Symptom
Getting an error message when a new hire attempts to work through their I9 paperwork. The tile appears as expected but following error appears when trying to load the tile-
"Unable to Fetch Form Data"
Environment
SAP SuccessFactors Onboarding
Reproducing the Issue
- Login as External User using username and password.
- Select the Complete and Sign Form I-9 Tile.
- The Tile loads and following error message pops-up- "Unable to fetch form data".
Cause
The required EC Entities configurations are not provided in Manage Business Configuration.
Resolution
- Replicate the issue and check the error in console using the Developer Tool.
- Similar error as following will appear- The following problem occurred: HTTP request failed500,Internal Server Error,{
"error" : {
"code" : "ServerErrorException", "message" : {
"lang" : "en-US", "value" : "Invalid property names: PerPersonal/firstNameAlt1. Please check the property name in Admin Center > OData API Data Dictionary or entity metadata. Ensure there were no data model changes that removed this field, and please execute a refresh metadata to ensure the cache is not corrupted."
}
}
} - The Property name would be missing for the respective entity in OData API Data Dictionary. In the above case firstNameAlt1 was missing for PerPersonal entity.
- The respective field needs to be enabled in Manage Business Configuration page(No need to make mandatory). The first-name-alt1 field under the personalInfo HRIS element was not enabled which caused the above error.
- Enable any such missing field under the respective HRIS Entity mentioned in the error.
- For above error first-name-alt1 had to be enabled to resolve the issue.
Keywords
Onboarding2.0, Unable to Fetch Form Data, I-9 form, External Hire error, EC Entities Configuration , KBA , LOD-SF-OBX-EVF , Everify , Bug Filed
Product
SAP SuccessFactors Onboarding 2011