使用開關元素滿足條件時執行的多個擴充性動作指令碼或流程。

在某些情況下,條件必須等於 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 並重新啟動動作序列。
條件動作流程使用開關元素在滿足指定條件時執行特定的動作流程和指令碼。

圖中開關元素位置的說明。 開關元素