Skip to content

甘特图:排期、父子任务与前后置依赖 ​

更新日期:2026-08-10(基线 v1.229.0)

一、功能简介 ​

甘特图把项目里的任务按时间轴画成横条,一屏看清「谁在什么时间做什么、哪些排在前面、哪些还没开始」。除了看,还能直接在图上排期:拖着改日期、拆父子层级、拉线设前后置依赖、标里程碑、按执行人自动排链,也能把 Microsoft Project 的 .mpp 计划导进来。

改动是即时保存的 —— 拖完就生效,不需要再点「保存」。

二、什么时候用它 ​

  • 项目启动排计划:按阶段拆父子层级,一次性排好起止时间;
  • 梳理先后顺序:明确「A 做完 B 才能开始」这类制约关系;
  • 一个人手上串了好几件事,想让系统按人自动排出先后;
  • 已经在 Microsoft Project 里排好了计划,想直接导进来。

三、开始之前(前置条件) ​

项说明
进入某个项目甘特图只在具体项目的任务列表里有入口;个人中心的「我的任务」没有。
查看权限需要该项目的甘特图权限。没有权限时按钮不显示。
编辑权限查看和编辑分开:没有编辑权限时整条工具栏都不显示,拖拽、右键、连线也全部关闭,只能看。
任务已存在甘特图画的是本项目已有任务。空项目打开是空图。
浏览器建议宽屏;左边表格右边时间轴,窗口太窄要拖中间分隔条。

四、操作步骤 ​

第 1 步 打开甘特图 ​

进入项目 →「任务」列表页 → 点顶部视图切换区的「甘特图」→ 弹出「项目甘特图」窗口(占屏幕 96% 宽)。

窗口是异步加载的,第一次打开会有一两秒白屏,属正常。

项目甘特图窗口:顶部分组工具栏(操作/排序/层级/复制任务/前置依赖/里程碑/导入)+ 快捷键提示行,图内有「+新建任务」「全部展开/折叠」与「时/日/周/月/季/年」粒度切换,左表格右时间轴

第 2 步 认识窗口 ​

打开后从上到下是:工具栏(分组带标签)→ 一行操作提示 → 图内控件 → 左表格 + 右时间轴。

工具栏下方那行提示原文值得照读:

勾选任务后可批量:移动/层级/复制/前后置关联/里程碑;Shift 区间多选,Ctrl/Cmd 追加切换,Ctrl+Z 撤销

⭐ 三个键盘快捷键(界面上只有这一行提到,很容易漏):

快捷键作用
Shift + 点击区间多选
Ctrl / Cmd + 点击追加或取消单条
Ctrl + Z撤销上一步

图内还有:

  • 左上「+ 新建任务」—— 直接在甘特图里建任务;
  • 「全部展开 / 全部折叠」—— 一键收放所有父子层级;
  • 右上时间轴粒度:时 / 日 / 周 / 月 / 季 / 年,默认「日」;
  • 右上还有跳转日期的日历按钮和全屏。

左侧表格里,逾期的任务名后面会跟一个红色「逾期 N 天」标签。

第 3 步 排期:直接拖 ​

  • 拖动任务条左右移动 → 改计划起止日期;
  • 拖动任务条两端 → 改工期;
  • 改完即时生效,右上角提示保存成功,不用再点保存。

⚠️ 已完成的任务改不动,会提示「任务已完成,不可修改计划时间」。

系统会把同一条任务的连续拖动排队串行提交,所以快速连拖不会撞车、也不会丢改动。

第 4 步 拆父子层级(WBS) ​

把大任务拆成小任务,比如「一期开发」下面挂「接口开发」「前端联调」。

  • 勾选要变成子任务的行 → 点工具栏「设为子任务」;
  • 或在行上点右键用菜单调整;
  • 用「上移 / 下移 / 置顶」调顺序。

两条护栏(触发时会直接拦下):

  • 「不能把任务设为自身或勾选项的子任务」
  • 「不能把任务移动到其自身子孙下」

父子层级和《任务模块》是两回事:模块是任务的分类归属,父子层级是这张图里的任务分解。任务列表的「父子任务」分组视图读的就是这份层级。

第 5 步 设前后置依赖 ​

三种方式:

① 拉连线 —— 任务条两端有连接锚点,从一条拖到另一条即建立依赖。要删就点连线,确认「删除这条依赖线?」。

② 工具栏「管理依赖」 —— 打开「管理前置/后置依赖」窗口逐条维护。

③ 批量串联 —— 勾选多条任务 → 「前后置关联」(批量设置前置依赖),系统按行序依次用 FS(完成-开始) 连起来,提示「已为 N 个任务统一设置前置依赖」。想解除就用「取消勾选前置」,提示「已取消勾选任务的前置依赖」。

依赖类型支持四种:

类型含义
FS 完成-开始(默认)前一个完成后,后一个才能开始
SS 开始-开始前一个开始后,后一个才能开始
FF 完成-完成前一个完成后,后一个才能完成
SF 开始-完成前一个开始后,后一个才能完成

改完提示「前置类型已更新」。设好依赖后可以让系统「已按前置依赖自动调整计划时间」联动顺延。

第 6 步 按执行人排期(自动串链) ​

一个人手上有好几件事、又没写依赖时,用工具栏的「按执行人排期」:系统把同一执行人的任务按 FS 依次相连并自动顺延,只改计划起止、工期不变。

完成后提示「已按执行人排期 N 条链」。

每组至少要 2 个任务才能成链,否则提示「没有可成链的任务(每组至少需 2 个)」。

第 7 步 里程碑、复制、撤销 ​

  • 里程碑:勾选任务后点工具栏「开始里程碑」或「结束里程碑」批量切换(是两个独立按钮,不是复选框);
  • 复制任务:「复制到下一行」「复制到尾行」;
  • 移除:把任务从甘特图里移除;
  • ⭐ 撤销:工具栏有「撤销」,可以退回上一步操作,提示「已撤销上一步操作」。

第 8 步(可选) 和 Microsoft Project 互通 ​

工具栏「导入」组有两个按钮(需要 act 248 且有任务编辑权限才显示):

模板下载 —— 拿到一份用于填写的模板。

导入 MPP —— 选本地 .mpp 文件上传。

⚠️ 和老版本的交互完全不同,务必注意:

对比老 layui 版(已下线)现在
何时入库解析后前端暂存,手动点保存才提交一次上传即落库,没有反悔的中间态
与现有任务的关系——追加式:新任务接排在现有甘特任务之后,不替换、不清空现有内容

执行人按「姓名」匹配项目成员。如果 mpp 里的人不在本项目,系统首次调用不落库,而是返回待加入清单让你三选一:

选项效果
加入项目并导入把这些人加进项目再导(需要相应权限)
跳过这些执行人导入照常导入,但匹配不上的执行人会被丢弃
关闭放弃本次导入

姓名在整个租户内都不存在的人,同样会被丢弃。

文件大小不能超过 10M,超了提示重新选择。

五、界面元素说明 ​

工具栏(无编辑权限时整条不显示) ​

分组按钮
操作撤销
排序上移 / 下移 / 置顶
层级设为子任务
前置依赖管理依赖 / 按执行人排期 / 前后置关联 / 取消勾选前置
复制任务复制到下一行 / 复制到尾行
里程碑开始里程碑 / 结束里程碑
导入模板下载 / 导入 MPP

常见拦截提示 ​

提示什么意思
任务已完成,不可修改计划时间先把完成度改回来再调
不能把任务设为自身或勾选项的子任务层级会成环
不能把任务移动到其自身子孙下同上
没有可成链的任务(每组至少需 2 个)「按执行人排期」要求同一个人至少 2 条任务
文件大小不能超过10MMPP 文件太大
项目中没有其他任务可选择建依赖时本项目只有这一条任务

六、常见问题与注意事项 ​

  • 改完要点保存吗? 不用。现在是即时保存,拖完就生效。(老版本需要点「保存」,那套已经下线了。)
  • 看不到工具栏? 说明你只有查看权限没有编辑权限 —— 无编辑权限时整条工具栏都不显示,拖拽和右键也关掉。
  • 拖不动某条任务? 多半是它已经完成了,会提示「任务已完成,不可修改计划时间」。
  • 做错了能撤销吗? 能,工具栏有「撤销」,退回上一步。
  • 能导出成 .mpp 吗? 不能。导入组只有「模板下载」和「导入 MPP」两个按钮,没有把当前排期导出成 .mpp 的入口。要把排期带出去,用任务列表的导出拿 Excel。
  • 导入 MPP 会不会覆盖现在的排期? 不会。是追加式——新任务接排在现有任务之后。但也要注意:一次上传就直接入库了,没有"先看看再决定"的中间态,导错只能手工删。
  • 导入后有些执行人不见了? 执行人按姓名匹配。当时如果选了「跳过这些执行人导入」,匹配不上的就被丢弃了;姓名在租户内不存在的也一样。
  • 「按执行人排期」会改工期吗? 不会,只改计划起止日期,工期不变。
  • 父子层级和任务模块有什么区别? 模块是分类归属(属于哪个功能模块),父子层级是这张图里的任务分解,两套东西,不能互相替代。
  • 听说还有个「甘特图2」? 那是曾经并存的第二个渲染引擎(SVAR 版),2026-08-14 入口已经撤下,那个位置现在换成了「任务分布」视图。当前只有这一个甘特图。

七、相关功能 ​

  • 切换视图:任务列表的表格 / 分类 / 卡片 / 父子任务视图,见《任务管理 - 切换视图》。
  • 批量导入任务:用 Excel 批量建任务(和 MPP 导入是两回事),见《任务管理 - 批量导入任务》。
  • 任务列表入门:日常查看、筛选、改状态,见《任务管理 - 任务列表入门》。

本手册由 AI 依据系统实际代码维护,随版本自动更新