maestro-automate
latest
false
Maestro Automate ユーザー ガイド
- はじめに
- 開発
- デプロイして実行する
- 例
- 参照
Terminate
[強制終了] ノードは、並列で進行中の作業の有無に関係なく、ワークフローのすべてのアクティブなブランチを直ちに停止します。
機能
ワークフロー全体を即座に停止し、実行中のすべてのブランチを終了します。
[強制終了] は、特定のパスによってワークフローを停止する必要がある場合に当てはまります。たとえば、回復不能なエラーが検出された後や、ワークフローのどこでもそれ以上作業が発生しないようにする条件付き分岐に到達した後です。
[強制終了] と [終了] のどちらかを選択する
| 状況 | 使用 |
|---|---|
| まだ実行中の並列ブランチを含め、ワークフロー全体を今すぐ停止します | Terminate |
| 現在のブランチのみを完了し、他のブランチが続行している間にその出力を返します | 末尾 |
[強制終了] はグローバルです。他に何が進行中かに関係なく実行を終了します。End は、その分岐に対してローカルです。
構成
[強制終了] ノードには [ ステータス ] または [ メッセージ ] フィールドがありません。[ パラメーター ] タブには [ 出力変数を追加] があり、ワークフローが返す値を定義します。ノードはエラー処理をサポートしていません。ワークフローを停止するノードは、その入力ハンドルに接続します。
備考
- [強制終了] は実行を正常に停止します。それ自体ではエラーは発生しません。実行トレースでは、[強制終了] ノードと実行の両方に [完了] と表示されます。
- サブフロー内では、[強制終了] はそのサブフローのみを終了し、親ワークフローは続行されます。
- まだ進行中の並列分岐はワークフローの終了時に終了するため、[強制終了] は、残りの作業をすべて停止することが意図した結果であるパスにのみ属します。