Plusieurs scripts ou flux d'actions d'extensibilité qui s'exécutent lorsqu'une condition est satisfaite grâce à un élément switch.
Dans certains cas, la condition doit être égale à true pour que l'action s'exécute. D'autres cas, comme illustré dans cet exemple, requièrent que les valeurs de paramètre soient respectées pour qu'une action puisse s'exécuter. Si aucune des conditions n'est remplie, le flux d'actions échoue.
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>
Note : Vous pouvez revenir à une action précédente en la définissant comme action
next:. Par exemple, au lieu d'utiliser
next: flow_end pour terminer votre flux d'actions, vous pouvez entrer
next: action1 pour réexécuter action1 et redémarrer la séquence d'actions.
|
Élément switch |