Dynamics 365 Customer Engagement で予定されている重要な変更点

このトピックで説明する通知および廃止は、2017 年 7 月の更新プログラムの時点での Dynamics 365 Customer Engagement に適用されます。 管理者と IT プロフェッショナルはこの情報を使用して、Dynamics 365 の将来のリリースに備える必要があります。 Customer Engagement とは Dynamics 365 の CRM 部分を構成するアプリケーションを指し、Sales、Customer Service、Field Service、および Project Service Automation アプリケーションが含まれます。

"廃止" とは、Dynamics 365 の今後のメジャー リリースから、この機能または能力を削除する予定であることを意味します。 この機能あるいは能力は公式に削除されるまで引き続き機能し、完全にサポートされます。 この廃止通知は数年にわたり設定できます。 削除後は、この機能あるいは能力は機能しなくなります。 この機能あるいは能力が削除される前にコードの計画および更新のための時間を十分に取れるよう、今お知らせしています。

過去の廃止については、以下を参照してください。

Outlook 用 Dynamics 365 (Outlook クライアント) の廃止

Dynamics CRM 2016 (バージョン 8.0) で導入された Outlook 用 Dynamics 365 アプリ は、Dynamics 365 を Microsoft Outlook とペアリングするための最新のオファリングです。 Outlook 用 Dynamics 365 アプリ を使用すると、Outlook の受信トレイ内から Dynamics 365 のコンテキスト情報を表示できます。 1 回クリックするだけで、Outlook の電子メール メッセージや予定を特定の Dynamics 365 レコードにリンクできます。 Outlook 用 Dynamics 365 アプリ はサーバー側同期と連携します。

したがって、従来の Outlook アドインである Outlook 用 Dynamics 365 は Dynamics 365 (オンライン) 用 2017 年 7 月の更新プログラム で廃止され、今後のメジャー リリースでは削除される予定です。 この廃止には、Outlook 用 Dynamics 365 のオフライン モードおよび同期も含まれます。

詳細:

Dynamics 365 for Customer Service のサービス スケジュール機能の廃止

Dynamics 365 for Field Service には Unified Resource Scheduling ソリューションが含まれています。 このソリューションを使用して、システムが自動で定期的に複数の予約要件をスケジュールするように設定できます。 このソリューションは、移動時間全体を最小限に抑え、すべてのリソースを最大限に有効利用します。 リソースの空き時間、必要なスキル、作業時間、期間、時間枠など、様々な制約を考慮してスケジュールを最適化します。

サービス活動を使用する既存のサービス スケジュール設定機能は廃止され、今後のメジャー リリースでは削除される予定です。 サービス スケジュール設定機能は、Unified Resource Scheduling ソリューションに含まれます。 このソリューションは Dynamics 365 とシームレスに統合され、Dynamics 365 for Customer Service と連携します。 Unified Resource Scheduling ソリューションでは、既存のサービス スケジュール設定機能と同等の機能が提供されます。

既存のサービス スケジュール設定機能のユーザーに対しては、新しいサービス スケジュール設定機能への期間限定の移行に関する事前の通知が行われます。

詳細: ヘルプとトレーニング: 定期的に複数の予約要件をスケジュールするリソース スケジュール最適化の使用

ダイアログの廃止

ダイアログ プロセスを使用して、開始および完了まで実行するためにユーザー入力を必要とする対話型の段階的なデータ入力フォームを作成できます。 ダイアログ プロセスを開始すると、ウィザード風のインターフェイスが表示されます。ユーザーは、ウィザードを 1 ページずつ進みながら選択またはデータ入力を行います。

ダイアログは廃止され、モバイル タスク フロー (2016 年 12 月の更新プログラムから利用可能) と業務プロセス フローに置き換えられます。 タスク フローと業務プロセス フローはいずれも、移行をさらに容易にするために今後も改善されます。

Dynamics 365 のナレッジ マネージメント ソリューションとしての Parature サポート情報の使用の廃止

Dynamics 365 のナレッジ マネージメント ソリューションとしての Parature (提供: Microsoft) サポート情報の使用は廃止されます。 この機能は Dynamics 365 のナレッジ マネージメント機能に置き換えられます。

Dynamics 365 と Parature (提供: Microsoft) 間の接続を提供する [サポート情報管理設定] ダイアログ ボックスの [サポート情報ソリューション] 設定は、Dynamics 365 の今後のメジャー リリースでは削除される予定です。

[サポート情報管理設定] ダイアログ

Project Service Finder アプリの廃止

Dynamics 365 for Project Service Automation で使用できる Project Service Finder アプリは廃止されます。 Microsoft のモダン ライフサイクル ポリシーに従い、関連する従来の Project Service Automation リリースに対しては従来のアプリケーションがサポートされます。 このアプリで提供されている機能は、Dynamics 365 の将来のリリースでは Dynamics 365 for Project Service Automation アプリケーションで使用できます。

契約、契約品目、および契約テンプレート エンティティの廃止

契約、契約品目、および契約テンプレート エンティティは廃止され、Dynamics 365 の今後のメジャー リリースでは削除される予定です。 この機能は Dynamics 365 for Customer Service の権利で置き換えられます。

Dynamics 365 for Customer Service の標準 SLA の廃止

標準サービス レベル アグリーメント ([SLA の種類] フィールドを [標準] に設定) は廃止され、Dynamics 365 の今後のメジャー リリースで削除される予定です。 標準 SLA は拡張 SLA で置き換えられます。 詳細: TechNet: 拡張サービス レベル アグリーメント

リレーションシップ ロールの廃止

リレーションシップ ロール ([設定 > 事業部管理 > リレーションシップ ロール]) は廃止され、Dynamics 365 の今後のメジャー リリースでは削除される予定です。 この機能は [つながりロール] で置き換えられます。 詳細: ヘルプとトレーニング: レコード間の関連付けを表示するために接続を作成する.

差し込み印刷の廃止

Dynamics CRM 2016 (バージョン 8.0) で、Word テンプレートと Excel テンプレートを使用したサーバー側ドキュメント生成が導入されました。 これらのテンプレートを使用して、標準化された文書またはカスタマイズされたデータ解析を組織に提供できます。

以前のバージョンからの差し込み印刷は廃止されます。 これには、差し込み印刷 Word アドインと、差し込み印刷テンプレート ([設定 > テンプレート > 差し込み印刷テンプレート]) が含まれます。

詳細: ヘルプとトレーニング: Dynamics 365 データから Word および Excel テンプレートを使用する

お知らせの廃止

お知らせ ([設定 > 管理 > お知らせ]) は廃止され、Dynamics 365 の今後のメジャー リリースでは削除される予定です。

[既製のビジネス プロセスの追加] 設定から利用できる既製のビジネス プロセスの廃止

[既製のビジネス プロセスの追加] 設定 ([設定 > データ管理 > 既製のビジネス プロセスの追加]) から利用できる既製のビジネス プロセスは廃止され、Dynamics 365 の今後のメジャー リリースでは削除される予定です。 既製のビジネス プロセスは Microsoft AppSource で入手できます。

一部のクライアント API の廃止

以下のクライアント API は、現在のリリースで廃止されます。これは、Xrm クライアント オブジェクト モデルを再編成して、実行されるコンテキストやクライアント (Web クライアントまたは新しい統一インターフェイス) に応じてクライアント スクリプトを変更しなくても同じクライアント スクリプトを使用できるようにするためです。 廃止されるクライアント API の代わりに、置換先のクライアント API 列に示された新しいクライアント API を使用することを計画してください。 廃止されるクライアント API は、Dynamics 365 の今後のメジャー リリースから公式に削除されるまで引き続き利用でき、サポートされます。

廃止されるクライアント API 置換先のクライアント API コメント
Xrm.Page フォーム: ExecutionContext.getFormContext コマンド: Xrm.Page はプライマリ フォーム コンテキストです。 スクリプトがセカンダリ コンテキスト (グリッド行、簡易入力フォーム、関連エンティティ) で実行される場合、Xrm.Page は正しくないフォーム コンテキストを示します。 フォーム コンテキストを取得する別の方法を使用すると、変更しなくても、同じスクリプトをすべてのコンテキストで使用できます。
PrimaryControl パラメーターとして送信します
Xrm.Page.context Xrm.Utility.getGlobalContext フォーム コンテキストを使用せずに、グローバル コンテキストにアクセスできます。
Xrm.Page.context.getQueryStringParameters formContext.data.attributes formContext.data.attributes API は、エンティティにバインドされていないデータの取得をエンティティ フォーム、メタデータ駆動型ダイアログ、およびタスクベース フロー間で一貫して行えるようにします。 データは、クエリ文字列を使用して送信されたカスタム値と、openForm()、openQuickCreate()、または openDialog メソッドのパラメーターで指定された値の組み合わせになります。
Xrm.Page.context.getTimeZoneOffsetMinutes globalContext.userSettings.getTimeZoneOffsetMinutes globalContext.userSettings に移動
Xrm.Page.context.getUserId globalContext.userSettings.userId globalContext.userSettings に移動
Xrm.Page.context.getUserLcid globalContext.userSetings.languageId globalContext.userSettings に移動
Xrm.Page.context.getUserName globalContext.userSettings.userName globalContext.userSettings に移動
Xrm.Page.context.getUserRoles globalContext.userSettings.securityRoles globalContext.userSettings に移動
Xrm.Page.context.getIsAutoSaveEnabled globalContext.organizationSettings.isAutoSaveEnabled globalContext.organizationSettings に移動
Xrm.Page.context.getOrgLcid globalContext.organizationSettings.languageId globalContext.organizationSettings に移動
Xrm.Page.context.getOrgUniqueName globalContext.organizationSettings.uniqueName globalContext.organizationSettings に移動
Xrm.Page.data.entity.save(string) Xrm.Page.data.entity.save(saveOptions) 文字列パラメーターの代わりに saveOptions オブジェクトを使用します。
Xrm.Page.data.entity.getDataXml メソッドに変更はありませんが、検索属性として type の代わりに "typename" を使用します。
GridRow.getData GridRow.data GridRow は、基本的にはフォーム コンテンツです。 この変更により、GridRow のインターフェイスが formContext と統合されます。
GridRowData.getEntity GridRowData.entity GridRowData はフォーム データです。 この変更により、GridRowData のインターフェイスが formContextData と統合されます。
Xrm.Mobile.offline Xrm.WebApi.offline オフライン関連のメソッドが Xrm.WebApi.offline の下に移動されました
parent.Xrm 以前: HTML Web リソースは、parent.Xrm.Page または parent.Xrm.Utility を使用してフォーム内の Xrm.Page または Xrm.Utility オブジェクトと対話できました。 現在: parent.Xrm.* は、HTML Web リソースがフォーム コンテナーに読み込まれた場合にのみ機能します。 それ以外の場所では (たとえば、HTML Web リソースを SiteMap の一部として読み込んだ場合など)、parent.Xrm.* は機能しません。
addOnKeyPress 新しいカスタム コントロール フレームワークを使用して作成されたカスタム コントロールを使用します
removeOnKeyPress 新しいカスタム コントロール フレームワークを使用して作成されたカスタム コントロールを使用します
showAutoComplete カスタム コントロールおよび対応する UI を使用します
hideAutoComplete カスタム コントロールおよび対応する UI を使用します
Xrm.Utility.alertDialog Xrm.Navigation.openAlertDialog 新しい署名は他の API (openForm) と一貫性があり、柔軟性のための新しいパラメーター セットを取得します。
Xrm.Utility.confirmDialog Xrm.Navigation.openConfirmDialog() 新しい署名は他の API (openForm) と一貫性があり、柔軟性のための新しいパラメーター セットを取得します。
Xrm.Utility.isActivityType Xrm.Utility.getEntityMetadata isActivityType メソッドは同期メソッドなので、リボン ルールに適していました。 しかし、置換先のメソッド getEntityMetadata は非同期メソッドなので、リボン ルールには適していません。
Xrm.Utility.openEntityForm Xrm.Navigation.openForm ナビゲーション操作を Xrm.Navigation に移動
Xrm.Utility.openQuickCreate Xrm.Navigation.openForm ナビゲーション操作を Xrm.Navigation に移動
Xrm.Utility.openWebResource Xrm.Navigation.openWebResource ナビゲーション操作を Xrm.Navigation に移動 メモ: この API は、統一インターフェイスで VOID を返します。

EntityMetadata.IsInteractionCentricEnabled プロパティの廃止

統一インターフェイスでサポートされているすべてのエンティティが、新しい顧客サービス ハブ アプリの対話型エクスペリエンスに対して有効化されました。 これは、対話型エクスペリエンスに対してエンティティを有効化できるかどうかを示す EntityMetadata.IsInteractionCentricEnabled プロパティが不要になることを意味します。 カスタマイズ ツールでのこのプロパティに対応する設定 [対話型エクスペリエンスの有効化] は、現在のリリースで削除されました。EntityMetadata.IsInteractionCentricEnabled プロパティは、Customer Engagement の Dynamics 365 SDK の将来のバージョンで削除される予定です。

Silverlight (XAP) Web リソースの廃止

Silverlight (XAP) Web リソースは Web クライアントで廃止され、Dynamics 365 (オンライン) 用 2017 年 7 月の更新プログラムで導入される新しい統一インターフェイスではサポートされません。 データをビジュアル化してデータと対話する UI コンポーネントを作成する場合は、Silverlight Web リソースの代わりに、カスタム コントロール フレームワーク (CCF) を使用して作成されたカスタム コントロールを使用するか、HTML5 でHTML Web リソースを使用してください。 CCF を使用してカスタム コントロールを作成する機能は、このリリースでプレビュー機能として導入されます。