Boomi Business Route

By in ,
968
Boomi Business Route

Boomi – Rule Based Routing:

Some of the Rule based routing offered by Boomi – Branch Shape, Route Shape and Process Route Shape

Branch Shape – Unconditional:

A Branch shape is used to simply route the documents to multiple paths:

Boomi Business Route - Branch

You can specify the number of branches between two and twenty-five.

Any document flowing through to the branch shape flows through all of its branches sequentially. If there is a failure in any branch documents don’t flow to its subsequent branches.

Key point to remember: Dynamic Process Property set in one branch can be retrieved in other branches, but Dynamic Document Property set in one branch can’t be retrieved in other branches.

Dynamic Document Property set before the branch shape can be retrieved in any branch

Route Shape – Conditional:

The Process Route functionality is pretty similar to a branch shape except that a Route shape routes data to separate branches based on Parameters.

Boomi Business Route - Route Shape

Boomi Business Route - Routing Logic

Route By: You can select from a wide range of options like Profile Elements, Document cache Lookup, Dynamic Document Property etc.

Route Value: Based on the Route Key selected above you need to specify the values that you want to route the documents on the basis of.

The base functionality is the same between Route and Branch Shape.

Key point to remember: Dynamic Process Property set in one branch can be retrieved in other branches, but Dynamic Document Property set in one branch can’t be retrieved in other branches.

Dynamic Document Property set before the branch shape can be retrieved in any branch

Process Route:

Process Route routing logic is similar to that of a Route shape. The difference is that instead of separate branches here there are separate processes that you need to configure based on the Process Route.

Process Route enables us to manage the Parent Routing process independent of the routed process i.e. You don’t need to deploy the Parent process if there are any changes made to routed subprocess and vice versa.

A very common use case of Process Route is during SAP integrations where you would have separate processing logic for different SalesOrg’s

The Process Route has its own component:

Boomi Business Route - Process Route

You need to specify the Route Parameter as highlighted from a variety of Parameter configuration options and within the Process Route you need to specify the value on which you want your subprocess to execute

Boomi Business Route - Process Route Logic

 

Cover Photo by Matt Duncan on Unsplash