1. 简介
1.1 案例简介
一个项目多个人员协作完成,各自填写的内容一致,人数不固定时,现有的会签流程需要用系统审批意见并且填写表单字段会有覆盖现象,无法后续进行输出查看; 并发流程需要加多个字段并且人数不固定无法确定节点个数。
1.2 应用场景
适用于多人审批,人数不固定,需要对审批意见进行汇总查看的业务场景。
1.3 设计思路
通过父子流程实现,父流程内加一个成员多选,通过子流程发起多条数据,之后在父流程通过关联数据勾选显示全部数据汇总查看。
1.4 预期效果
最后一个审批节点审批时,可以通过关联数据字段,选择子流程中的所有数据在子表单中汇总显示。如下图所示:
2. 设置步骤
2.1 设计表单
2.1.1 表单设计
|
|
|
|
|
CONCATENATE(TEXT(DATE(TODAY()),"yyyyMMdd"),项目名称)
|
|
|
|
|
|
|
|
|
选择多少个审批人,就会在子流程表单生成多少条流程待办数据
|
|
|
|
2.1.2 关联数据设置
2.2 设计流程
设计好表单后需要设置两张表单中的流程,分为父流程设计和子流程设计。
2.2.1 父流程
项目申请表中的流程为父流程,一共包括以下 4 个节点:
- 流程发起节点
- 子流程节点
- 汇总审批流程节点
- 流程结束节点
|
|
|
|
|
表单中的「选择审批人」这个成员多选字段。有多少个成员,子流程中将发起多少条流程数据
|
|
只需要设置「父>>子」传递规则。具体需要设置的字段如下图所示:
|
2.2.2 子流程
子流程表单的流程设置比较简单,只需要设置审批节点的审批人为流程发起人以及字段权限即可,如下图所示:
2.3 效果演示
选择的审批人将收到待办,分别进行审批。如下图所示:
最后一个审批节点审批时,可以通过关联数据字段,选择子流程中的所有数据在子表单中汇总显示。如下图所示:
|