症状
1つ以上のワークフローをコピーしようとすると、ShareGate Migrate は次のエラーを表示します。
This Out-of-the-box workflow cannot be copied because the workflow template cannot be found for this language.
エラーコード
|
詳細
このエラーは、ShareGate Migrate が移行先サイトの言語に対応する Out-of-the-box ワークフローテンプレートを見つけられない場合に発生します。これらの Out-of-the-box ワークフローは、通常 Globally Reusable Workflows(グローバルに再利用可能なワークフロー)であり、言語ごとに固有です。とはいえ、これらはサイトコレクション機能の Workflows を有効化すると自動的にデプロイされます。残念ながら、SharePoint はサイトコレクション内にすでに少なくとも1つのサイトが存在する言語に対してのみ、これらをデプロイします。
たとえば、この階層内の両方のサイトにワークフローが含まれているとします。
SC1(Site Collection、英語)
SS1(サブサイト、フランス語)
ShareGate Migrate でサイトコレクション SC1 をコピーしようとすると、次のことが起こります。
ShareGate Migrate がサイトコレクション SC1 をコピーします
ShareGate Migrate が、移行元のワークフローを移行できるようにするため、サイトコレクション機能の Workflows を有効化します
SharePoint は英語用の OOTB ワークフローを自動的にデプロイしますが、そのサイトコレクションにフランス語のサイトがまだ存在しないため、フランス語用はデプロイされません。
ShareGate Migrate がサブサイト SS1 をコピーします
ShareGate Migrate は SS1 に含まれるワークフローをコピーしようとしますが、フランス語をサポートするワークフローテンプレートがデプロイされていないため失敗します。
解決策
警告:これは他のワークフローに影響を与える回避策です。
コピーの後、サイトコレクション機能の Workflows を無効化してから再度有効化することで、現在サイトが作成されているすべての言語のワークフローが再デプロイされます。この機能を無効化すると、リストに関連付けられているワークフローがすべて削除されます。これらは手動で再関連付けするか、ShareGate Migrate のマージ機能を使用して行う必要があります。
この記事はAIによって翻訳されています。ご不明な点がある場合は、英語の原文をご確認ください。
