

1. 功能概述
分支节点在工作流中起到了筛选作用,通过分支节点,可以使不同条件下的数据走向不同分支流程,在所有分支流程都执行完成后最终回到主干流程继续执行,直至流程结束。
在英雄云工作流中,配有并行分支和条件分支,两种分支节点可以嵌套使用,解决流程中多种同步和异步的问题。
2.应用场景
在客户关系管理系统中,当有客户线索新增时,根据客户的类型可以分配个不同部门的业务员负责跟进,如果是零售业客户,则指定销售一部的业务员负责跟进,如果是建筑业客户,则指定销售二部的业务员负责跟进,其他情况则统一由销售三部负责跟进。
3.设计步骤
以文档中的客户关系管理系统的应用场景为例,设计步骤如下:
第一步:触发条件为新增客户线索,点击“ + ”按钮,选择“条件分支”;


第二步:设置分支条件,在该场景有三个条件,所以需要创建三条分支,点击“复制”按钮即可添加条件分支;


第三步:修改各分支名称并设置分支条件(以零售业客户分支为例,其他分支同理);


第四步:设置执行动作:当满足分支条件时,在客户信息表新增该条客户信息,在右侧配置中选择需要同步新增的字段;


第五步:选择部门为销售一部;


同理,将其他分支条件与执行动作设置好后依次点击“保存”,“启用流程”按钮即可。


4.并行分支
并行分支不需要为数据的流转设置条件,对上一个节点的设置可以看作是并行分支的条件,点击“添加”可以增加多个并行分支,并行分支下的流程是同时进行的,没有先后顺序,直接设置执行动作(即添加功能节点)即可。
5.条件分支
根据设置不同的分支条件和执行动作,数据流向不同分支完成分支流程,在条件分支中存在分支优先级且优先级顺序可以调换。
条件分支无论有多少条分支,总会有一条默认分支,即当所有分支的条件都不满足时,必须执行默认分支。

