エラー回避策 throw 設定

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

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

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

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

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

アクセス要件

展開すると、この記事の機能のアクセス要件が表示されます。
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Adobe Workfront パッケージ

任意のAdobe Workfront ワークフローパッケージと任意のAdobe Workfront Automation and Integration パッケージ

WorkfrontUltimate

Workfront Fusion を追加購入したWorkfront Primeおよび Select パッケージ。

Adobe Workfront ライセンス

標準

ワークまたはそれ以上

製品 組織がWorkfront Automation and Integration を含まない Select またはPrime Workfront パッケージを持っている場合は、Adobe Workfront Fusion を購入する必要があります。

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

throw の回避策

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

JSON エラー

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

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

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

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

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