Adobe Workfront Fusion でのエラー処理
シナリオ実行中にエラーが発生する場合があります。この問題は通常、サービスへの接続に失敗したためにサービスが使用できない場合や、検証に失敗した場合に発生します。この記事では、発生する可能性のある一般的なエラーについて説明します。
Adobe Workfront Fusion は、いくつかの基本的なエラータイプを区別します。発生したエラーのタイプに応じて、反応が異なります。
アクセス要件
この記事で説明している機能を使用するには、次のアクセス権が必要です。
ご利用のプラン、ライセンスタイプまたはアクセス権を確認するには、Workfront 管理者にお問い合わせください。
Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください。
接続エラー
ConnectionError
接続エラーは、最も一般的なエラーの 1 つであり、様々な理由(過負荷、メンテナンス、停止など)によりサードパーティのサービスが利用できなくなることによって発生します。このエラーのデフォルトの処理方法は、発生したモジュールによって異なります。
-
最初のモジュールでエラーが発生した場合、シナリオの実行は警告メッセージとともに終了します。Workfront Fusion その後、時間間隔を増やしながら、シナリオを繰り返し再実行します(以下で説明します)。すべての試行が失敗した場合、Workfront Fusion がシナリオを非アクティブ化します。
-
最初のモジュール以外で接続エラーが発生した場合、後続の手順は、シナリオの詳細設定の「不完全な実行の保存を許可」オプションによって異なります。
-
このオプションが有効な場合、シナリオの実行は不完全な実行フォルダーに移動され、このフォルダーで Workfront Fusion は、時間間隔を増やしながら、シナリオを繰り返し再実行しようとします。すべての試行が失敗した場合、不完全な実行フォルダーに実行が残り、ユーザーが手動で解決するのを待ちます。
不完全な実行に関して詳しくは、 Adobe Workfront Fusion での不完全な実行の表示と解決を参照してください。
-
このオプションが無効になっている場合、シナリオの実行はエラーで終了し、ロールバックフェーズに移ります。その後、Workfront Fusion は時間間隔を増やしながら、繰り返しシナリオを再実行しようとします。すべての試行が失敗した場合、Workfront Fusion はシナリオを非アクティブ化します。
-
時間間隔の増加
エラー発生の際に試行の時間間隔を乗算的に増加させるアルゴリズムは、指数バックオフとして知られています。時間間隔を増加させるには、次のように設定します。
- 10 分
- 1 時間
- 3 時間
- 12 時間
- 24 時間
Workfront Fusion で時間間隔を増加させる主な理由は、頻繁に実行されるシナリオが繰り返し失敗して、操作を消費するのを防ぐためです。
データエラー
DataError
項目が誤ってマッピングされ、Workfront Fusion サイドまたは使用されているサードパーティのサービスサイドで実行される検証を渡せない場合に、データエラーが生成されます。
このエラーが発生した場合、モジュールが失敗した位置までのシナリオが不完全な実行フォルダーに移動され、このフォルダーでイシューのトラブルシューティングを行えます。ただし、シナリオは停止せず、スケジュールに従って実行を続けます。データエラーが表示されたときにシナリオの実行を停止するには、シナリオ設定パネルの「順番に処理」オプションを有効にします。
シナリオ設定で「不完全な実行の保存を許可」オプションを有効にしていない場合、シナリオの実行はエラーで終了し、ロールバックが実行されます。
マッピングについて詳しくは、 Adobe Workfront Fusion でのあるモジュールから別のモジュールへの情報のマッピングを参照してください。
不完全な実行について詳しくは、Adobe Workfront Fusion での不完全な実行の表示と解決を参照してください。
シナリオ設定パネルについて詳しくは、Adobe Workfront Fusion のシナリオ設定パネルを参照してください。
スケジュールについて詳しくは、Adobe Workfront Fusion でのシナリオのスケジュールを参照してください。
重複データエラー
DuplicateDataError
重複するデータを許可しないサービスに対して、Workfront Fusion が同じバンドルを 2 回挿入しようとすると、重複データエラーが生成されます。このエラーが発生した場合、Workfront Fusion はデータエラーの場合と同じ方法で処理します。
無効なアクセストークンエラー
InvalidAccessTokenError
サードパーティのサービスで登録されているアカウントに Workfront Fusion がアクセスできない場合に、無効なアクセストークンエラーが生成されます。このエラーが発生するのは通常、特定のサービスの管理において Workfront Fusion のアクセス権が取り消されたが、関連するシナリオがスケジュールに従って実行を続けている場合です。
このエラーが発生すると、シナリオの実行は直ちに停止します。エラーが発生したモジュール以降の残りのシナリオは、不完全な実行フォルダーに移動されます。
不完全な実行について詳しくは、 Adobe Workfront Fusion での不完全な実行の表示と解決を参照してください。
レート制限エラー
RateLimitError
特定のサービスによって設定された制限を超えると、レート制限エラーが生成されます。このエラーが発生した場合、Workfront Fusion は接続エラーの場合と同じ方法で処理します。
詳しくは、接続エラーを参照してください。
不完全なデータエラー
IncompleteDataError
不完全なデータエラーは、トリガーでのみ発生します。トリガーが特定のサービスから必要なデータをダウンロードできなかった場合に、このエラーが生成されます。
シナリオが IncompleteDataError
で終了した場合、それ以降の動作は「連続エラーの最大数」の設定によって変わります。
詳しくは、Adobe Workfront Fusion のシナリオ設定パネルの記事にある連続エラーの数を参照してください。
IncompleteDataError
で終了します。実行時エラー
RuntimeError
シナリオの実行中に(上記以外の)他のエラーが発生した場合は、RunTimeError
としてレポートされます。
シナリオが RuntimeError
で終了した場合、それ以降の動作は「連続エラーの最大数」の設定によって変わります。詳しくは、Adobe Workfront Fusion のシナリオ設定パネルの記事にある連続エラーの数を参照してください。
不整合エラー
InconsistencyError
コミットまたはロールバックフェーズ中に上記のエラーが発生した場合、シナリオが不整合エラーで終了します。詳しくは、 Adobe Workfront Fusion でのシナリオの実行、サイクル、フェーズを参照してください。
このエラーがシナリオに表示された場合、シナリオの実行は直ちに停止します。
警告
シナリオの実行中に、問題を知らせる警告が表示される場合があります。しかし、シナリオの成功を妨げるものではありません。
例えば、最大許容ファイルサイズを超え、データ損失を有効にするオプションが無効になっている場合、警告が表示されることがあります。詳しくは、Adobe Workfront Fusion のシナリオ設定パネルの記事にあるデータ損失を有効にするを参照してください。