Data Flow Control
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).
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.
Common use-cases where parallel gateway is used include: