XRM 도구를 사용하여 클라이언트 응용 프로그램 빌드

 

게시 날짜: 2016년 11월

적용 대상: Dynamics CRM 2015

XRM 도구는 Microsoft Dynamics 365에 대해 Windows 클라이언트 응용 프로그램 빌드를 지원하는 Microsoft Dynamics 365 API의 맨 위에 빌드된 새로운 API 집합입니다. 다음과 같은 기능을 제공합니다.

  • OAuth를 제외하고 Dynamics 365에 로그인하는 모든 인증 모드를 지원합니다.

  • Dynamics 365에 대한 인증 및 연결에 대해 Windows PowerShell 지원을 제공합니다.

  • Dynamics 365의 다중 스레드 환경에서 수행되는 작업에 대해 스레드 안전성을 제공합니다.추가 정보:구성 요소의 멀티스레드, 스레드 안전 구성 요소

  • Windows 클라이언트에서 Dynamics 365에 일관된 로그인 환경을 위해 Dynamics 365에 대해 일반적인 Windows Presentation Foundation(WPF)(WPF) 로그인 컨트롤을 제공합니다.

  • 로그인 자격 증명의 안전한 저장소와 처음 로그인한 후 Dynamics 365에 자동으로 로그인하는 저장된 자격 증명 재사용을 지원합니다.

  • 조직의 요구 사항에 따라 구성할 수 있는 기본 제공 진단 추적 및 Dynamics 365에서 수행된 작업 성능 보고를 제공합니다.

XRM 도구의 구성 요소

XRM 도구에 다음과 같은 세 가지 구성 요소가 있습니다.

  • CRM API용 인터페이스: Dynamics 365 API에 대한 래퍼 메서드와 하위 수준 상호 작용을 제공합니다. 개별 호출 성능을 확인하는 데 도움이 되는 기본 제공 진단 기능을 사용하여 Microsoft Dynamics 365에 대한 호출 시 스레드 보안 환경을 제공하는 계측된 API입니다. 또한 디버깅 지원에 대한 추적 수신기의 표준 집합을 제공합니다. 이 구성 요소의 네임스페이스는 Microsoft.Xrm.Tooling.Connector입니다.

  • 일반적인 로그인 컨트롤: Microsoft Dynamics 365에 대한 로그인 환경을 위해 일반적인 사용자 인터페이스를 제공하는 WPF 사용자 정의 컨트롤입니다. 로그인 컨트롤은 OAuth를 제외하고 모든 인증 모드를 지원합니다. 일반적인 로그인 컨트롤에는 자격 증명/프로필을 안전하게 저장한 후 런타임에 재사용하여 Dynamics 365에 자동으로 로그인하기 위해 기본 제공 암호화가 있습니다. 이 구성 요소의 네임스페이스는 Microsoft.Xrm.Tooling.CrmConnectControl입니다.

  • 웹 리소스 유틸리티: Dynamics 365에서 두 유형의 웹 리소스(이미지 및 XML)에서 정보 액세스에 대한 지원을 제공합니다.Dynamics 365 웹 리소스에서 이미지에 액세스하고 WPF BitmapImage 개체로 반환합니다. 마찬가지로 XML 웹 리소스를 문자열로 반환할 수 있습니다. 이 구성 요소의 네임스페이스는 Microsoft.Xrm.Tooling.WebResourceUtility입니다.

XRM 도구를 사용하는 클라이언트 응용 프로그램

현재 버전의 Dynamics 365에서 다음 응용 프로그램은 클라이언트 응용 프로그램에서 Dynamics 365에 로그인하는 동안 사용자 인증을 위해 일반적인 WPF login 컨트롤 사용을 사용합니다.

이 섹션의 내용

XRM 도구를 사용하여 CRM에 연결

XRM 도구에 PowerShell cmdlets를 사용하여 CRM에 연결

XRM 도구를 사용하여 CRM에서 작업 실행

코드 생성 도구를 사용하여 생성된 클래스를 사용하여 XRM 도구 사용

클라이언트 응용 프로그램에서 XRM 도구의 공통 로그인 컨트롤 사용

XRM 도구에 대한 추적 구성

참고 항목

샘플: XRM 도구 API 빠른 시작
응용 프로그램 및 서버 확장 작성

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