エラータイプ
シナリオ実行中にエラーが発生する場合があります。これは通常、サービスへの接続エラーが原因でサービスが利用できなくなった場合や、検証に失敗した場合に発生します。
Adobe Workfront Fusion は、いくつかの基本的なエラータイプを区別します。エラーのタイプによって、Fusion シナリオの次のアクションが決まります。
アクセス要件
展開すると、この記事の機能のアクセス要件が表示されます。
この記事で説明している機能を使用するには、次のアクセス権が必要です。
Adobe Workfront package | 任意 |
Adobe Workfront ライセンス |
新規:標準 または 現在:ワーク以上 |
Adobe Workfront Fusion ライセンス |
現在:Workfront Fusion ライセンスは必要ありません。 または レガシー:任意 |
製品 |
新規:
または 現在:Adobe Workfront Fusion を購入する必要があります。 |
ご利用のプラン、ライセンスタイプまたはアクセス権を確認するには、Workfront 管理者にお問い合わせください。
Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください。
接続エラー
ConnectionError
接続エラーは、最も一般的なエラーの 1 つです。 通常は、過負荷、メンテナンス、停止など、様々な理由でサードパーティのサービスが利用できないことが原因で発生します。 このエラーのデフォルトの処理は、エラーが発生したモジュールによって異なります。
-
最初のモジュールでエラーが発生した場合、シナリオの実行は警告メッセージとともに終了します。その後、Workfront Fusion は時間間隔を増やしながら、繰り返しシナリオを再実行しようとします。すべての試行が失敗した場合、Workfront Fusion はシナリオを非アクティブ化します。
-
接続エラーが最初のモジュール以外のモジュールで発生した場合、以降の手順は、シナリオの詳細設定の「不完全な実行の保存を許可」オプションによって異なります。
-
このオプションを有効にした場合、シナリオの実行は Incomplete executions フォルダーに移動され、Workfront Fusion では一定の時間間隔で繰り返しシナリオの再実行が試みられます。 すべての試行が失敗した場合、不完全な実行フォルダーに実行が残り、ユーザーが手動で解決するのを待ちます。
不完全な実行について詳しくは、 不完全な実行の表示と解決を参照してください。
-
このオプションが無効になっている場合、シナリオの実行はエラーで終了し、ロールバックフェーズに移ります。その後、Workfront Fusion は時間間隔を増やしながら、繰り返しシナリオを再実行しようとします。すべての試行が失敗した場合、Workfront Fusion はシナリオを非アクティブ化します。
不完全な実行の保存を許可する設定について詳しくは、「シナリオの設定」の 不完全な実行の保存を許可するを参照してください。
-
時間間隔の増加
エラーが発生した場合に試行の間隔を増やすためのアルゴリズムは、指数バックオフと呼ばれます。 時間間隔を増加させるには、次のように設定します。
- 10 分
- 1 時間
- 3 時間
- 12 時間
- 24 時間
時間間隔を増やすと、頻繁に実行するシナリオで繰り返し失敗する試行に対する操作が使用されるのを防ぐことができます。
例:
シナリオには、Google Sheets のトリガーWatch Rows が含まれます。 Workfront Fusion が起動したとき、Google Sheets はメンテナンスのため 30 分間使用できません。そのため、新しい行を取得できません。シナリオは停止し、10 分後に再試行します。Google Sheets がまだ使用できないため、Workfront Fusion は新しい行に関する情報をまだ取得できません。次回のシナリオの実行は、1 時間後にスケジュールされます。Google Sheets はこの時点で再び使用可能になり、シナリオは正常に実行されます。
データエラー
DataError
項目が誤ってマッピングされ、サー Workfront Fusion パーティ側またはサードパーティサービス側で実行された検証に合格しない場合に、データエラーが生成されます。
このエラーが発生した場合、シナリオは(モジュールが失敗した場所まで)不完全な実行フォルダーに移動され、問題のトラブルシューティングを行うことができます。 ただし、シナリオは停止せず、スケジュールに従って引き続き実行されます。 データエラーが表示されたときにシナリオの実行を停止するには、シナリオ設定パネルの「順番に処理」オプションを有効にします。
シナリオ設定で「Allow storing incomplete executions」オプションを有効にしていない場合、シナリオの実行はエラーで終了し、ロールバックが実行されます。
重複データエラー
DuplicateDataError
重複するデータを許可しないサービスに対して、Workfront Fusion が同じバンドルを 2 回挿入しようとすると、重複データエラーが生成されます。このエラーが発生した場合、Workfront Fusion はデータエラーの場合と同じ方法で処理します。
詳しくは、この記事の データエラーを参照してください。
無効なアクセストークンエラー
InvalidAccessTokenError
サードパーティのサービスで登録されているアカウントに Workfront Fusion がアクセスできない場合に、無効なアクセストークンエラーが生成されます。これは、通常、特定のサービスの管理で Workfront Fusion のアクセス権を取り消したときに、そのサービスを使用するシナリオがスケジュールに従って実行され続ける場合に発生します。
このエラーが発生した場合、シナリオの実行は直ちに停止します。 エラーが発生したモジュール以降のシナリオは、不完全な実行フォルダーに移動します。
レート制限エラー
RateLimitError
特定のサービスによって設定された制限を超えると、レート制限エラーが生成されます。このエラーが発生した場合、Workfront Fusion は接続エラーの場合と同様に処理を進めます。
詳しくは、この記事の 接続エラーを参照してください。
不完全なデータエラー
IncompleteDataError
不完全なデータエラーは、トリガーでのみ発生します。トリガーが特定のサービスから必要なデータをダウンロードできなかった場合に、このエラーが生成されます。
シナリオが IncompleteDataError
で終了した場合、その後の動作は Max number of consecutive errors の設定によって異なります。
詳しくは、「シナリオの設定」の記事の 連続エラー数を参照してください。
例:
シナリオには、ドキュメントを監視する Workfront トリガーWatch Record が設定されています。 このシナリオは、長時間のビデオなどの大きなドキュメントのアップロード中に実行されます。Workfrontへのアップロード中に Workfront Fusion がビデオのダウンロードを試みるので、シナリオは IncompleteDataError
で終了します。
実行時エラー
RuntimeError
シナリオの実行中に発生し、これらのエラータイプに該当しないエラーは RunTimeError
としてレポートされます。
シナリオが RuntimeError
で終了した場合、その後の動作は Max number of consecutive errors の設定によって異なります。
詳しくは、「シナリオの設定」の記事の 連続エラー数を参照してください。
詳細については、「モジュールの概要」の「 インスタント トリガー」を参照してください。
不整合エラー
InconsistencyError
コミットまたはロールバック・フェーズ中にこれらのエラーが発生した場合、シナリオは不整合エラーで終了します。
このエラーがシナリオに表示された場合、シナリオの実行は直ちに停止します。
警告
シナリオの実行中に、問題を知らせる警告が表示される場合があります。警告を表示しても、シナリオは正常に完了します。
例えば、許可されている最大ファイルサイズを超え、Enable data loss オプションが無効の場合は、警告が表示されることがあります。
リソース
マッピングについて詳しくは、 マッピングの概要を参照してください。
不完全な実行について詳しくは、 不完全な実行の表示と解決を参照してください。
シナリオ設定パネルについて詳しくは、 シナリオ設定の指定を参照してください。
スケジュールについては、 シナリオのスケジュールを参照してください。
シナリオフェーズについては、 シナリオの実行、サイクル、フェーズを参照してください。
「データの損失を有効にする」オプションについて詳しくは、「シナリオ設定の指定」の データの損失を有効にするを参照してください。