排期依赖与甘特
给甘特上的条目建前后置依赖、理解延期传播,以及为什么改依赖不会自动改日期
适用角色:「甘特排期」模块 edit 及以上 · 最后更新:2026-07-30 · 约 4 分钟
排期依赖把甘特上的两个条目(需求下的子需求、缺陷)串在时间线上:前置完成后,后继才能开始。依赖驱动关键路径计算和延期传播——甘特图上那条最长的红线,就是依赖串出来的。
建一条依赖
- 在甘特图上从前置条目拖到后继条目(或在详情页的排期区添加前置)。
- 需要间隔时设置 lag 天数:0 表示前置一完成就能开始,2 表示完成后再等两天。不支持负数(不允许重叠抢跑)。
- 填写原因(比如「联调必须等接口先合入」)。每次依赖变更都进变更流,可回溯。
两种情况会被当场拒绝,并给出人话原因:
- 自己依赖自己:不能把一个条目设成它自己的前置。
- 成环:这条依赖会形成循环——目标条目已经(直接或间接)依赖了它的前置。检测覆盖间接环(A→B→C→A),不止两点互指。
改依赖不会自动改日期
加/删依赖只改变「推导出的排期」,不会自己动任何条目的日期。要把下游日期真正推过去,走两步:
- 预览传播:看到哪些条目会被推到什么日期——这一步不写库,只是演算。
- 确认应用:填写原因后一次性落库,产生变更记录,相关人收到排期变动通知。
常见问题
- 删依赖需要重新校验吗?
- 不需要。删除不可能制造循环,直接生效;删掉的依赖同样留痕。
- 依赖只支持「完成-开始」吗?
- 是,当前只支持 finish_to_start(前置完成后开始),这是游戏研发排期里最常用的一种;其余三种关系暂不支持。
- 我看不到「添加依赖」入口?
- 依赖读写要求排期模块 edit 及以上权限。找项目管理员确认你的角色的模块访问级别。