maestro-automate
latest
false
Maestro Automate ユーザー ガイド
- はじめに
- 開発
- デプロイして実行する
- 例
- 参照
末尾
Configure the End node and its output, and see how it differs from Terminate, with examples.
他のアクティブなブランチに影響を与えずに、ワークフローの出力としてデータを返します。[終了] は、並列ワークフローの 1 つの分岐が結果を返し、他の分岐が実行を継続する場合に適合します。
[終了] と [強制終了] の違い
[終了] と [強制終了] はどちらも、配置された分岐を停止します。違いは、ワークフローの残りの部分でどうなるかです。
| ノード | 現在のブランチへの影響 | 他のブランチへの影響 |
|---|---|---|
| 末尾 | 停止して出力を返します | 他のブランチは引き続き実行されます |
| Terminate | すぐに停止します | 他のすべてのアクティブなブランチはキャンセルされます |
[終了] は、並列分岐を含むワークフローに適合します。一方の分岐は出力を返し、他の分岐は完了します。[強制終了 ] は、他に何が実行されているかに関係なく、ワークフロー全体を直ちに停止する必要がある場合に当てはまります。
構成
| フィールド | Required | 説明 |
|---|---|---|
| 出力 | いいえ | ワークフローの出力として返す値です。リテラル値、変数参照、または式を指定できます。 |
出力
[出力] フィールドに設定された値がワークフローの戻り値になります。End はターミナル ノードであるため、End より後のノードは参照できません。
例
監査分岐の完了中に 1 つの分岐から成功結果を返す
一方のブランチがプライマリ応答を処理し、別のブランチが監査ログを記録するワークフローでは、プライマリ応答の分岐の最後に終了ノードを配置します。監査ブランチは引き続き独立して実行されます。
エラー結果を早い段階で返す
エラー分岐で終了ノードを使用すると、構造化されたエラー オブジェクトをワークフローの出力として返すことができ、まだ進行中の他の処理をキャンセルされません。