Adobe Workfront Fusion でのエラー処理をスロー
場合によっては、シナリオの実行を強制的に停止して、その後でロールバックまたはコミットフェーズを実行したり、ルートの処理を停止してオプションで不完全な実行をキューに格納したりすることができます。
現在、エラー処理ディレクティブは、エラーハンドラールート以外では使用できません。また、Adobe Workfront Fusion では、条件付きでエラーを簡単に生成(スロー)できるモジュールは提供されていません。
不完全な実行について詳しくは、Adobe Workfront Fusion での不完全な実行の表示と解決を参照してください。
エラー処理ディレクティブについて詳しくは、エラー処理ディレクティブ Adobe Workfront Fusionを参照してください。
アクセス要件
この記事で説明している機能を使用するには、次のアクセス権が必要です。
ご利用のプラン、ライセンスタイプまたはアクセス権を確認するには、Workfront の管理者にお問い合わせください。
Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion licensesを参照してください。
スローの回避策
条件付きでエラーをスローするために、オプションでモジュールを設定し、実行中に意図的にエラーを発生させることができます。その方法の 1 つは、JSON/Parse JSON モジュール(JSON モジュールを参照)を使用して、オプションでエラーをスローするように設定することです(この場合は BundleValidationError を使用します)。
次に、エラー処理ディレクティブの 1 つをエラー処理ルートにアタッチして、以下の操作を行います。
- シナリオの実行を強制的に停止し、ロールバックフェーズを実行します:ロールバック
- シナリオの実行を強制的に停止し、コミットフェーズを実行します:コミット
- ルートの処理を停止します:無視
- ルートの処理を停止し、不完全な実行フォルダーのキューに保存します:一時停止
Rollback ディレクティブの使用例を以下に示します。