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

The user-defined action is used in the workflow, but it cannot be found at the source/destination

症状

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.

エラーコード

  • ST-221-176

  • ST-222-176

-176 で終わるすべてのエラーコード

詳細

このエラーは、ShareGate Migrate がユーザー定義アクションを使用する Nintex ワークフローをコピーしようとした際に発生します。ワークフローが正しく機能するにはこのユーザー定義アクションが必要なため、ユーザー定義アクションも合わせてコピーされない限り、ワークフローをコピーすることはできません。この問題は、次の2つの原因のいずれかによって発生する可能性があります。

  1. ユーザー定義アクションが移行元に見つからない場合。これは通常、ワークフローの作成時にユーザー定義アクション「A」が参照されていたものの、その後「A」が削除された場合に発生します。この場合、ワークフローは無効な状態のままになり、ShareGate Migrate で移行する前に修正が必要です。「A」という名前のユーザー定義アクションを新たに作成した場合でも、ワークフローに手動で再割り当てする必要があります。

  2. ユーザー定義アクションが移行先に見つからない場合。これは、移行中に ShareGate Migrate がそのアクションをコピーできなかったことを意味します。Migration report を確認すると、コピーできなかった理由を説明するエラーメッセージとともに、そのユーザー定義アクションに関する項目が記載されているはずです。

解決策

移行元のユーザー定義アクションが見つからない場合は、実際に存在するユーザー定義アクションを参照するように移行元のワークフローを修正してから、再度パブリッシュする必要があります。これにより、ShareGate Migrate が正しく移行できるようになります。

ユーザー定義アクションが移行元に存在するにもかかわらず、ShareGate Migrate がコピーできない場合は、次の2つの方法があります。

  1. Migration report を確認し、ShareGate Migrate がユーザー定義アクションをコピーできない原因を特定して、このエラーを修正できるか確認してください。解決が難しい場合は、遠慮なくお問い合わせください。解決に向けて喜んでサポートいたします。

  2. 移行先でユーザー定義アクションを手動で作成する。ShareGate Migrate が正しく検出できるようにするには、移行元のユーザー定義アクションと同じ名前を使用し、同じスコープに配置する必要があります。指定可能なスコープは、サイト、サイトコレクション、またはファームです。

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

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