一、表达式模式参数配置
在 When 节点中,可以配置条件语句,用来控制分支选择。
| 参数 | 数据类型 | 描述 | 是否必填 | 默认值 |
| 执行条件 | bool | 条件判断,当条件满足时,执行对应的子流 | 是 | 无 |
二、列表模式参数配置
图形化地配置多组比较条件,多组条件之间可以通过逻辑运算符“OR”或者“AND”连接。
| 参数 | 数据类型 | 描述 | 是否必填 | 默认值 |
| 值 | any | 值 | 是 | 无 |
| 条件 | 枚举 | 条件,即比较运算符 | 是 | 无 |
三、数据预览
无
四、输入到子流中的 Message
完全继承于主流当前的 Message。
五、输出
完全输出子流最终输出的 Message,包括错误。
六、案例
在该案例中,我们将 score 映射为不同的 level:
·当 score 大于等于90时,level 为“A”。
·当 score 大于等于80、小于90时,level 为“B”。
·当 score 大于等于60、小于80时,level 为“C”。
·当 score 小于60时,level为“D”。
1. 添加条件判断组件。
2. 在现有条件分支的上面,可以添加新的条件分支节点,每个条件分支对应一个 level。
3. 在对应的条件分支中设置 level。例如:score >= 90的分支,设置 level 为“A”。
4. 配置完成执行单元测试。当 score 值为70时,条件判断执行第三个分支,level 设置为“C”。
显示如下: