エラー回避策 throw 設定

場合によっては、シナリオの実行を強制的に停止し、その後にロールバックフェーズまたはコミットフェーズを実行するか、ルートの処理を停止し、必要に応じて不完全な実行のキューに格納することができます。

現在、エラー処理ディレクティブはエラーハンドラールートの範囲外では使用できず、Adobe Workfront Fusion では条件付きでエラーを簡単に発生させる(スローする)モジュールは提供されていません。

次の回避策を使用して、エラー機能 throw 模倣できます。

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

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

アクセス要件

展開すると、この記事の機能のアクセス要件が表示されます。

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

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 ライセンス要件なし

または

レガシー:任意

製品

新規:

  • Prime Workfront プランを選択する:組織がAdobe Workfront Fusion を購入する必要があります。
  • Ultimate Workfront プラン:Workfront Fusion が含まれています。

または

現在:Adobe Workfront Fusion を購入する必要があります。

このテーブルの情報について詳しくは、 ドキュメントのアクセス要件を参照してください。

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

throw の回避策

条件付きでエラーをスローするには、操作中に意図的に失敗するようにモジュールを設定します。 オプションでエラーをスローするように設定された JSON/JSON を解析 ​ モジュールを使用する可能性があります(この場合は BundleValidationError)。

JSON エラー

その後、エラー処理ディレクティブの 1 つをエラー処理ルートに添付できます。

  • ロールバック:シナリオ実行を強制的に実行し、ロールバックフェーズを停止して実行します。
  • コミット:シナリオ実行を強制的に停止し、コミットフェーズを実行します。
  • 無視:ルートの処理を停止します。
  • Break:ルートの処理を停止し、不完全な実行のキューフォルダーに保存します。

Rollback ディレクティブの使用例を以下に示します。

ロールバックディレクティブ

recommendation-more-help
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3