스위치 요소를 사용하여 조건이 충족되면 실행되는 여러 확장성 작업 스크립트 또는 흐름입니다.
경우에 따라서는 조건이 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을 다시 실행하여 작업 시퀀스를 다시 시작할 수 있습니다.
|
|
스위치 요소