1. 使用场景
当我们配置好流程并发起流程后,经常会出现流程不继续进行的情况,那么这种情况是由于什么原因造成的呢?如果当前节点的下一个节点中,没有负责人或者没有满足分支条件的节点,那么流程就不会继续执行,而会留在当前节点中。
2. 未获取到审批人且审批人允许为空
当未获取到审批人时,且高级设置中配置当审批人为空时自动跳过节点,这时流程会自动直接完成。
效果如图:
3. 未获取到审批人且审批人不允许为空
当未获取到审批人时,且高级设置中配置当审批人为空时流程暂停,不允许为空,这时流程会异常且直接结束。
效果如图:
4. 没有满足条件的节点
简易流程编辑器中分支节点包含 其他情况 条件分支,而高级流程编辑器中的分支条件没有其他情况,因此会造成会找不到满足条件的节点。
比如从当前节点往下虽然还有其他节点,但是这条数据并不满足流转条件,没有节点可进入。
当「申请报销总金额」大于2000时,数据流转给「财务审核」。
当「申请报销总金额」小于500时,数据流转给「总经理审核」。
但是如果「申请报销总金额」大于 500 小于 2000 时,部门主管审批后,数据往下流转时找不到满足条件的节点可以进入,会自动完成审批流。
5. 不可见字段
分支条件字段,或者是变量审批人「成员字段」「部门字段」,被设置为了隐藏状态且未设置始终提交。
就会导致流程无法继续,因此需将字段设置为始终提交,且提交权限设置为可见。