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 Workflow パッケージと任意の Adobe Workfront Automation および Integration パッケージ

Workfront Ultimate

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

Adobe Workfront ライセンス

標準

Work またはそれ以上

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

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

throwの回避策

条件付きでエラーをスローするには、モジュールを設定して、その操作中に意図的に失敗するようにします。 1つの可能性として、JSON > JSONを解析モジュールを使用し、オプションでエラーをスローするように設定します(この場合はBundleValidationError)。

JSON エラー

次に、エラー処理ルートにエラー処理ディレクティブのいずれかを添付できます。

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

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

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

recommendation-more-help
workfront-fusion-help-workfront-fusion