Omni Paused Status를 통한 Capacity 관리
1단계: Status Picklist Value 추가
Chat Session과 Chat Customer 오브젝트에 Status Value를 추가합니다.
대상 오브젝트: Chat Session, Chat Customer
필드: Status
주의사항: 두 오브젝트에 추가하는 Value의 API Name이 동일해야 합니다.

2단계: Flow 수정창 열기
설치되어 있는 SC_talkSession status update when owner changed via omni channel Flow의 수정창을 엽니다.

3단계: Decision 컴포넌트 추가
Is TalkSession Null 노드 하위에 Decision(결정) 컴포넌트를 추가합니다.

4단계: Decision 컴포넌트 설정

Label (레이블)
isStatusPause
API Name (API 이름)
isStatusPause
Select Descision Logic (결정 논리 선택)
Manually Set Conditions (조건 수동 설정)
Outcome(결과) 설정:
Outcome Label (결과 레이블)
isNotPause
Outcome API Name (결과 API 이름)
isNotPause
Condition Requirements to Execute Outcome (결과 실행을 위한 조건 요구 사항)
모든 조건이 충족됨 (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 (조건 요구 사항이 충족된 경우 )

5단계: Omni-Channel 설정
Setup -> Omni-Channel -> Service Channels -> SimplyChat 선택

Values for Paused에 새로추가한 Status Add

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

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


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


Last updated
Was this helpful?
