As most of you might be aware of the ‘Substitution Rules’ feature in the SAP Universal Worklist, many of you might be wondering how and in what ways it might affect the tasks which apper in the UWL via a BPM Process and also the process as a whole.
Universal worklist Substitution rules are mostly used when a user wishes to selct a user from the portal UME to be his/her substitute in his absence.
Most commonly, Substitution Rules are used in times of a Planned /Unplanned Leave of a user.
As far as the creation, deletion, modification, activation and other such operations of the Substitution Rules, please refer to the following document:
Now, coming back to how this would affect the tasks which appear in the UWL or the BPM process as a whole, the good thing about this is that the SAP Process Platform is stable enough to handle the replacement of users.
The replacement of the ‘Potential Owners’ of the BPM tasks does not affect the BPM process in any way. The process engine will replace the Potential Owner of the task during process execution itself.
But few things should be kept in mind before the Substitution rules are created and activated:
1. Both, the original user and the new substitute should have the ‘bpem_enduser’ role which is for receiving tasks through a BPM process.
2. It should be checked that the original user and the substitute have similar/same roles on the UME so that in case there is some code written in the UI application which checks logged-in user roles. If this is not evaluated, few issues might be faced by the task at run-time.
If these 2 conditions are met, there are no issues whatsoever that can hamper either the substitution rules or the BPM Process.
Please provide inputs if I have missed out on anything. This is my first blog on SCN. 🙂 Hope it helps in some way.
Thanks & Regards,