REFERENCE
開発者リファレンス
認証、API、SDK、Flow Agent のプロセッサ、パラメータ解決のリファレンスです。
Exit
ワークフローの終点。別のワークフローへ制御を渡すこともできます。
Exit はワークフローの終了を示すプロセッサーで、他のワークフローの Entry へつなぐこともできます。
基本的な使い方
Exit はワークフローの実行を終了させます。終了点としてだけでなく、他のワークフローの Entry への橋渡しとして使い、2 つのワークフローを接続できます。
Workflow CRD での形
Entry と同様に、Exit は
spec.processorsの一員ではなくspec.exitsという独立した最上位の項目です。そのため、どのプロセッサー型の一覧にも現れません。spec:
entries:
- name: entry-main
handlingProcessor: proc-query
exits: []
processors:
- name: proc-query
type: query-database終了点が不要なワークフローは
exits: []と書けます。Automation Tool 型のワークフローは通常こうなります。Response プロセッサーが結果を返すことが終点であり、別途 Exit を置く必要がないためです。注意事項
- ワークフローに Exit は必須ではありません。
- 現在のワークフローを終えて別の Entry に渡したい場合にだけ Exit が必要で、経路は Exit 上で選びます。
- 終了状況ごとに複数の Exit を置けます。