on ‎2008 Oct 31 12:58 PM
Hi,
I m using a task to determine agents for PO approval using Responsibilities. The responsibilities are based on the purchase group(PG) & release strategy(RS).
The workitem for approval for a particular PG & RS goes to the correct agent as per mapping. But additionally, there are a few users who receive workitems irrespective of their responsibilities.
eg. user A is approver for RS10
user B is approver for ST10
user C is approver for PQ10
user D is approver for xy10.
In my case, the workflow for RS10 picks up A & D as approvers, the workflow for ST10 picks up B & D as approvers, the workflow for PQ10 picks up C & D as approvers.
I ve double checked the mapping, its alright. But in the rule simulation, it shows these additional users.
Where could the problem be?
Request clarification before answering.
Hi,
Thanks to every one for all the suggestions. I tried them, but still the problem persisted.
Anyways, I did a bit of digging and it turns out that for agent determination using responsibilities, the std. function module 'RH_RESOLVE_RESPONSIBILITIES' is used. I had to debug that.
Turns out that it was picking up all the responsibilites in which neither Release Code/group/strategy were defined. Somehow, to some of those responsibilities, users were assigned and it was these agents that were being picked by default all the time.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 7 | |
| 6 | |
| 6 | |
| 4 | |
| 4 | |
| 4 | |
| 3 | |
| 3 | |
| 3 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.