How to provision the reference type attributes into ServiceNow?
We are in process of implementing ServiceNow provisioning along with SSO. I found that some of the attributes like : Cost Center, Time zone, Department, Company and location are treated as reference type attributes in ServiceNow. So for these attributes to be pushed to ServiceNow the values must be present at the ServiceNow end so that when the user is provisioned it will just map the value present in the user profile with the one already present in the list. For e.g if the Department attribute has 4 values set in ServiceNow(IT,HR,Accounts,Sales) the user profile should contain any one of these 4 only even if Okta pushes any value different than the above list it is not accepted at ServiceNow end and left blank. Now my question is How do I make sure that all those values are present into ServiceNow end before I provision those values into SN. It is worth mentioning here that we have many departments in our AD which is our profile master. Please help me with this . Thanks in Advance
My name is Silviu and I am a Technical Support Engineer (Tier II) at Okta. Whichever app would you be using (SN in our case) - in order to pull in Okta those attributes you have to go into your Okta Admin Console under Applications > More > and hit "Refresh Application Data". Afterwards please go under Directory > Profile Editor > Search for your SN app-instance and hit "Profile" to the right of the page. Here, click "Add attribute" and then hit "Refresh Attribute List". Try to find in that list the necessary attributes called via API from the SP side and add them as App attributes in Okta. Now, the last step would be to send values from Okta towards those attributes. In order to achieve this we have to return to Directory > Profile Editor > Search for your SN app-instance and hit "Mappings" this time. Then, select the second tab at the top "Okta to SN" and set the Okta attributes to the right part of your screen that you want to be passed over to the specific SN ones. If you need further assistance, please open up a case with us anytime.
Wish you all the best in your work!
Thanks, Silviu Muraru Technical Support Engineer | Okta