Configuration
- Domain — the entity kind the mapping belongs to.
- Namespace — optional label that keeps several independent mapping
sets apart within one domain (e.g.
target-idvscost-centre). Leave blank if the domain only has one mapping set. - External ID — the mapping key, with
{assign_key}interpolation (same syntax as Flow Log). Takes precedence over the assign below. - External ID assign — alternatively, name an assign whose raw value is the key.
- Value — the value to store, with
{assign_key}interpolation. Takes precedence over the assign below. - Value assign — alternatively, name an assign whose raw value is stored (e.g. the id returned by an upstream Flow Action).
- Metadata assign — optional; an assign holding a flat map of scalars (build it with Build Map) stored alongside the value — breadcrumbs like the source row’s date, so reconciliation flows can filter mappings without refetching history. Capped at 2 KB; leave unset to keep any previously stored metadata untouched.
Tips
- Last write wins — re-running the branch refreshes the stored value.
- Place this node after the work that produces the value, and pair it with an Entity Mapping Lookup (same domain + namespace) wherever the mapping is consumed.
- Blank domain, external ID, or value logs a warning and no-ops.