콘텐츠로 이동

조건 노드

조건(Condition) 노드는 데이터 값을 평가하여 True/False 두 경로로 워크플로우를 분기합니다.

조건 노드 — True/False 분기 예시


설정 방법

1. 노드 추가

캔버스에서 이전 노드의 + 버튼을 클릭하고 조건 노드를 선택합니다.

2. 조건식 입력

우측 패널에서 변수와 비교 연산자를 사용하여 조건을 정의합니다. {{를 입력하면 변수 셀렉터가 나타납니다.

조건 노드 설정 — 조건식 입력

3. True/False 분기 연결

조건 노드의 True 핸들과 False 핸들에 각각 후속 노드를 연결합니다.


설정

항목 설명
조건식 변수 비교 또는 표현식

조건식 작성

변수와 비교 연산자를 사용하여 조건을 정의합니다:

{{ $('trigger').data_content.amount }} > 100000
{{ $('agent_1').data_content.category }} == "urgent"
{{ $('skill_1').data_content.result.count }} >= 10

지원 연산자

연산자 설명 예시
== 같음 value == "urgent"
!= 다름 value != ""
> 초과 amount > 100000
>= 이상 count >= 10
< 미만 score < 60
<= 이하 retry <= 3

분기 연결

조건 노드는 두 개의 출력 핸들을 가집니다:

  • True 핸들: 조건이 참일 때 실행할 노드 연결
  • False 핸들: 조건이 거짓일 때 실행할 노드 연결

조건 노드의 True/False 핸들에 각각 다른 노드 연결


출력

{
  "node_type": "condition",
  "status": "success",
  "text_content": "",
  "data_content": {
    "matched_handle": "true"
  }
}

활용 예시

금액별 처리 분기

워크플로우 예시 — 웹훅 → 조건(금액) → True: 승인 요청 / False: 자동 처리

에이전트 판단 결과 분기

워크플로우 예시 — AI 에이전트 → 조건(감성) → True: 감사 이메일 / False: 담당자 알림