自动发起流程待办(周期)
1. 简介
1.1 案例简介
本案例将介绍,如何通过 智能助手Pro 根据指定时间,周期性地发起定时任务,如流程待办、群消息提醒等。
1.2 应用场景
- 日报、周报场景下,每天/每周定时生成待办,督促成员按时填写每日工作内容;
- 设置巡检场景下,每天/每周定时生成巡检待办,提醒巡检人员定期完成巡检任务;
- 绩效管理 场景下,每月/每季度定时生成绩效核算待办,形成绩效汇总的自动化流程等。
1.3 设计思路
1)新建「日报提交成员」表单,用于录入需要定时生成待办的成员;
2)新建「每日工作汇报」流程表单,使得成员在收到待办提醒后,能够按时填写并提交至负责人进行审批等;
3)新建「智能助手Pro」,用于定时发起流程待办,具体包括:
- 设置「定时触发」,使得「智能助手Pro」能够在每个工作日的 18:00 触发;
- 触发后,先通过「查询多条数据」节点,将需要发起待办的成员查询出来;
- 再通过「新增数据」节点,直接为查询出的每位成员发起待办。
1.4 预期效果
以日报场景为例,效果如下:
1)在「日报提交成员」表单中录入需要生成待办的成员:
2)对应成员即可在每天 18:00 时收到「每日工作汇报」的待办,填写每日工作内容:
3)主管可定期对成员的日报内容进行审批,了解业务进度:
2. 表单搭建
在学习之前建议安装 智能助手Pro功能案例 应用模板,本文将按照模板中的示例数据进行讲解。
2.1 表单搭建
1)新建「日报提交成员」表单,字段设置如下:
字段名称 | 字段类型 |
选择成员 | 成员单选 |
2)新建「每日工作汇报」流程表单,字段设置如下:
字段名称 | 字段类型 |
汇报人 | 成员单选 |
汇报日期 | 日期时间(默认值-填写当时) |
工作内容 | 子表单 |
工作项目 | 下拉框 |
完成进度 | 数字(百分比) |
具体内容 | 单行文本 |
今日总结&明日工作计划 | 多行文本 |
2.2 流程设定
1)新增流程节点
进入「每日工作汇报 >> 流程设定」,流程如下:
- 流程发起节点:由「智能助手Pro」自动发起,无需手动填写;
- 填写日报节点:由成员填写每日工作内容,并提交至下一节点;
- 审批日报节点:由主管对成员提交的日报进行抽查、审核等;
- 流程结束:流程流转完成。
2)设置节点负责人
选中「填写日报」节点,在「节点属性 >> 基础属性 >> 负责人」处,点击设置负责人:
进入部门成员列表,在「动态负责人 >> 成员字段」处,勾选表单中的「汇报人」字段。则,在「智能助手Pro」新增当前表单数据后,流程节点将会根据新增数据中的「汇报人」字段,流转至对应的成员上。
注:其余流程节点的字段权限等设置,可参见 智能助手Pro功能案例 应用模板。
3. 设置智能助手Pro
3.1 新建智能助手Pro
表单搭建完成后,直接切换到「扩展功能」处,新建一个「智能助手Pro」,并设置其名称为「自动发起日报流程」,选择触发方式为「定时触发」后,点击「确定」。如下图所示:
3.2 设置触发节点
对触发节点进行如下设置,使得「智能助手Pro」能够在每个工作日的 18:00 触发:
- 触发时间类型:自定义时间;
- 开始触发时间:2024-01-29 18:00:00;
- 重复触发:自定义重复,在每 1 周的星期一到星期五进行重复触发;
- 结束触发时间:2024-12-31 23:59:59。
3.3 设置查询多条数据节点
添加一个「查询多条数据」节点,将需要发起待办的成员查询出来,具体如下:
1)在「定时触发」节点下方添加一个「查询多条数据」节点,如下图所示:
2)选择目标表单为「日报提交成员」,并添加查询条件选择成员「不为空」,将目标表单中已录入的成员均查询出来。如下图所示:
3.4 设置新增数据节点
查询出成员后,便可通过「新增数据」节点,为查询出的成员新增流程待办。具体如下:
1)在「查询多条数据」节点下添加一个「新增数据」节点,如下图所示:
2)进一步对「新增数据」节点进行设置,具体如下:
- 目标表单:选择「每日工作汇报」表单;
- 设置字段值:将「汇报人」的字段值设置为「查询多条数据」节点中相应字段的值;
- 「汇报人」等于「查询多条数据--选择成员」。
注:「新增数据」节点新增流程表单数据的实质是:根据字段值设置,在流程发起节点填写数据,并提交至下一节点。本文中,由于其余字段数据均应在下一节点填写,因此无需在「新增数据」节点内设置字段值。
3.5 保存并启用
全部设置完成后,点击「保存并启用」按钮,将「智能助手Pro」投入实际使用。如下图所示:
4. 效果演示
效果参见本文【1.4 预期效果】。
5. 注意事项
由于「查询多条数据」和「新增数据」节点单次可操作的数据上限为 200 条,因此,本文方案一次最多能发起 200 条日报填写待办。