연습 3: 에이전트 응용 프로그램에 Microsoft Dynamics 365 레코드 표시
게시 날짜: 2016년 11월
적용 대상: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016
이 연습에서는 에이전트 응용 프로그램에서 Microsoft Dynamics 365 레코드를 표시하는 방법을 보여 줍니다. 이 연습에서는 Dynamics 365 인스턴스의 모든 거래처와 연락처 레코드를 표시합니다. 또한 에이전트 응용 프로그램에 거래처와 연락처를 표시하기 위해 드롭다운 메뉴 항목을 사용하는 검색 단추도 만듭니다.
필수 조건
연습 1: 간단한 에이전트 응용 프로그램 빌드를 완료해야 합니다. 연습 1에서 완료한 구성이 이 연습에 필요합니다.
이 연습은 응용 프로그램을 테스트하기 위해 연습이 끝날 때 에이전트 응용 프로그램에 로그인하기 위해 연습 1에서 사용한 것과 같은 사용자 자격 증명을 사용한다고 가정합니다. 다른 사용자가 응용 프로그램을 테스트할 경우 해당 사용자를 극동 구성에 할당해야 합니다.추가 정보:연습 1: 간단한 에이전트 응용 프로그램 빌드
Unified Service Desk에서 다음 사항에 대해 알고 있어야 합니다.
다음 두 가지 유형의 호스팅된 컨트롤: Dynamics 365 페이지 및 도구 모음 컨테이너.추가 정보:호스팅된 컨트롤 유형 및 동작/이벤트 참조
작업 호출 및 이를 구성하는 방법.추가 정보:작업 호출
Unified Service Desk 구성을 사용한 필터 액세스.추가 정보:TechNet: Unified Service Desk 구성을 사용하여 액세스 관리
이 연습에서 수행할 작업
ㅍ1단계: Dynamics 365 페이지 유형의 호스팅된 컨트롤을 만들어 거래처 및 연락처 레코드 표시
2단계: 도구 모음 컨테이너 유형의 호스팅된 컨트롤 만들기
3단계: 도구 모음 추가 및 도구 모음 컨테이너에 연결
4단계: Dynamics 365 레코드를 표시하기 위해 도구 모음 단추 및 작업 호출 추가
5단계: 구성에 컨트롤 추가
6단계: 응용 프로그램 테스트
결론
ㅍ1단계: Dynamics 365 페이지 유형의 호스팅된 컨트롤을 만들어 거래처 및 연락처 레코드 표시
이 단계에서는 Dynamics 365 페이지 유형의 두 가지 호스팅된 컨트롤을 만들어 각각 거래처와 연락처 레코드를 표시합니다.
Microsoft Dynamics 365에 로그인합니다.
설정 > Unified Service Desk로 이동합니다.
호스팅된 컨트롤을 클릭합니다.
새로 만들기를 클릭합니다.
새 호스팅된 컨트롤 페이지에서 다음 값을 지정합니다.
필드
값
이름
극동 거래처 검색
표시 이름
극동: 거래처
USD 구성 요소 유형
Dynamics 365 페이지
여러 페이지 허용
No
호스팅 유형
내부 WPF
응용 프로그램이 전역임
선택됨
표시 그룹
MainPanel
저장을 클릭합니다.
새로 만들기를 클릭하여 연락처 레코드를 표시하기 위한 다른 호스팅된 컨트롤을 만듭니다.
새 호스팅된 컨트롤 페이지에서 다음 값을 지정합니다.
필드
값
이름
극동 연락처 검색
표시 이름
극동: 연락처
USD 구성 요소 유형
Dynamics 365 페이지
여러 페이지 허용
No
호스팅 유형
내부 WPF
응용 프로그램이 전역임
선택됨
표시 그룹
MainPanel
저장을 클릭합니다.
2단계: 도구 모음 컨테이너 유형의 호스팅된 컨트롤 만들기
도구 모음 유형의 컨테이너 호스팅된 컨트롤은 Unified Service Desk에서 도구 모음을 저장하고 표시하는 데 사용됩니다. 이 섹션에서는 클라이언트 응용 프로그램의 맨 위에 나타나는 도구 모음 컨테이너 호스팅된 컨테이너를 만듭니다.
Microsoft Dynamics 365에 로그인합니다.
설정 > Unified Service Desk로 이동합니다.
호스팅된 컨트롤을 클릭합니다.
새로 만들기를 클릭합니다.
새 호스팅된 컨트롤 페이지에서 다음 값을 지정합니다.
필드
값
이름
극동 기본 도구 모음 컨테이너
USD 구성 요소 유형
도구 모음 컨테이너
표시 그룹
ToolbarPanel
저장을 클릭합니다.
3단계: 도구 모음 추가 및 도구 모음 컨테이너에 연결
이 단계에서는 도구 모음을 만들고 2단계에서 만든 도구 모음 컨테이너 호스팅된 컨트롤에 도구 모음을 추가합니다. 이 작업은 에이전트 응용 프로그램에서 도구 모음을 표시하기 위해 수행됩니다.
Microsoft Dynamics 365에 로그인합니다.
설정 > Unified Service Desk로 이동합니다.
도구 모음을 클릭합니다.
새로 만들기를 클릭합니다.
새 도구 모음 페이지의 이름 상자에 극동 기본 도구 모음을 입력한 다음 저장을 클릭합니다.
2단계에서 만든 도구 모음 호스팅된 컨트롤에 도구 모음을 추가합니다. 탐색 모음에서극동 기본 도구 모음 옆에 있는 아래쪽 화살표를 클릭하고 호스팅된 컨트롤을 클릭합니다.
다음 페이지에서 기존 호스팅된 컨트롤 추가를 클릭하고 검색 표시줄에 Contoso Main Toolbar Container를 입력한 다음 ENTER 키를 누르거나 검색 아이콘을 클릭합니다.
검색 결과에서 극동 기본 도구 모음 컨테이너를 클릭하여 추가합니다.
저장을 클릭합니다.
4단계: Dynamics 365 레코드를 표시하기 위해 도구 모음 단추 및 작업 호출 추가
이 단계에서는 도구 모음에 단추를 추가하고 단추에 작업 호출을 추가하므로 단추를 클릭하면 해당 Dynamics 365 레코드가 1단계에서 만든 호스팅된 컨트롤에 표시됩니다. 단추를 클릭하면 거래처와 연락처 하위 메뉴 항목이 표시되고 단추를 클릭하면 해당 Dynamics 365 레코드가 표시되도록 검색 단추를 구성합니다.
3단계에서 도구 모음을 저장한 후 단추 영역을 사용할 수 있게 됩니다.단추 영역에서 오른쪽 모서리에서 **+**를 클릭하여 단추를 추가합니다.
새 도구 모음 단추 페이지에서 다음 값을 지정합니다.
필드
값
이름
극동 검색 단추
단추 텍스트
검색
도구 설명
Dynamics 365 거래처 및 연락처 검색
주문
1
저장을 클릭합니다.
탐색 도구 모음에서 극동 검색 단추 옆의 아래쪽 화살표를 클릭하고 도구 모음 단추를 클릭합니다.
참고
이제 자식 도구 모음 단추를 기존 도구 모음 단추에 추가하여 하위 메뉴 구조를 만듭니다.
다음 페이지에서 새 도구 모음 단추 추가를 클릭합니다.
새 도구 모음 단추 페이지에서 다음 값을 지정합니다.
필드
값
이름
극동 거래처 검색 단추
단추 텍스트
계정
주문
1
참고
순서 필드는 도구 모음에서 단추의 위치를 정의합니다. 단추는 왼쪽에서 오른쪽 또는 위에서 아래로 오름차순으로 정렬됩니다.
저장을 클릭합니다.
이제 두 작업 호출을 추가합니다. 첫 번째는 1단계에서 만든 호스팅된 컨트롤에 거래처 레코드를 표시하는 것이고 두 번째는 극동 전역 관리자 호스팅된 컨트롤에서 거래처 호스팅된 컨트롤을 표시하는 것입니다.
작업 영역의 오른쪽 모서리에서 + 를 클릭하여 작업 호출을 추가합니다.
작업 영역에 있는 검색 상자에서 ENTER 키를 누르거나 검색 아이콘을 클릭합니다.
검색 결과 상자에서 오른쪽 아래 모서리에 있는 새로 만들기를 클릭하여 이 도구 모음 단추에 대한 작업 호출을 만듭니다.
새 작업 호출 페이지에서 다음 값을 지정합니다.
필드
값
이름
극동 작업 호출: 거래처 검색
주문
1
호스트형 컨트롤
극동 거래처 검색
작업
찾기
데이터
거래처
저장을 클릭합니다. 새 작업 호출이 극동 거래처 검색 단추 단추에 추가됩니다.
다른 작업 호출을 단추에 추가하여 클라이언트 응용 프로그램에서 거래처 레코드를 표시하는 호스팅된 컨트롤에 포커스를 설정합니다.작업 영역의 오른쪽 모서리에서 + 를 클릭하여 작업 호출을 추가합니다.
검색 결과 상자에서 오른쪽 아래 모서리에 있는 새로 만들기를 클릭하여 이 도구 모음 단추에 대한 작업 호출을 만듭니다.
새 작업 호출 페이지에서 다음 값을 지정합니다.
필드
값
이름
극동 작업 호출: 거래처 검색 표시
주문
2
호스팅된 컨트롤
극동 전역 관리자
작업
ShowTab
데이터
극동 거래처 검색
저장을 클릭합니다. 새 작업 호출이 극동 거래처 검색 단추 단추에 추가됩니다.
극동 검색 단추 도구 모음 단추로 이동하여 연락처를 검색하고 표시하기 위한 하위 단추를 추가합니다. 탐색 도구 모음에서 극동 검색 단추 옆의 아래쪽 화살표를 클릭하고 도구 모음 단추를 선택합니다.
다음 페이지에서 새 도구 모음 단추 추가를 클릭합니다.
새 도구 모음 단추 페이지에서 다음 값을 지정합니다.
필드
값
이름
극동 연락처 검색 단추
단추 텍스트
연락처
주문
2
참고
순서 필드는 도구 모음에서 단추의 위치를 정의합니다. 단추는 왼쪽에서 오른쪽 또는 위에서 아래로 오름차순으로 정렬됩니다.
저장을 클릭합니다.
이제 두 작업 호출을 추가합니다. 첫 번째는 1단계에서 만든 호스팅된 컨트롤에 연락처 레코드를 표시하는 것이고 두 번째는 극동 전역 관리자 호스팅된 컨트롤에서 연락처 호스팅된 컨트롤을 표시하는 것입니다.
작업 영역의 오른쪽 모서리에서 + 를 클릭하여 작업 호출을 추가합니다.
작업 영역에 있는 검색 상자에서 ENTER 키를 누르거나 검색 아이콘을 클릭합니다.
검색 결과 상자에서 오른쪽 아래 모서리에 있는 새로 만들기를 클릭하여 이 도구 모음 단추에 대한 작업 호출을 만듭니다.
새 작업 호출 페이지에서 다음 값을 지정합니다.
필드
값
이름
극동 작업 호출: 연락처 검색
주문
1
호스트형 컨트롤
극동 연락처 검색
작업
찾기
데이터
연락처
저장을 클릭합니다. 새 작업 호출이 극동 연락처 검색 단추 도구 모음 단추에 추가됩니다.
다른 작업 호출을 단추에 추가하여 클라이언트 응용 프로그램에서 연락처 레코드를 표시하는 호스팅된 컨트롤에 포커스를 설정합니다.작업 영역의 오른쪽 모서리에서 + 를 클릭하여 작업 호출을 추가합니다.
검색 결과 상자에서 오른쪽 아래 모서리에 있는 새로 만들기를 클릭하여 이 도구 모음 단추에 대한 작업 호출을 만듭니다.
새 작업 호출 페이지에서 다음 값을 지정합니다.
필드
값
이름
극동 작업 호출: 연락처 검색 표시
주문
2
호스팅된 컨트롤
극동 전역 관리자
작업
ShowTab
데이터
극동 연락처 검색
저장을 클릭합니다. 새 작업 호출이 극동 연락처 검색 단추 도구 모음 단추에 추가됩니다.
5단계: 구성에 컨트롤 추가
이 단계에서는 이 연습에서 만든 작업 호출, 호스팅된 컨트롤 및 도구 모음을 극동 구성에 추가하여 구성에 할당되는 사용자에게 이러한 컨트롤을 표시합니다.극동 구성은 연습 1: 간단한 에이전트 응용 프로그램 빌드에서 만들어졌습니다.
다음을 극동 구성에 추가합니다.
컨트롤 이름 |
컨트롤 유형 |
---|---|
극동 작업 호출: 거래처 검색 |
작업 호출 |
극동 작업 호출: 거래처 검색 표시 |
작업 호출 |
극동 작업 호출: 연락처 검색 |
작업 호출 |
극동 작업 호출: 연락처 검색 표시 |
작업 호출 |
극동 거래처 검색 |
호스트형 컨트롤 |
극동 연락처 검색 |
호스트형 컨트롤 |
극동 기본 도구 모음 컨테이너 |
호스트형 컨트롤 |
극동 기본 도구 모음 |
도구 모음 |
구성에 컨트롤을 추가하려면:
Microsoft Dynamics 365에 로그인합니다.
설정 > Unified Service Desk로 이동합니다.
구성을 클릭합니다.
극동 구성을 클릭하여 정의를 엽니다.
탐색 모음에서 극동 구성 옆의 아래쪽 화살표를 클릭하고 작업 호출을 선택합니다.
다음 페이지에서 기존 작업 호출 추가를 클릭하고 검색 표시줄에 "Contoso Action Call"를 입력한 다음 ENTER 키를 누르거나 검색 아이콘을 클릭합니다.
앞에 나열된 작업 호출이 검색 결과에 표시됩니다. 이러한 작업 호출을 추가합니다.
마찬가지로 극동 구성 옆의 아래쪽 화살표를 클릭하고 각각 호스팅된 컨트롤 및 도구 모음을 클릭하여 호스팅된 컨트롤과 도구 모음을 추가합니다.
저장을 클릭합니다.
6단계: 응용 프로그램 테스트
Unified Service Desk 클라이언트 응용 프로그램을 시작하고 연습 1: 간단한 에이전트 응용 프로그램 빌드에서 극동 구성에 할당한 동일한 사용자 자격 증명을 사용하여 Unified Service Desk를 구성한 Dynamics 365 인스턴스에 로그인합니다.Unified Service Desk 클라이언트 응용 프로그램을 사용하여 Dynamics 365 인스턴스에 연결하는 정보는 TechNet: Unified Service Desk 클라이언트를 사용하여 CRM 인스턴스에 연결을 참조하십시오.
에이전트 응용 프로그램에는 이제 아래쪽 화살표를 클릭하면 표시되는 도구 모음 영역에 두 개의 하위 버튼(거래처 및 연락처)이 있는 검색 단추가 있습니다.
검색 단추 아래에서 거래처 또는 연락처를 클릭하여 Unified Service Desk 클라이언트 응용 프로그램에서 별도의 탭에 있는 Dynamics 365 인스턴스의 해당 레코드를 표시합니다.
결론
이 연습에서는 Unified Service Desk 클라이언트 응용 프로그램에 Dynamics 365 레코드를 표시하는 방법을 배웠습니다. 또한 구성을 사용하여 Unified Service Desk 컨트롤에 대한 액세스를 필터링하는 방법도 배웠습니다.
참고 항목
연습 1: 간단한 에이전트 응용 프로그램 빌드
연습 2: 에이전트 응용 프로그램에 외부 웹 페이지 표시
연습 4: 에이전트 응용 프로그램의 세션에 Microsoft Dynamics 365 레코드 표시
연습 5: 세션 이름과 개요 데이터를 표시하여 향상된 세션 정보 표시
연습 6: 에이전트 응용 프로그램에서 디버거 호스팅된 컨트롤 구성
연습 7: 에이전트 응용 프로그램에서 에이전트 스크립팅 구성
Unified Service Desk 구성 연습
Unified Service Desk 2.0
© 2017 Microsoft. All rights reserved. 저작권 정보