Symptom
- Candidate received 'Unable to save changes' error when trying to submit US I9 Section 1.
- Hiring Manager received 'Unable to save changes' error when trying to submit US I9 Section 2.
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
Reproducing the Issue
- Login to the instance as the Hiring Manager or the candidate
- Go to the onboarding dashboard.
- Find the candidate
- Complete the US I9 Section 1 or 2
- Fill out the required informtion.
- Click 'Submit'
- Error is received.
Cause
CAUSE 1: The onboardee has missing permission to delete object for I9Translator
HTTP request failed (500 Internal Server Error): {
"error" : {
"code" : "COE_GENERAL_FORBIDDEN", "message" : {
"lang" : "en-US", "value" : "ChangeSet index 2 - No permission to delete object I9Translator"
}
}
}
CAUSE 2: The hiring manager has missing permission to create and delete object for type I9Document.
The console will show below errors:
YYYY-MM-DD HH:MM:SS.MSS HTTP request failed (500 Internal Server Error): {
"error" : {
"code" : "COE_GENERAL_SERVER_FAILURE", "message" : {
"lang" : "en-US", "value" : "ChangeSet index 2 - No permission to create object for type I9Document with the index 0"
}
}
}
YYYY-MM-DD HH:MM:SS.MSS HTTP request failed (500 Internal Server Error): {
"error" : {
"code" : "COE_GENERAL_SERVER_FAILURE", "message" : {
"lang" : "en-US", "value" : "ChangeSet index 2 - No permission to delete object for type I9Document with the index 0"
}
}
}
Resolution
SOLUTION 1:
- Navigate to Manage Permission Roles
- Find the OnboardingExternalUser Role used for onboarding
- Then, grant 'delete' permission to I9Translator for the candidate.
SOLUTION 2:
- Navigate to Manage Permission Roles
- Find the Hiring Manager Role used for onboarding
- Then, grant View | Correct | Create | Delete permission to I9Document for the Hiring Manager.
Keywords
US I9, Section 2, Unable to save changes, I9Document, I9Translator, I9, Section 1, OnboardingExternalUser, HiringManager, Onboardee , KBA , LOD-SF-OBX-FRM , Compliance 2.0 Country Forms (except i9&EV) , Problem