従来のスケジュール機能から新しいスケジュール機能へエンティティ レコードを移行するには、次の手順に従ってください。
管理者またはシステム カスタマイザー の役割権限で顧客サービス ハブ アプリにサインインします。
領域の変更 から スケジュール を選択します。
ツール の下の データ移行 を選択します。 統一インターフェイスでのサービスス ケジュールへの移行 ページに 前回の実行状態 が表示されます。 ツールを実行したことがない場合、日付 および 状態 フィールドは空白です。
詳細を確認し、 統一インターフェイスでのサービスス ケジュールへの移行 ページで 次へ を選択します。 移行されるエンティティ レコードの名前とレコードの合計数を表示する ステップ 1/3: 構成データ ページが表示されます。
ステップ 2/3: サービス活動 ページで以下を指定し、 移行 を選択します。
フィールド 説明 値 サービス活動の移行 切り替えを オン に設定し、サービス活動を移行します。 オン 開始日 日付ピッカーから開始日を選択します。 2019/6/20。
注意: この値は参考値であり、実際の値とは異なる場合があります。終了日 日付ピッカーから終了日を選択します。 2019/9/23。
注意: この値は参考値であり、実際の値とは異なる場合があります。ツールは、日付の範囲内で開始し、完了するようにスケジュールされたすべてのサービス活動を対象とします。
注意
移行ツールでは、レコードの状態が無視すると設定されていても、これを考慮しません。 詳細については、「 移行ステータスについて」を参照してください。
移行の開始後に何らかのレコードを作成した場合、新しいエンティティ レコードは取得されず、移行されません。
確認ダイアログで情報を確認して、 移行 を選択します。 移行すると、操作を元に戻すことはできません。
移行状態を確認します。 移行が正常に完了した場合、 完了 を選択し、移行の状態ページが表示されます。
注意
エンティティ レコードの移行が完了した後で、従来のサービス スケジュール設定のレコードを更新した場合、移行ツールを使用して当該更新で発生した差異を移行することはできません。 この変更を新しいサービス スケジュール機能に手動で更新する必要があります。
移行の概要とトラブルシューティングについて
ステータス列には、エンティティ レコードの2種類の移行状態が表示されます :
- 完了: エンティティ レコードの移行が正常に完了すると、ツールは状態を完了として表示します。
- エラーを表示: エンティティ レコードの移行が失敗すると、ツールは状態をエラーを表示として表示します。
エラーを表示
一つ以上のエンティティのレコードの移行が失敗した場合は、状態列に、エラーが発生したエンティティ レコードが表示されます。
状態列の エラーを表示 を選択し、新しいブラウザー タブで詳細を表示します。ツールは、レコード名、 (常に失敗する) 状態、移行の失敗原因を表示する関連エンティティ ビューに移動します。
たとえば、 サービス活動 に対してエラーを表示オプションを選択すると、新しいブラウザー タブが開き、ツールは サービス活動 - 移行の状態 ページを表示します。
詳細については、 移行情報を使用してトラブルシューティングをする を参照してください。
移行エラーを解決するためのトラブルシューティング
エンティティ レコードの移行失敗の原因のひとつとして、エンティティ レコード間の依存関係が挙げられます。 つまり、 サービス活動 エンティティ レコードは、 リソース グループ エンティティ レコードに依存する サービス エンティティ レコードに依存しています。 リソース グループ の移行が失敗した場合は、 サービス および サービス活動 の移行も失敗します。
ヒント
エンティティ レコードが移行される順序でエラーを解決します。 移行の順序については、 移行に関する考慮事項 を参照してください。
例:
顧客のヘンリー・ロスは、Contoso バイク センターでサービス活動を予定しています。 このサービス活動を行うには、 自転車技術者 と 自転車修理 サービスが必要です。
依存関係についてのマトリックスを参照してください。
| エンティティ名 | レコード名 |
|---|---|
| リソース グループ | 自転車技術者 |
| サービス | 自転車修理 |
| サービス活動 | ヘンリー・ロス (顧客) |
ヘンリー・ロスのサービス活動 は、サービス、バイクのオーバーホール、リソースグループ、バイクの技術者に依存しています。
前述の例を参考に、エラーの解決方法を学んでみましょう。
データ移行ウィザード タブの サービス活動 レコードに対して エラーを表示 を選択してください。
新しいブラウザー タブで サービス活動 - 移行の状態 ページを開きます。
Henry Ross というお客様に対する移行エラーメッセージを見ると、GUID が が3979D7DB-F5DA-E911-A81F-000D3A6D4947ためにサービスが失敗したことがわかります。新しいブラウザー ウィンドウを開き、
https://<dynamics org url>api/data/v9.0/services(<Guid>)に移動します。 たとえば、https://<dynamics org url>api/data/v9.0/services(3979D7DB-F5DA-E911-A81F-000D3A6D4947)などとします。これで、レコード名が表示されます。 このサポート案件では、自転車技術者 が新しいサービス スケジュール設定エクスペリエンスにおける リソース カテゴリ エンティティです。
データ移行ウィザード タブの リソース カテゴリ レコードに対して エラーを表示 を選択してください。
新しいブラウザー タブで リソース カテゴリ - 移行の状態 ページを開きます。
サイト エンティティ レコードの失敗の原因となったエラーを表示できます。移行の失敗の原因となったエラーを解決してから、移行の手順に移動し、 移行の再実行 を選択して、失敗したエンティティ レコードの移行を開始します。
注意
再実行を行う場合、移行ツールに再実行の対象となるレコードの件数が表示されます。
移行の状態を確認し、エラーがある場合は、この例で説明したのと同様の方法で調査します。