Customer is reporting error: "Invalid HRIS element specified in the transformation mapping: cust_vetting.cust_vetting. Only use hris-elements/fields from a pre-defined set. Please contact your administrator."
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.
If you remove the mapping the process pass.
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 employmentInfo.cust_vetting.cust_expirydate
System only support one level of mapping like employmentInfo.cust_vetting
Remove extra level for mapping in the ONB-EC XML and the issue is resolved
Mapping MDF fields; Error in MDF mapping; , KBA , LOD-SF-OBD-INT , Integrations with Onboarding , Problem