Symptom
- National ID validation is not working for dependents in the Personal Data Collection step during onboarding.
- Incorrect national ID formats for dependents are accepted without triggering validation errors.
- Validation errors are displayed correctly for other users, such as administrators, but not for external users.
Environment
SAP SuccessFactors Onboarding
Reproducing the Issue
- Log in as an external user in the onboarding dashboard.
- Navigate to the Personal Data Collection step.
- Add a new dependent and input an incorrect national ID format (e.g., "R699824(8)" instead of "R699824(A)").
- Observe that no validation error is triggered, and the user can proceed to the next section without any issue.
Cause
The affected new hire does not have permission for "Employee Data > National ID Information". Due to missing permissions, the NationalIdFormatRetrieverControllerProxy.getNationalIdFormat API does not return the national ID format, preventing validation from functioning correctly.
Resolution
Provide the "Employee Data > National ID Information" permission to external onboarding user roles.
See Also
Keywords
dependent, national ID, validation error, onboarding, personal data collection, external user, permission , KBA , LOD-SF-OBX-DC , Personal Data Collection , Problem
Product
SAP SuccessFactors Onboarding all versions
SAP Knowledge Base Article - Public