Sub-Process or Process Route
Last updated
Last updated
If you want to break down you Boomi Integration application into pieces, you have two options:
Sub-Processes
Process Routes
A sub-process is deployed with its parent process.
A sub-process does not exist stand-alone.
Parent and children (sub-processes) belong inseparably together.
A sub-process is always “baked into” another process.
Do use a sub-process if it is used by only one parent process.
See also: Sub Process & Routes Naming Conventions, Façade Concept
A route with one target (one route) is a Call: we are calling another process.
Do use a route (call to a sub-process) over a “direct” sub-process, if the called target process is used by more than one parent processes.
If a process route has only one path (one target) we name it “process call”.
The advantage of a process route is that the implementing process is deployed separately. If the sub-processes changes there is no need to deploy the parent processes.
See also Process Route Implementation Pattern