I have created “Is_Manager” attribute with Boolean type and it is showing “Y” for managers and “–” for non managers on identity profile.
Also I have mapped “Is_Manager” identity attribute to extensionAttiribute10 (Boolean Type) on AD source but the issue lies in the provisioning logic - SailPoint is not correctly pushing “Y” into AD as “true”, It’s converting it into a boolean “false” for every identity (Account attribute on AD source)
I want to see value “True” for managers and “False” for non managers on extensionAttribute10 on AD source.
Can someone please help me with suggestion on setting up the logic here.
am assuming Is_Manager is identity attribute that is giving values Y and -, here i suggest use transform replaceAll as given for example:
{
“attributes”: {
“table”: {
“-”: “False”,
“Y”: “True”
}
},
“type”: “replaceAll”,
“name”: “Replace All Transform”
}
then provisioning policy works as expected, I also suggest also try extensionAttiribute10 string type as well rather a Boolean
Thank you for suggestion…But this can affect other transforms also right?
Is there any transform which we can use only for attribute “Is_Manager” to populate the True/False value?
Also I will try extensionAttiribute10 string type rather a Boolean
am saying to use transform only for Is_Manage, why it affect other transforms? transforms are written for a desired attribute to manipulate data. here we manipulating Y as True and - as False
Map this transform to IsManager attribute which you have created in identity profile.
Go to AD source
Go to Create Profile
Add extensionAttribute10 to the create profile (Make sure this attribute is also there in Account Schema in case you want this to be part of AD aggregation)
Map the extenionAttribute10 with identity attribute named as “IsManager”