依赖关系指任务之间的关系,使用它们来指示任务相对于其他任务应何时开始或结束。
在甘特图上,相关性显示为连接两个任务的依赖线。
支持“依赖任务”基于任务状态做约束,“依赖任务”完成后对应的前后置任务会有动态提示。
基于依赖关系的约束规则和提示:
FS关系:前置任务在完成态,后置任务才能进入进行态或者结束态,反之,报错“前置任务未完成,无法开始或者完成当前任务”。
FF关系:前置任务在完成态,后置任务才能进入完成态,反之,报错“前置任务未完成,无法完成当前任务”。
SS关系:前置任务在进行中或完成态,后置才可以进入进行中或完成态,反之,报错“前置任务还未开始,无法开始当前任务”。
SF关系:前置任务在进行中或完成,后置任务才可以进入完成态,反之,报错“前置任务还未开始,无法完成当前任务”。
基于依赖关系的任务动态提示:
FS关系:前置任务进入完成态后,后置任务任务动态中展示对应动态“xxx 更新了前置任务的任务状态为 xxx,请尽快开始当前任务”。
FF关系:前置任务进入完成态后,后置任务任务动态中展示对应动态“xxx 更新了前置任务的任务状态为 xxx,请尽快完成当前任务”。
SS关系:前置任务进入进行态后,后置任务任务动态中展示对应动态“xxx 更新了前置任务的任务状态为 xxx,请尽快开始当前任务”。
SF关系:前置任务进入进行态后,后置任务任务动态中展示对应动态“xxx 更新了前置任务的任务状态为 xxx,请尽快完成当前任务”。
Tip:
父子任务之间不支持添加依赖关系。
在大纲视图设置依赖关系
在左侧大纲视图中开启任务编号,在表中找到一个任务,然后点击「前置依赖」列
输入当前任务的前置依赖任务的编号
根据步骤 2 在之后输入与前置任务的依赖关系简称(如上表)
按键盘上的 Enter 键,生成对应依赖关系
在条状视图设置依赖关系
将鼠标悬停在需要设置的任务条上。
单击出现在任务条左侧或右侧的点。
将鼠标拖动到要用来创建依赖项的任务的开始或结尾。
释放鼠标按钮以创建依赖关系。
在大纲视图设置提前/滞后时间
提前时间(Lead time): 表示任务之间的重叠。即选中的链路中下一个任务可以在其前任完成之前的 N 天开始。
延迟时间(Lag time): 表示选中的链路中后置任务可以在其开始之前的等待时间。
设置步骤:
找到需要设置提前/滞后时间的任务。
然后点击「前置依赖」列
将光标放在该字段的末尾,然后输入:
一个 - 号后跟一个整数 X ,代表当前任务相对前置任务在已有的依赖关系上可以提前 X 天。
一个 + 号后跟一个整数 Y,代表当前任务相对前置任务在已有的依赖关系上可以滞后 Y 天。
4.按键盘上的 Enter 键,或在您要编辑的单元格之外的任意位置单击,完成设置。
Tip:
在时间轴上拖放任务时,超前/滞后不会自动添加,仅能拖动来修改任务的起止时间。您只能从甘特图的表格部分即大纲视图指定提前/滞后时间或点击依赖线上的闹钟标识设置。
在条状视图设置提前/滞后时间
将鼠标悬停在已经设置的依赖关系的依赖线上。
单击浮窗出来的钟表标识
设置提前/滞后时间
在大纲视图删除依赖关系
找到需要删除依赖关系的任务
然后点击「前置依赖」列,删除所有内容
按键盘上的 Enter 键,或在您要编辑的单元格之外的任意位置单击,完成设置
在条状视图删除依赖关系
将鼠标悬停在已经设置的依赖关系的依赖线上。
单击浮窗出来的删除标识
二次确认后删除依赖关系