> For the complete documentation index, see [llms.txt](https://help.windmillsoft.kr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.windmillsoft.kr/simplychat/salesforce-config/omni-paused-status-capacity.md).

# Omni Paused Status를 통한 Capacity 관리

#### 1단계: Status Picklist Value 추가

Chat Session과 Chat Customer 오브젝트에 Status Value를 추가합니다.<br>

* 대상 오브젝트: Chat Session, Chat Customer
* 필드: Status
* 주의사항: **두 오브젝트에 추가하는 Value의 API Name이 동일해야 합니다.**

<figure><img src="/files/ha3M4lmNhriCW1deaT9L" alt=""><figcaption></figcaption></figure>

***

#### 2단계: Flow 수정창 열기

설치되어 있는 `SC_talkSession status update when owner changed via omni channel` Flow의 수정창을 엽니다.<br>

<figure><img src="/files/NKCoNWxuwl09UuEHtjZt" alt=""><figcaption></figcaption></figure>

***

#### 3단계: Decision 컴포넌트 추가

Is TalkSession Null 노드 하위에 Decision(결정) 컴포넌트를 추가합니다.<br>

<figure><img src="/files/lzQy3rCsN53RVkzZEYPu" alt=""><figcaption></figcaption></figure>

***

#### 4단계: Decision 컴포넌트 설정

<figure><img src="/files/XEYakbJLtxAGDhFWU5A2" alt=""><figcaption></figcaption></figure>

| Label (레이블)                                 | `isStatusPause`                              |
| ------------------------------------------- | -------------------------------------------- |
| API Name (API 이름)                           | `isStatusPause`                              |
| <p>Select Descision Logic<br>(결정 논리 선택)</p> | <p>Manually Set Conditions<br>(조건 수동 설정)</p> |

**Outcome(결과) 설정:**

| Outcome Label (결과 레이블)                                                   | `isNotPause`                              |
| ------------------------------------------------------------------------ | ----------------------------------------- |
| Outcome API Name (결과 API 이름)                                             | `isNotPause`                              |
| <p>Condition Requirements to Execute Outcome<br>(결과 실행을 위한 조건 요구 사항)</p> | 모든 조건이 충족됨 (All Conditions Are Met - AND) |

**조건 상세:**

| Resource (리소스) | `{!Get_TalkSession_Record.WINP__Status__c}` |
| -------------- | ------------------------------------------- |
| Operator (연산자) | Does Not Equal (같지 않음)                      |
| Value (값)      | 1단계에서 추가한 Status Value 선택                   |

**When to Execute Outcome (결과를 실행할 시간):**\
If the condition requirements are met (조건 요구 사항이 충족된 경우 )<br>

<figure><img src="/files/61e3BpF1GkYx0qWyGjlY" alt=""><figcaption></figcaption></figure>

***

#### 5단계: Omni-Channel 설정

Setup -> Omni-Channel -> Service Channels -> SimplyChat 선택

<figure><img src="/files/K9Ms0migcCgvxieCdvnf" alt=""><figcaption></figcaption></figure>

Values for Paused에 새로추가한 Status Add

<figure><img src="/files/DeyS6GakiF9ZJXTbB2Jm" alt=""><figcaption></figcaption></figure>

### 사용 예시

* 진행중인 상담 중 잠시 Capacity를 확보할 세션의 Status를 Values for Pauesed의 값으로 변경합니다.

<figure><img src="/files/tm69TeUHoWUJpGRrrEFF" alt=""><figcaption></figcaption></figure>

* Omni Channel Widget과 Omni Supervisor에서 Capacity의 용량을 확보한것을 확인 할 수 있습니다.

<div><figure><img src="/files/dK6CvLE5Yi2tPPDyMpyh" alt=""><figcaption></figcaption></figure> <figure><img src="/files/LrhAYmOkzXOKC4hn2Yxv" alt=""><figcaption></figcaption></figure></div>

* 확보된 Capacity의 용량에 따라 추가 Session을 배정받거나, Status를 다시 Chatting으로 변경하여 상담을 이어갈 수 있습니다.

<div><figure><img src="/files/khfSScZ69Pl14g7QadEE" alt=""><figcaption></figcaption></figure> <figure><img src="/files/NNgZsYFQlLECc5Ijmu5M" alt=""><figcaption></figcaption></figure></div>
