Skip to main content
Runs another flow and surfaces one of its assigns. Works in both data and flow engines. Use it to reuse a flow’s result — most commonly a lookup table built from persisted data (load a big list, build a name → id map) so a mapping, a condition, or another flow can resolve references by name.

Configuration

  • Flow — the flow to run. It must be a flow-mode flow that writes the value you want into an assign.
  • Input assign — the input is placed into the referenced flow’s assigns under this key before it runs (read it inside the flow with an Assign Read node). In a property mapping the input is this node’s input port; inside a flow it’s read from the assign of this name on the current run.
  • Output assign — after the flow finishes, this assign is read from it. In a property mapping it becomes this node’s output; inside a flow it’s written to the assign of the same name on the current run.

Notes

  • In a property mapping the output is emitted as a raw value, not a dated property — put a Wrap Raw between this node and any consumer that expects one.
  • The referenced flow runs once per evaluation without recording a run in the flow’s history. Pair it with a Flow Cache node inside that flow so the expensive work runs once and is reused across entities (or across the rows of a Flow Each loop).
  • Name-based lookups are only as good as the names entered in the source — the flow author owns getting them right.

Ports