연습 4: 에이전트 응용 프로그램의 세션에 Microsoft Dynamics 365 레코드 표시

 

게시 날짜: 2016년 11월

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

이 연습에서는 Unified Service Desk에서 창 탐색 탐색 규칙과 세션 컨트롤을 사용하여 에이전트 응용 프로그램의 세션에서 Microsoft Dynamics 365 레코드를 표시하는 방법을 보여줍니다. 또한 현재 표시된 거래처 레코드를 기반으로 호스팅된 컨트롤의 이름을 동적으로 표시하기 위해 대체 매개 변수를 사용하는 방법을 보여줍니다. 이 연습은 거래처 검색 결과 창에서 거래처 중 하나를 클릭할 때 세션에 거래처 레코드를 표시하는 이전 연습 연습 3: 에이전트 응용 프로그램에 Microsoft Dynamics 365 레코드 표시 위에 구축됩니다.

필수 조건

이 연습에서 수행할 작업

1 단계: 세션에서 거래처 레코드를 표시하도록 세션 범위 호스팅된 컨트롤 만들기

2단계: 검색이 시작된 호스팅된 컨트롤을 닫는 이벤트 구성

3단계: 세션 탭 호스팅된 컨트롤 만들기

4단계: 세션에서 거래처 레코드를 표시할 창 탐색 규칙 만들기

5단계: 구성에 컨트롤 추가

6단계: 응용 프로그램 테스트

결론

1 단계: 세션에서 거래처 레코드를 표시하도록 세션 범위 호스팅된 컨트롤 만들기

이 단계에서는 세션에서 거래처 레코드를 표시하도록 세션 범위 호스팅된 컨트롤 만듭니다.

  1. Microsoft Dynamics 365에 로그인합니다.

  2. 설정 > Unified Service Desk로 이동합니다.

  3. 호스팅된 컨트롤을 클릭합니다.

  4. 새로 만들기를 클릭합니다.

  5. 새 호스팅된 컨트롤 페이지에서 다음 값을 지정합니다.

    필드

    이름

    극동 거래처 세션

    표시 이름

    [[account.name]]

    참고

    선택한 거래처의 이름을 호스팅된 컨트롤 표시 이름으로 동적으로 표시하기 위해 대체 매개 변수를 사용합니다.

    USD 구성 요소 유형

    Dynamics 365 페이지

    여러 페이지 허용

    No

    호스팅 유형

    내부 WPF

    응용 프로그램이 전역임

    선택하지 않음

    참고

    이렇게 하면 호스팅된 컨트롤은 세션 범위 즉, 세션에만 표시됩니다.

    표시 그룹

    MainPanel

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

  6. 저장을 클릭합니다.

2단계: 검색이 시작된 호스팅된 컨트롤을 닫는 이벤트 구성

이 단계에서 거래처를 열기 위해 사용자가 클릭하는 상위 호스팅된 컨트롤을 로드하면 극동 거래처 검색이 닫히도록 극동 거래처 세션 호스팅된 컨트롤에 BrowserDocumentComplete 이벤트를 구성합니다.극동 거래처 검색 호스팅된 컨트롤이 연습 3: 에이전트 응용 프로그램에 Microsoft Dynamics 365 레코드 표시에 만들어졌습니다. 이는 사용자가 동일한 세션 탭에서 다른 거래처 정보를 열 수 없도록 하기 위한 것입니다.

  1. 탐색 모음에서 극동 거래처 세션 호스팅된 컨트롤 이름 옆의 아래쪽 화살표를 클릭하고 이벤트를 클릭합니다.

    호스팅된 컨트롤에 대한 이벤트 구성

  2. 이벤트 페이지에서 BrowserDocumentComplete를 클릭합니다.

  3. BrowserDocumentComplete 페이지에서 활성 작업 영역에서 **+**를 클릭하여 작업 호출을 이벤트에 추가합니다.

  4. 검색 상자에서 검색 아이콘을 클릭하거나 ENTER 키를 누른 다음 검색 결과 상자의 오른쪽 아래 모서리에서 새로 만들기를 클릭합니다.

    작업 호출을 이벤트에 추가

  5. 새 작업 호출 페이지에서 다음 값을 지정합니다.

    필드

    이름

    극동 작업 호출: 거래처 검색 닫기

    호스트형 컨트롤

    극동 거래처 검색

    작업

    닫기

    Unified Service Desk에서 작업 호출 만들기

  6. 저장을 클릭하여 BrowserDocumentComplete 이벤트에 대한 작업 호출을 추가합니다.

3단계: 세션 탭 호스팅된 컨트롤 만들기

에이전트 응용 프로그램의 세션에 레코드를 표시하려면 에이전트 응용 프로그램에서 세션 탭 유형의 호스팅된 컨트롤의 인스턴스가 구성되어 있어야 합니다.

  1. 호스팅된 컨트롤 페이지에서 새로 만들기를 클릭합니다.

  2. 새 호스팅된 컨트롤 페이지에서 다음 값을 지정합니다.

    필드

    이름

    극동 세션 탭

    USD 구성 요소 유형

    세션 탭

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

  3. 저장을 클릭합니다.

4단계: 세션에서 거래처 레코드를 표시할 창 탐색 규칙 만들기

이 단계에서 사용자가 검색 결과 창에서 거래처를 클릭할 때 세션에 레코드를 표시하는 창 탐색 규칙을 만들 것입니다.

  1. Microsoft Dynamics 365에 로그인합니다.

  2. 설정 > Unified Service Desk로 이동합니다.

  3. 창 탐색 규칙을 클릭합니다.

  4. 새로 만들기를 클릭합니다.

  5. 새 창 탐색 규칙 페이지에서 다음 값을 지정합니다.

    필드

    이름

    극동 거래처 세션 규칙

    주문

    5

    시작 날짜

    극동 거래처 검색

    엔터티

    거래처

    회람 유형

    팝업

    대상

    작업

    세션 만들기

    대상 탭

    극동 거래처 세션

    탭 표시

    극동 거래처 세션

    명령 모음 숨기기

    아니요

    탐색 모음 숨기기

    창 탐색 규칙 만들기

  6. 저장을 클릭합니다.

5단계: 구성에 컨트롤 추가

이 단계에서는 이 연습에서 구성된 작업 호출, 호스팅된 컨트롤 및 창 탐색 규칙을 극동 구성에 추가하여 구성에 할당되는 사용자에게 이러한 컨트롤을 표시합니다.극동 구성연습 1: 간단한 에이전트 응용 프로그램 빌드에서 만들어졌습니다.

다음을 극동 구성에 추가합니다.

컨트롤 이름

컨트롤 유형

극동 작업 호출: 거래처 검색 닫기

작업 호출

BrowserDocumentComplete

극동 거래처 세션 호스팅된 컨트롤에 대한 이벤트

극동 거래처 세션

호스트형 컨트롤

극동 세션 탭

호스트형 컨트롤

극동 거래처 세션 규칙

창 탐색 규칙

구성에 컨트롤을 추가하려면:

  1. Microsoft Dynamics 365에 로그인합니다.

  2. 설정 > Unified Service Desk로 이동합니다.

  3. 구성을 클릭합니다.

  4. 극동 구성을 클릭하여 정의를 엽니다.

  5. 탐색 모음에서 극동 구성 옆의 아래쪽 화살표를 클릭하고 작업 호출을 선택합니다.

  6. 다음 페이지에서 기존 작업 호출 추가를 클릭하고 검색 표시줄에 "Contoso Action Call: Close Accounts Search"를 입력한 다음 ENTER 키를 누르거나 검색 아이콘을 클릭합니다.

  7. 검색 결과 상자에서 작업 호출을 클릭하여 극동 구성에 추가합니다.

  8. 마찬가지로 극동 구성 옆의 아래쪽 화살표를 클릭하고 이벤트호스팅된 컨트롤Window 탐색 규칙을 각각 클릭하여 이벤트, 호스팅된 컨트롤 및 창 탐색 규칙을 추가합니다.

  9. 저장을 클릭합니다.

6단계: 응용 프로그램 테스트

  1. Unified Service Desk 클라이언트 응용 프로그램을 시작하고 연습 1: 간단한 에이전트 응용 프로그램 빌드에서 극동 구성에 할당한 동일한 사용자 자격 증명을 사용하여 Unified Service Desk를 구성한 Dynamics 365 인스턴스에 로그인합니다.Unified Service Desk 클라이언트 응용 프로그램을 사용하여 Dynamics 365 인스턴스에 연결하는 정보는 TechNet: Unified Service Desk 클라이언트를 사용하여 CRM 인스턴스에 연결을 참조하십시오.

  2. Dynamics 365 인스턴스에서 거래처 레코드를 표시하려면 도구 모음에서 검색 단추 옆의 아래쪽 화살표를 클릭한 다음 거래처를 클릭합니다.

  3. 거래처 레코드를 클릭하여 세션에서 해당 거래처 정보를 표시합니다. 정보는 세션 탭 아래 표시됩니다. 정적 값 대신 현재 거래처 이름을 동적으로 표시하기 위해 대체 매개 변수를 이전에 사용했기 때문에 거래처 이름을 포함하는 호스팅된 컨트롤 탭의 이름이 거래처 이름을 자동으로 표시합니다.

    세션에 표시되는 거래처 레코드

  4. 다른 거래처 레코드를 여는 경우 클라이언트 응용 프로그램의 다른 세션에 표시됩니다. 다른 계정을 열려면 검색 단추 옆의 아래쪽 화살표를 클릭하고 거래처를 클릭한 다음 거래처 이름을 클릭하여 다른 세션에서 거래처 정보를 표시합니다.

    Unified Service Desk의 다중 세션

결론

이 연습에서는 에이전트 응용 프로그램의 세션에서 Dynamics 365 레코드를 표시하기 위해 세션 호스팅된 컨트롤 및 창 탐색 규칙을 사용하는 방법을 배웠습니다. 또한 구성을 사용하여 Unified Service Desk 컨트롤에 대한 액세스를 필터링하는 방법도 배웠습니다.

참고

다음 연습을 시도하여 에이전트 응용 프로그램에서 향상된 세션 정보를 표시하십시오: 연습 5: 세션 이름과 개요 데이터를 표시하여 향상된 세션 정보 표시.

참고 항목

연습 1: 간단한 에이전트 응용 프로그램 빌드
연습 2: 에이전트 응용 프로그램에 외부 웹 페이지 표시
연습 3: 에이전트 응용 프로그램에 Microsoft Dynamics 365 레코드 표시
연습 6: 에이전트 응용 프로그램에서 디버거 호스팅된 컨트롤 구성
연습 7: 에이전트 응용 프로그램에서 에이전트 스크립팅 구성
Unified Service Desk 구성 연습

Unified Service Desk 2.0

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