Skip to main content
Reads one value out of a map by a key worked out at runtime. The partner to Flow Index List: index a list once before the loop, then use this inside it to resolve each item directly instead of rescanning with a Flow Lookup.

Configuration

  • Source — the map to read (usually an Assign holding the output of a Flow Index List or Flow Map Put).
  • Key source — the key to look up. Resolved against normal assigns, so inside a loop point it at a field of the current item.
  • Output assign — where the value is written.
  • On missSet to nil (default) writes nil and continues; Halt flow stops the run; Halt branch skips the current Flow Each item and moves on to the next. Use Halt branch when a missing entry means “this item can’t be processed” — an unmapped employee, for instance.

Tips

  • Keys are matched as text, so an integer key finds an entry stored from a string. That is usually what you want when one side came out of JSON.
  • A key that resolves to nil counts as a miss. It does not read the entry stored under a nil key.
  • If the map was built in Collect all mode, the value here is a list — put a Flow Each after it, or a Flow Guard if you expect exactly one.

Ports