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

Cannot perform this operation because the item you try to replace is currently checked out

症状

ドキュメントをコピーまたは編集しようとすると、ShareGate Migrate は次のメッセージを表示します。

Cannot perform this operation because the item you try to replace is currently checked out.

エラーコード

  • IN-020-009

詳細

編集にチェックアウトが必要なように設定されたリストでドキュメントをコピーまたは編集する場合、ShareGate Migrate はドキュメントを編集またはコピーする前にチェックアウトする必要があります。移行ツールの操作中にファイルがチェックアウトされていると、ShareGate Migrate はそのドキュメントをチェックインし直すことができず、このエラーが表示されます。

移行ツールの操作中にファイルがチェックアウトされる最も一般的な原因は、新しいドキュメントが追加されたとき、またはドキュメントが更新されたときに自動的に実行されるワークフローです。このワークフローがファイルをチェックアウトすることで、このエラーが発生する可能性があります。

解決策

この問題には3つの解決策があります。

  1. ShareGate の移行ツールを使用している間、ドキュメントをチェックアウトさせるワークフローとイベントハンドラーをオフにします。

  2. 自動実行に設定されたワークフローがない場合は、対象ドキュメントのチェックアウトを破棄してから、操作を再実行してください。ShareGate の移行ツールで操作を実行している間に、誰かがそのドキュメントをチェックアウトしたことが原因である可能性があります。

  3. Reporting の New Report機能で、次の手順に従ってチェックアウトされているすべてのドキュメントをチェックインします。

    1. Reporting をクリックします。

    2. New Report を選択します。

    3. Object Type で Document を選択します。

    4. Checked Out Status Is Checked Out を選択します。

    5. 保存する、または保存せずに続行します。

    6. 移行先を選択します。

    7. Run をクリックします。

    8. Edit selected result(s) をクリックします。

    9. Transformation で Check In As [required version] を選択します。注: 同じ結果を得るために Discard Checked Out を使用することもできますが、この変換はチェックアウトされたドキュメントに対してユーザーが行った変更を削除してしまうため、推奨されません。

    10. Apply をクリックします。

    11. Continue をクリックします。

    12. 選択したすべてのドキュメントがチェックインされます。

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

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