조건 노드¶
조건(Condition) 노드는 데이터 값을 평가하여 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 핸들: 조건이 거짓일 때 실행할 노드 연결
출력¶
{
"node_type": "condition",
"status": "success",
"text_content": "",
"data_content": {
"matched_handle": "true"
}
}




