Symptom
Voluntary Self-Identification of Veteran and Voluntary Self-Identification of Disability forms not Initiating for New Onboardees
Environment
SAP SuccessFactors Onboarding
Reproducing the Issue
- Activate “Voluntary Self-Identification of Veteran” and “Voluntary Self-Identification of Disability” in Compliance Settings.
- Start onboarding for a new hire.
- Observe that these Country Compliance forms do not initiate.
Cause
Job Location value is empty.
Resolution
- Navigate to Data Inspector under:
Table_EMP_JOB_INFO_T → User Sys ID: XXX,
the Job Location field is blank. - However, in Review New Data, the location appears because the value is coming from an onInit rule.
- Since the Job Location is empty in the backend, the compliance rule does not get triggered.
- Based on your Field Metadata Override, the compliance logic requires that Job Location must have a value for the form to trigger. Since it is blank, the form is skipped.
To fix this, please update your field mapping [Under Manage data << FieldMetaOverrideConfiguration] as follows:
workcountry:
{
"entityPath": "jobInfoNav",
"field": "countryOfCompany"
}
Once this is updated, the Country Compliance form will trigger correctly.
See Also
Keywords
onboarding compliance, country compliance forms, forms not initiating, voluntary self-identification of veteran, voluntary self-identification of disability, workcountry, job location empty, jobInfoNav, countryOfCompany, compliance 2.0, forms skipped, review new data, data inspector, EMP_JOB_INFO_T, mapping configuration , KBA , LOD-SF-OBX-FRM , Compliance 2.0 Country Forms (except i9&EV) , Problem
SAP Knowledge Base Article - Public