配置按条件分流的业务流程节点,让流程根据业务数据或判断规则进入不同路径。
概述
分支节点用于根据配置条件判断流程下一步进入哪个节点。流程运行到分支节点时,系统会按分支条件进行匹配;满足某个分支条件时,进入该分支对应的后续节点;如果不满足已配置条件,则进入默认路径。
分支节点适合以下场景:
- 根据工单类型进入不同处理流程。
- 根据审批结果进入会签、现场作业或评价节点。
- 根据客户等级、金额、区域、状态等字段进入不同路径。
- 根据业务规则决定流程是继续处理、退回整改还是结束。
分支节点的核心能力包括:
- 配置一个或多个分支路径。
- 为每个分支设置分支名称。
- 为每个分支配置进入条件。
- 配置“不满足以上条件”时的默认进入节点。
- 通过连线将不同分支连接到对应后续节点。
开始之前
- 业务流程已创建,并已进入流程画布配置页面。
- 您已确认流程需要按哪些业务条件进行分流。
- 您已确认每个分支对应的后续节点。
- 您已准备好默认路径,用于处理不满足任何分支条件的数据。
- 如分支条件依赖字段值,请确认字段在流程运行到该节点前已正确赋值。
配置节点属性
在流程画布中选中分支节点后,在右侧 节点属性 页签配置以下内容。
| 配置项 | 说明 |
|---|---|
| 节点名称 | 当前分支节点在画布和流程记录中的名称,建议使用判断目标命名,例如“判断服务路径”“判断是否会签” |
| 业务描述 | 描述该分支节点的判断目的,帮助管理员理解分流规则,最多 500 字 |
| 分支名称 | 当前分支路径的名称,例如“会签”“现场作业” |
| 满足以下条件进入 | 配置进入当前分支的条件。满足条件时,流程进入该分支连接的后续节点 |
| 编辑条件 | 打开条件配置页面,设置字段、运算符、取值或组合条件 |
| 不满足以上条件进入 | 配置默认路径。当所有分支条件都不满足时,流程进入该节点 |

配置分支路径
分支节点至少需要配置一个条件分支,并建议配置默认路径。
- 添加 分支 节点并选中节点。
- 在 节点名称 中输入分支节点名称,例如“分支”。
- 在 业务描述 中说明分支判断目的。
- 在分支配置区输入 分支名称,例如“会签”。
- 点击 编辑条件,配置进入该分支的条件。
- 将该分支连线到对应后续节点,例如 会签 节点。
- 如需增加其他分支,继续配置新的分支名称和进入条件。
- 在 不满足以上条件进入 中选择默认进入节点。
- 保存节点配置。
截图示例中,分支节点配置了两个分支:
| 分支名称 | 进入条件 | 后续节点 |
|---|---|---|
| 会签 | 满足“会签”分支条件 | 会签节点 |
| 现场作业 | 满足“现场作业”分支条件 | 现场标准作业节点 |
| 不满足以上条件 | 不满足前两个分支条件 | 默认进入会签节点 |
配置分支条件
分支条件用于判断业务数据是否进入指定路径。管理员可点击 编辑条件 配置条件规则。
配置条件时,建议关注以下内容:
| 配置重点 | 说明 |
|---|---|
| 判断字段 | 选择用于分流的字段,例如工单类型、状态、客户等级、金额、区域等 |
| 判断规则 | 配置等于、不等于、包含、大于、小于等判断方式,具体以页面支持为准 |
| 条件组合 | 如需多个条件共同判断,可配置“且 / 或”等组合关系 |
| 条件结果 | 确认满足条件后进入的后续节点是否正确 |
分支条件应尽量清晰、稳定,并避免多个分支同时满足导致流转结果不符合预期。
配置默认路径
不满足以上条件进入 是分支节点的兜底路径。当流程数据不满足任何已配置分支条件时,系统会进入默认路径。
建议始终配置默认路径,避免流程因条件未命中而无法继续流转。
默认路径常见用途包括:
- 进入人工复核节点。
- 进入通用处理节点。
- 退回上一步补充信息。
- 进入结束节点或异常处理节点。
配置建议
- 分支节点名称建议描述判断目的,例如“判断服务方式”“判断是否需要会签”。
- 分支名称建议表达业务结果,例如“会签”“现场作业”“退回整改”。
- 分支条件应尽量互斥,避免同一条数据同时命中多个分支。
- 必须关注默认路径,确保不满足条件的数据也能继续流转。
- 每个分支都应连接明确的后续节点。
- 如果条件依赖自动节点或前序人工节点更新字段,请先验证字段值是否在分支判断前已写入。
预期结果与验证
- 使用满足不同分支条件的测试数据发起流程。
- 检查流程是否进入对应分支。
- 使用不满足任何分支条件的测试数据,检查默认路径是否可用。
- 检查每条分支连线是否进入正确后续节点。
- 查看流程日志,确认分支判断结果符合预期。