에이전트 스크립팅(호스팅된 컨트롤)

 

게시 날짜: 2016년 11월

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

호스팅된 컨트롤의 에이전트 스크립팅 유형을 사용하여 콜 센터 에이전트에 해당 세션에 대한 고객 상호 작용 동안 할 일을 안내하는 지침을 제공하는 호출 스크립트를 정의합니다. 자세한 내용은 에이전트 스크립트와 고객 상호 작용 안내을 참조하십시오.

이 항목의 내용

에이전트 스크립팅 호스팅된 컨트롤 만들기

미리 정의된 UII 작업

미리 정의된 이벤트

에이전트 스크립팅 호스팅된 컨트롤 만들기

새로운 호스팅된 컨트롤을 만드는 동안 새 호스팅된 컨트롤 화면의 필드는 만들려는 호스팅된 컨트롤의 유형에 따라 다릅니다. 이 섹션에서는 에이전트 스크립팅 호스팅된 컨트롤 유형에 고유한 특정 필드에 대한 정보를 제공합니다. 호스팅된 컨트롤을 만드는 방법에 대한 자세한 내용은 호스팅된 컨트롤 만들기 또는 편집를 참조하십시오.

에이전트 스크립팅 호스팅된 컨트롤

새 호스팅된 컨트롤 화면의 Unified Service Desk 영역에서 USD 구성 요소 유형 드롭다운 목록에서 에이전트 스크립팅을 선택합니다. WorkflowPanel은 이 호스팅된 컨트롤 유형에 대한 가장 일반적인 창이며 표시 그룹 필드에도 동일한 내용이 표시됩니다.Unified Service Desk에서 사용할 수 있는 다양한 창에 대한 정보는 Unified Service Desk의창 , 창 유형 및 창 레이아웃을 참조하십시오. 기타 일반 필드에 대한 자세한 내용은 호스팅된 컨트롤 만들기 또는 편집를 참조하십시오.

미리 정의된 UII 작업

다음 작업은 이런 유형의 호스팅된 컨트롤에 지원됩니다.

뒤로

기록에 있는 이전 단계로 돌아갑니다.

닫기

이 작업은 호스팅된 컨트롤을 닫는 데 사용됩니다.

FireEvent

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

매개 변수

설명

이름

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

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

GoToTask

이 작업은 지정된 에이전트 작업을 표시합니다. 사용 가능한 에이전트 작업 이름은 Dynamics 365의 에이전트 스크립트 섹션에서 볼 수 있습니다(설정 > 에이전트 스크립트).

매개 변수

설명

데이터 필드에 표시할 에이전트 작업의 이름을 지정합니다.

GoToTaskByContext

이 작업은 더 이상 사용되지 않습니다.GoToTask 작업을 사용합니다.

GotoTaskByDnis

이 작업은 더 이상 사용되지 않습니다.GoToTask 작업을 사용합니다.

MoveToPanel

이 작업은 런타임에 창 간에 호스팅된 컨트롤을 이동하는 데 사용됩니다.

매개 변수

설명

이동될 호스팅된 컨트롤의 이름입니다.

호스팅된 컨트롤의 대상 창입니다.

New_CRM_Page

지정된 엔터티의 새 Dynamics 365 레코드를 만들기 위한 페이지를 만들고 페이지를 지정된 호스팅된 컨트롤의 팝업으로 처리합니다. 엔터티 레코드를 만들기 위한 페이지가 표시되는 위치를 결정하기 위해 창 탐색 규칙이 평가됩니다.

매개 변수

설명

LogicalName

새 인스턴스를 만들기 위한 엔터티의 논리적 이름입니다.

참고

나머지 매개 변수는 이름=값 쌍으로 구성 되어야 합니다. 이러한 값은 지정된 엔터티에 대한 새 레코드를 만들기 위해 양식에 미리 입력된 추가 값입니다. 이 동작 사용에 대한 자세한 내용은 연습 7: 에이전트 응용 프로그램에서 에이전트 스크립팅 구성의 4단계를 참조하십시오.

Open_CRM_Page

ID로 지정되고 식별된 엔터티의 기존 인스턴스를 열고 페이지를 지정된 호스팅된 컨트롤의 팝업으로 처리합니다. 팝업을 표시할 위치를 결정하기 위해 창 탐색 규칙이 평가됩니다.

매개 변수

설명

LogicalName

열려는 엔터티의 논리적 이름입니다.

id

열려는 엔터티 레코드의 ID입니다.

팝업

호스팅된 컨트롤의 URL을 팝업하고 팝업을 적절한 위치로 라우팅하기 위해 창 탐색 규칙을 실행합니다.

매개 변수

설명

url

표시된 컨트롤에서 요청한 팝업인 것처럼 이 URL을 사용하여 이 호스팅된 컨트롤에서 팝업을 라우팅합니다.

frame

이 팝업이 시작되는 프레임입니다.

RealignWindow

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

매개 변수

설명

screen

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

left

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

top

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

width

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

height

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

SetSize

이 작업은 호스팅된 컨트롤의 너비와 높이를 명시적으로 설정합니다. 이는 창 레이아웃에서 "auto"를 사용할 때 특히 유용합니다.

매개 변수

설명

너비

호스팅된 컨트롤의 너비입니다.

높이

호스팅된 컨트롤의 높이입니다.

ShowSendButton

이 작업은 클라이언트 응용 프로그램에서 에이전트 스크립트에 보내기 단추를 표시합니다. 이 단추는 일반적으로 채팅 세션에 사용되며 사용자가 단추를 클릭하면 SendClicked 이벤트가 발생하며 채팅 창에 스크립트 텍스트를 기록하는 데 사용됩니다.

미리 정의된 이벤트

이 호스팅된 컨트롤 유형과 관련된 미리 정의된 이벤트는 다음과 같습니다.

AllAnswersVisited

현재 작업에 대한 모든 답변을 클릭하면 발생합니다. 이것은 검사 목록에 유용합니다. 기본적으로 각 답변은 동일한 작업을 다시 가리킵니다. 따라서 단추를 클릭하면 옆에 확인란이 표시됩니다. 모두 선택하면 이 이벤트가 발생합니다.

매개 변수

설명

작업

모든 답변을 클릭한 작업의 이름입니다.

id

모든 답변을 클릭한 작업의 ID입니다.

SendClicked

클라이언트 응용 프로그램에서 에이전트 스크립트에 있는 보내기 단추를 클릭하면 발생합니다.보내기 단추를 표시하려면 ShowSendButton 작업을 호출해야 합니다.

TaskUpdated

사용자가 답변을 클릭하거나 일부 구성 요소가 이 호스팅된 컨트롤에서 작업 중 하나를 호출하여 에이전트 스크립트에 도달할 때마다 발생합니다.

매개 변수

설명

작업

도달한 에이전트 스크립트 작업의 이름입니다. 에이전트 스크립트의 구성에서 나열된 작업이 아닌 기본 메뉴의 경우 이 매개 변수가 "[Main Menu]"로 설정된 상태에서 이벤트가 발생합니다.

참고 항목

에이전트 스크립트와 고객 상호 작용 안내
에이전트 스크립트 구성 및 관리
UII 작업
이벤트
미리 정의된 작업 및 호스팅된 컨트롤에 대한 이벤트 보기
작업 및 이벤트용으로 포함된 도움말 보기
연습 7: 에이전트 응용 프로그램에서 에이전트 스크립팅 구성
호스팅된 컨트롤 유형 및 동작/이벤트 참조
Microsoft Dynamics CRM용 Unified Service Desk 관리 가이드

Unified Service Desk 2.0

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