Symptom
- After initiating the onboarding process from Recruiting, the candidate does not appear in the Onboarding dashboard. The onboarding process appears to start successfully; however, the candidate record is not created in Onboarding.
ERROR: An error occurred while saving the HRIS data for the user XXX due to the following reason: {"responsePayload":[{"userSysId":"XXX","hrisSaveStatus":[{"elementType":null,"key":null,"statusCode":"ERROR","errorInfo":"National ID cannot be Empty."}]}]}.
Environment
SAP SuccessFactors Onboarding
Reproducing the Issue
- Select a candidate from a job requisition that includes new fields.
- Initiate the onboarding process for the selected candidate.
- Observe that the candidate does not appear in the Onboarding dashboard.
Cause
- The issue occurs when a field configured as mandatory in the Recruit-to-Hire Data Mapping is not populated in the Test suite integration transferred from Recruiting to Onboarding.
- In the investigated scenario, the National ID field was configured as mandatory; however, the Test suite integration contained an empty value for the national ID field.
Example:
"nationalIdCard.[1].country": "XX"
"nationalIdCard.[1].isPrimary": "null"
"nationalIdCard.[1].national-id": ""
"nationalIdCard.[1].card-type": "XXXX"
Because the mandatory National ID value was not passed, the HRIS save operation failed, resulting in a Business Process Engine (BPE) error and preventing the candidate from appearing in the Onboarding dashboard.
Resolution
Please follow the below steps:
- Review the Business Process Engine (BPE) error logs and identify the mandatory field causing the onboarding process to fail.
- Verify the Recruit-to-Hire Data Mapping configuration and confirm whether the affected field is configured as mandatory.
- Validate the integration payload to ensure that the required field value is being passed from Recruiting.
- If the field is not required for the business process, remove the mandatory configuration.
- If the field is required, update the Recruiting data to ensure the correct value is passed during onboarding initiation.
- Restart the failed business process after correcting the data or configuration.
See Also
Keywords
onboarding 2.0, candidate not visible, onboarding dashboard missing candidate, initiate from recruiting, recruit-to-hire data mapping, national id cannot be empty, national id missing, hris save error, bpe error, suite integration, nationalIdCard national-id, onboarding initiation failure, candidate not appearing, onboarding dashboard, data mapping mandatory fiel, National ID cannot be Empty , KBA , LOD-SF-OBX-DBD , Dashboard , Problem
SAP Knowledge Base Article - Public