This is a cool PCS feature, but let's look at who can track what and
who can alter process flow and resume.
Here is my demo process -
In this scenario I have the following roles/users.
PCS admin user: weblogic
App roles as follows -
Now the flow is simple -
1. jstein enters a purchase requisition, kicking off the process.
2. vhugo does the first level approval.
who can alter process flow and resume.
Here is my demo process -
In this scenario I have the following roles/users.
PCS admin user: weblogic
App roles as follows -
Now the flow is simple -
1. jstein enters a purchase requisition, kicking off the process.
2. vhugo does the first level approval.
jstein forgets to enter the booking start date - this will raise an error.
Initiator (jstein) does some Tracking -
He sees the instance has been suspended.
He drills down to the details -
He sees the instance has been suspended, but not why.
The Approver (vhugo) does some Tracking -
He sees nothing, nada, nichts!
The Process Owner (istone) does some Tracking -
On logging in, he sees -
There is our suspended instance -
He clicks on Tracking -
Note: the owner has Alter Flow / Resume functionality.
He sees the error message -
and naturally can take corrective action.