カスタマイズ ファイルを編集するとき

アンマネージド ソリューションの一部としてエクスポートされた customizations.xml ファイルは、特定のカスタマイズ タスクを実行するように編集できます。 ファイルを編集した後、アンマネージド ソリューションでエクスポートされる他のファイルとともに変更されたファイルを圧縮できます。 変更されたアンマネージド ソリューションをインポートして変更を適応します。

customizations.xml ファイルのような複雑な XML ファイルを編集するには、スキーマ検証をサポートするように設計されたプログラムを使用すれば、簡単にエラーを減らすことができます。 メモ帳のような単純なテキスト エディタを使用してこのファイルを編集することは可能ですが、このファイルの編集を熟知していない限りお勧めできません。 詳細については、「スキーマ検証を使用したカスタマイズ ファイルの編集」を参照してください。

重要

ソリューション コンポーネントの無効な XML または不適正な定義は、手動で編集されたアンマネージド ソリューションをインポートするときエラーが生じる可能性があります。

サポートするタスク

次のタスクを行うために、customization.xml ファイルを編集できます。

リボンの編集
このドキュメントでは、customization.xml ファイルを直接編集することでリボンを編集するプロセスについて説明します。 リボンの編集を簡単にするためのユーザー インターフェイスを提供するリボン エディターは、複数の担当者によって作成されました。 これまで最も好評なのがリボン ワークベンチです。 このプログラムのサポートについては、プログラムの発行元にお問い合わせください。

customization.xml の手動で編集してリボンを編集する方法の詳細については、Microsoft Dynamics 365 Customer Engagement のリボンをカスタマイズする を参照してください。

サイト マップの編集
SDK では、customization.xml ファイルを直接編集することで SiteMap を編集するプロセスについて説明します。 ただし、サイト マップを作成または更新するには、Customer Engagement でサイト マップ デザイナーを使用することをお勧めします。 詳細情報: サイト マップ デザイナーを使用してアプリのサイト マップを作成

XrmToolBox Site Map Editor など、コミュニティで開発されたサイト マップ エディターを使用することもできます。

詳細については、「SiteMap を使用してアプリケーションのナビゲーションを変更する」を参照してください。

FormXml を編集
FormXml は、エンティティ フォームとダッシュボードを定義するために使用されます。 アプリケーションのフォーム エディターおよびダッシュボード デザイナーは、この目的のために最もよく使用されるツールです。 customizations.xml ファイルを編集する方法もあります。 詳細については、Microsoft Dynamics 365 Customer Engagement のエンティティ フォームのカスタマイズ および ダッシュボードの作成 を参照してください。

保存済みクエリの編集
エンティティのビューの定義を customizations.xml ファイルに含め、手動で編集することができます。 アプリケーションのビュー エディターは、この目的ため最もよく使用されるツールです。 customizations.xml ファイルを編集する方法もあります。 詳細については、Microsoft Dynamics 365 Customer Engagement でエンティティ ビューをカスタマイズする をご覧ください。

ISV.Config の編集
Dynamics 365 for Customer Engagement の以前のバージョンでは、ISV.Config がクライアント アプリケーションの拡張機能および他の構成オプションを追加する方法でした。 Microsoft Dynamics CRM 2011 および Microsoft Dynamics CRM Online では、リボンがアプリケーションを拡張する方法です。 ISV.Config に引き続き残っている唯一の機能は、サービス カレンダーの外観をカスタマイズすることです。 詳細については、「サービス カレンダーの外観の構成」を参照してください。

サポートされないタスク

エクスポートされた customizations.xml ファイルを編集することで、他のソリューション コンポーネントを定義することはサポートされていません。 このフェーズでは次のタスクを実行します。

  • エンティティ

  • 属性

  • エンティティの関連付け

  • エンティティ メッセージ

  • オプション セット

  • Web リソース

  • プロセス (Workflow)

  • プラグイン アセンブリ

  • SDK メッセージ処理手順

  • サービス エンドポイント

  • [レポート]

  • つながりロール

  • 記事テンプレート

  • 契約テンプレート

  • 電子メール テンプレート

  • 差し込み印刷用テンプレート

  • セキュリティ ロール

  • フィールド セキュリティ プロファイル

関連項目

Microsoft Dynamics 365 Customer Engagement と Microsoft Dynamics 365 Customer Engagement (on-premises) をカスタマイズする
カスタマイズ XML リファレンス
カスタマイズ ソリューション ファイルのスキーマ
リボン コアのスキーマリボン タイプのスキーマリボン WSS のスキーマ
SiteMap スキーマ
フォーム XML スキーマ
カスタマイズ ファイルのスキーマ サポート