工作流节点--分支节点
节点功能: 通过分支节点的筛选,使不同状态的数据走不同的分支流程,在所有可执行分支都执行完毕后,再统一汇合继续执行主干流程。
分支功能配置示例:
当有新的工单反馈时,如果是售前购买类型,则指定A为跟进,如果类型是业务合作类型,则指定B为跟进人,其他情况则统一由C跟进。
分支的4种不同结构
基于使用的方式不同,分支结构也不同,有以下4种:
-
并行分支:
基于记录的数据,配置不同的分支条件,可以添加多个分支。
特点: 所有满足条件的分支,从左到右逐个执行,左侧分支的节点执行完毕后再执行相邻右侧的分支。但是, 如果左侧分支中遇到延时、审批、填写、子流程等节点则不再等待此分支执行完毕,右侧分支就会开始执行。
-
唯一分支:
基于记录的数据,配置不同的分支条件,可以添加多个分支。
特点: 从左到右只执行第一个符合条件的分支,右侧分支即使符合条件也不再执行。 要快速实现 if-else if-else 的分支逻辑,可使用此分支。
并行分支和唯一分支可以切换
-
审批结果分支
根据审批节点的审批人的处理结果,会固化为通过和不通过两个分支。
-
获取数据结果分支
根据[获取单条数据节点]查询数据的结果,会固化为有数据和无数据两个分支。
一、并行分支和唯一分支的用法
场景: 当有新的工单反馈,如果是购买咨询类型,则指定A为跟进,如果类型是业务合作类型,则指定B为跟进人,其他情况则统一由C跟进。
1、添加分支节点
根据条件,可以确定有3个分支,我们先配置前两个分支,即购买咨询类型和业务合作类型的分支。因为无论是并行分支,还是唯一分支,这两个分支最多都是只能执行一个。