Click HERE to see how Saviynt Intelligence is transforming the industry. |
04/12/2022 12:58 PM
We are in the process of configuring the database connector for one of our critical applications. We are successfully creating the new account, but need to map the accountID generated by the account creation so the entitlement tasks that are also generated work properly. How do we map the generated accountID back to the account in Saviynt? The subsequent tasks are failing due to not having the ID.
Solved! Go to Solution.
04/12/2022 02:01 PM
Hi Ryan,
Could you please explain your requirement a bit in detail. I did not understand what did you mean by mapping the accountID back to account in saviynt.
Thanks,
Ranjan
04/12/2022 02:02 PM
When we insert an account in the system database, it receives a generated integer id (primary key in database) that must be used when assigning entitlements. In the test connector, we can set the accountId property on Account based on a result in the response. We need to know how to do this in the database connector. Note that a reconciliation doesn’t work here since the tasks are already generated and running with the same provisioning job.
In REST Connector example:
{
"accountIdPath": "call1.message.user.id",
"dateFormat" : "yyyy-MM-dd'T'HH:mm:ssXXX",
"responseColsToPropsMap": {
"displayName": "call1.message.user.name~#~char"
},
This approach ensures that the Account, showing manually provisioned in Saviynt, has the correct key value from the time of creation.
04/12/2022 02:02 PM
This feature is not yet available for Database Connector.
04/12/2022 02:02 PM
This item was marked as "answered", but I don't feel it really was. If the "feature' is not available, how does one configure the tasks so they don't error? They are generated at the same time as the account task and execute in the same job. We are using birthright roles to determine the required account/access.
04/12/2022 02:02 PM
This enhancement is in roadmap item for Database connector and would be available in a future release.