Dynamic Business Processes with Netweaver BPM & BRM -II
In my previous blog Dynamic Business Processes with Netweaver BPM & BRM , we’ve seen what is RACI and how a typical business requirements looks like with respect to process flow.
In this blog, we will see how can model the same in Netweaver BRM.
Consider a business case where task needs to assigned to Sales group once “MDA” submites the request. You can model the gateway in the process composer as shown below.
If the the product type is “PRODUCT1” then next group that gets the task is SALES group.If the product type is “PRODUCT2” then Licensing will get the task
Here, we can say that the process flow has been Hard coded !! Bcose the process flow is not dynamic as it always send the task to “Sales” group once “MDA” submits the request for “Product1”. Business wants this as a dynamic process as they want to change the approvers in the process flow.
We are now going to model decision Tables in BRM similar to RACI. The advantage of doing this is we can change the descision table at any time by importing/exporting decision table into Excel format.
Business can handover the process flow excel sheet to IT and IT can import into their BRM without touching the process.
This way, Process is completly de coupled from the Desicion conditions. No Process change, Testing ,transports and deployment needed for these scenarieos.