and more in a single search tool across platforms. Read the announcement here. |
07/18/2022 05:02 AM
Where should we configure the JSON for Extend endDate functionality in Database connector?
We tried to use UPDATEACCOUNTJSON, GRANTACCESSJSON, REVOKEACCESSJSON to use this functionality, we are not able to update the extended endDate into the target system using these JSONs.
07/19/2022 12:43 AM
Hi @KT ,
Could you please elaborate on your use case and let us know what is the target system you are integrating with?
07/19/2022 01:08 AM
We are using this database connector to integrate with the EBS target system. We want to use extend feature of ARS for EBS responsibilities(entitlements). To use this feature, we want to know which JSON it will invoke from database connector after selecting extend feature. Thank you.
07/19/2022 01:28 AM
Hello @KT ,
Since you are using the DB connector and provisioning the access to the target, are you provisioning the dates as well to the target when someone initially gets the access?
07/19/2022 01:56 AM
Yes, correct. Dates are getting set when access was requested initially. Now user wants extend access dates.
07/19/2022 02:39 AM
Hello,
It should ideally be using the same connector JSON (GrantAccessJSON) . In this exercise, when you are extending the end date, what are the types of tasks being generated (if any)?
07/19/2022 04:05 AM
Hi,
We tried to use GrantAccessJSON, but it was not invoking this JSON.
REQUEST TYPE: UPDATE ACCESS END DATE
TASK TYPE: Access
07/19/2022 09:17 AM
@KT ,
In your screenshot the End Date and the New End Date are exactly the same, perhaps that's why it isnt getting updated ?
Also the task says completed, can you share the logs from the Provisioning run ?
07/21/2022 02:18 AM
Hi Avinash
As per your request I have uploaded the logs. Can you please analyze the logs and confirm if this is an issue or please provide your thoughts on this?
Thanks
07/21/2022 09:26 AM - edited 07/21/2022 09:27 AM
I'm sorry @KT , where were the logs uploaded to? I'm not seeing them in the thread. Thanks!
Ah! Nevermind, I see them now.
07/20/2022 12:59 AM
Hi,
In this example I have requested with End Date and New End Date as different values, I have attached the screenshot for the same below. To give a clear idea of how the tasks are getting processed, I have requested one add access task which invokes the grant access JSON, along with extend end date task which is added under the following section in the logs.
2022-07-20 00:31:00,497 [quartzScheduler_Worker-4] DEBUG services.ArsTaskService - Query Update Access End Date Tasks=
select rr from ArsTasks rr where
rr.securitysystem.automatedProvisioning = true and
rr.accountKey != null
and rr.tasktype = 31 and rr.entitlement_valueKey != null
and rr.id in (126083,126082 )
In this section we can clearly see that it does not invoke any JSON as part of the processing, rather just updates the account_entitlements1 table with the new value, marks the task as completed and does not push any update in the target system.
The current Saviynt version which we are using is SSM 5.5 SP3.11.
Can you confirm if this version supports this functionality, if it does then is there any other JSON that we should consider giving a try?
Thanks
07/20/2022 04:10 AM
Extend access Date feature Specially designated for SAP based Application.
For DB based application, i don't think this will work. If technically this will work then we need to write if else logic in grant json / new json block for access extend
09/29/2022 06:28 AM
let me know if you find any solution for the extension, having a similar type of issue.
04/17/2023 04:36 PM
Hello @KT & @draut
I wanted to circle back on this post and provide the below update to close the loop...