Saviynt unveils its cutting-edge Intelligence Suite products to revolutionize Identity Security!
Click HERE to see how Saviynt Intelligence is transforming the industry.
Saviynt Copilot Icon

Update Account Json - DB Connector Application

sreehariv
New Contributor III
New Contributor III
Hello Saviynt Team,
We have a requirement as mentioned below and would need some information on implementing the requirement.
 
We have few account level dynamic attributes for one of the DB Connector related application. We have different stored procedures for each of the attribute for updating these values on target.
When user update these dynamic attributes through ARS,  whichever the attribute is updated we need to call that specific attribute related stored procedure in Update Account Json. In order to achieve this, we have to check if the dynamic attribute is updated or not in Update Account Json. We have tried comparing  the dynamic attribute and the custom property (mapped for the dynamic attribute) on the account level.
 
Ex: If( dynamic attr != accounts.customproperty12)
 
Dynamic attribute has the latest value and custom property still holds the old value since the provisioning task is not yet completed at this moment( we checked in the system post the provisioning task creation and still old value exists on account level custom property). But we don’t have accounts object is available in binding parameters list for Update Account Json for DB Conenctor (we have verified in DB connector guide - Provisioning  documentation in fresh desk). So during completion of task it gives us error saying no such property found. Hence we are not able to update these latest values on target.
 
So we were not able to figure out on how to implement this. Could you please suggest us if there are any other possible ways to achieve this.
1 REPLY 1

rushikeshvartak
All-Star
All-Star

You can store previous value as readonly & hidden ( you need to test if hidden exposed in json or not) & compare 2 dynamic attribute like

UserDepartment! = oldUserDepartment


Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.