割り当てルールとセグメントを移行する
構成移行ツールを使用して、割り当てルールとセグメントをある組織から別の組織に移行します。
前提条件
割り当てルールとセグメントを移行する前に、次の要件が満たされていることを確認してください。
- 次のロールのいずれかがある:
- システム管理者
- システムのカスタム担当者
- 構成移行ツールで環境と組織間を移動する構成データを移動を熟読してください。
- 構成移行ツールをダウンロードします。 構成移行ツールは NuGet パッケージとして入手できます。また、Power Platform CLI でツールをダウンロードすることもできます。
- シーケンス、セグメント、割り当てルール、およびセグメント属性に必要な権限を持っています。 詳細情報: 必要となるアクセス許可
- 営業アクセラレータで構成されたすべてのカスタム エンティティは、ターゲット環境で作成されます。 詳細情報: 営業アクセラレータの設定の手順6
- 必要なシーケンスはすべてターゲット環境に移行されます。 詳細: シーケンスを一つの会話から別の会話へ移行する
注意
移行されたシーケンスでキューとチームが使用されていた場合は、まずキューとチームがターゲット環境に移行され、次にシーケンスが移行されるようにしてください。
- ターゲット環境で営業アクセラレータと作業割り当てに必要なセキュリティ ロールとカレンダー設定を構成します。 さらに詳しく理解するには:
スキーマ ファイルを準備する
スキーマ ファイル (.xml) には、エンティティ、属性、リレーションシップ、セグメント、割り当てルールなど、エクスポートするデータに関する情報が含まれています。
- スキーマ ファイル sample-schema-for-work-assignment-migration.xmlをダウンロードします。
- 構成移行ツールを開きます。 ツールをダウンロードしたフォルダー
*[your folder]*\Tools\ConfigurationMigration\
に移動して、DataMigrationUtility.exe をダブルクリックします。注意
DataMigrationUtility.exe.config ファイルで、「numberofinputthreads」パラメータ値を 1 に設定します。 正しく設定されていない場合、セグメント属性レコードの同時実行制御によりセグメントのインポートが失敗する可能性があります。
- .zip ファイルにエクスポートするソース データのスキーマを定義します。 詳細情報: スキーマを作成して構成データをエクスポートする
ターゲットの環境にスキーマ ファイルをインポートする
元の環境から必須データをエクスポートすると、目的の環境にそれをインポートすることができます。
- 構成移行ツールを開きます。 ツールをダウンロードしたフォルダー
[your folder]\Tools\ConfigurationMigration\
に移動して、DataMigrationUtility.exe をダブルクリックします。 - 前のセクションで作成した zip 圧縮スキーマ ファイルをインポートします。 詳細情報: 構成データのインポート
- インポート プロセスが正常に完了すると、図に示すように、すべてのチェックが緑色に変わります。
考慮事項
- ターゲット環境に移行されたすべてのセグメントと割り当てルールは非アクティブな状態になります。
- 特定のユーザー、チーム、またはキューに関連付けられているルールは、移行後に手動で解決する必要があります。
- 移行プロセス中にアプリケーションから新しいセグメントが作成されると、優先順位が変更される可能性があります。
移行されたセグメントに対する優先順位付けの仕組み
ターゲット環境での現在のセグメントの順序は変わりません。 ただし、ソースから受信するセグメントの優先順位は、ターゲット環境の既存の優先順位に従って、ソース セグメントの優先順位に基づいて決定されます。
次の表は、ターゲット環境でセグメントが優先されるシナリオを示しています。
シナリオ | ソース セグメントの優先順位順 | 移行するセグメント | ターゲット セグメントの優先順位順 | 移行後のターゲット セグメントの優先順位 |
---|---|---|---|---|
すべてのセグメントをソースからターゲットに移行する | セグメント A、セグメント B、セグメント C、セグメント D、セグメント E、デフォルト セグメント | セグメント A、セグメント B、セグメント C、セグメント D、セグメント E、デフォルト セグメント | 既定のセグメント | セグメント A、セグメント B、セグメント C、セグメント D、セグメント E、デフォルト セグメント |
選択したセグメントをソースからターゲットに移行する | セグメント A、セグメント B、セグメント C、セグメント D、セグメント E、デフォルト セグメント | セグメント A、セグメント B、セグメント C、デフォルト セグメント | 既定のセグメント | セグメント A、セグメント B、セグメント C、デフォルト セグメント |
すべてのセグメントを既存セグメントとともにソースからターゲットに移行する | セグメント A、セグメント B、セグメント C、セグメント D、セグメント E、デフォルト セグメント | セグメント A、セグメント B、セグメント C、セグメント D、セグメント E、デフォルト セグメント | セグメント F。既定のセグメント | セグメント F、セグメント A、セグメント B、セグメント C、セグメント D、セグメント E、デフォルト セグメント |
その後、すべてのセグメントをソースからターゲットに移行するとき | セグメント A、セグメント B、セグメント C、セグメント D、セグメント E、デフォルト セグメント | セグメント A、セグメント B、セグメント C、セグメント D、セグメント E、デフォルト セグメント | セグメント B、セグメント D、デフォルト セグメント | セグメント B、セグメント D、セグメント A、セグメント C、セグメント E、デフォルト セグメント |
その後、選択したセグメントをソースからターゲットに移行するとき | セグメント A、セグメント B、セグメント C、セグメント D、セグメント E、デフォルト セグメント | セグメント C、セグメント D、デフォルト セグメント | セグメント B、セグメント D、デフォルト セグメント | セグメント A、セグメント D、セグメント C、デフォルト セグメント |
その後、選択したセグメントをソースからターゲットに移行すると、ソースで一部のセグメントが削除されます。 | セグメント B、セグメント C、セグメント D、セグメント E、デフォルト セグメント | セグメント C、セグメント D、デフォルト セグメント | セグメント A、セグメント B、セグメント D、デフォルト セグメント | セグメント A、セグメント B、セグメント D、セグメント C、デフォルト セグメント |
その後、選択したセグメントをソースからターゲットに移行すると、ターゲットに存在する一部のセグメントも移行されます。 | セグメント A、セグメント B、セグメント C、セグメント D、セグメント E、デフォルト セグメント | セグメント B、セグメント C、セグメント D、セグメント E、デフォルト セグメント | セグメント A、セグメント F、セグメント C、デフォルト セグメント | セグメント D、セグメント F、セグメント C、デフォルト セグメント、セグメント B、セグメント E、デフォルト セグメント |