数据流转条件和流转规则
简介
在实际使用流程时,最简单的流程就是从上到下一条线处理完毕,类似下图:
但是稍微复杂一些的流程,在设计和使用的时候就会产生不少的问题,如下图:
如何设计一套符合企业实际需求的流程呢?这首先需要我们先了解流程的运行机制,也就是数据流转条件和流转规则。
数据流转条件
数据流转条件就是两个节点之间的连线规则,操作方法:在两个节点之间建立连线,并设置连线的流转条件
。
无条件流转
如图所示,A节点和B节点之间的连线没有任何条件,换句话说,就是A节点提交数据后必然会执行到B节点。
这个就是最基本的节点流转条件,最简单的流转条件就是没有条件
并发流程
我们将流程加入一个节点,并且重命名这三个节点,分别为:发起申请
、部门审批
和人事部审批
;
并且把发起节点
分别连接至 部门审批
和 人事部审批
两个节点。
这种情况下,发起节点
发起流程后, 部门审批
和 人事部审批
会同时接收到来自发起节点的流程流转;
这就是并发流程,此处需注意:
如果在并发流程
下还有节点,如下图:
则上级节点:部门审批
和人事部审批
两个节点的负责人都对流程进行审核,才会进入下级节点:财务放款
。
条件流转
这个时候,我们将两条线分别设置其数据流转条件
,部门审批
节点设定金额<500
,人事部审批
节点设定金额>500
;
按照这个设定,我们就完成了流程的条件流转
,满足金额小于500元的走部门审批环节,大于500元的走人事部审批环节。
Else条件
按照刚才的条件流转
设定,我们忽略了金额=500
的设定,也就意味着,当我们审批金额正好是500元的时候,会出现既不满足部门审批,又不满足人事部审批的情况,如图所示:
所以,建议在设计流程的时候,如果有多个条件,在已知条件都设定完毕之后,最后一个节点建议使用Else条件,设置方法如下:
流转规则设置(会签和或签)
当一个节点有多个负责人的时候,比如:人事部审批
节点选择的是整个部门,部门中存在若干人员,是任意一个人同意后就算通过(或签)还是所有负责人通过才算通过(会签)呢?
如果需要所有负责人提交后进入下一节点
,则当所有在此节点的负责人都对此流程节点做了操作,提交
或结束流程
后,该节点才会继续向下执行,反之亦然。
注意:所有负责人提交后进入下一节点
(会签)模式下任意负责人结束流程
,都会导致整条流程被提前结束。
流转规则设置(按比例%)
节点选择按比例后,会同时校验 人数 和 人数比例,当两则满足,进入下一个节点,不满足会停留在当前节点,等待下一个人审批。当审批的真实人数少于设置的人数时,流转失败,失败原因写入流程日志。
示例:
注意 加签 会添加审批人,计入节点负责人。
流转规则设置(按顺序)
节点负责人按照配置的顺序,一个一个依次审批。
注意
-
如果有重复的负责人,留排在后面的那一个
-
如果有为空负责人,直接过滤 例如:A、B(空)、C,A审批完会直接C审批
-
撤回、退审、节点限时处理-自动提交/自动回退 不支持依次审批