and more in a single search tool across platforms. Read the announcement here. |
10/27/2023 01:58 AM
Hi,
We have a requirement where we have to trigger a different approval process for each of the dynamic attributes updated.
example: lets say an endpoint has 3 dynamic attributes (attr1,attr2,attr3). If attr1 is updated, it has to go to line manager for approval, if attr2 is updated, it has to go to a custom assignment block, if attr3 is updated, it has to go to managers manager approval.
Is this possible in saviynt v 5.5 sp3 ? Please let us know the steps to achieve this.
Thanks.
10/27/2023 11:21 AM
@yogendragautam : Which page you have these dynamic attributes account, service account, user registration form etc? Are you mapping the values of Dynamic attributes to respective objects ?
10/29/2023 08:43 AM
Hi,
I am mapping these dynamic attributes to account attributes.
10/29/2023 06:40 PM
This is configurable Below is syntax
(dynamicAttributes.get('DYNAMICATTRIBTENAME') eq 'VALUE')
10/30/2023 10:40 AM
@yogendragautam : It is hard to define whether DA attribute is updated or not as it doesn't store the old state values as part of request. Since you are storing the DA value to account attributes you use logic like below using groovy as expression in if-else block
!(String.valueOf(dynamicAttributesReqAccess.get(requestaccesskey).get('DynamicAttributeName'))==accounts.customproperty1)
Remember that if all Dynamic attributes are changed what WF logic you want to implement? You may have to handle that case in your WF logic.