Additional Blogs by Members
cancel
Showing results for 
Search instead for 
Did you mean: 
Former Member
0 Kudos

This blog is  based on the SAPHelp   .I haven't started working on 7.3 development environment but  I would like to share  my comments on these APIs

Some of the requirements we have while modeling business processes in  CE 7.2 are

 1. Would like to get the process ID during the process.

2. Reading the process information within the process during run time 

3. Would like to read task details in my process

Example : If someone picks up a task , I want to know the person details in my process.Currently there is no straight forward way to do this in CE 7.2

CE BPM 7.3 introduces BPM API which gives handle to the above information.

Process definition Manager  - Instantiate this class to get all deployed processes on the server.Access to Process definition ID.This been used to start the process.This will return Process Instance ID.In CE 7.2 there is no way to get the Process Instance ID.Task Instance Manager - Gives access to User task details,Task data,update the in task information.Another , nice feature that we can see in 7.3 is sharing the task between multiple users. (Help )

multiple users can work together on a single task instance.But the catch is Contributors can only add notes and attachments to tasks, but cannot complete a task. So this feature may be helpful in few scenarios !!!

The task Detail interface provide methods like getActualOwner() which can be used to get the actual owner working on a particular task.