cancel
Showing results for 
Search instead for 
Did you mean: 

Exclude Owners for a Workflow Step/task

0 Kudos

Hi All,

I have created a rule based workflow for Customer domain. The approver tasks are assigned to positions (S). The business requirement is that requester should not be approver i.e requester shoud not get task even if he/she is member of the position assigned to the task. Bassically we need to exculde the requester from the approver tasks.

In SAP BPM each workflow task has a property called "Exclude Owners" where we give the user Ids for whom the task should not be assigned.

Is there anything similar?

Regards,

Ashwin

Accepted Solutions (1)

Accepted Solutions (1)

0 Kudos

Hi All,

We resolved this issue by reading the users of the position and removing the requester from the list if present. Then we added these individual users in User_Agent_table in Dynamic Agent Selection service method.

Regards,

Ashwin

Answers (2)

Answers (2)

former_member188878
Active Contributor
0 Kudos

Dear Ashwin,

you can create the seperate roles for submitting the CR and approving step and assing that in WF uding the Role option in WF.

Former Member
0 Kudos

Hi Ashwin,

There is no such thing in the MDG Rule based WF (WS60800086).

If you only need to exclude the requestor you could use an implicit enhancement to change FM USMD5_SSW_CR_USER_AGT_DET. Which is used by WF rule 60800140.

After determining user agents from Positions, Job and Org. Unit in ACTOR_TAB you can delete the user which is in lv_cr_creator.

Or change ( a copy ) the standard WF and in WF step 73 assign WF_INITIATOR to Agents --> Excluded.

Cheers,

Henk.