언제 사용하나요
- 추출 노드나 API 응답으로 얻은 변수 값에 따라 분기해야 할 때
- IVR 메뉴처럼 여러 경로로 라우팅해야 할 때
- 특정 변수의 존재 여부를 확인한 뒤 흐름을 결정할 때
- 날짜, 숫자 등 조건 비교가 필요한 로직을 처리할 때
조건 설정
조건 노드에서는 통화 초기에 추가된 동적 변수의 값을 기준으로 다음 노드로의 전환 조건을 설정할 수 있습니다.연산자
조건에서 사용할 수 있는 비교 연산자는 다음과 같습니다:논리 연산자
여러 조건을 조합할 때 논리 연산자를 사용합니다:Else 폴백 분기
모든 조건이 충족되지 않을 경우를 대비하여 Else 분기를 설정할 수 있습니다. Else 분기는 어떤 조건에도 해당하지 않는 경우의 기본 경로 역할을 합니다.실제 사용 예시
IVR 문의 유형별 라우팅
call_ivr 변수 값에 따라 담당 부서로 통화를 전환하는 패턴입니다.
조건 설정:
불리언 값 확인
특정 조건의 참/거짓 여부를 확인하여 분기합니다. 조건 설정:변수 존재 여부 확인
변수에 값이 있는지 여부만으로 분기합니다. 예를 들어, 이전 단계에서 회원 이름을 추출했는지 확인합니다. 조건 설정:날짜별 분기
특정 날짜에만 다른 안내를 하는 패턴입니다. 이벤트 기간이나 휴일 안내에 활용합니다. 조건 설정:관련 문서
노드 개요
플로우 에이전트의 노드 타입과 추가 방법을 확인하세요.
동적 변수
조건 분기에 활용할 동적 변수의 생성과 사용법을 알아보세요.
추출 노드
조건 분기 전 데이터를 추출하는 방법을 확인하세요.
연관 검색어
연관 검색어
조건 노드, condition node, 분기, branching, 변수 비교, 연산자, Else 폴백, 라우팅