条件流程
1. 简介
1.1 案例简介
流程有多个分支,数据往哪里流转,由预先设置好的流转条件来决定。此类流程即为条件流程。
视频教程:流程的基本设置。
1.2 应用场景
当不同的数据需要不同的流程路径时,可以使用条件流程。
如,办公用品申请流程,申请数量超过 10 时,需要组长审批进行确认,未超过可直接流转给内务审批。
1.3 预期效果
如下图,一个产品的申请数量超过 10 的流程待办,需要小组长审批后再转内务审批;申请数量未超过 10 的,直接流转至内务审批。
2. 设置步骤
点击安装「简道云示例应用」,本文将以示例应用中的数据为您讲解。
2.1 具体规则
- 上一节点点击「提交」后,判断流转条件,同时进入所有满足流转条件的节点。
- 点击线条可以设置流转条件,无设置条件的线条为蓝色,有设置条件的线条为紫色。
- 如果不设置流转条件,表示无条件限制,数据会直接进入该节点。
- 如果设置了自定义流转条件,则只有满足该条件的数据才会进入该节点;如果设置了 else 条件,当并列的其他分支都不满足流转条件时,数据会进入带有 else 条件的节点。
2.2 设置条件
访问刚刚安装的应用,选择「办公用品申请」这张流程表单。点击进入「编辑表单」页面,如下图所示:
1)条件一
在流程设定处,点击流程节点连接线设置流转条件,如下图所示:
设置后,当申领数量超过 10 个时,流程将流转至「组长审批」这个流程节点进行审批。
根据实际情况,数量也可以自定义修改。
2)条件二
选择另外一条流程节点连接线,流转条件设置为「else」,设置完毕后点击「保存」。
此设置表示,不满足其他流程条件的流程,均流转至此处。
2.3 效果演示
点击刚刚设置了条件流程的流程表单,提交一条超过产品申领数量超过 10 的流程。
可以看到流程进入了「组长审批」这个流程分支,如下图所示:
3. 注意事项
1)如果有多个流程分支,依次为每个分支设置流转条件。
2)确保设置的流程条件覆盖所有流转情况,否则流程可能无法正常流转。
3)提交的流程如果满足多个流转条件,则流程同时进入多个分支中分别进行审批。