이 문서는 AI로 번역되었습니다. 부정확한 내용이 있을 경우 영어 버전을 참조하세요
프로그래밍 언어의 if 문과 유사하게, 설정된 조건 판단 결과에 따라 워크플로우의 다음 단계를 결정합니다.
조건 판단 노드에는 두 가지 모드가 있습니다. "'참'이면 계속" 모드와 "'참'/'거짓' 분기" 모드입니다. 노드를 생성할 때 이 중 하나를 선택해야 하며, 노드 설정에서는 변경할 수 없습니다.

"'참'이면 계속" 모드에서는 조건 판단 결과가 '참'일 경우, 워크플로우는 다음 노드를 계속 실행합니다. 그렇지 않으면 워크플로우가 종료되고 실패 상태로 미리 종료됩니다.

이 모드는 조건이 충족되지 않을 때 워크플로우가 더 이상 진행되지 않아야 하는 시나리오에 적합합니다. 예를 들어, "작업 전 이벤트"에 바인딩된 주문 제출 버튼이 있다고 가정해 봅시다. 주문에 해당하는 상품 재고가 부족할 경우, 주문 생성을 계속하지 않고 실패로 종료됩니다.
"'참'/'거짓' 분기" 모드에서는 조건 노드 다음에 두 개의 분기 워크플로우가 생성됩니다. 이들은 조건 판단 결과가 '참'일 때와 '거짓'일 때의 워크플로우에 각각 해당합니다. 두 분기 워크플로우는 각각 다음 노드를 개별적으로 설정할 수 있습니다. 어느 한 분기가 실행을 완료하면, 조건 노드가 속한 상위 분기로 자동으로 다시 합쳐져서 그 이후의 노드를 계속 실행합니다.

이 모드는 조건이 충족되거나 충족되지 않을 때 워크플로우가 각각 다른 작업을 수행해야 하는 시나리오에 적합합니다. 예를 들어, 특정 데이터가 존재하는지 확인하는 경우를 생각해 볼 수 있습니다. 존재하지 않으면 새로 추가하고, 존재하면 업데이트하는 식입니다.
현재 세 가지 엔진을 지원합니다:
세 가지 계산 방식 모두에서 워크플로우 컨텍스트의 변수를 매개변수로 사용할 수 있습니다.