エラー処理の追加
シナリオの実行中にエラーが発生する場合があります。
例えば、次の理由でエラーが発生する可能性があります。
- エラーのためサービスを利用できません
- サービスが予期しないデータで応答する
- 入力データの検証に失敗しました
- その他の理由
シナリオの実行中にモジュールがエラーに遭遇し、モジュールにエラー処理ルートが添付されていない場合、デフォルトのエラー処理ロジックが実行されます。
エラーハンドラールートをモジュールに追加することで、デフォルトのエラー処理ロジックを独自のエラー処理ロジックに置き換えることができます。Adobe Workfront Fusion には、エラーハンドラールートの末尾に挿入できる 5 つの異なるディレクティブが用意されています。
デフォルトのエラー処理について詳しくは、「 エラータイプ」を参照してください。
エラー処理ディレクティブについて詳しくは、「 エラー処理用のディレクティブ」を参照してください。
アクセス要件
この記事で説明している機能を使用するには、次のアクセス権が必要です。
新規:標準
または
現在:ワーク以上
現在:Workfront Fusion ライセンス要件なし
または
レガシー:任意
新規:
- Prime Workfront プランを選択する:組織がAdobe Workfront Fusion を購入する必要があります。
- Ultimate Workfront プラン:Workfront Fusion が含まれています。
または
現在:Adobe Workfront Fusion を購入する必要があります。
このテーブルの情報について詳しくは、 ドキュメントのアクセス要件を参照してください。
Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください。
エラーハンドラーの追加
モジュールにエラーハンドラーを追加するには:
-
左側のパネルで「シナリオ」タブをクリックします。
-
エラー処理ルートを追加するシナリオを選択します。
-
シナリオの任意の場所をクリックして、シナリオエディターに移動します。
-
エラーハンドラールートを追加するモジュールを右クリックし、「エラーハンドラーを追加」を選択します。
エラーハンドラールートがモジュールに追加されます。 モジュールがルート内の最後のモジュールの場合、エラーハンドラーディレクトリはモジュールに従います。 モジュールの後にさらにモジュールがある場合は、別のエラーハンドラールートが追加されます。
エラー処理モジュールは、ディレクティブのリストと、シナリオで使用されているアプリを表示します。
-
いずれかのディレクティブを選択します。
または
1 つ以上のモジュールをエラーハンドラールートに追加します。
ルートにさらにモジュールを追加する場合、デフォルトで無視ディレクティブが適用されます。 エラーが発生した場合、そのルート上の後続のモジュールが処理されます。
ディレクティブについて詳しくは、この記事の エラー処理ディレクティブを参照してください。
-
(任意)エラー処理ルートにフィルターを追加します。 手順については、 エラー処理ルートへのフィルタリングとネストの追加を参照してください。
エラー処理ディレクティブ
ディレクティブについて、以下で簡単に説明します。詳しくは、「エラー処理のディレクティブ を参照してください。
5 つのディレクティブがあり、エラーの後にシナリオの実行が継続するかどうかに基づいて、次のカテゴリにグループ化できます。
次のディレクティブを使用して、シナリオの実行が継続されるようにします。
-
再開:エラーを含むモジュールの代替出力を指定できます。シナリオの実行ステータスは成功とマークされます。
-
無視:エラーを無視します。シナリオの実行ステータスは成功とマークされます。
-
一時停止:入力を不完全な実行のキューに保存します。シナリオの実行ステータスは、警告とマークされます。
詳しくは、 不完全な実行の表示と解決を参照してください。
エラーが発生したときにシナリオの実行が停止する場合は、次のいずれかのディレクティブを使用します。
- ロールバック:シナリオの実行を直ちに停止し、ステータスをエラーとしてマークします。
- コミット:シナリオの実行を直ちに停止し、ステータスを成功としてマークします。
リソース
エラー処理について詳しくは、以下を参照してください。