在使用开关元素满足某个条件时运行的多个可扩展性操作脚本或操作流。
在某些情况下,条件必须为 true,操作才能运行。而在其他情况下,如此示例中所示,必须满足参数值,操作才能运行。如果不满足任何条件,操作流将失败。
version: 1 id: 1234 name: Test inputs: ... outputs: ... flow: flow_start: next: forkAction forkAction: fork: next: [action1, action2] action1: action: <action_name> next: action3 action3: action: <action_name> next: action4 action4: action: <action_name> next: action7 action7: action: <action_name> next: joinElement action2: action: <action_name> next: switchAction switchAction: switch: "${1 == 1}": action5 "${1 != 1}": action6 action5: action: <action_name> next: action8 action6: action: <action_name> next: action8 action8: action: <action_name>
注: 通过将前一个操作分配为
next: 操作,可以循环回到前一个操作。例如,输入
next: action1 可以重新运行 action1 并重新开始操作序列,而不要输入
next: flow_end 来结束操作流。
|
开关元素 |