Tuesday, March 3, 2015

Oracle BPM: Initiate Oracle BPM Process Using Web Service

In this post I will explain how to initiate Oracle BPM process using Web Service. Sometimes you need to start process using non human action depending on business needs.
To do so follow the following steps:

1- Create a simple BPM process like this

2- In BPM project define business object (this will be the web service input parameter).

3- In Process Data Object define dataobject based on the created business object

4- In process Start event configure it like this 

5- Select Data Associations like this

6- Deploy BPM Application.

7- You can get Web Service WSDL URL from EM.

Sometimes you will receive error message like this

If you received this message then first you have to open Service Properties 

Then try to open Test Service again it should be open without errors

8- You can test web service from em as

9-  After invoke web service, BPM process will start and receive data from web service and fill process object data

No comments:

Post a Comment