SAP Successfactors to ServiceNow field mappingSummaryField mappings: HR Service Delivery integration with SAP SuccessFactors The Trigger SAP Successfactors Integration flow maps the fields from Successfactors to fields in the ServiceNow® platform as mentioned below: Worker Profile: SN Table SN Field SF API SF UI Field SF API field Transformations Comments HR Profile (sn_hr_core_profile) employment_end_date Compound Employee API N/A person/employment_information/end_date If employee is active in SuccessFactors then employment_end_date is set as NULL, otherwise employment end date is populated with the end_date from SuccessFactors integration_user_id Compound Employee API Biographical Information/Person Id person/logon_user_id date_of_birth Compound Employee API Biographical Information/Date Of Birth person/date_of_birth position Compound Employee API Job Information/Job Title person/employment_information/job_information/job_title state Compound Employee API Addresses/State person/address_information/state mobile_phone Compound Employee API Contact Information/Phone Information/Cell person/phone_information/phone_number country_of_birth Compound Employee API Biographical Information/Country Of Birth person/country_of_birth work_phone Compound Employee API Contact Information/Phone Information/Business person/phone_information/phone_number home_phone Compound Employee API Parameter: Contact Information/Phone Information/Home person/phone_information/phone_number nationality Compound Employee API Personal Information/Nationality person/personal_information/nationality employment_type Compound Employee API Job Information/Is Fulltime Employee Job Information/Regular/Temporary person/employment_information/ job_information/is_fulltime_employee person/employment_information/job_information/regular_temp Employment type is set to 'Full Time Employee' in SN, if is_fulltime_employee is true or regular_temp is regular in SuccessFactorsEmployment type is set to 'Temporary Employee' in SN, if regular_temp is temporary in SuccessFactorsIn all other cases, a new employment type is created in SN based on regular_temp from SuccessFactors country Compound Employee API Addresses/Country person/address_information/country employee_number Compound Employee API Not visible in UI person/employment_information/employment_id city Compound Employee API Addresses/City person/address_information/city employment_start_date Compound Employee API Employment Details/Hire Date person/employment_information/start_date Retrieves the least start date marital_status Compound Employee API Personal Information/Marital Status person/personal_information/marital_status Divorced --> divorcedSingle --> singleMarried --> marriedSeparated --> separatedFor all other values in SuccessFactors, a new choice entry gets created in SN personal_email Compound Employee API Contact Information/Email Information/Personal person/email_information/email_address correlation_id Compound Employee API Biographical Information/Person Id person/person_id zip Compound Employee API Addresses/ZIP person/address_information/zip_code address Compound Employee API Addresses/Address Line 1 Addresses/Address Line 2 Addresses/Address Line 3 Addresses/Address Line 4 person/address_information/address1 person/address_information/address2 person/address_information/address3 person/address_information/address4 'address' in SN is concatenation of address1, address2, address3, address4 gender Compound Employee API Personal Information/Gender person/personal_information/gender Users (sys_user) email Contact Information/Email Information person/email_information/email_address Work Email from SuccessFactors phone Contact Information/Phone Information/Business person/phone_information/phone_number Work Phone from SuccessFactors introduction Personal Information/Salutation person/personal_information/salutation user_name Personal Information/First Name Personal Information/Last Name person/personal_information/first_name person/personal_information/last_name first_name Personal Information/First Name person/personal_information/first_name last_name Personal Information/Last Name person/personal_information/last_name middle_name Personal Information/Middle Name person/personal_information/middle_name employee_number Not visible in UI person/employment_information/employment_id correlation_id Biographical Information/Person Id person/person_id gender Personal Information/Gender person/personal_information/gender 'Female' or 'F' --> 'Female' 'Male' or 'M' --> 'Male' 'Unknown or 'U' --> ''Unknown' 'NotSpecified' --> ''Nonbinary' active Job Information/Employee Status person/logon_user_is_active location Organization Information/Location person/employment_information/job_information/location department Organization Information/Department person/employment_information/job_information/department manager Compound Employee API person/employment_information/job_information/manager_employment_id Department: SN Table SN Field SF API SF UI Field SF API field Transformations Comments (cmn_department) cost_center OData APIParameters: expand=costCenterNav,headOfUnitNav Manage Data/Department/Cost Center d.results.costCenter id OData APIParameters: expand=costCenterNav,headOfUnitNav Manage Data/Department/Code d.results.externalCode description OData APIParameters: expand=costCenterNav,headOfUnitNav Manage Data/Department/Description/Default Value d.results.description_defaultValue correlation_id OData APIParameters: expand=costCenterNav,headOfUnitNav Manage Data/Department/Code d.results.externalCode name OData APIParameters: expand=costCenterNav,headOfUnitNav Manage Data/Department/Name/Default Value d.results.name_defaultValue Location: SN Table SN Field SF API SF UI Field SF API field Transformations Comments (cmn_location) country OData APIParameters: expand=addressNavDEFLT Manage Organization, Pay and Job Structure/Country d.results.addressNavDEFLT.country zip OData APIParameters: expand=addressNavDEFLT Manage Organization, Pay and Job Structure/Postal Code d.results.addressNavDEFLT.zipCode street OData APIParameters: expand=addressNavDEFLT Manage Organization, Pay and Job Structure/Address Line 1 Manage Organization, Pay and Job Structure/Address Line 2 Manage Organization, Pay and Job Structure/Address Line 3 d.results.addressNavDEFLT.address1 d.results.addressNavDEFLT.address2 d.results.addressNavDEFLT.address3 name OData APIParameters: expand=addressNavDEFLT Manage Organization, Pay and Job Structure/Name d.results.name correlation_id OData APIParameters: expand=addressNavDEFLT Manage Organization, Pay and Job Structure/Code d.results.externalCode city OData APIParameters: expand=addressNavDEFLT Manage Organization, Pay and Job Structure/City d.results.city state OData APIParameters: expand=addressNavDEFLT Manage Organization, Pay and Job Structure/Province d.results. addressNavDEFLT.stateNav.picklistLabels Job Profile: SN Table SN Field SF API SF UI Field SF API field Transformations Comments (sn_hr_core_job_profile) correlation_id OData APIParameters: expand=defaultJobLevelNav Manage Positions/Position/Job Classification/Job Code d.results.externalCode job_code OData APIParameters: expand=defaultJobLevelNav Manage Positions/Position/Job Classification/Job Code d.results.externalCode job_level_id OData APIParameters: expand=defaultJobLevelNav Manage Positions/Position/Job Classification/Job Level d.results.defaultJobLevel job_title OData APIParameters: expand=defaultJobLevelNav Manage Positions/Position/Job Classification/Job Title d.results.name_defaultValue Todos: SN Table SN Field SF API SF UI Field SF API field Transformations Comments (sn_hr_integr_fw_ todo_inbound) due_date OData APIParameters: expand=UserNavselect=todoEntryId, todoEntryName, categoryId, dueDate, linkUrl, status, categoryLabel, userNav/userId,categoryLabel To-Do/Review Performance/ d.results.dueDate assigned_to OData APIParameters: expand=UserNavselect=todoEntryId, todoEntryName, categoryId, dueDate, linkUrl, status, categoryLabel, userNav/userId,categoryLabel First Name, Last Name d.results.userNav.userId Use 'integration_user_id' from HR Profile to map the user integration_ todo_id OData APIParameters: expand=UserNavselect=todoEntryId, todoEntryName, categoryId, dueDate, linkUrl, status, categoryLabel, userNav/userId,categoryLabel Not visible in UI d.results.todoEntryId todo_state OData APIParameters: expand=UserNavselect=todoEntryId, todoEntryName, categoryId, dueDate, linkUrl, status, categoryLabel, userNav/userId,categoryLabel Not visible in UI d.results.status todo_url OData APIParameters: expand=UserNavselect=todoEntryId, todoEntryName, categoryId, dueDate, linkUrl, status, categoryLabel, userNav/userId,categoryLabel Browser URL d.results.linkUrl