Varios flujos o scripts de acciones de extensibilidad que se ejecutan cuando se cumple una condición mediante un elemento de cambio.

En algunos casos, la condición debe ser true para que la acción se ejecute. En otros casos, como se refleja en este ejemplo, es necesario cumplir los valores de parámetro para que una acción se pueda ejecutar. Si no se cumple ninguna de las condiciones, se produce un error en el flujo de acciones.

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>
Nota: Puede regresar a una acción anterior designándola como la acción next:. Por ejemplo, en lugar de introducir next: flow_end para finalizar el flujo de acciones, puede introducir next: action1 para volver a ejecutar action1 y reiniciar la secuencia de acciones.
El flujo de acciones condicionales utiliza un elemento de cambio para ejecutar scripts y flujos de acción específicos cuando se cumple una condición especificada.

Aclaración sobre la posición del elemento de cambio en la imagen. Elemento de cambio