使用開關元素滿足條件時執行的多個擴充性動作指令碼或流程。
在某些情況下,條件必須等於 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: flow_end 來結束動作流程,而輸入
next: action1 重新執行 action1 並重新啟動動作序列。
|
|
開關元素