Adobe Workfront Fusion でのエラー処理

シナリオの実行中にエラーが発生する場合、通常、その原因は、サービスが障害により利用できないか、サービスが予期しないデータで応答するか、入力データの検証が失敗するすることなどです。

モジュールがシナリオの実行中にエラーをスローし、モジュールにエラー処理ルートがアタッチされていない場合は、デフォルトのエラー処理ロジックが実行されます。詳しくは、「 Adobe Workfront Fusion でのエラー処理」を参照してください。

エラーハンドラールートをモジュールに追加することで、デフォルトのエラー処理ロジックを独自のエラー処理ロジックに置き換えることができます。Adobe Workfront Fusion では、エラーハンドラールートの最後に挿入できる 5 つの異なるディレクティブを提供しています。

詳しくは、「 Adobe Workfront Fusion でのエラー処理のディレクティブ」を参照してください。

アクセス要件

この記事で説明している機能を使用するには、次のアクセス権が必要です。

Adobe Workfront プラン*
Pro またはそれ以降
Adobe Workfront ライセンス*
Plan、Work
Adobe Workfront Fusion ライセンス**

現在のライセンス要件:Workfront Fusion ライセンス要件は不要。

または

従来のライセンス要件:Workfront Fusion for Work Automation and Integration

製品

現在の製品要件:Select または Prime Adobe Workfront プランをご利用の場合、この記事で説明されている機能を使用するには、組織は Adobe Workfront に加えて Adobe Workfront Fusion も購入する必要があります。Workfront Fusion は、Ultimate Workfront プランに含まれています。

または

従来の製品要件:この記事で説明している機能を使用するには、Adobe Workfront Fusion と Adobe Workfront を組織で購入する必要があります。

ご利用のプラン、ライセンスタイプやアクセス権を確認するには、Workfront 管理者にお問い合わせください。

Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください。

エラーハンドラールート

モジュールにエラーハンドラールートを追加するには、次の手順に従います。

  1. モジュールを右クリックし、「エラーハンドラーを追加」を選択します。

    モジュールには、ディレクティブのリストと、シナリオで使用されているアプリが表示されます。

  2. エラーハンドラーを追加したモジュールがルートの最後のモジュールの場合は、ディレクティブの 1 つを選択します。

    または

    1 つ以上のモジュールをエラーハンドラールートに追加します。

    ルートにモジュールをさらに追加した場合、デフォルトでは無視のディレクティブが適用され、エラーの発生時は、そのルートの後続のモジュールが処理されます。

INFO
この例では、フォルダーを作成モジュールの実行中にエラーが発生すると、無視ディレクティブが自動的に適用され、シナリオはエラーハンドラルート上の次のモジュールに移動します。
ただし、エラーが発生していない場合、シナリオは通常のルート上の「フォルダーモジュール内のすべてのファイルの一覧表示」に移動します。

エラーハンドラルートは透明な円で示され、通常のルートは不透明の円で示されます。

エラー処理ディレクティブ

ディレクティブについて、以下で簡単に説明します。詳しくは、「 Adobe Workfront Fusion でのエラー処理のディレクティブ」を参照してください。

合計 5 つのディレクティブがあり、シナリオの実行を続行するかどうかに応じて、次のカテゴリにグループ化できます。

次のディレクティブを使用して、シナリオの実行が継続されるようにします。

  • 再開:エラーを含むモジュールの代替出力を指定できます。シナリオの実行ステータスは、成功と表示されます。
  • 無視:エラーを無視します。シナリオの実行ステータスは、成功と表示されます。
  • 一時停止:入力を不完全な実行のキューに保存します。シナリオの実行ステータスは、警告と表示されます。詳しくは、「 Adobe Workfront Fusion での不完全な実行の表示と解決」を参照してください。

エラーが発生したときにシナリオの実行が停止する場合は、次のいずれかのディレクティブを使用します。

  • ロールバック:シナリオの実行を直ちに停止し、そのステータスをエラーと表示します。
  • コミット:シナリオの実行を直ちに停止し、そのステータスを成功と表示します

エラー処理について詳しくは、以下を参照してください。

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43