Click HERE to see how Saviynt Intelligence is transforming the industry. |
09/30/2024 03:54 AM
Hi,
I created a service account request form for an application.
In the REST connector we are using the Dynamic attributes, And i have given below logic in the mapping.
\"gecos_desc\": \"${(requestAccessAttributes.get('ACCOUNTTYPE')== 'Service Account' && requestAccessAttributes.get('NoApp') != 'No') ? (requestAccessAttributes.get('svc_idFunction') + ' ' + requestAccessAttributes.get('svc_ApplicationCMDBNo')) : (requestAccessAttributes.get('ACCOUNTTYPE') == 'Service Account' && requestAccessAttributes.get('NoApp') == 'No') ? (requestAccessAttributes.get('svc_idFunction') + ' ' + requestAccessAttributes.get('svc_AdditionalInfo')) : ' '}\"
But i am not getting the value of "svc_AdditionalInfo" when requestAccessAttributes.get('ACCOUNTTYPE') == 'Service Account' && requestAccessAttributes.get('NoApp') == 'No')
Solved! Go to Solution.
09/30/2024 04:12 AM
Hi @hareeshreddyk
Can you try with below syntax.?
\"gecos_desc\": \"${((requestAccessAttributes.get('ACCOUNTTYPE') == 'Service Account' && requestAccessAttributes.get('NoApp') != 'No') ?
(requestAccessAttributes.get('svc_idFunction') + ' ' + requestAccessAttributes.get('svc_ApplicationCMDBNo')) :
((requestAccessAttributes.get('ACCOUNTTYPE') == 'Service Account' && requestAccessAttributes.get('NoApp') == 'No') ?
(requestAccessAttributes.get('svc_idFunction') + ' ' + requestAccessAttributes.get('svc_AdditionalInfo')) : ' '))}\"
09/30/2024 04:34 AM
09/30/2024 06:41 AM
Resolved after corrected Dynamic attribute 'NoApp'... correct DA is 'svc_NoApp'
Regards,
HR