The Map function iterates through each key in an object using a helper flow and creates an object as output.
For each key in the input object, the helper flow executes with the key name and the corresponding value. After selecting a helper flow from the Select Flow dialog, you can pass the key and value fields using the dropdown choices in the With the following values section.
The helper flow must output two values, key and value, using a Return card. Each key and value pair creates one key in the new output object.
The helper flow can also filter out some keys using Continue If or similar branching logic. For example, if the helper flow completes without returning a key and value pair, then that iteration doesn't provide a key to the output object.
|For each item in this list|
|object||Object or list of objects to process.||Object||TRUE|
|Run this Flow|
|Helper Flow||Helper flow to process each key and value pair.||Flow||TRUE|
|With these options|
|concurrency||Number of keys that are processed in parallel.||Number||FALSE|
|With the following values|
|Inputs||Dynamically generated inputs defined by the helper flow. Use the dropdown to specify which input receives the key and which receives the value.||Various||TRUE|
|output||The new object formed by the key and value pairs from the helper flow.||Object|