Question
Pegasystems Inc.
JP
Last activity: 9 Feb 2016 20:41 EST
7.1.9 How to track (keep a history of) previously assigned operator id when an assignment is transferred.
We have a requirement to keep a history of previously assigned operator id whenever an assignment is transferred to someone else.
Below scenarios should be considered.
1. Assignment is re-routed to the substitute user by the system automatically, if original assignee is not available.
2. Assignment is transferred from previous assignee to another user by manager manually.
3. Assignment is transferred to another user by previous assignee manually.
4. Assignment is transferred / re-routed from one user to another user more than one times.
Challenges:
Audit log doesn't keep previously assigned operator id.
Most of the activities that deal with assignment transfer are final and seems no extension points are defined. (i.e. Work-.pxTransferAssignment, Work-.Reassign, Work-.AddWorkHistory)
Any ideas and stories of implementing similar requirements are appreciated.