Announcing the Saviynt Knowledge Exchange unifying the Saviynt forums, documentation, training,
and more in a single search tool across platforms. Read the announcement here.

Workflow logic different approvers for different dynamic attribute updates

yogendragautam
New Contributor II
New Contributor II

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.

4 REPLIES 4

sk
All-Star
All-Star

@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 ?


Regards,
Saathvik
If this reply answered your question, please Accept As Solution and give Kudos to help others facing similar issue.

yogendragautam
New Contributor II
New Contributor II

Hi,

 

I am mapping these dynamic attributes to account attributes.

This is configurable Below is syntax 

(dynamicAttributes.get('DYNAMICATTRIBTENAME') eq 'VALUE') 


Regards,
Rushikesh Vartak
If you find the response useful, kindly consider selecting Accept As Solution and clicking on the kudos button.

@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.


Regards,
Saathvik
If this reply answered your question, please Accept As Solution and give Kudos to help others facing similar issue.