エラー回避策 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 ライセンス要件なし または レガシー:任意 |
製品 |
新規:
または 現在:Adobe Workfront Fusion を購入する必要があります。 |
このテーブルの情報について詳しくは、 ドキュメントのアクセス要件を参照してください。
Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください。
throw
の回避策
条件付きでエラーをスローするには、操作中に意図的に失敗するようにモジュールを設定します。 オプションでエラーをスローするように設定された JSON/JSON を解析 モジュールを使用する可能性があります(この場合は BundleValidationError
)。
その後、エラー処理ディレクティブの 1 つをエラー処理ルートに添付できます。
- ロールバック:シナリオ実行を強制的に実行し、ロールバックフェーズを停止して実行します。
- コミット:シナリオ実行を強制的に停止し、コミットフェーズを実行します。
- 無視:ルートの処理を停止します。
- Break:ルートの処理を停止し、不完全な実行のキューフォルダーに保存します。
Rollback ディレクティブの使用例を以下に示します。