다음을 통해 공유


Microsoft Dynamics 365 확장

 

게시 날짜: 2017년 1월

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

확장성 플랫폼은 Microsoft Dynamics 365(온라인 및 온-프레미스)의 핵심입니다.Microsoft Dynamics 365 SDK를 사용할 경우 이 시스템의 맨 위에 빌드됩니다.Microsoft Dynamics 365 플랫폼은 Microsoft Dynamics 365(온라인), 사용자의 서버에 설치된 Microsoft Dynamics 365(온-프레미스) 또는 Microsoft Dynamics 365의 호스트형 배포 등의 옵션으로 여러 유형의 배포를 지원합니다. 보안 모델은 웹을 통해 무단으로 액세스되지 않도록 플랫폼을 보호합니다.

Microsoft Dynamics 365 서버를 사용하는 응용 프로그램을 개발할 경우 웹 서비스를 사용하여 기본 xRM 플랫폼 계층과 통신합니다.Microsoft Dynamics 365은 사용자 지정 엔터티 및 추가 시스템 엔터티 특성을 만들고, 업그레이드를 만들고, 솔루션을 쉽게 전송하도록 메타데이터 기반 아키텍처를 사용하여 유연성을 제공합니다. 이는 Microsoft Dynamics 365의 코드를 변경하지 않고 데이터 구조의 변경을 허용합니다.

xRM 플랫폼은 비즈니스 특정 논리를 적용하지 않습니다. 이 계층은 보안과 같은 일반적인 제약 조건만 적용합니다. 여기에는 응용 프로그램에 대한 문서 블록이 들어 있지만 그 자체는 관련 개체의 모음에 불과합니다. 하지만 이러한 개체 간 상호 작용은 견적-주문-송장 처리 및 가격 산정 논리와 같이 더 확장 가능한 논리를 구현하는 데 사용됩니다.

xRM 플랫폼은 보안을 통해 데이터에 대한 액세스를 제어하고, 데이터베이스에 대한 액세스를 제어하며, 워크플로 프로세스 및 사용자 지정 비즈니스 논리 구현(플러그 인)에 대해 이벤트를 발생시킵니다. 플랫폼 계층은 Microsoft Exchange Server를 통해 수신 및 발신 전자 메일 처리를 제공합니다.

Microsoft Dynamics CRM SDK architecture

이 섹션의 내용

  • Dynamics 365 응용 프로그램 플랫폼 - 확장된 Dynamics 365(xRM) 응용 프로그램을 구축하기 위한 플랫폼
    Dynamics 365기간 업무 응용 프로그램을 구축하기 위한 강력한 플랫폼을 제공합니다. 이러한 응용 프로그램은 주로 확장 CRM(xRM) 응용 프로그램으로 불리는데 일반적인 고객 관계 관리 (CRM) 시나리오를 넘어 기능을 추적하여 관계를 활용 하기 때문입니다. 여기서는 이 기능의 자세한 내용을 배우기 위한 리소스를 소개합니다.

  • Microsoft Dynamics 365에 대해 지원되는 확장
    확장을 만들 때 구현에서 지원되는 방법을 선택 하는 것이 중요합니다. 그러면 Microsoft Dynamics 365의 새 릴리스로 업그레이드하고 릴리스될 때 최신 기능을 사용할 수 있도록 보장함으로써 투자가 보호됩니다. 이 항목에는 확장을 지원하는 내용과 그렇지 않은 내용을 설명합니다.

  • Microsoft Dynamics 365의 메타데이터 및 데이터 모델
    Microsoft Dynamics 365은 메타데이터 기반 아키텍처를 사용하여 사용자 지정 엔터티 및 추가 시스템 엔터티 특성을 만들 수 있는 유연성을 제공합니다. 이 구조는 업그레이드와 사용자 지정 항목을 쉽게 전송하도록 합니다.Microsoft Dynamics 365 서버 또는 클라이언트 응용 프로그램의 코드를 변경하지 않고 데이터 구조를 변경할 수 있습니다.

    이 섹션의 항목에서는 쉽게 메타데이터를 보고 코드를 사용하여 메타데이터를 만들고 편집하며 메타데이터를 쿼리하여 변경 또는 개별 조직에서 발견되는 메타데이터 차이에 반응하는 동적 응용 프로그램을 만드는 방법을 설명합니다.

  • 서버에서 Microsoft Dynamics 365 확장
    이 섹션에서는 서버에서 Microsoft Dynamics 365를 확장하는 기능을 설명합니다. 클라이언트에 적용할 수 있는 확장과 비교하여 서버에서 수행하는 확장은 플랫폼과 상호 작용하는 데 사용되는 클라이언트 응용 프로그램과 관계 없이 일관성 있게 적용됩니다. 가능하면 비즈니스 논리를 적용하는 확장을 서버에 적용해야 합니다.

    이 단원의 항목에서는 플러그인, 프로세스, 비동기 서비스, Azure 확장명을 사용하는 사용자 지정 비즈니스 논리를 배포하는 방법에 대해 설명합니다.

  • 클라이언트에서 Microsoft Dynamics 365 확장
    이 섹션에는 개발자와 사용자 지정자가 Microsoft Dynamics 365: 웹 응용 프로그램, 휴대폰용 Microsoft Dynamics 365 및 태블릿용 Microsoft Dynamics 365을 위해 제공되는 클라이언트 내에서 Microsoft Dynamics 365를 확장하는 데 사용할 수 있는 변경에 대한 정보가 포함되어 있습니다.JavaScript 및 웹 리소스를 사용하여 이러한 확장을 적용합니다. 이러한 클라이언트는 각각 사용하기 보다는 모든 클라이언트에 개별적으로 적용할 수 있는 확장을 추가할 수 있도록 설계되었습니다.

    클라이언트 확장은 해당 장치에서 코드가 실행되기 때문에 매우 풍부하고 응답성이 뛰어난 환경을 사용자에게 제공할 수 있습니다. 그러나 중요한 비즈니스 논리는 클라이언트 측 스크립트에만 적용되어야 합니다. 서버에 적용되는 확장과 달리 클라이언트 확장은 다른 시스템과의 통합, 사용자 지정 클라이언트 또는 데이터 가져오기 등의 다른 방법으로 입력 데이터에 대해서는 비즈니스 논리를 적용할 수 없습니다.

  • Microsoft Dynamics 365 응용 프로그램 사용자 지정
    Microsoft Dynamics 365 클라이언트 응용 프로그램은 웹 응용 프로그램, 휴대폰용 Microsoft Dynamics 365 및 태블릿용 Microsoft Dynamics 365을 포함합니다. 이러한 각 클라이언트는 클라이언트의 시각적 요소를 제어하는 데이터의 공통 집합을 참조합니다. 이 응용 프로그램 메타 데이터는 일반적으로 응용 프로그램에서 사용자 지정 도구 또는 타사 도구를 사용하여 편집합니다. 다른 클라이언트는 특정 조직에 대해 정의된 구성 옵션을 활용하는 경우 이 응용 프로그램 메타데이터를 참조할 수도 있습니다.

    웹 응용 프로그램에서 사용할 수 있는 도구를 사용하여 사용자 지정에 대한 심도 깊은 가이드는 TechNet: CRM 시스템 사용자 지정를 참조하십시오. 이 섹션의 항목에서는 이러한 도구 또는 타사 도구에 의해 편집되는 데이터의 구조를 설명합니다.

  • 솔루션을 사용하여 확장 패키지 및 배포
    솔루션은 특정 비즈니스 기능을 제공하는 구성 요소를 패키지, 설치 및 제거할 수 있는 프레임워크를 제공합니다. 솔루션은 만드는 확장을 배포하기 위해 ISV 및 다른 Microsoft Dynamics 365 솔루션에서 사용되지만 이를 사용하여 별도의 개발, 테스트 및 생산 조직 같이 개발 프로세스에서 사용할 수 있는 여러 조직 간에 사용자 지정을 전송하는 데 사용됩니다.

  • Microsoft Dynamics 365용 보고서에 대한 개발자 가이드
    Microsoft Dynamics 365에는 사용자에게 유용한 비즈니스 정보를 제공하는 보고서가 포함됩니다. 이러한 보고서는 Microsoft SQL Server Reporting Services을 기반으로 하며 Microsoft SQL Server Reporting Services 보고서에서 사용할 수 있는 기능과 동일한 집합을 제공합니다.

    이 섹션의 항목에서는 게시, 관리 및 보고서를 프로그래밍 방식으로 사용하는 방법에 대해 설명합니다. 보고서를 작성하는 방법에 대한 자세한 내용은 온라인 및 온-프레미스를 위해 CRM 2016에서 보고서 작성을 참조하십시오.

  • Outlook용 Microsoft Dynamics 365 확장
    Outlook용 Microsoft Dynamics 365을 사용하면 사용자가 오프라인 상태이고 서버에 연결되지 않지 않는 동안 데이터와 상호 작용할 수 있습니다.Microsoft Dynamics 365에는 사용자 지정 코드에서 웹 서비스를 오프라인으로 호출하여 솔루션을 오프라인 시나리오까지 확장할 수 있는 기능이 포함됩니다. 또한 Microsoft.Crm.Outlook.Sdk 어셈블리는 동기화, 오프라인 또는 온라인으로 전환 및 Outlook용 Dynamics 365 상태 확인과 같은 기본 Microsoft Outlook 작업에 대해 프로그램 방식 서비스를 제공합니다. 오프라인 프로그래밍은 Microsoft ASP.NET 개발 서버를 사용합니다.

    Microsoft Dynamics 365에는 관리자가 사용자의 필터를 사용자 지정하고 관리할 수 있는 기능이 포함됩니다. 필터 템플릿은 Outlook용 Dynamics 365에서 엔터티 동기화의 시작 지점을 제공합니다. 필터는 오프라인 사용 Microsoft Dynamics 365 솔루션에 대해 Outlook 및 Microsoft SQL Server 2008 Express Edition에 동기화되는 엔터티 컬렉션을 결정합니다.

  • SharePoint와 Microsoft Dynamics 365 통합
    Microsoft SharePoint Server는 사용자가 정보를 저장하고, 찾고, 공유하는 방법을 간단하게 하는 공동 작업 및 콘텐츠 관리 응용 프로그램입니다. 비즈니스 결정을 내리는 데 필요한 문서 및 정보에 안전하게 액세스하여 효과적으로 공동 작업을 수행할 수 있습니다.

    SharePoint 통합 기능을 사용하면 Microsoft Dynamics 365 레코드의 컨텍스트로 SharePoint에 문서를 저장하고 관리하며 문서 체크인과 체크아웃, 버전 내역 보기 및 문서 속성 변경 같은 SharePoint 문서 관리 기능을 Microsoft Dynamics 365에서 사용할 수 있습니다.

  • Microsoft Dynamics 365과 OneNote 통합
    Dynamics 365에서 선택된 엔터티 레코드에 대해 전용 OneNote 노트북이 자동으로 만들어지도록 Microsoft Dynamics 365에서 OneNote 통합을 설정합니다. 이 기능은 OneNote 노트북에서 사진, 도면, 서식이 지정된 텍스트(글머리표와 표) 및 음성 녹음 같은 다양한 형식으로 Dynamics 365 레코드의 컨텍스트에서 손쉽게 메모를 작성하는 기능을 제공합니다. Dynamics 365 웹 클라이언트 또는 Dynamics 365 모바일 앱의 레코드 양식에서 활동 담벼락에 있는 OneNote 노트북에 직접 액세스할 수 있습니다.

관련 섹션

릴리스 기록

개발자를 위한 새로운 기능: Microsoft Dynamics 365

방법

Microsoft Dynamics 365에 연결

Microsoft Dynamics 365의 보안 모델

Microsoft Dynamics 365의 비즈니스 데이터 모델

데이터를 Microsoft Dynamics 365에서 관리하십시오

Microsoft Dynamics 365 배포 관리

Microsoft Dynamics 365용 코드 디렉터리 샘플

Microsoft Dynamics 365 프로그래밍 참조

Microsoft Dynamics 365에 대한 SDK 확장

Microsoft Dynamics 365

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