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

Records cannot be copied when the Site Collection Settings Declaration Role is set to 'Only policy actions'

症状

レコードとして宣言された項目をコピーしようとすると、ShareGate Migrate は次のいずれかのエラーメッセージを表示します。

  • Records cannot be copied when the Site Collection Settings Declaration Role is set to 'Only policy actions'.

  • An error occurred while declaring the item as a record.

次の警告が表示される場合もあります。

  • Some limitations may apply while migrating records because you are not a site collection administrator at your destination.

エラーコード

  • AN-086-032

  • DA-122-252

  • 「-252」で終わるエラーコードすべて

詳細

この警告は、ShareGate Migrate がユーザーが移行先のサイトコレクション管理者ではないと判断した場合に発生します。この場合、ShareGate Migrate は移行先のサイトコレクションのレコードおよびポリシー設定によって移行が正常に実行できるかどうかを検出できません。このような状況では、管理者に設定が正しいかどうかを確認してもらうか、いくつかのレコードでテストを行って正しく移行されるかを確認することができます。サイトコレクション管理者ではないユーザーの制限事項の詳細については、レコードの制限事項を参照してください。

このエラーは、「Declaration Roles」の設定が「Only policy actions」に設定されている場合に発生することがあります。この設定により、ShareGate Migrate はポリシーアクションとして動作できないため、コピーした項目をレコードとして宣言できなくなります。

解決策

サイトコレクションの Record Declaration Settings を一時的に変更し、ポリシーアクションによるレコードの宣言を無効にします。

  1. SharePoint で移行先のサイトコレクション設定に移動します。

  2. 「Record Declaration Settings」をクリックします。

  3. 「Declaration of records can be performed by:」の値を「All list contributors and administrators」に変更します。

これにより、ShareGate Migrate はコピーした項目をレコードとして宣言できるようになり、エラーを防ぐことができます。

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

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