다음을 통해 공유


Microsoft Dynamics 365 향후 버전에 나올 중요 변경 사항

 

게시 날짜: 2017년 1월

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

향후 버전의 Microsoft Dynamics 365에 대한 소프트웨어 개발을 계획할 때 이 항목의 내용을 사용하십시오. 관리자와 IT 전문가가 Dynamics 365의 이후 버전을 준비할 때 고려해야 하는 변경 내용에 대한 정보는 TechNet: Microsoft Dynamics CRM의 향후 버전의 주요 변경 내용을 참고하십시오.

사용 중단은 향후 Dynamics 365의 "주요" 릴리스에서 제거될 예정인 기능을 의미합니다. 해당 기능은 공식적으로 제거되기 전까지 작동되며 완전히 지원됩니다. 이 중단에 대한 알림이 몇 년에 걸쳐 있을 수 있습니다. 기능을 제거하면 해당 기능은 더 이상 작동되지 않습니다. 기능이 제거되기 전에 코드를 계획하고 업데이트할 시간을 충분히 드리기 위해 지금 공지해드립니다.

이 항목의 내용

Microsoft Dynamics 365에 대한 SDK 확장

Microsoft Dynamics CRM 2011 끝점

일부 참조 자료 관리 엔터티

레거시 양식 렌더링 옵션 제거

Dynamics 365 SDK 어셈블리 업데이트

엔터티 참조 코드를 참조하는 리본 매개 변수

Microsoft Dynamics 365에 대한 SDK 확장

2017년 2월자로 Microsoft Dynamics 365에 대한 SDK 확장은 더 이상 사용되지 않으며 이후 Dynamics 365 릴리스인 버전 9.0 이상에서는 지원되지 않습니다. 이러한 확장이 Dynamics CRM 2013에 추가되어 간단한 연결 클래스, 솔루션에 대한 강력한 생성 유형, 웹 포털 기능을 제공합니다. 이러한 기능이 새 기능으로 대체되었습니다. 대신 XRM 도구 어셈블리를 사용하여 Dynamics 365에 대한 Windows 응용 프로그램을 만들어야 합니다.추가 정보:.NET 개발: XRM 도구 어셈블리 사용. 포털 기능은 Microsoft Dynamics 365에 대한 포털 기능 관리자 가이드를 참조하십시오.

이전 버전의 SDK 확장 문서를 찾는다면 Microsoft Dynamics CRM 2015에 대한 SDK 확장을 참조하십시오.SDK 확장 NuGet 패키지를 다운로드하여 이전 버전의 Dynamics CRM을 지원하는 포털 어셈블리 및 도구를 얻을 수 있습니다. Microsoft Dynamics 365 2016년 12월 업데이트(온라인 및 온-프레미스)에서 사용할 수 있습니다.

Microsoft Dynamics CRM 2011 끝점

Dynamics 365(8.0) 릴리스부터 Dynamics 365 응용 프로그램 스택에 새 OData 4 끝점이 추가되었습니다. 이 끝점은 웹 API로 알려져 있습니다. 새로운 웹 API는 다양한 프로그래밍 언어, 플랫폼 및 장치에서 사용할 수 있는 개발 환경을 제공합니다. 웹 API는 SOAP 끝점으로도 알려진 CRM 2011 2011 끝점을 대체할 목적으로 Dynamics 365 조직 웹 서비스 및 기타 웹 서비스에 대한 액세스를 위해 고안되었습니다.

Microsoft Dynamics CRM Online 2016 업데이트 1 및 Microsoft Dynamics CRM 2016 서비스 팩 1(8.1.0) 릴리스에서는 CRM 2011 끝점이 사용되지 않습니다. 2011 끝점은 Dynamics 365 버전 9 릴리스 이후에 제거될 예정입니다. 2011 끝점 대신 웹 API를 사용하도록 다음의 몇 가지 사소한 릴리스에서 Dynamics 365 SDK 어셈블리 및 도구에 대한 업데이트를 제공할 계획입니다.

개발자들은 새 응용 프로그램 코드를 작성할 때 Dynamics 365 웹 서비스 액세스를 위해 웹 API를 사용하는 것이 강력히 권장됩니다. 지금부터 2011 끝점이 제거될 때까지 Dynamics 365 웹 서비스에 액세스하기 위한 Dynamics 365 웹 API를 사용하려면 기존 응용 프로그램을 업데이트해야 합니다. 플러그 인과 사용자 지정 워크플로 활동을 개발하는 경우 계속해서 해당 프로젝트를 Dynamics 365 SDK 어셈블리에 링크로 연결하십시오.Dynamics 365 SDK 어셈블리는 웹 API 사용을 위해 업데이트됩니다. 이 업데이트는 완전히 투명하게 공개되며 SDK를 사용하여 작성된 모든 코드를 지원합니다.

추가 내용은 이후 SDK 릴리스에서 게시됩니다. 웹 API에 대한 자세한 설명은 Microsoft Dynamics 365 웹 API 사용을 참조하십시오.

일부 참조 자료 관리 엔터티

Dynamics 365의 일부 참조 자료 관리 엔터티(KbArticle, KbArticleComment, KbArticleTemplate은 더 이상 사용되지 않습니다.Dynamics 365에서의 참조 자료 관리에는 최신 KnowledgeArticle 엔터티(CRM Online 2016 업데이트 및 Dynamics 365에 도입됨)를 사용해야 합니다.추가 정보:참조 자료 관리 엔터티

레거시 양식 렌더링 옵션 제거

Microsoft Dynamics CRM Online 2015 업데이트 1에는 향상된 성능을 제공하는 새 양식 렌더링 엔진("터보 양식"이라고도 함)이 도입되었습니다. 이 새 렌더링 엔진은 Microsoft Dynamics CRM Online 2016 업데이트 및 Microsoft Dynamics CRM 2016(온-프레미스)의 온-프레미스 배포를 사용하는 고객이 사용할 수 있습니다.

이러한 변경 때문에 양식 스크립트에서 다른 동작이 발생할 수 있습니다. 이에 조직이 문제를 발견했을 때 설정을 변경하도록 현재 시스템 설정의 레거시 양식 렌더링 사용 옵션을 제공하고 있습니다. 이것은 임시 해결책입니다.TechNet: Microsoft Dynamics CRM 2015 및 CRM Online의 관리자 및 사용자 지정자 관련 새로운 기능MSDN: Microsoft Dynamics CRM 양식에 대한 코드 작성에 기술된 것처럼 최대한 빨리 문제를 해결하는 것이 좋습니다.

레거시 양식 렌더링 사용 옵션은 다음 주요 릴리스에서 제거될 예정입니다. 레거시 양식 렌더링("양식을 새로 고침"이라고도 함)은 이상 사용할 수 없습니다. 렌더링 옵션만 제거되며 양식 정의는 계속 지원됩니다. 아직 새 양식 렌더링 엔진을 사용하여 사용자 지정 문제를 해결하지 않은 조직에서는 다음 주요 버전으로 업그레이드할 수 있도록 즉시 조치해야 합니다.

레거시 양식 렌더링이 사용으로 설정되어 있다면 해제하고 스크립트를 테스트하십시오. 테스트 과정에서 양식에 다음을 사용하는 주요 변경 사항이 나타난다면,

  • 클라이언트 쪽 프로그래밍 참조에 기술된 지원되는 클라이언트 API 개체 및 방법은 Microsoft Dynamics 365 기술 지원에 보고하십시오.

  • 지원되지 않는 양식 개체나 메서드의 경우 이러한 사용자 지정을 제거하거나 원하는 결과를 얻기 위해 다른 방법을 찾아야 합니다.

Dynamics 365 SDK 어셈블리 업데이트

Dynamics 365(온라인) 및 지원 시스템의 기본 보안 아키텍처 변경으로 인해 현재 Dynamics 365(온라인) ID 공급자를 인증하기 위해 Microsoft Dynamics CRM 2011 끝점을 사용하는 응용 프로그램은 추후 서비스 중단을 방지하기 위해 Microsoft Dynamics 365 어셈블리의 최신 릴리스로 다시 빌드해야 합니다.Microsoft Dynamics 365으로 빌드된 응용 프로그램의 경우 8.1.0 버전 또는 이후 SDK 어셈블리에 링크로 연결합니다.Microsoft Dynamics CRM 2011 SDK, Microsoft Dynamics CRM 2013 SDK, 및 Microsoft Dynamics CRM 2015 SDK에 대한 업데이트 계획은 CRM 팀 블로그에서 발표될 것입니다. 현재 어셈블리에 종속된 응용 프로그램이 정상적으로 작동하려면 단순히 다시 업데이트된 어셈블리에 연결하기만 하면 됩니다.

중요

이는 Microsoft Dynamics 365(온라인)에만 적용됩니다.

엔터티 참조 코드를 참조하는 리본 매개 변수

사용자 지정 리본 명령과 규칙을 작성하는 데 사용되는 <CrmParameter> (RibbonDiffXml) 요소에는 명령이나 규칙으로 평가에 대한 컨텍스트 정보를 제공하는 여러 속성을 포함합니다. 이 중 세 가지는 사용자 지정 엔터티를 참조하는 솔루션에 문제가 될 수 있는 엔터티 유형 코드 값을 참조합니다. 사용자 지정 엔터티에 대한 엔터티 유형 코드값은 조직에서 엔터티를 만들 때 할당됩니다. 값은 10,000부터 시작하며 조직에서 만든 각 엔터티당 하나씩 증가됩니다. 이는 값이 다른 조직과 다를 수 있음을 의미합니다. 이 신뢰할 수 없는 값에 의존하지 않고 대신 엔터티 논리 이름을 사용하십시오.

다음 CrmParameter 속성

  • PrimaryEntityTypeCode더 이상 사용되지 않습니다. 대신 PrimaryEntityTypeName을 사용합니다. 특정 Microsoft Dynamics 365 배포에 대해 고유한 엔터티 형식을 나타내는 숫자입니다. 사용자 지정 엔터티의 경우 이 값은 모든 조직마다 다릅니다.

  • SelectedEntityTypeCode더 이상 사용되지 않습니다. 대신 SelectedEntityTypeName을 사용합니다. 표에서 선택한 레코드에 대한 엔터티의 고유 유형을 나타내는 숫자입니다. 엔터티 형식 코드는 배포마다 다릅니다. 사용자 지정 엔터티의 경우 이 값은 모든 조직마다 다릅니다.

  • EntityReference.TypeCode은 더 이상 사용되지 않습니다. 대신 EntityReference.TypeName을 사용합니다.

참고 항목

개발자를 위한 새로운 기능: Microsoft Dynamics 365
Microsoft Dynamics 365(온라인) 및 Dynamics 365 (온-프레미스)용 소프트웨어 개발 키트

Microsoft Dynamics 365

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