다음을 통해 공유


CTI 데스크톱 관리자(호스팅된 컨트롤)

 

게시 날짜: 2016년 11월

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

CTI 데스크톱 관리자 호스팅된 컨트롤 유형을 사용하여 컴퓨터 전화 통신 통합(CTI) 어댑터를 Unified Service Desk에 플러그 인 하여 화면 팝업, 호출 라우팅, 소프트폰 컨트롤 및 기타 CTI 기능을 처리합니다.

이 항목의 내용

CTI 데스크톱 관리자 호스팅된 컨트롤 만들기

미리 정의된 UII 작업

미리 정의된 이벤트

CTI 데스크톱 관리자 호스팅된 컨트롤 만들기

CTI 데스크톱 관리자를 만들고 해당 호스팅형 컨트롤을 구성하는 방법에 대한 자세한 내용은 CTI 데스크톱 관리자 만들기를 참조하십시오.

미리 정의된 UII 작업

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

닫기

이 작업은 호스팅된 컨트롤을 닫는 데 사용됩니다.CloseActive 작업과 달리 이 탭(호스팅된 컨트롤)이 둘 이상의 페이지를 표시하는 경우 에이전트 응용 프로그램에 있는 탭에 표시되는 모든 페이지를 닫습니다.

CloseAndPrompt

이 작업은 호스팅된 컨트롤을 닫지만 닫기 전에 변경 내용을 저장할지 취소할지 묻습니다.

DisableToolbarButton

이 작업은 에이전트 응용 프로그램으 도구 모음에서 지정된 도구 모음 단추를 비활성화합니다.

매개 변수

설명

비활성화할 도구 모음 단추의 이름입니다.

EnableToolbarButton

이 작업은 에이전트 응용 프로그램으 도구 모음에서 지정된 도구 모음 단추를 활성화합니다.

매개 변수

설명

활성화할 도구 모음 단추의 이름입니다.

찾기

지정된 엔터티의 빠른 검색 목록 보기로 이동합니다.

매개 변수

설명

데이터 매개 변수는 표시하려는 빠를 검색 목록 보기의 엔터티 논리 이름을 지정해야 합니다. 다음과 같은 몇 가지 특별한 서비스 케이스 값이 있습니다.

  • 서비스 케이스 또는 문제를 사용하여 서비스 케이스에 대한 빠른 검색 목록 보기를 표시합니다.

  • advfind를 사용하여 고급 검색 보기를 표시합니다.

  • 활동 또는 활동을 사용하여 활동에 대한 빠른 검색 목록 보기를 표시합니다.

FireEvent

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

매개 변수

설명

이름

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

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

GoBack

이 작업은 브라우저 인스턴스에서 뒤로 단추를 클릭하는 것과 같습니다.

GoForward

이 작업은 브라우저 인스턴스에서 앞으로 단추를 클릭하는 것과 같습니다.

GoHome

이 작업은 이 브라우저 인스턴스에 대해 지정된 초기 URL로 이동합니다.

LoadArea

이 작업은 Dynamics 365에서 특정 영역을 로드합니다. 이는 탐색 창에서 한 영역을 선택하는 것과 같습니다(예: 판매, 서비스 및 마케팅). 유일한 매개 변수는 클릭할 영역의 이름입니다. 예: areaService.

매개 변수

설명

frame

영향을 받는 프레임의 이름입니다. 이름을 지정하지 않은 경우 자동으로 페이지에서 첫 번째 프레임이 지정됩니다.

MoveToPanel

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

매개 변수

설명

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

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

탐색

이 작업은 Dynamics 365 url로 이동하는 데 사용됩니다.

매개 변수

설명

URL

이동할 URL입니다. 이것은 필수 매개 변수입니다.

Noscan

이 매개 변수가 제공되고 If True인 경우 데이터 매개 변수는 페이지에서 캡처되지 않습니다.

HideCommandBar

이 매개 변수가 제공되고 True인 경우 Dynamics 365 명령줄을 로딩하지 않고 내부 프레임이 대신 표시됩니다.

HideNavigationBar

이 매개 변수가 제공되고 True인 경우 Dynamics 365 탐색줄을 로딩하지 않고 양식이 표시됩니다.

프레임

프레임이 페이지에 존재할 때 이 매개 변수는 주 창을 탐색하는 대신 탐색할 프레임의 이름을 지정합니다.

postdata

HTTPPOST 트랜잭션의 일부로 서버로 전송되는 데이터입니다.POST 트랜잭션은 일반적으로 HTML 페이지에 의해 수집되는 데이터를 전송하는 데 사용됩니다.Unified Service Desk에서 이 데이터는 "http://event/?"를 사용하여 트리거된 모든 이벤트에서 받을 수 있습니다. 예: [[postdata]+]

또는 원래 형식으로 머리글 유형의 인코딩된 문자열로 데이터를 전달할 수 있습니다.

머리글

서버에 보낼 추가 HTTP 헤더를 포함하는 문자열 값입니다.postdata 매개 변수가 Navigate 작업에 사용되면 header 매개 변수에 대한 적절한 값도 지정해야 합니다. 예: Content-Type:application/x-www-form-urlencoded

Unified Service DeskPOST 이벤트가 Navigate 작업을 트리거하는 경우 이 매개 변수의 기본값은 header=[[header]+]가 되어야 합니다

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이 기본값으로 전달됩니다.

ReRoute

이 작업은 현재 표시된 URL을 가져오며 현재 호스팅된 컨트롤에서 창 탐색 규칙을 통해 팝업으로 보냅니다.

RunScript

이 작업은 응용 프로그램의 기본 프레임에 JavaScript를 삽입합니다. 이 작업에서는 Dynamics 365 클라이언트 SDK 호출을 사용해서는 안 됩니다. 대신 RunXrmCommand 작업을 사용하십시오.

매개 변수

설명

데이터 매개 변수는 양식에 삽입할 JavaScript입니다.

참고

대체 매개 변수는 스크립트에 사용할 수 있으며 스크립트를 실행하기 전에 바뀝니다.

RunXrmCommand

이 작업은 Dynamics 365 SDK JavaScript를 Dynamics 365 양식에 삽입하는 데 사용됩니다.

매개 변수

설명

데이터 매개 변수는 양식에 삽입할 JavaScript입니다.

참고

대체 매개 변수는 스크립트에 사용할 수 있으며 스크립트를 실행하기 전에 바뀝니다.

저장

이 작업은 현재 Dynamics 365 페이지를 저장합니다.

SaveAll

이 작업은 여러 페이지를 표시할 수 있는 호스팅된 컨트롤에 모든 양식을 저장합니다(여러 페이지 허용 = 예). 호스팅된 컨트롤이 단일 페이지만 표시할 수 있는 경우(여러 페이지 허용 = 아니요), 저장 작업과 동일합니다.

SaveAndClose

이 작업은 Dynamics 365 양식에 편집되지 않은 데이터를 저장하며 호스팅된 컨트롤을 닫습니다.

SetSize

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

매개 변수

설명

너비

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

높이

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

ToggleNavigation

이 작업은 Dynamics 365 창의 왼쪽 창에 있는 탐색 창을 축소하거나 확장합니다. 이 작업이 작동하려면 탐색에 탐색 창이 있어야 합니다.

ToggleRibbon

이 작업은 리본을 축소하거나 확장합니다.탐색 작업에서 리본을 숨기는 경우 표시되지 않으며 이 작업은 작동하지 않습니다. 이 작업은 리본을 처음 로드할 때만 작동합니다.

WaitForComplete

이 작업은 URL 로드가 완료될 때까지 처리를 차단하는 데 사용할 수 있습니다.

참고

일부 웹 페이지, 특히 Dynamics 365 페이지에는 여러 프레임이 있습니다. 이 작업은 기본 프레임이 완료될 때까지만 기다립니다.

매개 변수

설명

밀리초

시간 초과되기 전에 기다려야 하는 시간(밀리초)를 나타내는 옵션 매개 변수입니다.

미리 정의된 이벤트

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

BrowserDocumentComplete

페이지가 로드를 끝낼 때 발생합니다.

매개 변수

설명

url

로드가 완료된 페이지의 URL입니다.

FrameLoadComplete

프레임 로드가 완료될 때 발생합니다. 이 이벤트는 페이지에서 iFrame 또는 frame이 사용될 때 페이지 로드당 여러 번 발생할 수 있습니다. 이 이벤트는 코드에서 개별 BrowserDocumentComplete 이벤트에 해당합니다.

매개 변수

설명

frame

로드가 완료된 프레임의 이름입니다.

url

로드가 완료된 프레임의 URL입니다.

PopupRouted

팝업이 시스템에 의해 라우팅된 후에 발생합니다.

매개 변수

설명

url

라우팅된 팝업의 URL입니다.

참고 항목

CTI 어댑터를 사용하여 CTI 시스템과 통합

Unified Service Desk 2.0

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