1. '변수 설정' 노드(블록)란?
변수 설정 노드는 사용자 입력 없이도 특정 변수값을 자동으로 설정할 수 있는 노드입니다.
일반적으로 변수는 버튼 파라미터 또는 고객 입력을 통해 설정하지만, 이러한 방식으로 변수 설정이 어려운 경우 변수 설정 노드를 활용할 수 있습니다. 설정된 변수값은 사용자가 해당 노드를 통과하는 시점에 자동으로 적용됩니다.
활용 예시
고객이 부서 선택 버튼을 클릭하면 변수 설정 노드가 실행되어 회사명(company)과 부서명(dapt) 등의 변수값이 자동으로 설정됩니다. 설정된 변수는 이후 메시지, 조건 분기, API 연동 등에서 활용할 수 있습니다.
1. 변수 설정' 노드(블록)의 형태 및 사용 방법
No | 구분 | 필수 | 설명 |
① | 노드 타이틀 | X | • 40자 이하 입력/수정 가능
• 생성 시 “변수 설정 {No}” 형태로 생성 됨 |
② | 설정된 변수 개수 | O | • 설정한 변수 개수 표기 |
③ | 서브 노드 연결 버튼 | O | • 해당 노드와 연결될 노드를 노드 편집 창에서 선택하거나 마우스로 Drag&Drop 하여 연결 가능 |
④ | 노드 더보기 버튼 | - | • 클릭 시 아래 액션이 가능한 버튼 레이어 노출
a. 복제하기
b. 내용접기
c. 노드 삭제 |
2. 변수 설정' 노드(블록) 설정 예시
1) 버튼 파라미터 변수 생성
1.
워크플로우 > 변수 > 버튼 파라미터 추가 메뉴로 이동합니다.
2.
회사명과 부서명을 저장할 버튼 파라미터 변수를 생성합니다.
2) 버튼 파라미터 설정
1.
텍스트 카드 노드의 각 버튼에 버튼 파라미터 Key와 파라미터 값을 설정합니다.
2.
각 버튼에 dept(부서) Key를 연결한 후, 버튼별로 다음과 같이 파라미터 값을 설정합니다.
3.
사용자가 버튼을 선택하면 설정된 파라미터 값이 변수에 저장됩니다.
•
경영지원팀 버튼 → key: dept / 파라미터 값: 경영지원팀
•
개발팀 버튼 → key: dept / 파라미터 값: 개발팀
•
영업팀 버튼 → key: dept / 파라미터 값: 영업팀
3) 변수 설정 노드 변수 연결 설정
1.
변수 설정 노드를 추가한 후, 각 버튼과 연결합니다.
2.
변수 설정 노드의 기본 설정 > 변수 설정에서 저장할 Key와 변수값을 설정합니다.
3.
사용자가 해당 노드를 통과하면 설정된 변수값이 자동으로 저장됩니다.
예를 들어 company(회사) 변수에 ABC 컴퍼니 값을 설정하면, 사용자가 해당 노드를 통과하는 시점에 company 변수에 해당 값이 자동으로 저장됩니다.
4) 텍스트 노드 변수 추가
1.
텍스트 노드의 기본 설정 > 메시지 내용에 앞에서 생성한 변수를 추가합니다.
2.
메시지 내용에 {{변수명}} 형식으로 입력하면 저장된 변수값을 출력할 수 있습니다.
예시
•
회사명 : {{company}}
•
부서명 : {{dept}}
4) 변수 설정 결과 확인
1.
프로젝트를 실행합니다.
2.
부서 선택 버튼을 클릭합니다.
3.
텍스트 노드에서 변수값이 정상적으로 출력되는지 확인합니다.
예를 들어 경영지원팀 버튼을 선택한 경우 다음과 같이 출력됩니다.
•
회사명 : ABC 컴퍼니
•
부서명 : 경영지원팀










