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 2.0 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 "RBP Troubleshooting" 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, I9, E-Verify, Onboarding 2.0 , KBA , LOD-SF-OBX-DBD , Dashboard , Problem
SAP Knowledge Base Article - Public