Tuesday, January 15, 2013

Customizing BPM process using BPM Composer

Business needs to be agile!  Which means business has to respond to the customer needs very quickly. Technology should support business in achieving this agility.

In BPM it is possible to customize the business process by the business analysts. To customize an existing process it is not required to have the deep technical knowledge. Business can change the implementation of a  process using the BPM composer.

The approach is to make the project as a template by the developer and publish to MDS.

The business analyst can create an customized version of the process from this template project using BPM Composer

I am using the same process used in my previous blog for this example.

The first step is to convert the BPM project to template as follows


Create a MDS Database connection from JDev


Create an IDE connection using the above MDS connection


Identify the activities which can be customized by business people from the BPM Composer.

Here lets take ApproveRequest task as the customizable activity. Ensure the permissions given is "Must Implement"


Now the ApproveRequest task will have an identification as it is customizable


Save the changes and publish the project to MDS as shown below


Create a new folder under the location as shown below and click OK


This will publish the project as a template to MDS

Now logon to BPM Composer



Click on the "New Project" icon



Give appropriate name for the process and select the template as "ReservationProject"


Click on next and Finish


The new process will appear in the next screen. Click on the highlighted link to customize it


The activity which has to be implemented will be highlighted as below



On the right hand side menu, choose the Human Task section under Business Catalog.
Drag and drop the ApproveRequest Task to the highlighted activity




The various activity parameters can be changed as per the new business requirement

 Here I have changed the description of the activity and the Action values


Validate the project and Save



Now go to the project menu and select the deployment option



 Give the necessary info for deployment and deploy the customized version of processs

No comments:

Post a Comment