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