进度猫用户手册
用户手册 / 任务协作 / 子任务与前置依赖

子任务与前置依赖

最后更新 · 内容随产品迭代同步,界面差异以实际为准

子任务解决「任务太大」的问题,前置依赖解决「先后顺序」的问题。两者叠加,甘特图才能从静态排期变成会自动联动的计划网络。

子任务:逐级分解(WBS)

  1. 在甘特图任务树选中一条任务;
  2. 在下一条任务使用缩进按钮(或新建后缩进),使其成为上一条的子任务;
  3. 子任务可以继续向下分解,形成 1 → 1.1 → 1.1.1 的层级(WBS 编码自动生成);
  4. 父任务的日期与进度由子任务自动汇总。
📷 截图待补:缩进前后的任务树对比(选中任务 → 点缩进按钮 → 变为子任务的层级变化)——建议文件名 task-indent.png
缩进:把任务变成子任务
父任务行为说明
进度汇总默认按子任务完成度加权计算
自动完成项目可开启「子任务全部完成后父任务自动完成」,避免父任务漏关
日期汇总父任务的开始 / 结束取子任务的最早开始与最晚结束
ℹ️

分解到什么粒度合适?经验法则是:叶子任务的工作量在 1~3 个人天之间——太粗没法跟踪,太细管理成本反而高。

前置依赖:让排期自动联动

在任务树「前置任务」列中为任务指定依赖关系,共四种类型:

类型含义典型场景
完成-开始(FS)A 完成后 B 才能开始设计完成后才开始开发
开始-开始(SS)A 开始后 B 才能开始施工开始后采购同步启动
完成-完成(FF)A 完成后 B 才能完成联调结束测试才能收尾
开始-完成(SF)A 开始后 B 才能完成较少用,如交接型任务

日常项目里 FS 与 SS 最常用,SF 多见于交接场景。设置依赖后,甘特图任务条之间会画出连接线;拖动前置任务改期时,后续任务自动顺延,不用逐条手动调整。

建立与删除依赖的操作

  1. 拖拽建立:鼠标悬停在甘特图任务条上,两端会出现小圆点;拖动小圆点到目标任务的开始或结束端,即完成依赖连接(拖到末端 = 完成后触发,拖到起点 = 开始后触发);
  2. 表格录入:在任务树「前置任务」列直接输入依赖表达式;
  3. 删除依赖:选中依赖连接线,按键盘删除键即可。

延时与提前量(Lag / Lead)

依赖表达式支持偏移量,精确控制任务间隔:[标识符][类型]:[偏移天数]

写法含义
2FS:3延时 3 天:前置完成后再等 3 天,本任务才开始
2FS:-2提前 2 天:前置完成前 2 天就开始(搭接施工常用)

正数是延时(Lag),负数是提前量(Lead)。另外,所有依赖驱动的日期计算都会自动跳过周末与已设置的法定节假日。

前置依赖:任务间的连接线与自动顺延
前置依赖:任务间的连接线与自动顺延

与关键路径的关系

依赖关系连成的网络中,总浮动时间为零的那条链就是关键路径——依赖设置得越完整,关键路径计算越准确,项目风险判断才有依据。