本案例将介绍,如何通过 数据工厂 的输出表同步功能,实现以固定周期定时为指定成员生成待办,形成流程的自动化发起。
1)设置成员选择基础表,依次录入需要定时生成待办的成员。
2)设置待办流程表,用于成员接收待办后按时填写,如日报、周报、设备巡检表、绩效核算表等,可根据需求设置审批流程;
3)新建数据流,将成员选择基础表作为输入表,无需进行数据处理,以原表数据输出;
4)将输出表同步到待办流程表中,通过成员字段设置存储关系,根据需求设置定时同步,实现每日、每周、每月定时生成待办。
以每日工作汇报的场景为例:
1)在「日报提交成员」表单中录入需要生成待办的成员:
2)对应成员即可在每天 18.30 时收到「每日工作汇报」的待办,填写每日工作内容:
3)主管可定期对成员的日报内容进行审批,了解业务进度:
在学习之前建议安装 定时生成流程待办 应用模板,本文将按照模板中的示例数据进行讲解。
1)新建「日报提交成员」表单,字段设置如下:
字段名称 | 字段类型 |
选择成员 | 成员单选 |
2)新建「每日工作汇报」流程表单,字段设置如下:
字段名称 | 字段类型 |
汇报人 | 成员单选 |
汇报日期 | 日期时间(默认值-填写当时) |
工作内容 | 子表单 |
工作项目 | 下拉框 |
完成进度 | 数字(百分比) |
具体内容 | 单行文本 |
今日总结&明日工作计划 | 多行文本 |
为了实现在「日报提交成员」中添加需要提交日报的成员后,每日定时给对应成员发起流程,需要在「每日工作汇报」的流程表单中对流程进行如下设置:
进入「每日工作汇报 >> 流程设定」,新增流程阶段如下:
1)选中「填写日报」节点,在「节点属性 >> 基础属性 >> 负责人」处,点击设置负责人:
2)进入部门成员列表,在「动态负责人 >> 成员字段」处,勾选表单中的「汇报人」字段,以实现节点负责人随表单数据自动变化的效果。选择好后点击「确定」保存:
3)其他流程节点的字段权限等设置,可参见 定时生成流程待办 应用模板。
在 管理后台 处新建一个数据流,如下图所示:
对数据流重命名为「自动发起日报流程」:
点击「输入」节点,选择输入源为「日报提交成员」,添加「选择成员」字段,全部设置好点击「确定」:
由于输入节点不能直接连接输出节点,可在数据流中添加一个「数据筛选」节点,无需设置筛选条件,直接将该节点与输入节点和输出节点连接,如下图所示:
设置完成后点击「保存」即可。
1)返回数据工厂,点击刚刚设置好的数据流输出表:
2)开启「将输出表数据同步到表单」的开关,点击「设置」,配置输出表的同步规则:
3)进入同步规则设置,具体设置内容如下:
4)根据业务需求设置定时同步规则,以日报的场景为例,需要在每天下班时生成待办,故设置同步规则为:
设置完成后点击「确定」进行保存。
效果演示参见本文【1.4 预期效果】。