Symptom
Error message seen while accessing dashboard -> View details:
[COE0021]Invalid property names: ComplianceProcess/i9UserDataNav. 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.
Environment
SAP SuccessFactors Onboarding
Reproducing the Issue
- Click on Onboarding dashboard
- Select any candidate
- Click on view details
- The following error is seen:
[COE0021]Invalid property names: ComplianceProcess/i9UserDataNav. 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.
Cause
Cause 1: The Show Form I-9 and E-Verify on the Dashboard permission may cause this issue.
Cause 2: The error will appear if compliance is not enabled, but the permission "Show Form I-9 and E-Verify Status on the Dashboard" is still granted.
Resolution
Solution 1:
- Navigate to Compliance Settings then deactivate the I-9 and E-verify
- After that activate the features back
- Make sure that the "Show Form I-9 and E-Verify Status on the Dashboard" permission is enabled for the user
- Run the MDF Object Definition To DB SYNC Job in Provisioning
- On Provisioning > Company > MDF Cache Tool > Clear the cache
- Clear the Metadata Cache via OData API Metadata Refresh and Export > Refresh Metadata Cache
- Run the Refresh RBP Permission Configuration in Provisioning.
Solution 2:
- Firstly check "Compliance Settings" if there is any compliance enabled
- If all are disabled, check "View User Permission" with the affected user
- Search for "Show Form I-9 and E-Verify Status on the Dashboard", if granted, you must remove it
- This permission should be provided only when compliance is enabled.
Keywords
Onboarding, COE0021, Invalid, Property, Name, ComplianceProcess/i9UserDataNav, Dashboard, Error, ComplianceProcess, i9UserDataNav, [COE0021], Obx, Onb, [COE0021]Invalid property names: ComplianceProcess/i9UserDataNav , KBA , LOD-SF-OBX-DBD , Dashboard , Problem