Symptom
Customer is reporting error: "Invalid HRIS element specified in the transformation mapping: Only use hris-elements/fields from a pre-defined set. Please contact your administrator."
Environment
- SAP SuccessFactors Onboarding 1.0
- SAP SucessFactors Employee Central
Reproducing the Issue
- Go to Field Mapping tool for integration with Employee Central
- Add field mappings between ONB vetting fields and EC Vetting fields. For example Vetting expiry and Employment Details: cust_Vetting > POL_Vetting > Expiry Date and save
- Proxy in a user with permission to Manage My Pending Recruits
- Choose Onboarding and try to recruit one of the employees. This will trigger the error message.
Cause
- The issue here is that performing this mapping via the Admin Center > Field Mapping tool UI is causing an extra "" value to entered in the mapping
In the configuration there are three levels mapping for example
Onboarding Fields Dependent Category* Field Mapping*
DFirstname Yes Dependent PersonalInformation.Firstname
Resolution
- System only support one level of mapping for example
Onboarding Fields Dependent Category* Field Mapping*
DFirstname Yes PersonalInformation Firstname - Remove extra level for mapping in the ONB-EC XML and the issue is resolved
Keywords
OBD, On boarding, successfactors , KBA , LOD-SF-OBD-INT , Integrations with Onboarding , Problem
Product
SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors Onboarding all versions