症状
Nintex ワークフローをコピーしようとすると、ShareGate Migrate は次のいずれかのエラーメッセージを表示します。
The user-defined action 'My user-defined action' is used in the workflow, but it cannot be found at the source. Please re-publish the source workflow and make sure it is valid, then retry the migration.
The user-defined action 'My user-defined action' is used in the workflow, but it cannot be found at the destination. The workflow will not be copied.
エラーコード
|
-176 で終わるすべてのエラーコード |
詳細
このエラーは、ShareGate Migrate がユーザー定義アクションを使用する Nintex ワークフローをコピーしようとした際に発生します。ワークフローが正しく機能するにはこのユーザー定義アクションが必要なため、ユーザー定義アクションも合わせてコピーされない限り、ワークフローをコピーすることはできません。この問題は、次の2つの原因のいずれかによって発生する可能性があります。
ユーザー定義アクションが移行元に見つからない場合。これは通常、ワークフローの作成時にユーザー定義アクション「A」が参照されていたものの、その後「A」が削除された場合に発生します。この場合、ワークフローは無効な状態のままになり、ShareGate Migrate で移行する前に修正が必要です。「A」という名前のユーザー定義アクションを新たに作成した場合でも、ワークフローに手動で再割り当てする必要があります。
ユーザー定義アクションが移行先に見つからない場合。これは、移行中に ShareGate Migrate がそのアクションをコピーできなかったことを意味します。Migration report を確認すると、コピーできなかった理由を説明するエラーメッセージとともに、そのユーザー定義アクションに関する項目が記載されているはずです。
解決策
移行元のユーザー定義アクションが見つからない場合は、実際に存在するユーザー定義アクションを参照するように移行元のワークフローを修正してから、再度パブリッシュする必要があります。これにより、ShareGate Migrate が正しく移行できるようになります。
ユーザー定義アクションが移行元に存在するにもかかわらず、ShareGate Migrate がコピーできない場合は、次の2つの方法があります。
Migration report を確認し、ShareGate Migrate がユーザー定義アクションをコピーできない原因を特定して、このエラーを修正できるか確認してください。解決が難しい場合は、遠慮なくお問い合わせください。解決に向けて喜んでサポートいたします。
移行先でユーザー定義アクションを手動で作成する。ShareGate Migrate が正しく検出できるようにするには、移行元のユーザー定義アクションと同じ名前を使用し、同じスコープに配置する必要があります。指定可能なスコープは、サイト、サイトコレクション、またはファームです。
この記事はAIによって翻訳されています。ご不明な点がある場合は、英語の原文をご確認ください。
