Click HERE to see how Saviynt Intelligence is transforming the industry. |
10/16/2022 08:04 AM
Hi Team,
We have two level of approval workflow. In first level approaval goes to manager and in second level approval goes to application owner.
We have five applications and for all five apps there are separate second level approvers(DB approvers)
app1 application owner - user 1 and user 2
app2 application owner - user 3 and user 4
app3 application owner - user 4 and user 5
app3 application owner - user 6 and user 7
and so on.....
For second level approval we created a user group(this same user group is added in workflow) and added all application owners in that single user group
Since all apps approvers are added in single user group so the request on second level is going to all apps approvers.
We want the second level approval should to application specific approvers and not to all.
Please let us know how to acheive it.
Solved! Go to Solution.
10/16/2022 10:20 AM
Create separate user groups for each application and add appropriate app owners in those groups.
EX: App1 Approvers, App2 Approvers, App3 Approvers
Put the name of the approver group in any of your endpoint customproperty.
EX: Endpoint customproperty1 of App1 = App1 Approvers.
In your workflow, use the custom assignment block & reference endpoint customproperty in which you have stored your endpoint approver.
Hope this helps!
-Siva
10/16/2022 08:41 PM
@vermark Alternatively instead of using custom property of endpoint you can make standard user group name per application
logic in custom assignment block will be
${endpoints}_DBApprover
make sure you create group according to naming conventions like App1_DBApprover
Benefits