症状
ShareGate Migrate は次のエラーを表示します。
The tool was unable to create the Document Set. Either you are unauthorized or there are required fields in your Document Set. Please note that this tool cannot create Document Sets with required fields.
エラーコード
IN-337-058
-058 で終わるエラーコード
詳細
このエラーは、ShareGate Migrate が移行先ライブラリにドキュメント セットを作成できない場合に発生します。これは、権限がないことが原因である場合や、コピー先が SharePoint 2010 であり、ドキュメント セットに必須の列が含まれていることが原因である場合があります。ShareGate Migrate は、SharePoint 2010 で必須列を含むドキュメント セットを作成することをサポートしていません。これは、SharePoint 2010 が、ShareGate Migrate のようなクライアントアプリケーションに対して、すべての値を入力済みの状態でドキュメント セットを作成するためのサービスを提供していないためです。ShareGate Migrate は空のドキュメント セットを作成してから正しい値で更新する必要がありますが、ドキュメント セットに必須列がある場合はこれが機能しません。
また、あるドキュメント セットの下に別のドキュメント セットを作成しようとした場合にも発生することがあります(SharePoint はネストされたドキュメント セットをサポートしていません)。
解決策
コピー先が SharePoint 2010 の場合は、SharePoint の移行先ライブラリの設定に移動します。次に、ドキュメント セット コンテンツ タイプ をクリックし、Name(常に必須です)を除くすべてのRequired列について、その列をクリックして設定を編集し、Optionalに設定します。これにより、ShareGate Migrate でドキュメント セットをコピーできるようになります。コピーが完了したら、SharePoint に戻り、設定を以前の状態に戻すことができます。
移行先ライブラリでドキュメント セットを作成する権限があることを確認してください。これは、ブラウザーで、ShareGate Migrate で使用しているものと同じユーザーアカウントを使って移行先の SharePoint サイトに接続することで簡単に確認できます。その後、移行先ライブラリに移動し、手動でドキュメント セットを作成してみて、うまくいくかどうかを確認できます。
あるドキュメント セットの下に別のドキュメント セットを作成しようとしていないことを確認してください。もしそうである場合は、最上位のドキュメント セットをドキュメント セットではなくフォルダーに変更するか、新しいドキュメント セットをライブラリのルートに直接コピーしてください。
この記事はAIによって翻訳されています。ご不明な点がある場合は、英語の原文をご確認ください。
