Adobe Workfront Fusion でのエラー処理
シナリオの実行中にエラーが発生する場合、通常、その原因は、サービスが障害により利用できないか、サービスが予期しないデータで応答するか、入力データの検証が失敗するすることなどです。
モジュールがシナリオの実行中にエラーをスローし、モジュールにエラー処理ルートがアタッチされていない場合は、デフォルトのエラー処理ロジックが実行されます。詳しくは、「 Adobe Workfront Fusion でのエラー処理」を参照してください。
エラーハンドラールートをモジュールに追加することで、デフォルトのエラー処理ロジックを独自のエラー処理ロジックに置き換えることができます。Adobe Workfront Fusion では、エラーハンドラールートの最後に挿入できる 5 つの異なるディレクティブを提供しています。
詳しくは、「 Adobe Workfront Fusion でのエラー処理のディレクティブ」を参照してください。
アクセス要件
この記事で説明している機能を使用するには、次のアクセス権が必要です。
ご利用のプラン、ライセンスタイプまたはアクセス権を確認するには、Workfront 管理者にお問い合わせください。
Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください。
エラーハンドラールート
モジュールにエラーハンドラールートを追加するには、次の手順に従います。
-
モジュールを右クリックし、「エラーハンドラーを追加」を選択します。
モジュールには、ディレクティブのリストと、シナリオで使用されているアプリが表示されます。
-
エラーハンドラーを追加したモジュールがルートの最後のモジュールの場合は、ディレクティブの 1 つを選択します。
または
1 つ以上のモジュールをエラーハンドラールートに追加します。
ルートにモジュールをさらに追加した場合、デフォルトでは無視のディレクティブが適用され、エラーの発生時は、そのルートの後続のモジュールが処理されます。
エラーハンドラルートは透明な円で示され、通常のルートは不透明の円で示されます。
エラー処理ディレクティブ
ディレクティブについて、以下で簡単に説明します。詳しくは、「 Adobe Workfront Fusion でのエラー処理のディレクティブ」を参照してください。
合計 5 つのディレクティブがあり、シナリオの実行を続行するかどうかに応じて、次のカテゴリにグループ化できます。
次のディレクティブを使用して、シナリオの実行が継続されるようにします。
- 再開:エラーを含むモジュールの代替出力を指定できます。シナリオの実行ステータスは、成功と表示されます。
- 無視:エラーを無視します。シナリオの実行ステータスは、成功と表示されます。
- 一時停止:入力を不完全な実行のキューに保存します。シナリオの実行ステータスは、警告と表示されます。詳しくは、「 Adobe Workfront Fusion での不完全な実行の表示と解決」を参照してください。
エラーが発生したときにシナリオの実行が停止する場合は、次のいずれかのディレクティブを使用します。
- ロールバック:シナリオの実行を直ちに停止し、そのステータスをエラーと表示します。
- コミット:シナリオの実行を直ちに停止し、そのステータスを成功と表示します
エラー処理について詳しくは、以下を参照してください。