Click HERE to see how Saviynt Intelligence is transforming the industry. |
06/28/2024 10:44 AM
Hi Team,
We are currently using a stored procedure in GRANTACCESSJSON, in which we need to parse the requestor email, ev.customproperty25, entitlement value, and approver email. However, the values aren't getting passed to the target system as expected, and tasks are getting completed in Saviynt. Here is the procedure we are using:
{
"Role": "CALL TEST('${requestor.email}','${task.entitlement_valueKey.customproperty25}','${task.entitlement_valueKey.entitlement_value}','${lastApprover.email}')"
}
Could you please verify if we are using the correct binding variable? Any assistance in this matter would be greatly appreciated.
Thanks.
06/28/2024 10:47 AM
requestor & lastApprover are not correct variables
06/30/2024 11:56 PM
Hi @rushikeshvartak
Thanks for validating, could you please help us find the correct variable that we can use in our stored procedure to parse the requestor email and approver email.
Thanks,
07/01/2024 09:51 AM - edited 07/01/2024 09:51 AM
You may not get last approver but requestor you can get
${task?.requestedBy?.email} |
07/02/2024 01:05 AM
Thanks, I will validate it once
07/02/2024 05:30 AM
Hi,
I have tried with below JSON, but still not able to parse the value in the target system, I have added approver email id in domain_owner which is a dynamic attribute, I have attach logs for reference, although as could not find much info in log as well
{
"ROLE": "CALL TEST('${task?.requestedBy?.email}','${task.entitlement_valueKey.customproperty25}','${task.entitlement_valueKey.entitlement_value}','${domain_owner}')"
}
07/02/2024 05:36 AM
07/02/2024 11:39 AM
I dont see any error in logs. Please provide line number or task id or user id to be checked in logs
07/03/2024 01:50 AM
Task ID: 1353943
07/05/2024 01:38 PM
Make error in JSON so you can find error in logs
07/09/2024 08:50 AM
07/09/2024 09:43 PM
07/10/2024 05:55 AM
07/10/2024 09:34 AM
Your entitlement type name is different
{
"Column Tags": "CALL TEST('${requestor.email}','${task.entitlement_valueKey.customproperty25}','${task.entitlement_valueKey.entitlement_value}','${lastApprover.email}')"
}
07/10/2024 10:15 AM
is ${requestor.email} and ${lastApprover.email} correct variable to use, or ${task?.requestedBy?.email and ${domain_owner} i.e. dynamic attribute
And Column Tags is display name, is it correct to use?
07/10/2024 10:21 AM
${task?.requestedBy?.email and ${domain_owner} i.e. dynamic attribute
07/11/2024 05:47 AM
07/11/2024 06:49 AM
Try with hardcoded values
07/12/2024 05:52 AM
Tried with hardcoded values, still facing same issue, anything we are missing out?
Is it because we have not imported acconts and dont have any JSON for create account, as we are only managing the entitlements , we have imported entitllemnts and want to parse required values into target system.
07/12/2024 07:18 AM
07/12/2024 07:53 AM
07/12/2024 08:20 AM
Keep Entitlement Type & display name same with hardcoded value and try
07/12/2024 09:05 AM
tried, still facing same issue
07/12/2024 10:10 AM
Logs. Please try with fresh request
07/15/2024 05:31 AM
09/10/2024 06:49 AM - edited 09/10/2024 06:49 AM
09/12/2024 11:22 AM
When you hardcoded the values, did you see the json being read in the logs.
could not find any error with respect to it in the logs attached.