Exclusive Gateway Node
条件分支网关,根据条件表达式选择唯一分支执行。
配置字段
| 字段 | 类型 | 说明 |
|---|---|---|
branches | List<ConditionBranchDTO> | 条件分支列表 |
defaultBranchId | string | 默认分支ID |
ConditionBranchDTO
| 字段 | 类型 | 说明 |
|---|---|---|
id | string | 分支ID |
label | string | 分支标签 |
mode | string | 条件模式 |
field | string | 字段 |
operator | string | 操作符 |
valueSource | string | 值来源 |
valueType | string | 值类型 |
value | Object | 常量值 |
valueExpr | string | 值表达式 |
expression | string | 完整表达式 |
condition | string | 条件文本 |
示例
- id: check_amount
name: 判断金额
type: EXCLUSIVE_GATEWAY
config:
_nodeConfigType: EXCLUSIVE_GATEWAY
branches:
- id: high
label: 高额
expression: "{{amount}} > 10000"
- id: low
label: 普通
expression: "{{amount}} <= 10000"
defaultBranchId: low