メインコンテンツへスキップ
サブワークフロー呼び出し

サブワークフロー呼び出しノード

同じ組織内の別のワークフローを、このノードから呼び出して実行し、その結果を後続のノードに渡します。共通の処理を一つのワークフローにまとめておき、複数のワークフローから使い回せます。

設定項目

設定項目説明必須
対象ワークフロー呼び出すワークフローを一覧から選択します(ID を手入力する必要はありません)。表示されるのは同じ組織のワークフローのみです。必須
入力マッピング呼び出し先のワークフローへ渡す値を指定します。前のノードの出力を変数で割り当てられます。未設定の場合は前のノードの出力をそのまま渡します。任意

制限事項

  • 呼び出せるのは同じ組織のワークフローのみです。
  • 自分自身や、すでに呼び出し中のワークフローを再度呼び出す循環呼び出しはできません(多重ネストにも上限があります)。
  • 呼び出し先に RPA・ディープリサーチなど時間のかかる非同期ノードを含むワークフローは呼び出せません(その場で結果を待って同期実行するため)。

出力イメージ

呼び出したワークフローの最終的な出力が、このノードの出力として後続に渡されます。後続ノードからは {{sub_workflow_call-x.フィールド名}} のように参照できます。

活用例

共通処理の使い回し

「顧客データの整形」「通知の送信」など複数のワークフローで使う処理を一つにまとめ、各ワークフローから呼び出す。修正は一箇所で済む。

ワークフローの分割

大きなワークフローを役割ごとに分割し、親ワークフローから順に呼び出して見通しを良くする。

よく一緒に使うノード