Iterates through an object key-by-key using a child Flow. For each key in the input object, the child Flow is called with the key name and value for that key - you can select those using the dropdown in the designer after selecting a child Flow using the Choose Flow button.

The child Flow will process each key/value pair together with any constants passed in to the child Flow. ForEach does not create an output, it simply performs the actions in the child Flow. If you need output values, consider Map to List or Map.

Input Fields

  • object (required): the object to process
  • flow (required): the child Flow to process each key/value pair
  • (dynamically generated):  the inputs defined by the child Flow - use the dropdown to specify which input gets the key and which gets the value
  • concurrency: how many keys to process in parallel

Output Fields

  • (none)