条件分支
概述
条件分支是工作流中用于根据不同的条件决定流程走向的节点类型。通过配置条件表达式,系统可以自动判断应该执行哪个分支路径。
使用场景
- 审批分流:根据申请金额大小自动路由到不同的审批人
- 数据处理:根据数据类型选择不同的处理逻辑
- 异常处理:根据执行结果选择正常流程或异常处理流程
配置说明
1. 设置流程变量
变量需要通过rest接口-流程操作(提交、退回等操作)赋值,
如果通过流程审批页流程,可以在变量定义里设置初始值;
在画布空白处右键 → 属性设置 → 流程变量 变量ID:自定义字母 变量名称:中文名称 数据类型:选择变量类型 初始值:一般用于测试流程使用,固定的值 从表单获取:因为未使用表单引擎,此项可忽略
点击添加后,再点击确认,变量配置完成

2. 配置分支条件
鼠标放到路由上,右键-路由属性: 

3. 接口给变量赋值
提交时给变量赋值,变量都是全局变量,赋值一次可一直使用;
传递的变量key必须是第一步全局变量中定义过的,否则流程不会保存信息。 
4. 变量值查看
打开流程接口的返回信息中,包含流程变量信息: 
注意事项
- 路由条件为设置时,默认为true
- 条件表达式语法与Java语法一致
