構成移行ツールを使用して構成データをインスタンスおよび組織間で移動する

構成移行ツールを使用すると、構成データを Dynamics 365 Customer Engagement (on-premises) のインスタンスおよび組織間で移動することができます。 構成データは、Customer Engagement (on-premises) のカスタム機能を定義するために使用され、通常、ユーザー定義エンティティに格納されます。 構成データは、エンド ユーザーのデータ (取引先企業や取引先担当者など) とは異なります。 構成データの典型的な例は、カスタマイズされたコール センター エージェントのアプリケーションを構成するために、Unified Service Desk for Dynamics 365 で定義するデータです。 Unified Service Desk エンティティと、エンティティに格納されている構成データは、エージェント アプリケーションを定義します。 Unified Service Desk にいての詳細については、Unified Service Desk ガイド を参照してください。

Configuration Migration ツールを使用して次の内容を実行することができます。

  • 構成データをエクスポートするエンティティとフィールドを選択します。

  • エンティティ内のフィールドの組み合わせに基づき、各エンティティに一意性の条件を定義することによって、ターゲット システム上にレコードが重複しないようにします。これは、ターゲット システム上の値を比較するために使用されます。 一致する値がない場合は、ターゲット システムに固有のレコードが作成されます。 一致するレコードが見つかると、ターゲット システムでレコードが更新されます。

    Note

    エクスポートされるエンティティに対して重複データ検出 (一意) の条件を指定しない場合、ツールは、エンティティの主フィールド名を使用して、ターゲット システム上の既存のデータと比較します。

  • データをエクスポートする前にプラグインを無効にし、すべてのエンティティまたは選択したエンティティのインポートが完了した後に、ターゲット システムで再度有効にします。

  • すべての必要なデータや情報が存在しているかを確認するため、エクスポートする選択したエンティティのスキーマを検証します。

  • ソース システムからデータをエクスポートするには、既存のスキーマを再利用します。

  • デモ環境のためにインポート時に自動的に DateTime フィールドを前に移動します。

  • このツール (スキーマとデータ ファイル) から作成しエクスポートしたモジュールを他のプログラムに埋め込みます。 たとえば、Customer Engagement (on-premises) Package Deployer でエクスポートしたデータとその他のソリューション ファイルやデータを使用して、Customer Engagement (on-premises) インスタンスでパッケージを作成および展開できます。 詳細: Deploy packages using Customer Engagement (on-premises) Package Deployer および Windows PowerShell を使用してパッケージを展開する

重要

構成移行ツールはエンティティ内のレコードのフィルター処理はサポートしません。 既定では、選択したエンティティのすべてのレコードがエクスポートされます。

構成の移行ツールの使用方法

最初のステップは、構成の移行ツールをダウンロードすることです: NuGet からツールのダウンロード

同じツールを Customer Engagement (on-premises) ユーザーが使用できるため、ツールの使用に関する詳細なドキュメントは Power Platform 管理者ガイドで入手できます: 構成データの移動