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 は、Workfront Ultimate プランに含まれています。

または

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

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

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

再試行エラー処理ディレクティブの回避策

Adobe Workfront Fusion は現在、再試行エラー処理ディレクティブを提供していませんが、その機能を模倣するために 2 つの回避策を採用できます。詳しくは、Adobe Workfront Fusion でのエラー処理のディレクティブを参照してください。

一時停止ディレクティブを使用

  1. シナリオ設定パネルで、「未完了の実行の保存を許可」オプションを有効にします。

    詳しくは、 Adobe Workfront Fusionのシナリオ設定パネルを参照してください。

  2. Adobe Workfront Fusion でのエラー処理の説明に従って、エラーハンドラールートをモジュールにアタッチします。

  3. 一時停止ディレクティブをエラーハンドラールートにリンクし、構成します。

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

欠点

  • 最小再試行間隔は 1 分です。

  • モジュールが複数のバンドルを処理していて、バンドルの処理が失敗した場合、部分的な実行(エラーの原因となったバンドルのみ)が未完了の実行フォルダーに移動され、一時停止ディレクティブの設定に従って再試行がスケジュールされます。ただし、現在の実行は続行され、モジュールは後続のバンドルの処理を続行します。シナリオ設定で「順次処理」オプションを有効にすると、未完了の実行フォルダーに保存されている実行が正常に解決されるまでシナリオが再実行されないようにすることができます。

    未完了の実行について詳しくは、 Adobe Workfront Fusion での未完了の実行の表示と解決を参照してください。

リピーターモジュールを使用する

  1. リピーター ​モジュールを使用し、その​ 繰り返し ​フィールドを最大試行回数に設定します。

  2. 障害が発生する可能性があるモジュールを​ リピーター ​モジュールにリンクします。

  3. エラーハンドラールートをこのモジュールにアタッチします( Adobe Workfront Fusion のエラー処理を参照)。

  4. ツール/スリープ ​モジュールをエラーハンドラールートにリンクし、その 遅延 ​フィールドを試行間の秒数に設定します。

  5. 無視 ​ディレクティブを​ ツール/スリープ ​モジュールの後にリンクします(Adobe Workfront Fusion でのエラー処理のディレクティブを参照)

  6. ツール/変数設定 ​モジュールを失敗する可能性のあるモジュールの後にリンクし、モジュールの結果を Result などの名前の変数に保存するように構成します。

  7. ツール/変数の設定 ​に移動してからに「配列アグリゲータ」モジュールをリンクし、ソースモジュールフィールドで​ Repeater ​モジュールを選択します。

  8. ツール/変数の取得 ​モジュールを「配列アグリゲーター」モジュールにリンクし、Result 変数の値を取得するように構成します。

  9. ツール/変数の取得 ​モジュールを​ リピーター ​モジュールと障害が発生する可能性のあるモジュールの間に挿入し、Result の値を取得するように構成します。

  10. Result 変数が存在しない場合にのみ続行するには、この​ ツール/変数の取得 ​モジュールと失敗する可能性があるモジュールの間にフィルターを挿入します。

INFO
例: 以下は、HTTP/リクエストを作成モジュールが失敗する可能性のあるモジュールを表すサンプルシナリオです。
失敗する可能性があるモジュールの結果が複雑すぎて単純な変数に格納できない場合は、データストアを使用して結果を格納/取得できます。データストアにはレコードが 1 つだけ含まれます。レコードのキーは、例えば Result などです。
データストアについて詳しくは、 Adobe Workfront Fusion のデータストアを参照してください。

欠点

この回避策は少し複雑すぎるように見えるかもしれませんし、操作の面でも要求がより厳しくなっています。

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