Saviynt unveils its cutting-edge Intelligence Suite products to revolutionize Identity Security!
Click HERE to see how Saviynt Intelligence is transforming the industry.
Saviynt Copilot Icon

Dynamic attribute values error

hareeshreddyk
New Contributor III
New Contributor III

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')

Target applicationTarget applicationTask detailsTask details

 

3 REPLIES 3

Rajesh_CH
New Contributor
New Contributor

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')) : ' '))}\"

hareeshreddyk
New Contributor III
New Contributor III

Hi @Rajesh_CH ,

I tried with the provided... still value is null only.

Thanks

hareeshreddyk
New Contributor III
New Contributor III

Resolved after corrected Dynamic attribute 'NoApp'... correct DA is 'svc_NoApp'

Regards,

HR