If/Else
If/Else 노드는 하나 이상의 조건을 평가하고 워크플로우를 두 가지 분기로 나눕니다: True (조건 충족)과 False (조건 미충족). 각 분기에는 해당 경로를 독립적으로 계속 구축하기 위한 고유한 + 버튼이 캔버스에 있습니다.
구성
조건
각 조건은 세 부분으로 구성됩니다:
| 필드 | 설명 |
|---|---|
| 변수 | 평가할 변수. 사용 가능한 워크플로우 변수에서 선택합니다. |
| 유형 및 비교 | 적용할 데이터 유형 및 비교 연산자. |
| 값 | 비교할 값. 변수를 선택하거나 값을 직접 입력합니다. |
+ 조건 추가를 클릭하여 여러 조건을 추가합니다. 조합 기준 드롭다운을 사용하여 조건이 어떻게 결합되는지 정의합니다:
| 옵션 | 설명 |
|---|---|
| AND | True 분기가 실행되려면 모든 조건이 충족되어야 합니다. |
| OR | 하나의 조건이라도 충족되면 True 분기가 실행됩니다. |
유형 및 비교 옵션
| 유형 | 사용 가능한 비교 |
|---|---|
| 문자열 | 존재함, 존재하지 않음, 비어 있음, 비어 있지 않음, 같음, 같지 않음, 포함함, 포함하지 않음,으로 시작함,으로 시작하지 않음,으로 끝남,으로 끝나지 않음, 정규식 일치, 정규식 불일치 |
| 숫자 | 존재함, 존재하지 않음, 비어 있음, 비어 있지 않음, 같음, 같지 않음,보다 큼,보다 작음,보다 크거나 같음,보다 작거나 같음 |
| 날짜 및 시간 | 존재함, 존재하지 않음, 비어 있음, 비어 있지 않음, 같음, 같지 않음, 이후, 이전, 이후 또는 같음, 이전 또는 같음 |
| 부울 | 존재함, 존재하지 않음, 비어 있음, 비어 있지 않음, 참, 거짓, 같음, 같지 않음 |
| 배열 | 존재함, 존재하지 않음, 비어 있음, 비어 있지 않음, 포함함, 포함하지 않음, 길이 같음, 길이 같지 않음, 길이보다 큼, 길이보다 작음, 길이보다 크거나 같음, 길이보다 작거나 같음 |
| 객체 | 존재함, 존재하지 않음, 비어 있음, 비어 있지 않음 |
조건부 분기
If/Else 노드는 캔버스에 두 가지 출력 분기를 생성합니다:
| 분기 | 설명 |
|---|---|
| True | 조건이 충족될 때 실행되는 단계에 연결됩니다. |
| False | 조건이 충족되지 않을 때 실행되는 단계에 연결됩니다. |
결과
결과 탭은 노드 실행 후 어떤 분기가 선택되었는지와 평가된 조건 값을 표시합니다.