開発者向けの新機能: Microsoft Dynamics 365
公開日: 2017年1月
対象: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online
Microsoft Dynamics 365 によって新たな機会が提供され、1 つの開発環境でクラウドベースの展開と設置型の展開に対応できます。 パートナー (独立系ソフトウェア ベンダー、グローバル システム インテグレーター、付加価値再販業者など) は、Dynamics 365 の拡張機能やカスタム ソリューションの作成、パッケージ化、配布を迅速に行うことができます。
このトピックの内容
Dynamics 365 用 2016 年 12 月の更新プログラム (オンラインおよび設置型) の新機能
Microsoft Dynamics CRM Online 2016 更新プログラム 1 および Microsoft Dynamics CRM 2016 Service Pack 1 の新機能
CRM Online 2016 更新プログラム および CRM 2016 設置型での新機能
Dynamics 365 用 2016 年 12 月の更新プログラム (オンラインおよび設置型) の新機能
このリリースでは、開発者はで次の拡張機能と新機能を活用できます。
Connected Field Service の開発者ガイド
Dynamics 365 Customer Insights に関するプログラミング リファレンス
データ エクスポート サービスの構成と管理設定を管理する
Dynamics 365 Web API の拡張機能
日付による活動の並べ替え方法を制御する
プログラムでの製品プロパティの作成や管理をサポートします
モジュール型のビジネス アプリケーションに対するプログラムによるアクセス権の定義
フォーム スクリプトを使用して、ビュー列のツールヒント テキストが付いたアイコンを追加します。
オフライン作業中に Dynamics 365 のモバイル クライアントでレコードを作成および管理するクライアント API について説明します
編集可能なグリッドの紹介
Dynamics 365 モバイル クライアントでネイティブのデバイス機能を使用するためのクライアント API について説明します
対話型サービス ハブでのクライアント API サポートの強化
サーバー間の認証
プロセスの強化
新しいメッセージ
新しいエンティティ
新しい特権
Connected Field Service の開発者ガイド
Connected Field Service for Microsoft Dynamics 365 は、Internet of Things (IoT) デバイスを Microsoft Dynamics 365 (オンライン) と統合し、既存のビジネス プロセスに登録、監視、管理を統合を有効にします。 このガイドは、コンポーネントのアーキテクチャ、提供されたインターフェイスとカスタマイズ要素について説明し、カスタマイズされた IoT ソリューションの開発方法について説明します。詳細:Connected Field Service の開発者ガイド
Dynamics 365 Customer Insights に関するプログラミング リファレンス
Customer Insights は Azure ベースの SaaS サービスであり、あらゆる規模の組織が Microsoft Dynamics 365 を含む複数のソースからのデータを集めて、ナレッジおよびインサイトを生成し、顧客に関する全体的な全方位の観点を得ることができます。Customer Insights に関するプログラミング リファレンス では、このサービスによって提供される 2 セット の REST インターフェイスについて説明しています: Azure Resource Manager (ARM) API および ハブ API。 これらのインターフェイスにより、開発者はカスタム アプリケーションを拡張したり、Customer Insights のハブ管理の処理を自動化したりできます。
データ エクスポート サービスの構成と管理設定を管理する
Dynamics 365 データを外部 SQL データベースにレプリケーションする機能により、レポート生成の柔軟性が大幅に向上します。 データ エクスポートは、顧客所有の Microsoft Azure サブスクリプションで Dynamics 365 (オンライン) データをMicrosoft Azure SQL データベース ストアにレプリケーションする機能を追加する Microsoft Dynamics 365 (オンライン) ソリューションを使用できるようにするアドオン サービスです。 サポートされている対象先は、Microsoft Azure SQL データベースと Microsoft Azure 仮想マシン上の Microsoft Azure SQL サーバーです。 データ エクスポートは Dynamics 365 スキーマとデータ全体をインテリジェントに同期処理し、その後、 Microsoft Dynamics 365 (オンライン) システムで変更 (差分変更) が発生すると、継続的に同期処理します。詳細:TechNet: Microsoft Azure SQL データベース で、Microsoft Dynamics 365 (オンライン) データを複製します。
データ エクスポート サービスでは、構成管理と Dynamics 365 (オンライン)内からのサービスの継続的な管理のインターフェイスを提供します。 開発者はコードを記述して、このサービスとやり取りできます。詳細:データ エクスポート サービス
Dynamics 365 Web API の拡張機能
このリリースでは、Dynamics 365 Web API が次をサポートしています:
Outlook 用 Dynamics 365 がオフラインのときに、ローカル データにアクセスします。
Web API を使用するフォーム スクリプトを記述する際に、これらのスクリプトは、ユーザーがオフラインのときに Outlook 用 Dynamics 365 でローカル データを使用して操作できます。 この機能は、組織サービス (SOAP エンドポイント) および組織データ サービス (OData v2) で使用でき、以前の Web API では使用できなかったものです。 コンテキスト。getClientUrl 機能は Outlook 用 Dynamics 365 がオフラインのとき、自動的に要求をローカル バージョンのサービスへリダイレクトします。
作成または更新プログラム上のリターン エンティティ データ
エンティティを作成または更新直後に、エンティティを取得したい場合があります。 このリリースの前に、2 つの操作が使用できるようにします。 エンティティを作成する POST の要求は HTTP 204 (No content) の状態を返し、作成されたエンティティへの URI は OData-EntityId のヘッダー プロパティで返されます。 その後 GET の要求の URI を使用して、作成されたエンティティを取得できます。 これは、既定の基本設定が return=minimal の基本設定に適用されるためです。
更新エンティティに適用される PATCH の要求は、成功したとき HTTP 204 (No content) の状態を返します。
このリリースでは、要求のヘッダーで return=representation の基本設定を指定できます。 完了した POST の要求は HTTP 201 (Created) および選択した主なエンティティ プロパティを返します。 どのプロパティが $select システム クエリ オプションを使用して返されるかを選択できます。
完了した PATCH の要求は、完全なエンティティで HTTP 200 (OK) を返します。
詳細:返されるデータで作成する、返されるデータでの更新、および HTTP ヘッダー
名前によって指定された参照メタデータ
このリリースでは、メタデータの項目を参照するための代替キーとして、特定メタデータ プロパティの名前を使用できます。 これは、Web API でのメタデータの照会を容易にします。 これ以前には、キーとして MetadataId を使用してクエリを取得する前に、メタデータの特定アイテムの MetadataId にアクセスするためクエリを実行しておく必要がありました。
詳細:名前または MetadataId でのメタデータの取得
バグ修正
このリリースには数多くのバグ修正が適用されました。詳細:d9bb79a5-2bfa-4ffe-8cb4-60f192359489#bkmk_limitations8_1
日付による活動の並べ替え方法を制御する
activitypointer エンティティに新しい sortdate属性があり、これを使用して活動を日付別にソートする方法を制御できます。 例えば、電子メールのエンティティを modifiedon 属性値よりも senton 属性値でソートする場合は、sortdate 値を電子メールエンティティの senton 値と等しく設定するためのプラグインまたはワークフローを作成します。 それ以外の場合は、sortdate 属性を変更値と等しく設定します。 それから、クエリの orderby 規準でこのsortdate属性を使用します。詳細:00266be0-ee35-4504-b3d6-8ad528b82314#bkmk_sortdate
プログラムでの製品プロパティの作成や管理をサポートします
Dynamics 365においてプログラムで製品プロパティを作成および管理でき、それにより製品カタログを Dynamics 365 で完全に自動化でき、サードパーティ ソフトウェアと統合できます。 以前には、製品プロパティではなく、製品ファミリ、製品またはバンドルをプログラムで作成および管理できました。
詳細:0f6c4255-094e-455e-bf7b-b832b981f58b#Properties
モジュール型のビジネス アプリケーションに対するプログラムによるアクセス権の定義
新しいモジュラー ビジネス アプリケーションは、作業の領域によって Dynamics 365 で限定された機能のセットを表示するかをユーザーが選択できる分離機能の概念に基づいています。 開発者は、アプリケーションのアクセス許可を定義するために、Dynamics 365 のセキュリティ ロールを使用して、モジュール型のアプリケーションをプログラムで取得、関連付け、または関連付けの解除ができます。
詳細:Dynamics 365 のモジュール型ビジネス アプリに対するアクセス許可の定義
フォーム スクリプトを使用して、ビュー列のツールヒント テキストが付いたアイコンを追加します。
Dynamics 365 でフォーム スクリプトを使用して、ビューの列の値に基づくツールヒント テキストの付いたアイコンを追加します。 ローカライズされたツールヒント テキストを指定することもできます。詳細:a6b5d363-4186-4bc8-a7eb-62f308fa9ef9#BKMK_CustomIcons
オフライン作業中に Dynamics 365 のモバイル クライアントでレコードを作成および管理するクライアント API について説明します
Xrm.Mobile.offline の名前空間で新しいクライアント API を使用して、オフライン モードでの作業中に 電話用 Dynamics 365 および タブレット PC 用 Dynamics 365 でレコードを作成、取得、更新、および削除します。 この新しいクライアント API は、オフライン モードのときおよび Mobile Offline 同期ができるエンティティに対してのみ有効です。
詳細:Xrm.Mobile.offline (クライアント側の参照)
編集可能なグリッドの紹介
新しい編集可能グリッドの機能では、レコードやビューを切り替えることなくメイン グリッドやサブグリッドでインライン編集機能を提供します。 編集可能グリッドは、Web クライアント、電話用 Dynamics 365 および タブレット PC 用 Dynamics 365でサポートされています。
編集可能グリッドでは、クライアント側のイベントと、ビジネス ニーズに応じてカスタム クライアント拡張の作成に使用できるメソッドがサポートされています。
詳細:Dynamics 365 での編集可能グリッドの使用 および 編集可能なグリッドのオブジェクトとメソッド (クライアント側の参照)
Dynamics 365 モバイル クライアントでネイティブのデバイス機能を使用するためのクライアント API について説明します
電話用 Dynamics 365 および タブレット PC 用 Dynamics 365 で新しいクライアント API を使用して、モバイル ビジネス ユーザーが営業、フィールド サービス、およびそのほかの領域での利便性を向上するのを助けます:
Xrm.Utility.getCurrentPosition: デバイスの geolocation 機能を使用して、現在の場所を返します。
Xrm.Utility.getBarcodeValue: デバイス カメラを使用してスキャンした製品コードなどのバーコード情報を返します。
詳細:72a66f93-92df-42b9-a8fd-b6125c7fe83b#BKMK_DeviceCapabilities
対話型サービス ハブでのクライアント API サポートの強化
対話型サービス ハブが、次のクライアント API をサポートするようになりました:
d88d5f21-6385-443b-91f2-0ec0c16b1324#BKMK_TabTabStateChangeEvent
getQueryStringParameters コンテキスト オブジェクトのメソッド (Xrm.Page.context)
Dynamics 365 コントロールのための51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_getValue、51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_addOnKeyPress、51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_removeOnKeyPress、および 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_fireOnKeyPress メソッド
Xrm.Utility 名前空間の 72a66f93-92df-42b9-a8fd-b6125c7fe83b#BKMK_OpenWebResource メソッド
サーバー間の認証
サーバー間 (S2S) の認証を使用して、Microsoft Dynamics 365 (オンラインおよび設置型) と Web アプリケーションおよびサービスと安全かつシームレスに通信します。 S2S 認証は Microsoft AppSource に登録されたアプリがサブスクライバーの Dynamics 365 のデータにアクセスする一般的な方法です。 単一テナント型とマルチテナント型のアプリケーションでこの機能を使用できます。
S2S 認証は、Dynamics 365 テナントに接続する時に、有料の Dynamics 365 ユーザー ライセンスを使用する必要がないことを意味します。 S2S 認証と共に使用する特殊アプリケーション ユーザー アカウントのライセンス料金はありません。 S2S 認証を使用することによって、ライセンスを付与されていない Dynamics 365 特殊ユーザー アカウントが作成され、Azure Active Directory (Azure AD) に登録されているアプリケーションの情報が含まれます。 ユーザーの資格情報ではなく、Dynamics 365 ユーザー レコードに保存されている Azure AD オブジェクト ID の値で識別されるアプリケーション ユーザーに基づいてアプリケーションは認証されます。Dynamics 365 アプリケーション ユーザーは、アプリケーションが実行できるデータおよび操作の種類を制御するセキュリティ ロールに関連付けられます。詳細:サーバー間 (S2S) の認証を使用して Web アプリケーションを作成する
プロセスの強化
Dynamics 365 でのプロセスの強化は以下のとおりです:
プロセスから SDK メッセージおよびアクションの実行
SDK メッセージの選択およびワークフロー、プロセス ダイアログ、その他のアクションからのユーザー定義アクションを実行できるようになります。詳細:b2c14b32-e7da-4f9b-b7b1-659596c456ca#BKMK_Actions
Web API を使用してビジネス プロセス インスタンスにアクセスする
業務プロセス フロー インスタンスは Dynamics 365 Web API を通じて完全に公開され、開発者およびシステム インテグレーターが外部カスタム アプリケーションからプログラムでプロセスの操作ができるようにします。 Web API は、エンティティ レコードに新しいプロセスを適用できるようにし、プロセスの状態を Active から Finished または Aborted に切り替え、さらにプロセス フローのステージを切り替えます。詳細:業務プロセス フローのモデル化
複数のビジネス プロセスを単一のエンティティ レコードと関連付けます
複数のビジネス プロセスを単一のエンティティ レコードと関連付けることができます。 拡張された SetProcess アクションまたはメッセージを使用してプロセス間を切り替えることができます。 各プロセスの状態および進行状況を失わずにビジネス プロセス間を切り替えます。 ビジネス プロセスは、ユーザーがプロセスにアクセスするのを制限する手段としてセキュリティ ロールをサポートします。詳細:業務プロセス フローのモデル化
ビジネス プロセスで使用するクライアント API の拡張
setActiveProcess メソッドは更新され、さらにいくつかの新しいクライアント API が Xrm.Page.data.process 名前空間内で追加され、同時ビジネス フローに対する新しい機能やプロセスをActive、Finished または Abandonedとしてマークする機能を処理できるようにします。
詳細:Xrm.Page.data.process (クライアント側の参照)
アクションによる通知を追加するクライアント API の拡張
以前は、setNotification クライアント API を使用して Dynamics 365 でのコントロールに対するエラーの種類の通知のみを設定できました。 現在は、新しい [addNotification] メソッドを使用してコントロールに対する 2 種類の通知を追加できます: [エラー] または [推奨]。
詳細:51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_notification
新しいメッセージ
次の表に、このリリースに含まれる新しいメッセージを示します。
名前 |
参照リンク |
説明 |
---|---|---|
RetrieveActivePath |
業務プロセス フロー インスタンスのアクティブ パスで現在のステージのコレクションを取得します。 |
|
RetrieveExchangeAppointments |
RetrieveExchangeAppointments Function |
Exchange Web サービスから特定の日付範囲で現在のユーザーの予定を取得します。 |
RetrieveProcessInstances |
RetrieveProcessInstances Function |
すべての業務プロセスの定義でエンティティ レコードのすべての業務プロセス フロー インスタンスを取得します。 |
SetFeatureStatus |
内部のみで使用 |
|
UpdateFeatureConfig |
内部のみで使用 |
新しいエンティティ
次の表に、このリリースに含まれる新しいエンティティを示します。
スキーマ名 |
表示名 |
説明 |
詳細 |
---|---|---|---|
ActionCard |
アクション カード |
アクション カードを表示するアクション カード エンティティです。 |
|
ActionCardUserState |
ActionCardUserState |
||
AppModuleRoles |
アプリ モジュールのロール |
特定の Dynamics 365 UI コンテキストを提供するには。 内部のみで使用します。 |
|
ExpiredProcess |
期限切れのプロセス |
期限切れのプロセスの業務プロセス フロー |
|
InteractionForEmail |
電子メールの対話 |
||
LeadToOpportunitySalesProcess |
潜在顧客から営業案件への営業プロセス |
潜在顧客から営業案件への営業プロセスの業務プロセス フロー |
|
NewProcess |
新しいプロセス |
新しいプロセスの業務プロセス フロー |
|
OpportunitySalesProcess |
営業案件の営業プロセス |
営業案件の営業プロセスの業務プロセス フロー |
|
PhoneToCaseProcess |
サポート案件への電話のプロセス |
サポート案件への電話プロセスの業務プロセス フロー |
|
TranslationProcess |
翻訳プロセス |
翻訳プロセスの業務プロセス フロー |
新しい特権
このリリースでは、次の特権が新規または変更済みです。 この SDK でのセキュリティ ロール エディターに特権名をマップする方法の全体図については、マッピングに対して特権を与えるセキュリティ ロール UIを参照してください
特権名 |
セキュリティ ロール UI に表示される名前 |
詳細 |
---|---|---|
prv*ActionCard |
アクション カード |
|
prv*ExpiredProcess |
期限切れのプロセス |
|
prv*LeadToOpportunitySalesProcess |
潜在顧客から営業案件への営業プロセス |
|
prv*NewProcess |
新しいプロセス |
|
prv*OpportunitySalesProcess |
営業案件の営業プロセス |
|
prv*PhoneToCaseProcess |
サポート案件への電話のプロセス |
|
prv*TranslationProcess |
翻訳プロセス |
|
prv*ActionCardUserSettings |
アクション カードのユーザー設定 |
|
prv*AppModule |
アプリケーション |
|
prv*BookableResourceBookingExchangeSyncIdMapping |
BookableResourceBooking と Exchange ID のマッピング |
|
prvReadInteractionForEmail |
電子メールの対話 |
|
prvLearningPath |
ラーニング パスの作成 |
*この特権は、作成、読み取り、書き込み、削除、追加、追加先、割り当て、共有のいずれかです。
Microsoft Dynamics CRM Online 2016 更新プログラム 1 および Microsoft Dynamics CRM 2016 Service Pack 1 の新機能
このリリースでは、開発者はで次の拡張機能と新機能を活用できます。
任意のエンティティのユーザー定義属性の作成
CRM Web API の拡張機能
対話型サービス ハブでのクライアント API サポートの強化
CRM モバイル クライアントと対話型サービス ハブでのサポート情報の検索コントロールのクライアント API のサポート
CRM SiteMap を使用した対話型サービス ハブの簡単な起動
追加のエンティティへの SLA の適用
CRM のエンティティ レコードの分類
CRM のエンティティ レコードのフィードバックと評価の提供
機能強化された Package Deployer でパッケージ展開方法をコントロール
XRM ツールの機能強化
対話型ダッシュボードのストリーム項目の簡略化された FormXML
向上したフォーム レンダリング エクスペリエンスと新しいクライアント API サポートのために更新されたエンティティ
CRM-Azure アプリケーションへの SAS 認証サポートの追加
Microsoft Azure でホストされたリスナー アプリケーションへの複数のフォーマットでの CRM データの送信
CRM と外部イベント ハブ パブリッシャーとの統合
新しいフォーム表示エンジンの簡易表示コントロールおよび Timer コントロールのクライアント API サポート
新しいエンティティ
新しい特権
廃止された機能の一覧については、「Microsoft Dynamics 365 の将来のリリースにおける重要な変更点」を参照してください。
任意のエンティティのユーザー定義属性の作成
このリリースでは、システム エンティティおよびユーザー定義エンティティで顧客検索属性を定義できます。 顧客検索属性は、取引先担当者または取引先企業レコードのいずれかに設定できます。
CRM には必ず顧客検索属性があり、それは Contract、Incident、Lead、Quote、Opportunity、および SalesOrder エンティティで使用されます。 これらは、新しいものが作成できるようになったことを除き、常に持っているように維持され機能します。
これらの属性は、アプリケーションのカスタマイズ ツールを使用したり、または CreateCustomerRelationshipsRequest メッセージをプログラムで使用して作成することができます。詳細:5fc61379-4811-4b3c-9bac-2227ce5662e2#BKMK_createcustlookup
CRM Web API の拡張機能
このリリースでは、CRM Web API が次をサポートしています:
単一値のナビゲーション プロパティに基づくレコードのフィルター処理
単一値のナビゲーション プロパティ値に基づいてエンティティ セットまたはエンティティ インスタンスのレコードをフィルター処理します。 レコードをフィルター処理するために、単一値のナビゲーション プロパティによって参照されるエンティティの主属性の値のみを使用できます。詳細:単一値のナビゲーション プロパティに基づくレコードのフィルター処理
注意
これは部分的に、Web API の以前のバージョンでの以下の制限に対処しています: d9bb79a5-2bfa-4ffe-8cb4-60f192359489#bkmk_246253
ナビゲーション プロパティを拡張することによるエンティティ セットに対する関連レコードの取得
単一値またはコレクション値ナビゲーション プロパティを拡張して、CRMのエンティティ セットの関連レコードを取得します。 たとえば、取引先企業の取引先担当者を取得したり、または取引先企業のタスクを取得します。詳細:ナビゲーション プロパティの拡張による関連エンティティの取得
対話型サービス ハブでのクライアント API サポートの強化
対話型サービス ハブがさらに、次のクライアント API をサポートするようになりました:
サブグリッド用のすべてのクライアント API。詳細:グリッド (読み取り専用) のオブジェクトとメソッド (クライアント側の参照)
Xrm.Page.data.entity 名前空間の fbaf2e7a-db2f-448f-bd24-6b3ca1ccb28e#BKMK_getId メソッド
コントロールのための51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_addCustomFilter、51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_addCustomView、51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_setFocus、および 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_setShowTime メソッド
Xrm.Page.ui 名前空間の 0375b206-d2bf-4034-a41d-fb476ecb4438#BKMK_close、0375b206-d2bf-4034-a41d-fb476ecb4438#BKMK_getCurrentControl、および 0375b206-d2bf-4034-a41d-fb476ecb4438#BKMK_Notification メソッド
タブ (ページのセクションのグループ) の 205390b9-3eda-4a2b-87cb-2a8f83f953da#BKMK_DisplayState、205390b9-3eda-4a2b-87cb-2a8f83f953da#BKMK_getLabel、および 205390b9-3eda-4a2b-87cb-2a8f83f953da#BKMK_tabsetFocus メソッド
すべてのナビゲーション アイテム メソッド: 詳細:Xrm.Page.ui.navigation アイテム (クライアント側の参照)
Xrm.Utility 名前空間の 72a66f93-92df-42b9-a8fd-b6125c7fe83b#BKMK_OpenEntityForm および 72a66f93-92df-42b9-a8fd-b6125c7fe83b#BKMK_openQuickCreate
IFRAME コントロールについては 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_getUrl および 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_getObject、Web リソースおよび IFRAME コントロールについては 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_getSrc および 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_setSrc
サポート情報の検索コントロールのための前のバージョンからの既存のすべてのクライアント API およびこのリリースの新しいクライアント API。 以前、対話型サービス ハブは、getSearchQuery および setSearchQuery メソッドのみをサポートしていました。詳細:サポート情報の検索コントロール (クライアント側の参照)
CRM モバイル クライアントと対話型サービス ハブでのサポート情報の検索コントロールのクライアント API のサポート
このリリースでは、サポート情報の検索コントロールのためのすべての既存および次の新しいクライアント API が、CRM Web クライアント: 9033c622-cbaf-4ba1-b900-eebe17229508#BKMK_PostSearch イベント、9033c622-cbaf-4ba1-b900-eebe17229508#BKMK_addOnPostSearch、9033c622-cbaf-4ba1-b900-eebe17229508#BKMK_removeOnPostSearch、9033c622-cbaf-4ba1-b900-eebe17229508#BKMK_getTotalResultCount、および 9033c622-cbaf-4ba1-b900-eebe17229508#BKMK_openSearchResult と共に、CRMモバイル クライアント (携帯電話やタブレット) および対話型サービス ハブでサポートされています。
CRM SiteMap を使用した対話型サービス ハブの簡単な起動
このリリースでは、CRM SiteMap が更新され、対話型サービス ハブを起動するためのナビゲーション リンクが含まれています。CRM で [設定] > [アプリケーション] > [対話型サービス ハブ] を選択することで対話型サービス ハブを起動できるようになりました。詳細:Default SiteMap XML
追加のエンティティへの SLA の適用
サービス レベル アグリーメント (SLA) を CRMのユーザー定義エンティティと特定のシステム エンティティに適用できるようになりました。 このリリースの前は、インシデント (サポート案件) エンティティのみに SLA を適用できました。詳細:エンティティへの SLA の適用
CRM のエンティティ レコードの分類
新しい Category エンティティを使用して、カテゴリの階層構造を作成して管理し、次に 1 つまたは複数のカテゴリにエンティティ レコードを関連付けます。 エンティティ レコードの分類によって論理的にグループ化することにより、それらの整理と検索がより容易に行えるようになります。詳細:カテゴリ エンティティを使用した Dynamics 365 レコードの分類
CRM のエンティティ レコードのフィードバックと評価の提供
新しい Feedback エンティティを使用して、CRM のエンティティ レコードのフィードバックと評価を作成して管理します。Feedback エンティティは、サポート記事に対するユーザーのフィードバックと評価を取得するために主に使用され、効率性を判断しますが、同様に他のシステムおよびユーザー定義エンティティに対するフィードバックも取得できるようにすることができます。CreateEntity および UpdateEntity メッセージと共に新しい HasFeedback プロパティを使用すると、システムおよびユーザー定義エンティティに対するフィードバックを有効にすることができます。詳細:フィードバック エンティティを使用した Dynamics 365 レコードのフィードバックと評価の管理
機能強化された Package Deployer でパッケージ展開方法をコントロール
Microsoft Dynamics CRM Package Deployerを使用すると、1 つの"パッケージ"に、1 つ以上のソリューション ファイル、構成データ ファイル、およびカスタム コードを束ねて、パッケージをCRMインスタンスを展開できます (オンラインまたは設置型)。 開発者はパッケージの展開方法をコントロールすると同時に、更新された CRM PackageVisual Studio プロジェクト テンプレートを使用してパッケージを作成することができるようになりました。 このプロジェクト テンプレートによって次が可能です:
カスタマイズを維持するか、または上書きするかどうかを指定すると同時に、ターゲットCRMインスタンスで既存のソリューションを更新します。
ソリューションがインポートされた後に、プラグインとワークフローを自動的にアクティブ化するかどうかを指定します。
ユーザー情報と共に、各種言語の構成移行ツールからエクスポートされたデータ ファイルをインポートします。
インポートされる言語のロケール識別子 (LCID) を指定することにより、構成データのインポートの言語を上書きします。
ソリューションの展開中にデータのインポートをスキップするかどうかを指定します。 データには CRM サンプル データ、フラット ファイル、および構成移行ツールからエクスポートされたデータ ファイルが含まれます。
データのインポート中にいくつかのセキュリティ チェックをスキップするかどうかを指定して、時間を短縮し、インポートのパフォーマンスを改善します。
実行時に Package Deployer に渡すことのできる設定を指定します。 例えば、実行時パラメーターを追加して、インポートされるデータ ファイルの LCID を指定します。
更新されたImportConfig.xmlファイルを使用したり、またはVisual Studioプロジェクト テンプレートに上書き可能な新しいメソッドおよびプロパティを使用してこれらの設定を指定できます。
既存の CRM Package プロジェクトは、NuGet を使用した Package Deployer アセンブリをバージョン 8.1 以降に更新することによって設定される新しい機能を利用して更新できます。
詳細:Dynamics 365 Package Deployer 用のパッケージを作成する
XRM ツールの機能強化
Xrm.Tooling.Connector は改善され、次の機能強化を提供します:
組織の URL がCRM Online 管理センターを使用してカスタマイズされた CRM Online 組織の接続文字列を使用する場合、コネクタが組織のインスタンスを正しく識別して、正常に接続するようになりました。
Dynamics 365への OAuth 接続を使用すると、接続のためにサポートするapp.config ファイルで定義されるタイムアウト設定が正常に受け入れられるようになりました。
カスタム OAuth ベースの接続を作成し、それを Xrm.Tooling.Connectorに渡す場合、接続のためにサポートする app.config ファイルで定義されるタイムアウト設定が正常に受け入れられるようになりました。
Xrm.Tooling.Connector.CrmServiceClient クラスは、IOrganizationService インターフェイスに直接変換できるようになりました。 このことは、すべての認証の種類で機能するので、既存のコードで XRM ツールのスレッド、診断、およびログ記録機能を利用できます。
詳細:XRM ツールを使用して Windows のクライアント アプリケーションを作成する
対話型ダッシュボードのストリーム項目の簡略化された FormXML
以前は、対話型ダッシュボードのすべてのストリーム項目 (キュー、エンティティビュー、および保存済みクエリ) は、セミコロンで区切られた単一の<Streams>タグの下にあり、項目名はセミコロンで区切られた単一の<StreamNames>タグの下にありました。
ストリームの FormXML 構造が更新され、各ストリーム項目が個別のタグの下に置かれたので、カスタマイザーと開発者は、FormXML の個別のストリーム コンポーネントを容易に読み出して識別できます。詳細:Form XML reference
向上したフォーム レンダリング エクスペリエンスと新しいクライアント API サポートのために更新されたエンティティ
次のエンティティは、CRMでの向上したフォーム レンダリング エクスペリエンスを使用し、エクスペリエンスがCRMに導入されて以来導入されたクライアント API をサポートするようになりました:
請求書の製品 (InvoiceDetail)
受注製品 (SalesOrderDetail)
見積もり製品 (QuoteDetail)
向上したフォーム レンダリング インフラストラクチャを使用するエンティティの全一覧については、" 41462684-3e5d-4858-8be4-1a7c4fcdeff6#BKMK_UpdatedEntties"を参照してください。
CRM-Azure アプリケーションへの SAS 認証サポートの追加
Microsoft Azure サービス バスを通してCRMからデータを取得するAzure クラウドでホストされている既存のアプリケーションがありますか。 新しい Shared Access Signature (SAS) 認証がCRM-Azure 認証で推奨されている方法になっており、向上した認証パフォーマンスをもたらします。 アクセス制御サービス (ACS) を使用する既存アプリケーションを SAS に更新することを検討してください。 この変更がどのようにアプリケーションに影響するかを習得して、現在では SAS サポートを含むプラグイン登録ツールの新しいバージョンを使用する、変更された登録および構成プロセスに従います。
詳細:Microsoft Dynamics 365 との Azure 統合、チュートリアル: サービス エンドポイントを ACS から SAS 承認に更新、および チュートリアル: Dynamics 365 との統合のための Microsoft Azure (SAS) の構成。
Microsoft Azure でホストされたリスナー アプリケーションへの複数のフォーマットでの CRM データの送信
このリリースで導入されているものは、non.NET プログラミング言語やプラットフォームの向上したクロスプラットフォームの相互運用性のサポートで、Microsoft Azure サービス バス メッセージ本文を既定のバイナリ形式ではなく、JSON または XML としてフォーマットする新しい機能です。 それらのフォーマットでサービス バス メッセージ本文の構成、送信、および受信を実行する方法を習得します。
詳細:Microsoft Azure ソリューション用リスナー アプリケーションの記述。
CRM と外部イベント ハブ パブリッシャーとの統合
Microsoft Azureイベント ハブの利用に関心がありますか。CRM イベント データをイベント ハブにプッシュする方法を知りたいと思っていますか。 このリリースの新機能は、CRMをイベント ハブに簡単に接続する機能です。 新しいプラグイン登録ツールを使用してこの接続を構成する方法を習得して、次に、CRMイベント データを読み取って処理できる Azureホステッド イベント ハブのリスナー アプリケーションを記述する方法を習得します。
詳細:Azure イベント ハブ ソリューションの Dynamics 365 イベント データとの連携。
新しいフォーム表示エンジンの簡易表示コントロールおよび Timer コントロールのクライアント API サポート
CRMの新しいフォーム表示エンジンの簡易表示コントロール (「ターボ フォーム」とも呼ばれる) へのアクセスをサポートする新しいクライアント API について説明します。詳細:Xrm.Page.ui quickForms (クライアント側の参照)
次のメソッドが、新しいフォーム表示エンジンでの Timer コントロールでサポートされます: getControlType、getName、getParent、getLabel、setLabel、getVisible、setVisible、refresh。詳細:Xrm.Page.ui コントロール (クライアント側の参照)
新しいエンティティ
次の表に、このリリースに含まれる新しいエンティティを示します。
スキーマ名 |
表示名です |
内容 |
詳細情報 |
---|---|---|---|
BookableResource |
予約可能リソースです |
能力があり、その能力を作業に割り当てることができるリソースを示します。 |
|
BookableResourceBooking |
予約可能リソースの予約 |
リソース予約の明細行の詳細を表します。 |
|
BookableResourceBookingHeader |
予約可能リソースの予約ヘッダー |
関連付けられているリソース予約の概要を表す予約エンティティです。 |
|
BookableResourceCategory |
予約可能リソース カテゴリ |
能力があるリソースをロールなどのカテゴリに分類します。 |
|
BookableResourceCategoryAssn |
予約可能リソース カテゴリ関連 |
リソースの分類をモデル化する関連エンティティを示します。 |
|
BookableResourceCharacteristic |
予約可能リソースの特性 |
リソースとリソースの特性を関連付け、その特性についてのリソースの技能レベルを指定します。 |
|
BookableResourceGroup |
予約可能リソース グループ |
リソースと、リソースが属しているリソース グループを関連付けます。 |
|
BookingStatus |
予約状態です |
予約状態オプションにマップされた複数のサブ状態の作成を許可します。 |
|
Category |
カテゴリ |
ポータルや検索で顧客に見つけてもらいやすいようにレコードを分類するためのエンティティです。 |
|
Characteristic |
特性 |
リソースのスキル、学歴、認定資格を示します。 |
|
Feedback |
フィードバック |
サポート情報記事のフィードバックや評価のコンテナーです。 |
|
KnowledgeArticlesCategories |
サポート情報記事カテゴリ |
Knowledge ArticleおよびCategory レコード間の関連付けが含まれます。 |
|
RatingModel |
評価モデル |
スキルやその他の関連エンティティを評価するためのモデルを表します。 |
|
RatingValue |
評価値 |
ユーザーにわかりやすい評価値を提供する評価モデルに関連付けられた一意の値を示します。 |
|
RecommendedDocument |
ドキュメント推奨事項 |
推奨ドキュメントです。 |
新しい特権
このリリースでは、次の特権が新規または変更済みです。 この SDK でのセキュリティ ロール エディターに特権名をマップする方法の全体図については、マッピングに対して特権を与えるセキュリティ ロール UIを参照してください
特権名 |
セキュリティ ロール UI に表示される名前 |
詳細情報 |
---|---|---|
prv*BookableResource |
予約可能リソースです |
|
prv*BookableResourceBooking |
予約可能リソースの予約 |
|
prv*BookableResourceBookingHeader |
予約可能リソースの予約ヘッダー |
|
prv*BookableResourceCategory |
予約可能リソース カテゴリ |
|
prv*BookableResourceCategoryAssn |
予約可能リソース カテゴリ関連 |
|
prv*BookableResourceCharacteristic |
予約可能リソースの特性 |
|
prv*BookableResourceGroup |
予約可能リソース グループ |
|
prv*BookingStatus |
予約状態です |
|
prv*Category |
カテゴリ |
|
prv*Characteristic |
特性 |
|
prvConfigureDocumentRecommendation prvReadRecommendedDocument |
ドキュメント推奨事項 |
|
prv*Feedback |
フィードバック |
|
prv*RatingModel |
評価モデル |
|
prv*RatingValue |
評価値 |
|
prv*SavedOrganizationInsightsConfiguration |
保存された組織のインサイト構成 |
|
prv*SyncError |
同期エラー |
|
prvUseOfficeApps |
Outlook 用 Dynamics 365 の使用 |
*この特権は、作成、読み取り、書き込み、削除、追加、追加先、割り当て、共有のいずれかです。
CRM Online 2016 更新プログラム および CRM 2016 設置型での新機能
このリリースでは、開発者はで次の拡張機能と新機能を活用できます。
CRM Online 機能が設置型の組織で使用可能
Web API の導入
組織データ サービス (OData v2 REST エンドポイント) は廃止予定です
CORS サポートの追加
キープレス イベントとオートコンプリート機能をサポートするためのフォーム スクリプト
CRM for phones and tablets拡張機能
ナレッジ マネージメントの編集および検索の機能向上
ソリューションの強化
サービス レベル アグリーメントの強化
ドキュメント テンプレートのアップロードおよび管理
XRM ツールキット コントロールは OAuth 認証および接続文字列をサポートします
CRM 2016の新しいエンティティ
CRM 2016の新しいメッセージ
CRM 2016の新しい特権
CRM Online 機能が設置型の組織で使用可能
Microsoft Dynamics CRM Online 2015 更新プログラム 1 に追加された新機能は設置型の組織で使用できるようになりました。 1 つの例外は、CRM Online でのみ使用可能な Parature との統合です。 そのリリースに含まれている新機能の概要については、「Microsoft Dynamics CRM Online 2015 更新プログラム 1 の新機能」を参照してください。
Web API の導入
新しい API を導入する理由。
Web API を使用した認証
CRMWeb API 検索サービス
新しい API を導入する理由。
Web API を使用すると、多様なプラットフォーム、デバイス、およびプログラミング言語において簡単にアプリケーションを作成することができます。 Web API では既存の組織サービスを使用するパリティが用意されています (SOAP エンドポイント)。 組織サービスを使用してできることは何でも、少しの違いはありますが、Web API を使用して実行できます。Microsoft Dynamics 365 SDK アセンブリをダウンロードする必要はありません。HTTP 要求と [組織の URI]/api/data/v8.0/ にある Web API を要求を使用して、すべての操作を実行できます。 Web API は、データ アクセスのオープン スタンダードである OData version 4.0 を実装します。OData、バージョン 4.0 をサポートするサードパーティーのライブラリ一覧については、https://www.odata.org/libraries/を参照してください。
Web API は統合と最新のアプリケーションに使用します。 プラグインのコンテキストで実行されるコードの場合、組織サービスを使用するために、引き続き SDK アセンブリで定義されたクラスを使用します。詳細:Microsoft Dynamics 365 Web API の使用
Web API を使用した認証
認証を管理するため、認証のコードなしで JavaScript および HTML Web リソースを使用し、CRM Web アプリケーション内から Web API を使用できます。それは、組織 (SOAP) または組織データ サービス (Odata v2 REST) エンドポイントと共に使用できるのと同様です。
自分のアプリケーションから Web API を使用して CRM Online または インターネットに接続する展開 (IFD) Web サービスにアクセスするとき、まず組織用に自分のアプリを Active Directory に登録する必要があります。 次に、Azure の Active Directory 認証ライブラリ (ADAL) を使用して、CRM Web サービス ID プロバイダーで OAuth 2.0 認証を管理します。 自分のアプリケーションから設置型 CRM 展開にアクセスするには、単に自分の Windows ネットワークの資格情報を使用して Web サービスに認証します。
詳細:チュートリアル: Active Directory に Dynamics 365 アプリを登録する
CRMWeb API 検索サービス
SOAP エンドポイントの探索サービスとのパリティを維持するため、Web API に探索サービスを追加しました。 このサービスにより、サインオンしたユーザーが属する組織を、実行中に判断できます。 組織サービス URL、CRM リリース バージョンなどの、組織に関する詳細情報を取得できます。 Web API 探索サービスの 1 つの新機能は、OData フィルター パラメーターを使用して、戻された組織の一覧をフィルター処理する機能です。 探索サービスがすべての CRM 展開の種類でサポートされています。詳細:Web API を使用して組織の URL を検出します
組織データ サービス (OData v2 REST エンドポイント) は廃止予定です
新しい Web API は、Microsoft Dynamics CRM 2011 で導入された組織データ サービスよりも優れた機能を提供します。 組織データ サービスはこのリリースで非推奨になるため、このバージョンの新しいコードでは、組織データ サービスではなく Web API を使用することをお勧めします。 組織データ サービスは、REST エンドポイントまたは OData エンドポイントとも呼ばれ、下位互換性をサポートするために当面はアプリケーション内に残されます。 この廃止予定のエンドポイントの使用の詳細については、Microsoft Dynamics CRM 2015 SDK: Web リソースで OData エンドポイントを使用するを参照してください。
CORS サポートの追加
CRM Web API は OAuth トークン認証を使用して呼び出されるときの、クライアント側クロス オリジン Web リソース要求をサポートします。 これはクロス オリジン リソース共有 (CORS) の互換実装を使用して実現されます。 この Web API 機能は、クロスサイト スクリプティングのセキュリティ上の問題を回避するために強制されるブラウザーの制限に、安全に対処します。詳細:OAuth を使用するクロス オリジン リソース共有を使用して Microsoft Dynamics 365 の単一ページのアプリケーションへ接続する
キープレス イベントとオートコンプリート機能をサポートするためのフォーム スクリプト
ユーザーが数値コントロールまたはテキスト コントロールでキーを押すとき、新しい 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_getValue メソッドを使用してコントロールの値を取得します。 この値を使用すると、新しい51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_KeyPressを使用してキープレス イベントの関数ハンドラーを構成することによって、ユーザーがフィールドに入力するときのデータ検証などの対話型エクスペリエンスを構成できます。 さらに、新しい51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_AutoCompletionを使用して、フォームのテキスト コントロールのオートコンプリート機能を構成できます。 これらの新しいメソッドは、CRM モバイル クライアント (電話やタブレット PC) ではサポートされていません。41462684-3e5d-4858-8be4-1a7c4fcdeff6#BKMK_UpdatedEntties でのみ使用可能です。
詳細:Xrm.Page.ui コントロール (クライアント側の参照)
CRM for phones and tablets拡張機能
Web リソースと IFRAME
新しいカスタム コントロールをサポートするためのフォーム スクリプト
URL を使用して CRM モバイル クライアントでレコードをオープンする
Web リソースと IFRAME
タブレット PC 用 Dynamics 365 で使用するための Web リソースおよび IFRAME を作成する機能は、iOS、Android、およびWindows 10の、すべての タブレット PC 用 Dynamics 365 フォームで完全にサポートされるようになりました。詳細:タブレット PC クライアント用 Dynamics 365 で使用する Web リソースと IFrame の内容を作成する
新しいカスタム コントロールをサポートするためのフォーム スクリプト
新しいカスタム コントロールを使用して、CRM モバイル クライアント (電話やタブレット) のユーザーのための、視覚的に新しくリッチなエクスペリエンスを構成します。詳細:TechNet: フォーム エディターの使用
新しいカスタム コントロールは、CRM コントロールと同じクライアント API をサポートしますが、例外として、51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_AutoCompletion、51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_getValue、51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_KeyPress、および51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_lookupControlMethodsを除きます。CRM コントロールでサポートされているクライアント API の完全な一覧については、「Xrm.Page.ui コントロール (クライアント側の参照)」を参照してください。
URL を使用して CRM モバイル クライアントでレコードをオープンする
CRM 2016 の新しいアプリケーション ハンドラー プロトコルを使用すると、CRM モバイル クライアント (電話やタブレット PC) のレコードを、URL を使用して直接開くことができます。 また、エンティティ レコードを作成するために空のフォームを開くことができます。 この機能を使用するには、CRM モバイル クライアントをモバイル デバイスにインストールする必要があります。詳細:URL を使用して Dynamics 365 モバイル クライアントでフォーム、ビュー、およびダッシュ ボードを開く
ナレッジ マネージメントの編集および検索の機能向上
CRM Service モジュールは、このリリースで強力なナレッジ マネージメント機能が追加され、強化されました。 リッチ テキストに加え、新しい KnowledgeArticle エンティティは画像、ビデオなどのマルチメディア データをサポートします。 記事にはライフサイクルがあり、そこではワークフローが公開されます。
トピックと製品用サポート情報レコードのために完全テキスト検索を使用、およびFullTextSearchKnowledgeArticleRequestメッセージを使用して、質問の回答を発見します。 このメッセージには、記事の内容のキーワード ベースの検索インデックスに対する整然としたアクセスが用意されています。 このメッセージを使用してその検索内容にアクセスし、顧客とパートナーに対して検索結果を提供します。
ナレッジ マネージメント機能をサポートするには、Publish Knowledge Articles および Approve Knowledge Articles という名前の新しい特権が追加されました。 顧客サービス担当者のロールと顧客サービス マネージャーのロールにはこれらの特権があり、新しいナレッジ マネージャーのロールが追加されました。
CRM Web クライアントでは、クライアント側フォームのプログラミング API は、9033c622-cbaf-4ba1-b900-eebe17229508#BKMK_getSelectedResult の関数呼び出しから返されるオブジェクト内の追加プロパティが含まれるように更新されました。Microsoft Dynamics CRM 2015 リリースのサポート情報検索コントロールでサポートされていた、他のすべてのクライアント API およびイベントは、引き続きサポートされます。
新しい対話型サービス ハブ クライアントの場合、9033c622-cbaf-4ba1-b900-eebe17229508#BKMK_getSearchQuery および 9033c622-cbaf-4ba1-b900-eebe17229508#BKMK_setSearchQuery メソッドのみが、サポート情報検索コントロールでサポートされます。
サポート情報検索コントロールでサポートされるクライアント側 API の詳細については、サポート情報の検索コントロール (クライアント側の参照)を参照してください。 ナレッジ マネージメントの詳細については、ナレッジ マネージメント エンティティを参照してください。
ソリューションの強化
以前は、エンティティがソリューションに追加されてそのソリューションがエクスポートされたとき、そのエンティティおよびすべての資産はソリューションにエクスポートされていました。 これには属性、フォーム、ビュー、関連付け、ビジュアル化、およびエンティティと共にパッケージ化される他のすべてのエンティティが含まれていました。 開発者が実際にオブジェクトを出荷する必要があるかどうかに関係なく、すべてのオブジェクトがエクスポートされました。 このプロセスは、依存関係を持ち越す可能性、または展開先の意図しないオブジェクトを変更する可能性がありました。
開発者や他のアプリケーション カスタマイザーは、エンティティ全体とその資産すべてを公開することと比較して、エンティティのサブコンポーネントを含むソリューション パッチを作成および公開することができるようになりました。 元のソリューションおよび複数のリリース済み修正プログラムは、元のソリューションの更新バージョンに後日ロールアップされる場合があり、これにより元のソリューションは置換されます。
詳細:ソリューションの更新プログラムを簡易化する修正プログラムの作成。
サービス レベル アグリーメントの強化
CRM のサービス レベル アグリーメント (SLA) は現在のリリースで強化されました。
SLA をインシデント (サポート案件) に手動で適用する: サポート案件レコードを更新し、そのサポート案件レコードのために Incident.SLAId 属性内のアクティブな SLA を指定することにより、手動で SLA をサポート案件に適用できるようになりました。
SLA をプログラムによりアクティブ化または非アクティブ化する: UpdateRequest メッセージを使用して、SLA レコードをアクティブ化または非アクティブ化することができるようになりました。 サポート案件に適用する SLA レコードのために、SLA レコードを作成後にライセンス認証を行う必要があります。 メンテナンス活動中や、サポート案件のインポート中に SLA をサポート案件に適用しない場合、通常は SLA を非アクティブ化します。
注意
また、UpdateRequest メッセージを使用して、自動レコード作成と更新ルール (ConvertRule) およびルーティング ルール セット (RoutingRule) を、アクティブ科よび非アクティブ化することができます。 これは以前のバージョンではできませんでした。
SLA、ConvertRule、および RoutingRule のエンティティは内部のみで使用します。Update メッセージ以外の、他の SDK メッセージはこのエンティティでサポートされません。詳細:サービス エンティティ (契約、インシデント、サポート情報記事、キュー、カレンダー、権利、slakpiinstance)
ドキュメント テンプレートのアップロードおよび管理
Microsoft Excel または Word のドキュメント テンプレートを作成して、標準化された CRM データ表現を作成することができるようになりました。 チーム メンバーはこれらのテンプレートを使用して、分析またはレポートのために、最新の CRM データを使用して Excel または Word ドキュメントを生成することができます。 ドキュメント テンプレートをプログラムでアップロードして管理するために、SDK を使用します。
詳細:Dynamics 365 でのドキュメント テンプレートのアップロードおよび管理
XRM ツールキット コントロールは OAuth 認証および接続文字列をサポートします
Microsoft.Xrm.Tooling.Connector は、ツール用 CRM および Unified Service Desk 操作すべての主要なインターフェイスです。 また、CRM と接続する Windows アプリケーションを作成する開発者に対し、Microsoft Dynamics 365 SDK の一部として提供されます。 開発者は、CRM Web サービスで OAuth 2 プロトコルを認証で使用できるようにするため、この更新された API を使用することができます。OAuth を追加すると、セキュリティの向上および CRM へのアクセスのために、複数要素認証を有効にすることができます。
XRM ツールは接続文字列もサポートするようになりました。これにより、CrmServiceClient クラスで SQL のような接続文字列を使用することができます。
詳細:XRM ツールを使用して Windows のクライアント アプリケーションを作成する
CRM 2016の新しいエンティティ
次の表に、このリリースに含まれる新しいエンティティを示します。
スキーマ名 |
表示名 |
内容 |
詳細情報 |
---|---|---|---|
KnowledgeArticle |
サポート情報記事 |
内部と外部で使用する組織のサポート情報である記事を説明します。 |
|
KnowledgeArticleIncident |
サポート情報記事インシデント |
サポート情報記事とインシデントの間の関連付けを含みます。 |
|
KnowledgeArticleViews |
サポート情報記事の表示数 |
1 日あたりの記事閲覧回数を追跡新す。 |
|
LanguageLocale |
言語 |
サポート技術情報の記事を翻訳するためのサポートされている言語に関する情報を含みます。 |
CRM 2016の新しいメッセージ
次の表に、このリリースに含まれる新しいメッセージを示します。
Request Class |
Web API の操作 |
内容 |
詳細 |
---|---|---|---|
マネージドまたはアンマネージド ソリューションからソリューションの修正プログラムを作成します。 |
|||
元のソリューションとその修正プログラムのすべてを含むアンマネージド ソリューションの新しいコピーを作成します。 |
|||
サポート情報記事レコードの翻訳を作成します。 |
7d0f1da8-1d6b-4795-a4c1-b0ed898e59f0#Translation |
||
サポート情報記事レコードのメジャー バージョンまたはマイナー バージョンを作成します。 |
7d0f1da8-1d6b-4795-a4c1-b0ed898e59f0#Version |
||
マネージド ソリューションとすべての修正プログラムを置き換えます。 |
|||
なし |
指定した検索文字列を使用して CRM のサポート情報記事の全文検索を実行します。 |
7d0f1da8-1d6b-4795-a4c1-b0ed898e59f0#Search |
|
なし |
1 日のサポート情報記事レコードの表示回数をインクリメントします。 |
7d0f1da8-1d6b-4795-a4c1-b0ed898e59f0#IncrementViewCount |
|
指定されたターゲット エンティティに関連付けるプロセスを設定します。 |
|||
アンマネージド ソリューションのコンポーネントを更新します。 |
CRM 2016の新しい特権
このリリースでは、次の特権が新規または変更済みです。 この SDK でのセキュリティ ロール エディターに特権名をマップする方法の全体図については、マッピングに対して特権を与えるセキュリティ ロール UIを参照してください。
特権名 |
セキュリティ ロール UI に表示される名前 |
詳細 |
---|---|---|
prv*AzureServiceConnection |
Azure サービスの接続 |
内部のみで使用 |
prv*DataPerformance |
データ パフォーマンス ダッシュボード |
|
prv*LanguageLocale |
言語 |
|
prv*MobileOfflineProfile |
Mobile Offline プロファイル |
内部のみで使用 |
prv*RecommendationModel |
製品推奨モデル |
内部のみで使用 |
prv*SimilarityRule |
類似ルール |
内部のみで使用 |
prvConfigureSharePoint |
SharePoint 統合ウィザードの実行 |
|
prv*KnowledgeArticle |
サポート情報記事 |
|
prv*KnowledgeArticleViews |
サポート情報記事の表示数 |
|
prvApproveKnowledgeArticle |
サポート情報記事の承認 |
|
prvPublishKnowledgeArticle |
サポート情報記事の公開 |
|
prv*DocumentTemplate |
ドキュメント テンプレート |
|
prv*PersonalDocumentTemplate |
個人ドキュメント テンプレート |
|
prvDocumentGeneration |
ドキュメントの生成 |
|
prv*KnowledgeSearchModel |
サポート情報検索モデル |
7d0f1da8-1d6b-4795-a4c1-b0ed898e59f0#Search |
prv*TopicModel |
トピック モデル |
内部のみで使用 |
prv*CustomControl |
カスタム コントロール |
|
prv*CustomControlDefaultConfig |
カスタム コントロールの既定の構成 |
|
prv*CustomControlResource |
カスタム コントロール リソース |
*この特権は、作成、読み取り、書き込み、削除、追加、追加先、割り当て、共有のいずれかです。
関連項目
Microsoft Dynamics 365 (オンライン) および 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 プログラミング リファレンス
Microsoft Dynamics 365 のSDK 拡張機能
Microsoft Dynamics 365
© 2017 Microsoft. All rights reserved. 著作権