Symptom
Fields are not mapping between ONB and EC in National Information Portlet.
"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."
Environment
- SAP SuccessFactors Onboarding
Cause
Configuration is Incorrect.
Resolution
Please find below configurations for your reference:
1.With Respect to National ID, the data type does not matter in onboarding, any data type can flow.
The only pre-requisite configuration needed is national id regular expression in country,
Specific data model and custom validations in panel should match with EC Validations.
2.Panel Configuration:
Note: For Country it's important that you send the code over to EC otherwise it will not map over e.g Code for India is "IND"
One way you can check what value you are sending over to EC is by navigating to
- Admin Center
- Onboarding Mapped Data Review
- Onboarding to Employee Central Data Review
Note: For the card type it is important you sent the card type over to EC matching the card type that is in Country Specific Data Model Configuration:
The Country Specific Data Model Configuration is located in
- Provisioning
- Select your company
- Under the Succession Management
- Import/Export Country Specific XML for Succession Data Model
- Export it Ctrl + F to find the country you need e.g. GBR
- Create a data list in Oboarding using Code and Value you get from the data model e.g Code for GBR NINO value National Insurance Number
- for the Field to Map in EC you also need to send the code to EC
Note: Please use Regular Expression Validator to validate the natation Id not custom Expression Validator
expression should be like ^[A-Z]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$
3.Data Dictionary Configuration:
4.EC Integration Configuration:
5.Field Mapping Tool Configuration:
6.ONB-EC Xml Configuration:
7.Country Specific Data Model Configuration:
Keywords
SF, success factors, ONB, OBD, on boarding 1.0 , KBA , LOD-SF-OBD-MPH , Manage Pending Hires , How To