メインコンテンツにスキップ

Unable to create record declaration fields for the destination list

症状

レコード宣言が有効になっているリストからデータを移行する場合、またはそのリスト自体を移行する場合、次のメッセージが表示されます。

Unable to create record declaration fields for the destination list. Views that had a field related to records at the source might be missing these fields once migrated.

エラーコード

  • ST-370-268

詳細

レコード宣言フィールドは組み込みのものであるため、ShareGate Migrateはこれらのフィールドを作成できません。リストでレコード宣言が有効になっていても、フィールドが不足している場合があります。これを解決するため、ShareGate Migrateはレコード宣言の設定を切り替えて、これらのフィールドの作成をトリガーします。この記事で説明している警告は、ShareGate Migrateがこの処理を実行できない場合に発生します。これらのフィールドが作成されなかったため、移行元に「Declared Record」のようなレコード宣言列を含むビューがあった場合、それらのフィールドがコピーされないことがあります。この場合、ShareGate Migrateはそのビューをコピーせず、次のメッセージとともにビューにエラーが表示されます。

An unexpected error occurred: Column 'THE COLUMN NAME' does not exist. It may have been deleted by another user.

解決策

リストを移行する際、コピーオプションでカスタムビュー以外のすべての項目のチェックを外すことで解決する場合があります。それでも解決しない場合は、移行先リストの宣言設定に移動し、「Automatically declare items as records when they are added to this list.」チェックボックスをオン/オフにして保存してから、逆の操作を行ってください。これにより必要なフィールドがすべて作成されます。その後再度移行を行うと、すべてのフィールドを含めてビューがコピーされるはずです。

この記事はAIによって翻訳されています。ご不明な点がある場合は、英語の原文をご確認ください。

こちらの回答で解決しましたか?