09/18/2022 10:04 PM
Hi All,
Need Information how to import Azure Active Directory User Account Employee ID In saviynt.
I am using below mapping in account import Json-
"customproperty6": "employeeID~#~char"
But it is not importing the Employee ID value into saviynt.
We check in azure using below command one user account -
get-azureaduser -objectid <account name> | format-list
when we are using the above command in azure to check the all attribute it is not showing employeeID attribute.
get-azureaduser -objectid <account name> | select-object -ExpandProperty extensionproperty
when we are using the above command that time it is showing the employeeID attribute.
Can anyone suggest me then how to import the employeeID value in saviynt.
09/19/2022 01:47 PM
09/19/2022 10:59 PM
09/20/2022 03:23 AM
Please share full json this is part of json
09/20/2022 03:25 AM
I provide you the Azure Account import Json.Can tell me which json you want.
09/19/2022 01:48 PM
Hello @mollasiraj,
employeeID is an extended property and may not be available directly under the get azureaduser.
You could get the value using the Graph API but will have to explicitly pass the employeeID in the filter as shown below.
I'm not sure if the OOB AzureAD connector supports extended attributes but you could try by adding attribute under ACCOUNT_IMPORT_FIELDS and mapping it in ACCOUNT_ATTRIBUTES. You could follow the documentation shared below as a reference for customizing your mappings .
https://saviynt.freshdesk.com/en/support/solutions/articles/43000463699-azure-ad-connector-guide
If not, you might have to configure a REST Connector and give it a try.
11/09/2022 10:31 AM
Hello,
Just wanted to know if this worked for you? I am facing the same scenario with Azure AD connector.
11/17/2022 02:15 AM
Use the below Json format for ACCOUNT_ATTRIBUTES
{
"acctLabels": {
"customproperty1": "FirstName",
"customproperty2": "LastName",
"customproperty3": "OfficePhone",
"customproperty4": "Email",
"customproperty5": "MailNickName",
"customproperty10": "AccountStatus",
"customproperty20": "EmployeeID"
},
"colsToPropsMap": {
"accountID": "id~#~char",
"name": "userPrincipalName~#~char",
"displayName": "displayName~#~char",
"customproperty1": "givenName~#~char",
"customproperty2": "surname~#~char",
"customproperty3": "businessPhone~#~char",
"customproperty4": "mail~#~char",
"customproperty5": "mailNickname~#~char",
"customproperty10": "accountEnabled~#~char",
"customproperty20": "employeeId~#~char"
}
}
mention ACCOUNT_IMPORT_FIELDS like below -
accountEnabled,displayName,id,businessPhones,userPrincipalName,givenName,surname,mail,mailNickname,employeeId
11/22/2022 05:26 PM
Thank you for the response. Did you account labels change accordingly and were you able to import all attributes for accounts, if populated?
11/22/2022 05:30 PM