甘特图
内容简介
功能简介
甘特图是一种以时间为横轴、以数据为纵轴的可视化视图,通过横向时间条直观展示任务的开始时间、结束时间和持续周期,帮助用户快速了解任务进度、先后依赖关系及整体排期情况。
使用场景
- 项目管理:查看项目整体周期、任务拆解与进度。
- 任务排期:明确任务开始/结束时间及先后依赖关系。
- 多级任务管理:父任务与子任务的层级管理。
预期效果
甘特图区域划分
甘特图由左右两个区域组成:表格区(大纲视图)和时间泳道区(条状视图)。
- 表格区位于左侧,用于展示任务的基础字段信息及任务之间的层级结构关系,仅展示主表数据,子表数据不参与显示。表格区右侧支持拖拽调整宽度,方便根据内容灵活查看。
- 时间泳道区位于右侧,以水平条形图的形式展示任务的开始日期、结束日期及持续时间。每一条时间线对应表格区中的一条任务数据。用户可在该区域通过鼠标拖拽调整任务时间,并通过连线方式为任务或活动建立依赖关系。
新增数据
点击 新增>新增数据 可在当前甘特图中新增数据。
点击 新增子数据 可在当前数据下新增子数据,新增表单时带入父级关联表单字段。
编辑数据
- 拖动整个时间条可调整任务时间范围。
- 拖动时间条一端可调整开始或结束时间。
- 点击时间条可快速新增时间范围。
点击数据标题进入表单页面可修改编辑数据。
数据拖动排序
将光标置于数据标题左侧的 拖动图标 上,待光标变为可拖动状态后,长按并拖动数据排序。此操作仅限同一层级内使用。
标记为里程碑/取消里程碑
里程碑用于标识项目或计划中的关键节点。
- 标记为里程碑:将当前数据标记为里程碑,展示为里程碑样式,用于突出关键时间点。
- 取消里程碑:将已标记的里程碑恢复为普通任务数据。
- 里程碑通常只关注结束日期,不参与时间拖拽调整。
升级/降级
当甘特图启用了多层级关系后,支持在表格区对任务层级进行调整。
- 升级
- 适用场景:当前任务不在第一层级时使用。
- 操作效果:
- 当前任务向上提升一个层级。
- 其所有子级任务会随之整体上移一层。
- 降级
- 适用场景:当前任务上方存在同级任务时使用。
- 操作效果:
- 当前任务向下调整一个层级,成为上一条同级任务的子级。
- 其所有子级任务会随之整体下移一层。
⚠️ 注意
升级与降级为相反操作。层级调整不会改变任务的时间信息,仅影响层级结构展示。
设置步骤
功能入口
设计表单 > 列表设计 > 甘特图
功能详情
时间设置(必填)
用于确定任务在甘特图中的时间位置和持续时长。
- 开始日期
- 结束日期
未配置开始或结束日期的数据,将无法完整显示时间线。
多层级关系(可选)
用于构建任务的父子层级结构,实现树状展示。
- 需配置一个关联本表的
关联表单字段。 - 选择的字段为父级。
- 未配置时,所有数据平级展示。
自关联说明:关联表单的数据源为当前表单,实现本表数据之间的上下级关系。
依赖关系(可选)
用于描述任务之间的先后执行关系。
- 需配置一个自关联的
关联多选控件。 - 选择的字段为前置任务。
- 支持一个任务依赖多个前置任务。
- 未配置时,不支持在甘特图中绘制依赖连线。
完成进度(可选)
用于展示任务当前的完成情况。
- 使用
数字控件。 - 建议设置为百分比格式。
- 配置后,时间线中将以颜色进度条展示完成比例。
颜色规则(可选)
用于根据条件动态显示不同颜色的时间线。
- 通过公式编辑器设置规则。
- 支持使用 TODAY、NOW 等函数进行动态判断。
- 未命中规则时显示系统默认颜色。
示例:对“已逾期但未完成”的任务显示红色。条件设置为:计划完成时间<TODAY AND 状态!="已完成"
默认时间刻度
用于设置甘特图默认展示的时间粒度。
支持以下刻度:时/日/周/月/季/年
排序
支持设置默认排序规则,当前仅支持单字段排序。
注意事项
- 甘特图仅支持在 PC 端 访问与操作。
- 用户需拥有对应字段的编辑权限,方可执行调整任务时间、建立依赖关系等操作。
- 拖拽时间条本质上属于修改数据的行为,会正常触发自动化流程。
- 拖拽调整时间时的最小变更单位,受当前视图选定的时间刻度(如按日、周或月显示)影响。
- 层级调整功能需先启用并配置
多层级关系。 - 自关联:
关联表单或关联多选控件关联数据源为本表,实现本表数据之间的关联关系。






















