cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Agent Determination Problem

Former Member
0 Likes
878

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?

View Entire Topic
Former Member
0 Likes

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.