on ‎2023 Feb 07 9:35 AM
Good morning
when creating a workflow, if the approver (Step 1 in this case without any other person added to the workflow, not even contributors) is the same person who is making a change that triggers the workflow, the workflow is triggered anyway and this person has to approve himself, which does not make sense from a practical point of view, and the customer does not like this.
What is the quickest and most practical way to avoid the approver having to approve his own workflows himself?
I know I can add to the workflow rule the If: Login User statement but this is not practical as every time this person is changed it has to be changed in the workflow as well. Is there no way to do this per job or workflow group?
Best regards
Request clarification before answering.
Hi Adrian,
What you are looking for is the Four-eyes principle which can be activated via Platform feature settings: https://userapps.support.sap.com/sap/support/knowledge/en/2787479 .
Note that this principle does not work in combination with these approver roles: Self, Manager, Manager Manager, and Employee HR.
Also note that if your are using a dynamic role or group and the approver is the only person in that group and they should approve their own request, the step is skipped entirely and could lead to mutations with no workflow.
Kind regards,
Sem
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Seem, thanks for your reply.
I found another "pitfall" regarding this issue as the person who makes the Change is the approver but is in a dynamic role where there are more people so, her intention is not having to approve the workflow whatsoever but what the four eyes principle switch is really doing is actually skipping only her. Nonetheless, is sending the approval to the resto of people in the same dynamic group, and the intention is to directly skip this first step completely and not sending a workflow.Is there a standard way to achieve this? I can come up with a business rule "if login user not equal to, then send workflow" but i prefer to stick to the standards if any.
Thanks!
| User | Count |
|---|---|
| 7 | |
| 3 | |
| 3 | |
| 2 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.