03/18/2023 03:09 AM
Hi, we have the following workflow use case to implement :
Issue : As of now, my workflow always redirect to Role Owner, even if SOD is no more present after first approval.
In my workflow, I am using "SOD>0" in If/Else Condition after Manager Approval, but it is always going to Role Owner.
Question : What condition should I use in the If/Else Condition to make this scenario work ?
Here's the workflow :
Thanks for your help !
03/18/2023 04:16 AM
Edit : I also tried to replace "SOD > 0" with the below but it kept having the same behaviour.
SODViolation.get('High') > 0 or SODViolation.get('Low') > 0 or SODViolation.get('Medium') > 0
I am assuming that this condition is evaluated when workflow start and not after Manager has approved the request.
Please advise here.
03/18/2023 11:27 AM
sod variable contains total number of sod found in requests, count will not change post any level of approval
03/20/2023 06:12 AM
Does it mean that my requirement is not doable at all ?
If so, then why am I able to find in the documentation the following diagrams related to access request scenarios (https://docs.saviyntcloud.com/bundle/EIC-Admin-v2022x/page/Content/Chapter13-Access-Requests/ars-int...), which clearly indicates that Role Owner is selected for approval only if there is SOD, which is a condition that happens after the Manager Approval ?