FlowDSL Node Catalog

Subflow Invoke

Run another workflow by ID and attach its final output to this packet.

Overview

PropertyValue
Node IDcore/subflow-invoke
Kindaction
Modulecore-flowdsl
Repogo-flowdsl
Handlergithub.com/redelay/go-flowdsl/nodes/core.SubflowInvoke
Iconlucide:workflow
Color#3b82f6
Tagscomposition

Description

Resolves the engine from ctx.Value "flowdsl.engine" and calls Start on the target workflow. Blocks until the sub-flow finishes.

Outputs

  • out — (no description)

Settings

PropertyTypeRequiredDefaultUI GroupDescription
inputPathstring———Dotted path to the input to pass; empty = whole packet.
outputKeystring—subflow_output—
workflowIDstringyes——

Example

yaml
# Use this node in a flow:
nodes:
  - id: my_step
    name: My Step
    kind: action
    action_ref: core/subflow-invoke
    config:
      inputPath: some.packet.path
      outputKey: subflow_output
      workflowID: "value"