FlowDSL Node Catalog

Subworkflow

Hand off to a child flow over the event bus — publish its trigger event and continue. Event-wired only; the child runs as an independent subscriber (any process or language).

Overview

PropertyValue
Node IDredelay/subworkflow
Kindaction
Moduleflowexec
Repogo-flowdsl
Module refflowexec
Iconlucide:git-fork

Outputs

  • Dispatched — Trigger event published (output.dispatched_event is set); the parent flow continues. Fire-and-forget — does not wait for the child.

Settings

PropertyTypeRequiredDefaultUI GroupDescription
entityTypestring———Optional envelope field on the published event.
eventstringyes——The child's trigger topic (dotted event name its event-source consumes, e.g. order.paid). This is the whole execution contract — the child need not run in this process.
payloadPathstring———Dotted path into the input selecting the handoff payload. Empty sends the whole input.
workflow_refstring———The child workflow id — metadata that draws the lifecycle-graph edge to the named child. Unused at runtime.

Example

yaml
# Use this node in a flow:
nodes:
  - id: my_step
    name: My Step
    kind: action
    action_ref: redelay/subworkflow
    config:
      entityType: "value"
      event: "value"
      payloadPath: some.packet.path
      workflow_ref: "value"