エラータイプ
シナリオ実行中にエラーが発生する場合があります。 これは通常、サービスへの接続に失敗してサービスが利用できない場合、または検証が失敗した場合に発生します。
Adobe Workfront Fusionでは、いくつかの基本的なエラータイプが区別されます。 エラーのタイプによって、Fusion シナリオの次のアクションが決まります。
アクセス要件
| table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
|---|---|
| Adobe Workfront パッケージ |
任意の Adobe Workfront Workflow パッケージと任意の Adobe Workfront Automation および Integration パッケージ Workfront Ultimate Workfront Fusion を追加購入した Workfront Prime および Select パッケージ。 |
| Adobe Workfront ライセンス |
標準 Work またはそれ以上 |
| 製品 | 組織が Workfront Automation および Integration を含まない Select またはPrime Workfront パッケージを持っている場合は、Adobe Workfront Fusion を購入する必要があります。 |
この表の情報について詳しくは、ドキュメントのアクセス要件を参照してください。
接続エラー
ConnectionError
接続エラーは、最も一般的なエラーの1つです。 これらは通常、過負荷、メンテナンス、または停止など、さまざまな理由でサードパーティサービスが利用できないことが原因です。 このエラーのデフォルトの処理は、どのモジュールでエラーが発生したかによって異なります。
-
最初のモジュールでエラーが発生した場合、シナリオの実行は警告メッセージとともに終了します。 その後、Workfront Fusionは、時間の間隔を増やしながらシナリオを繰り返し実行しようとします。 すべての試行が失敗した場合、Workfront Fusionはシナリオを無効にします。
-
接続エラーが最初のモジュール以外のモジュールで発生した場合、後続の手順は、シナリオの詳細設定の「不完全な実行の保存を許可」オプションに依存します。
-
このオプションが有効になっている場合、シナリオの実行は不完全な実行 フォルダーに移動されます。このフォルダーでは、Workfront Fusionが繰り返し時間を増やしながらシナリオを再実行しようとします。 すべての試行が失敗した場合、不完全な実行フォルダーに実行が残り、ユーザーが手動で解決するのを待ちます。
不完全な実行について詳しくは、不完全な実行の表示と解決を参照してください。
-
このオプションが無効になっている場合、シナリオの実行はエラーで終了し、ロールバックフェーズに移ります。 その後、Workfront Fusionは、時間の間隔を増やしながらシナリオを繰り返し実行しようとします。 すべての試行が失敗した場合、Workfront Fusionはシナリオを無効にします。
不完全な実行の保存を許可する設定について詳しくは、「シナリオ設定の構成」の「不完全な実行の保存を許可する」を参照してください。
-
時間間隔の増加
エラーが発生した場合の試行間隔を長くするためのアルゴリズムは、指数的バックオフと呼ばれます。 時間間隔を増加させるには、次のように設定します。
- 10 分
- 1 時間
- 3 時間
- 12 時間
- 24 時間
時間間隔を長くすると、頻繁に実行されるシナリオが、繰り返し失敗する試行に対して操作を使用するのを防ぐことができます。
例:
シナリオには、Google Sheets トリガーの行を監視が含まれています。 Workfront Fusionがシナリオを開始する際のメンテナンスにより、Google Sheetsは30分間利用できないため、新しい行を取得できません。 シナリオは停止し、10 分後に再試行します。 Google Sheetsはまだ利用できないため、Workfront Fusionは新しい行に関する情報を取得できません。 次回のシナリオの実行は、1 時間後にスケジュールされます。 Google Sheets はこの時点で再び使用可能になり、シナリオは正常に実行されます。
データエラー
DataError
アイテムが誤ってマッピングされ、Workfront Fusion側またはサードパーティサービス側で実行された検証に合格しない場合、データエラーが生成されます。
このエラーが発生した場合、モジュールが失敗した場所までのシナリオは、不完全な実行フォルダーに移動され、問題のトラブルシューティングを行うことができます。 ただし、シナリオは停止せず、そのスケジュールに従って実行し続けます。 データエラーが表示されたときにシナリオの実行を停止するには、シナリオ設定パネルの「順番に処理」オプションを有効にします。
シナリオ設定で「不完全な実行を保存することを許可する」オプションを有効にしていない場合、シナリオの実行はエラーで終了し、ロールバックが実行されます。
重複データエラー
DuplicateDataError
Workfront Fusionが、重複データを許可しないサービスに同じバンドルを2回挿入しようとすると、重複データエラーが生成されます。 このエラーが発生した場合、Workfront Fusionはデータエラーと同じように処理を進めます。
詳しくは、この記事の「 データエラー」を参照してください。
無効なアクセストークンエラー
InvalidAccessTokenError
Workfront Fusionがサードパーティサービスで登録されたアカウントにアクセスできない場合、無効なアクセストークンのエラーが発生します。 これは通常、特定のサービスの管理でWorkfront Fusionのアクセス権を取り消すと発生しますが、そのサービスを使用するシナリオはスケジュールに従って実行され続けます。
このエラーが発生すると、シナリオの実行はすぐに停止します。 エラーが発生したモジュールから始まるシナリオの残りの部分は、不完全な実行フォルダーに移動します。
レート制限エラー
RateLimitError
特定のサービスによって設定された制限を超えると、レート制限エラーが生成されます。 このエラーが発生した場合、Workfront FusionはConnection Errorと同じように処理を進めます。
詳しくは、この記事の「接続エラー」を参照してください。
不完全なデータエラー
IncompleteDataError
不完全なデータエラーは、トリガーでのみ発生します。 トリガーが特定のサービスから必要なデータをダウンロードできなかった場合に、このエラーが生成されます。
シナリオが IncompleteDataError で終了した場合、それ以降の動作は「連続エラーの最大数」の設定によって変わります。
詳しくは、「シナリオ設定の構成」の「連続エラーの数」を参照してください。
例:
シナリオでは、ドキュメントを監視するように設定されたWorkfront トリガー 監視レコード があります。 このシナリオは、長時間のビデオなどの大きなドキュメントのアップロード中に実行されます。 Workfront Fusion は、Workfront へのアップロードが続いている間にビデオをダウンロードしようとするため、シナリオは IncompleteDataError で終了します。
ランタイムエラー
RuntimeError
シナリオの実行中に発生し、これらのエラータイプのいずれでもないエラーは、RunTimeErrorとして報告されます。
シナリオがRuntimeErrorで終了した場合、その後の動作は連続エラーの最大数設定に依存します。
詳しくは、「シナリオ設定の構成」の「連続エラーの数」を参照してください。
詳しくは、「トリガーの概要」の「 インスタント モジュール 」を参照してください。
不整合エラー
InconsistencyError
コミット フェーズまたはロールバック フェーズでこれらのエラーのいずれかが発生した場合、シナリオは非一貫性エラーで終了します。
このエラーがシナリオに表示された場合、シナリオの実行は直ちに停止します。
警告
シナリオの実行中に、問題を知らせる警告が表示される場合があります。 警告を表示しても、シナリオが正常に完了することはありません。
例えば、許可される最大ファイルサイズを超え、 データ損失を有効にする オプションが無効になっている場合、警告が表示される場合があります。
リソース
マッピングについて詳しくは、 マッピングの概要を参照してください。
不完全な実行について詳しくは、不完全な実行の表示と解決を参照してください。
シナリオ設定パネルについて詳しくは、 シナリオ設定の設定を参照してください。
スケジュールについて詳しくは、 シナリオのスケジュール を参照してください。
シナリオフェーズについて詳しくは、 シナリオ実行、サイクルおよびフェーズ を参照してください。
データ損失を有効にするオプションについて詳しくは、「シナリオ設定の構成」の「 データ損失を有効にする」を参照してください。