# 다중 채널 설정

## 카카오싱크

* 각 카카오톡 채널의 카카오싱크를 완료해주셔야 합니다.
* 윈드밀소프트 서버 등록을 위해 카카오톡 채널의 검색용 ID를 윈드밀소프트에 전달해주셔야 합니다.
* 참조 페이지 : [undefined-5](https://help.windmillsoft.kr/simplychat/install/implement/undefined/undefined-5 "mention")

## 업무 시간 (Business Hours)

* '채널 키\_Business' 형태로 각 채널에 대한 업무 시간을 설정해주셔야 합니다.
* 참조 페이지 : [business-hours](https://help.windmillsoft.kr/simplychat/install/undefined/business-hours "mention")

## 선택 목록 값 집합 (Picklist Value Sets)

* 각 채널을 선택 목록 값 집합에 저장해주셔야 합니다.
* 참조 페이지 : [picklist-value-sets](https://help.windmillsoft.kr/simplychat/install/undefined/picklist-value-sets "mention")

## Channel 레코드 생성

* 각 채널의 정보를 입력하여 레코드를 생성하여야 합니다.
* 참조 페이지 : [messangers-channel](https://help.windmillsoft.kr/simplychat/install/undefined/messangers-channel "mention")

## Auto Response, Content Link 레코드 생성

* 각 채널마다 사용할 Auto Response 및 Content Link 레코드를 생성해주셔야 합니다.
* 참조 페이지 : [auto-response](https://help.windmillsoft.kr/simplychat/install/undefined/auto-response "mention"), [content-link](https://help.windmillsoft.kr/simplychat/install/undefined/content-link "mention")

## 빠른 텍스트 (Quick Text)

* 빠른 텍스트에 각 채널을 모두 추가해주셔야 합니다.
* 참조 페이지 : [quick-text](https://help.windmillsoft.kr/simplychat/install/undefined/quick-text "mention")

## 대기열(Queues)

* 각 채널마다 할당할 사용자가 다르다면 사용할 대기열을 새로 생성해주셔야 합니다.
* 참조 페이지 : [queues](https://help.windmillsoft.kr/simplychat/install/undefined/omni-channel/queues "mention")

## 플로 (Flows)

* 각 채널마다 할당할 대기열이 다른 경우 각 채팅에 대기열을 할당해주는 플로를 수정해주셔야 합니다.
* 톱니 바퀴![](https://2029041223-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTQhsBFkZ51BlLLmWPGbG%2Fuploads%2FoeQc5B0gYK6iuuBeD0EJ%2Fimage.png?alt=media\&token=03f7096b-0e9b-431a-aea3-e5938431ab3f) > \[설정(Setup)] > 빠른 찾기 상자(Quick Find)에 '플로(Flows)' 입력 > \[플로(Flows)] > SC\_Change Owner to Queue

<figure><img src="https://2029041223-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTQhsBFkZ51BlLLmWPGbG%2Fuploads%2FX4hND9VKNt3zwn4hs6WW%2Fimage.png?alt=media&#x26;token=852d2c0f-bc41-46d2-9c48-177a0f8b3691" alt=""><figcaption></figcaption></figure>

* \[다른 이름으로 저장(Save As)] > 플로 레이블(Flow Label) 입력 > \[저장(Save)]

<figure><img src="https://2029041223-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTQhsBFkZ51BlLLmWPGbG%2Fuploads%2FFhxnD3NW34MT92D8vfmR%2Fimage.png?alt=media&#x26;token=f535458c-c767-4f48-98b2-df0ce65406e8" alt=""><figcaption></figcaption></figure>

### 플로 수정

* 다른 이름으로 저장한 새 플로를 수정해주셔야 합니다.

<figure><img src="https://2029041223-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTQhsBFkZ51BlLLmWPGbG%2Fuploads%2FkqNQbMFoHMwk2KRs4AkH%2Fimage.png?alt=media&#x26;token=ba8c78ba-a6ca-4fb4-beb9-5633ff9538ac" alt=""><figcaption></figcaption></figure>

* \[전환 도구 모음(Toggle Toolbox)] > \[새 리소스(New Resource)] > 각 필드 값 입력 > \[완료(Done)]를 클릭하여 새 리소스를 추가합니다.

<figure><img src="https://2029041223-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTQhsBFkZ51BlLLmWPGbG%2Fuploads%2F2G35PFDJ69ydrEiJXULz%2Fimage.png?alt=media&#x26;token=4a87a768-a173-4d28-8228-a7cb87e30513" alt=""><figcaption></figcaption></figure>

<table><thead><tr><th width="391">Element</th><th>새 리소스(New Resource)</th></tr></thead><tbody><tr><td>Resource Type</td><td>Variables</td></tr><tr><td>Data Type</td><td>Text</td></tr></tbody></table>

* getQueue 요소 전의 + 버튼을 클릭하여 새로운 요소를 추가합니다.

<table><thead><tr><th width="389">Element</th><th>결정(Decision)</th></tr></thead><tbody><tr><td>Label</td><td>whatChannel</td></tr><tr><td>Outcome Details</td><td></td></tr><tr><td>Label</td><td>Channel 레코드의 이름</td></tr><tr><td>Condition Requirements to Execute Outcome</td><td>All Conditions Are Met (AND)</td></tr><tr><td>Resource</td><td>{!$Record.WINP__Talk_Customer__r.WINP__Channel__r.Name}</td></tr><tr><td>Operator</td><td>Equals</td></tr><tr><td>Value</td><td>Channel 레코드의 이름</td></tr></tbody></table>

<table><thead><tr><th width="389">Element</th><th>할당(Assignment)</th></tr></thead><tbody><tr><td>Label</td><td>setQueueName</td></tr><tr><td>Variable</td><td>QueueName</td></tr><tr><td>Operator</td><td>Equals</td></tr><tr><td>Value</td><td>해당 채널에 할당될 대기열의 이름</td></tr></tbody></table>

* getQueue 요소의 값을 {!QueueName}으로 수정합니다.

<figure><img src="https://2029041223-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTQhsBFkZ51BlLLmWPGbG%2Fuploads%2F0uvf7x1JpbgqerKwne5n%2Fimage.png?alt=media&#x26;token=497076fe-1594-4ad7-b3c4-506830519785" alt=""><figcaption></figcaption></figure>

* 오른쪽 상단의 \[저장(Save)]을 클릭하여 수정한 새 플로를 저장합니다.
* \[활성화(Activate)]를 클릭하여 수정한 새 플로를 활성화 합니다.

<figure><img src="https://2029041223-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTQhsBFkZ51BlLLmWPGbG%2Fuploads%2FrTuSL3f3f35sL3tWeCR7%2Fimage.png?alt=media&#x26;token=f3d7c315-4c39-4709-953a-148d6051065c" alt=""><figcaption></figcaption></figure>

* 기존의 플로는 \[비활성화(Deactivate)]를 클릭하여 비활성화 합니다.
  * 기존 플로와 새 플로가 모두 활성화되어 있는 경우 원하시는 대로 동작하지 않을 수 있습니다.

### 플로 수정 시 고려 사항

* 다른 이름으로 저장한 새 플로를 수정해주셔야 합니다.
* 사용하시려는 대기열의 수만큼 새로운 요소를 추가해주시면 됩니다.
* 결정(Decision) 요소의 리소스가 유효하지 않다는 문구가 출력 된다면 표에 명시된 순서대로 클릭하여 리소스를 입력해주세요.

<figure><img src="https://2029041223-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTQhsBFkZ51BlLLmWPGbG%2Fuploads%2FnhvYQuQZmet4i6f6vmb1%2Fimage.png?alt=media&#x26;token=0f712ff9-b631-4385-a674-f5092abcd355" alt=""><figcaption></figcaption></figure>
