Inclusive Gateway
From Business Process Management, BPM and Workflow Automation Wiki | BizAgi BPMS
<keywords content="keywords">
inclusive gateway, inclusive, gateway, divergence element, convergence element
</keywords>
Contents |
Inclusive Gateway (divergence element)
This element is known as Inclusive Gateway (divergence element). This shape is used when one or more paths are enabled based on an Exclusive Gateway or work flow control data.
Considerations
When you use a Inclusive Gateway (divergence element), make sure there is at least one valid path. If not, add a transition with an Else condition associated to it in case none of the conditions associated to each Transition is fulfilled. The rest of the outgoing sequence flows are condition sequence flows, that is to say, they should have a business rule associated with them.
How to Associate a Business Rule with a Transition.
Note: If there is an Inclusive Gateway (divergence element) shape in a flow where there are several business rules and there is the possibility than none of them will be met, you should create a new transition associated with an “Else” indicating the path that the flow should follow when none of the transition conditions is fulfilled. This new transition indicates that if none of the paths can be taken, the flow should go on to the next activity. |
Example: In the Loan Request process, you now want to have parallel control of the disbursement activities and the creation of credit cards. The credit cards are only created when the client has requested them in the request and the disbursement is carried out when there is at least one loan product other than a Credit Card. Therefore, there may be requests where only credit cards have been requested, or only products other than credit cards or multiple products in which there is at least one credit card and one product that requires disbursement. In the shape, point A acts as a point of divergence (Inclusive Gateway) while point B is a point of convergence of the activities previously enabled (Inclusive Gateway). Point A will take the associated business rules into consideration to enable the disbursement or the creation of the credit card, or both. Point B will synchronize the paths of the process that have been enabled before it can carry on. |
Properties
Basic Properties (name, display name, description, help text).
Inclusive Gateway (convergence element)
Inclusive gateways must be defined in pairs when is desired that all the previous activations of an Inclusive Gateway have been executed in order to carry on with the process. So, it must be defined an inclusive gateway (divegent element) to activate the paths and another one (convergent element ) to synchronize them.
YOU HAVE TO SELECT IN THE SHAPE'S PROPERTIES WHICH DIVERGENCE INCLUSIVE GATEWAY SYNCHRONIZES A PARTICULAR CONVERGENCE INCLUSIVE GATEWAY.
Considerations
At least one path should have been activated, so at least one path will be synchronized and you do not have to wait for the other branches to carry on with the process.
When the shape is used as to synchronize, more than one sequence flow should reach it, and just one sequence flow should leave it.
Example: In the Loan Request process, each request can have several product. Once the request is studied, each product is approved or rejected. When the Approve Request activity is over, and some products have been rejected, the client should be informed. How ever, the guarantees of the approved products should be related. Thus, the process can open one or two paths depending on the number of products approved or rejected. The inclusive gateway must be synchronized in order to finish the process. |
Properties
Basic Properties (name, display name, description, help text,).
<comments />