サブワークフロー呼び出し
サブワークフロー呼び出しノード
同じ組織内の別のワークフローを、このノードから呼び出して実行し、その結果を後続のノードに渡します。共通の処理を一つのワークフローにまとめておき、複数のワークフローから使い回せます。
設定項目
| 設定項目 | 説明 | 必須 |
|---|---|---|
| 対象ワークフロー | 呼び出すワークフローを一覧から選択します(ID を手入力する必要はありません)。表示されるのは同じ組織のワークフローのみです。 | 必須 |
| 入力マッピング | 呼び出し先のワークフローへ渡す値を指定します。前のノードの出力を変数で割り当てられます。未設定の場合は前のノードの出力をそのまま渡します。 | 任意 |
制限事項
- 呼び出せるのは同じ組織のワークフローのみです。
- 自分自身や、すでに呼び出し中のワークフローを再度呼び出す循環呼び出しはできません(多重ネストにも上限があります)。
- 呼び出し先に RPA・ディープリサーチなど時間のかかる非同期ノードを含むワークフローは呼び出せません(その場で結果を待って同期実行するため)。
出力イメージ
呼び出したワークフローの最終的な出力が、このノードの出力として後続に渡されます。後続ノードからは {{sub_workflow_call-x.フィールド名}} のように参照できます。
活用例
共通処理の使い回し
「顧客データの整形」「通知の送信」など複数のワークフローで使う処理を一つにまとめ、各ワークフローから呼び出す。修正は一箇所で済む。
ワークフローの分割
大きなワークフローを役割ごとに分割し、親ワークフローから順に呼び出して見通しを良くする。