다음을 통해 공유


세션 탭(호스팅된 컨트롤)

 

게시 날짜: 2016년 11월

적용 대상: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

세션 탭 유형의 호스팅된 컨트롤을 사용하여 에이전트 응용 프로그램에서 세션 탭의 고객 정보를 표시합니다. 호스팅된 컨트롤은 세션 이름 구성을 위한 세션 라인 구성을 읽고 세션 이름을 만들기 위해 어떤 세션 라인을 사용해야 하는지 평가할 수 있습니다. 이 호스팅된 컨트롤 유형의 인스턴스는 세션 탭을 표시할 에이전트 응용 프로그램에서 사용할 수 있어야 합니다.추가 정보: Unified Service Desk에서 세션 관리

이 항목의 내용

세션 탭 호스팅된 컨트롤 만들기

미리 정의된 UII 작업

미리 정의된 이벤트

세션 탭 호스팅된 컨트롤 만들기

새로운 호스팅된 컨트롤을 만드는 동안 새 호스팅된 컨트롤 화면의 필드는 만들려는 호스팅된 컨트롤의 유형에 따라 다릅니다.새 호스팅된 컨트롤 화면의 USD 구성 요소 유형 드롭다운 목록에서 세션 탭을 선택하면 다른 필드를 선택할 필요가 없습니다. 호스팅된 컨트롤을 만드는 방법에 대한 자세한 내용은 호스팅된 컨트롤 만들기 또는 편집를 참조하십시오.

미리 정의된 UII 작업

이는 이 호스팅된 컨트롤 유형을 위해 미리 정의된 작업입니다.

ChatAgentIndicator

이 작업은 시스템이 에이전트가 작업 수행을 기다리고 있음을 나타내는 데 사용됩니다. 또한 진행률 표시기 시간을 표시하고 0으로 재설정합니다.

매개 변수

설명

SessionId

세션의 ID입니다. ID는 대체 매개 변수 [[context.sessionid]]를 사용하여 컨텍스트에서 검색할 수도 있습니다.

ChatCustomerIndicator

이 작업은 시스템이 고객이 작업 수행을 기다리고 있음을 나타내는 데 사용됩니다. 또한 진행률 표시기 시간을 표시하고 0으로 재설정합니다.

매개 변수

설명

SessionId

세션의 ID입니다. ID는 대체 매개 변수 [[context.sessionid]]를 사용하여 컨텍스트에서 검색할 수도 있습니다.

CloseSession

이 작업은 세션을 닫습니다. 세션이 닫히기 전에 SessionClosing 이벤트가 실행되고, 이어서 SessionClosed 이벤트가 실행됩니다.

매개 변수

설명

SessionId

닫으려는 세션의 ID입니다. 필요한 세션이 닫혔는지 확인하려면 이 매개 변수를 지정해야 합니다. 이 매개 변수가 제공되지 않은 경우 이 작업은 현재 세션을 닫습니다.

FireEvent

이 호스팅된 컨트롤에서 사용자 정의 이벤트를 발생시킵니다.

매개 변수

설명

이름

사용자 정의 이벤트의 이름입니다.

이후의 모든 이름=값 쌍은 이벤트의 매개 변수가 됩니다. 사용자 정의 이벤트를 만드는 방법에 대한 자세한 내용은 사용자 정의 이벤트 만들기를 참조하십시오.

HideChatIndicator

이 작업은 채팅 표시기를 숨기는 데 사용됩니다.

매개 변수

설명

SessionId

세션의 ID입니다. ID는 대체 매개 변수 [[context.sessionid]]를 사용하여 컨텍스트에서 검색할 수도 있습니다.

HideProgressIndicator

이 작업은 진행률 표시기를 숨기는 데 사용됩니다.

매개 변수

설명

SessionId

이것은 진행률 표시기를 숨기려는 세션의 ID입니다. ID는 대체 매개 변수 [[context.sessionid]]를 사용하여 컨텍스트에서 검색할 수도 있습니다.

RealignWindow

모니터의 지정된 위치에 호스팅된 컨트롤을 표시합니다. 최대 두 개의 모니터에 호스팅된 컨트롤을 표시할 수 있습니다. 이 작업은 USDFloatingPanel 또는 USDFloatingToolPanel 패널 유형에 배치되도록 구성된 호스팅된 컨트롤 인스턴스에 적용됩니다.

매개 변수

설명

screen

호스팅된 컨트롤을 표시할 화면을 지정합니다. 유효한 값은 1 또는 2입니다. 이 매개 변수를 지정하지 않으면 1이 기본값으로 전달됩니다.

left

호스팅된 컨트롤이 표시되는 대상 모니터 화면의 왼쪽에서 위치(백분율)를 지정합니다. 유효한 값은 0~100입니다. 이 매개 변수를 지정하지 않으면 0이 기본값으로 전달됩니다.

top

호스팅된 컨트롤이 표시되는 대상 모니터 화면의 위쪽에서 위치(백분율)를 지정합니다. 유효한 값은 0~100입니다. 이 매개 변수를 지정하지 않으면 0이 기본값으로 전달됩니다.

width

대상 모니터에서 호스팅된 컨트롤 창의 너비(백분율)를 지정합니다. 유효한 값은 1~100입니다. 이 매개 변수를 지정하지 않으면 100이 기본값으로 전달됩니다.

height

대상 모니터에서 호스팅된 컨트롤 창의 높이(백분율)를 지정합니다. 유효한 값은 1~100입니다. 이 매개 변수를 지정하지 않으면 100이 기본값으로 전달됩니다.

ResetProgressIndicator

이 작업은 세션 탭에서 진행 타이머를 재설정하는 데 사용됩니다. 진행률 표시기는 3분 동안 실행됩니다.

매개 변수

설명

SessionId

이것은 진행률 표시기를 재설정하려는 세션의 ID입니다. ID는 대체 매개 변수 [[context.sessionid]]를 사용하여 컨텍스트에서 검색할 수도 있습니다.

미리 정의된 이벤트

이 호스팅된 컨트롤 유형과 관련된 미리 정의된 이벤트는 다음과 같습니다. 호스팅된 컨트롤에 대한 사용자 정의 이벤트를 만들 도수 있습니다. 자세한 내용은 사용자 정의 이벤트 만들기를 참조하십시오

SessionClosed

세션을 닫은 후에 발생합니다.

매개 변수

설명

SessionId

닫힌 세션의 ID입니다.

IsGlobal

이 이벤트의 전역 관리자 버전에서는 IsGlobal 플래그도 전달됩니다. 전역 세션이 닫힌 경우 플래그는 True이고 그렇지 않으면 False입니다.

SessionCloseRequested

에이전트 응용 프로그램의 세션 탭에서 "X"를 클릭하면 발생합니다. 이 이벤트가 처리되지 않은 경우 시스템은 자동으로 세션을 닫습니다. 이벤트가 처리된 경우 시스템은 세션을 자동으로 닫지 않으며 세션을 명시적으로 닫으려면 세션 탭 호스팅된 컨트롤에서 CloseSession 작업을 호출하는 이 이벤트에 작업 호출을 추가해야 합니다.

SessionClosing

세션을 닫기 전에 발생합니다.

매개 변수

설명

SessionID

닫히는 세션의 ID입니다.

참고 항목

Unified Service Desk에서 세션 관리
세션 줄(호스팅된 컨트롤)
연습 5: 세션 이름과 개요 데이터를 표시하여 향상된 세션 정보 표시
호스팅된 컨트롤 유형 및 동작/이벤트 참조
Microsoft Dynamics CRM용 Unified Service Desk 관리 가이드

Unified Service Desk 2.0

© 2017 Microsoft. All rights reserved. 저작권 정보