Data Flow Control





visit documentation

What is it?

The Parallel Gateway data flow control consists of two separate services - fork and join - which allow you to split a process into multiple branches and process those branches in parallel (ie. at the same time).

What does it do?

Parallel Gateway fork allows you to split one process into multiple routes. Each route is executed independently of all other routes and ran in parallel giving you the ability to complete multiple actions at the same time.

Parallel Gateway join, an optional closure of a parallel process, ensures that all actions within the forked portion of a process are completed before continuing further.

High performance All routes within a forked process using our Parallel Gateway are ran in parallel allowing you to execute multiple actions at the same time and save time.

Data enrichment Parallel gateway is particularly useful in processes which require multiple API calls to retrieve all required data before performing a specific action. To conserve resources, APIs are usually designed to not include all the information available in one single request. Instead a response includes IDs of other resources available and requires subsequent API calls to retrieve related data. Our parallel gateway allows you to model a workflow where, after an initial API call, all additional data are retrieved in parallel before finally continuing onwards.

Use Cases

Common use-cases where parallel gateway is used include:

  • Data enrichment - retrieval of additional data based on resource ID
  • Data consolidation and retrieval of data from multiple sources
  • High-performance automations and systems integrations
  • Data backups / copies

Have any Questions?Contact us today and connect with our support team.

Contact support