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