智能助手
1. 简介
1.1 智能助手简介
由于项目管理应用功能丰富、涉及表单较多,需要在修改数据时及时同步数据,更新相关表单。智能助手Pro 可以实现在满足触发条件后,自动在目标表单中新增、修改、删除数据。
注:由于每个智能助手仅在触发表单和执行表单上有一定区别,因此本文将在详细讲解每个智能助手的设计思路的基础上,以「任务进度更新」和「逾期状态修改」为例讲解搭建步骤。
1.2 引用关系
2. 任务进度更新
2.1 设计思路
任务进度更新功能的设计思路如下:
- 触发条件:当「任务进度汇报表单」中新增审批同意的数据时,触发智能助手。
- 分支条件:对任务进度进行判定
- 进行中:当任务进度不到 100% 时,任务状态为“进行中”;
- 已完结:当任务进度达到或超过 100% 时,任务状态为“已完成”。
- 修改数据:根据判定情况,自动向「任务管理」表单中同步任务进度值,修改「任务状态」字段。
2.2 详细步骤
2.2.1 新建智能助手
在「任务管理 >> 扩展功能 >> 智能助手」中,点击「新建智能助手」:
2.2.2 设置触发动作、触发条件
添加如下图所示的触发动作和触发条件:
2.2.3 添加并设置条件分支节点
设置执行节点,通过 条件分支节点,使用两个分支对不同任务进度的任务执行不同操作。
2.2.4 修改任务管理表单数据
- 任务进度不到 100% 说明任务还在进行中,向「任务管理」表单中同步任务进度值,并设置任务状态为“进行中”;
- 任务进度达到或超过 100% 说明任务完成,向「任务管理」表单中同步任务进度值,并设置任务状态为“已完成”。
以任务进度不到 100% 情况为例,具体设置如下:
2.3 效果演示
新增一条任务进度汇报数据,任务进度修改为 100%,「任务管理」中的「任务状态」和「任务进度」字段自动进行修改。效果如下所示:
3. 逾期状态修改
3.1 设计思路
逾期状态修改功能的设计思路如下:
- 触发条件:当「任务管理」中未完成或未验收任务超过其截止日期后一天的 10:00 时,触发智能助手。
- 修改数据:自动修改「任务管理」表单中「任务逾期情况」字段为“已逾期”。
3.2 详细步骤
3.2.1 新建智能助手
在「任务管理 >> 扩展功能 >> 智能助手」中,点击「新建智能助手」,选择触发方式为定时触发:
3.2.2 设置触发时间类型、触发条件
设置触发时间类型和触发条件,具体设置如下图所示:
3.2.3 修改任务管理表单数据
修改「任务逾期情况」字段值为已逾期,具体设置如下所示:
4. 同步项目结项状态
4.1 设计思路
同步项目结项状态的设计思路如下:
- 触发条件:当「项目结项申请」表单中新增数据或流程结束,且是否同意结项字段等于是时,触发智能助手。
- 修改数据:自动修改「项目管理」、「项目立项」、「项目合同」表单中「项目状态」字段为“已结项”。
4.2 效果演示
1)在「项目结项申请」表单中新增一条项目结项数据,进行管理层审批,审批结果为同意结项。效果如下所示:
2)审批同意后,「项目管理」、「项目立项」、「项目合同」表单中「项目状态」字段自动修改为“已结项”。
5. 同步项目合同签订状态
5.1 设计思路
同步项目合同签订状态的设计思路如下:
- 触发条件:当「项目合同」表单中新增数据或流程结束,且管理员审核字段等于同意时,触发智能助手。
- 修改数据:自动修改「项目管理」、「项目立项」表单中「项目状态」字段为“进行中”。
5.2 效果演示
在「项目合同」表单中新增一条项目数据,并进行管理员审批通过后,「项目管理」和「项目立项」表单中「项目状态」字段自动修改为进行中。效果如下所示:
6. 变更客户负责人
6.1 设计思路
变更客户负责人的设计思路如下:
- 触发条件:当「客户负责人变更」表单中新增数据,且新负责人字段不为空时,触发智能助手。
- 修改数据:自动修改「客户」表单中「销售负责人」字段为「客户负责人变更」表单中的新负责人。
6.2 效果演示
新增一条客户负责人变更数据,「客户」表单中「销售负责人」字段自动进行修改。效果如下所示:
7. 将创建的任务同步至任务管理表单
7.1 设计思路
将创建的任务同步至任务管理表单的设计思路如下:
- 触发条件:当「创建任务」表单中新增数据时,触发智能助手。
- 新增数据:将「创建任务」表单中的信息新增至「任务管理」中。
7.2 效果演示
在创建任务表单中,新增一条任务数据,在任务管理中可以看到刚刚新增的任务数据。效果如下所示:
8. 将里程碑任务同步至任务管理表单
8.1 设计思路
将里程碑任务同步至任务管理表单的设计思路如下:
- 触发条件:当「项目计划」表单中的数据发生修改,且总经理审批字段为同意、流程流转完成时,触发智能助手。
- 新增数据:自动向「任务管理」表单中新增数据。
8.2 效果演示
在「项目计划」表单中新增一条项目数据,各级审批通过后,自动向「任务管理」中新增相应数据。效果如下所示:
9. 修改任务的验收状态
9.1 设计思路
修改任务的验收状态的设计思路如下:
- 触发条件:当「任务验收」表单中的数据发生修改,且验收情况字段为同意、流程流转完成时,触发智能助手。
- 修改数据:自动修改「任务管理」表单中的「任务状态」字段值为已验收、「任务进度%」字段值为 1。
9.2 效果演示
在「任务验收」表单中新增一条任务数据,审批通过后,自动修改「任务管理」中的「任务状态」、「任务进度%」字段。效果如下所示:
10. 项目立项后发起项目计划,同步项目管理表单
10.1 设计思路
设计思路如下:
- 触发条件:当「项目立项」表单中的数据发生修改,且总经理审批同意、流程流转完成时,触发智能助手。
- 新增数据:向「项目计划」和「项目管理」表单中新增数据。
10.2 效果演示
1)在「项目立项」表单中新增一条项目数据,进行各级审批,审批结果为同意。效果如下所示:
2)流程流转完成后,在「项目计划」和「项目管理」表单中可以看到刚刚新增的数据。效果如下图所示: