Click HERE to see how Saviynt Intelligence is transforming the industry. |
02/09/2024 01:43 PM
Hi All,
We have run into a weird situation where a few dynamic attributes are not visible in the Request History after raising the request. User has selected values in all the dynamic attributes correctly and while reviewing the request before selecting also all the values are appearing fine. But once, the user submits the request and check in Request History ..2 of the dynamic attributes are not visible there.
See below:
After the User submits the request in Request History 2 dynamic attributes are missing - option and SecurityContextValue.
Please note that this is happening only in Prod. In test everything is as expected. I check the Dynamic Attributes configuration ..it is exactly the same. I checked it multiple times. I even check all configurations in Security System, Endpoint, Workflows..everything is exactly same.
Why might this issue be happening?. The only difference is in Saviynt Test we are in v23.11 and in Prod we are in v23.8.
Please advice.
Thanks,
Atul Singh
02/09/2024 01:48 PM
This is version issue. Upgrade production and start using neo ui
02/09/2024 02:16 PM
Thanks. I feel the same.
Is there any similar issue reported in this forum?. I might issue that as a reference to explain this issue to the client. They do not want to upgrade the EIC at the moment. Everytime we upgrade some other things which we have already implemented and is in place..breaks.
Also another question which I have is that why only few of the dynamic attributes are not visible in Request History and why some are visible. Is there any workaround to fix this issue for now?.
Thanks,
Atul Singh
02/09/2024 03:46 PM
Share dynamic attributes screenshot
02/09/2024 04:07 PM - edited 02/09/2024 04:11 PM
Hi Rushikesh,
Attaching screenshots:
1). option
2). ExistingRole
3). SecurityContext
4). SecurityContextValue
Action String in 'option'
-> SHOW###ExistingRole###TRUE___HIDE###ExistingRole###FALSE___HIDE###ExistingRole###NONE
-> 'ExistingRole' is child of 'option'
Action String in 'SecurityContext':
REQ###SecurityContextValue###Ledger___REQ###SecurityContextValue###Business unit___REQ###SecurityContextValue###Reference data set___REQ###SecurityContextValue###Data access set
-> 'SecurityContextValue' is child of 'SecurityContext'.
-> 'option' and 'SecurityContextValue' is not visible in the request details page.
-> 'ExistingRole' and 'SecurityContext' is appearing fine in the request details page.
-> In the email triggered to the requestor and approver all the dynamic attribute values are populating fine.
Thanks,
Atul Singh
02/09/2024 04:52 PM
Follow below best practices for dynamic attributes- always have name upper case and start with DA
option & SecurityContextValue are reserved keyword
change your dynamic attributes name append DAOPTION and DASECURITYCONTEXT
https://www.w3schools.com/js/js_reserved.asp
02/10/2024 04:34 AM
Thank you for the suggestions. I will try these and check. The change request end dated on 9th Feb 2024. So, I will have to discuss this with the client and check on Monday.
However, I observed some things which I want to share.
I queried the Saviynt tables to extract the details of the request that was raised by the User and for which issue is happening.
As we can see above that the DA 'option' and 'SecurityContextValue' which are not visible in request details page, are present infact in the 'request_access_attrs' table.
But, when I click on 'View' for that request to see the details and the request details page appears, I extracted the logs and I observed this:
Here, we can see that in the 'dynamicAttributes' list the dynamic attributes which are not visible in request details, are missing. Only 2 DA are present in this list - 'ExistingRole' and 'SecurityContext'. And these 2 are visible.
Maybe this is why the issue is occurring. I will try changing the DA names as suggested but what is weird is the exact same configuration is working in Saviynt Test(with v23.11). This seems to be some sort of bug. I have raised a ticket with Saviynt to check on this.
Thanks,
Atul Singh
02/10/2024 08:04 AM
Ticket is not going to resolve the issue as you will get standard response if its working latest version then you need to fix by upgrading version 🙂
02/10/2024 03:56 AM
Some time column size also issue will create(I have experience similar issue ), try below 5 character for test .
02/10/2024 04:20 AM
@Raghu By column size do you means the number of letters in the name of the dynamic attribute or the size of attribute label?
Thanks.
02/10/2024 09:21 AM
Attribute value , query fetching some data ryt that value or can you give like value='abc' and test it