SAP Knowledge Base Article - Public

3047877 - Error- [COE0021]Invalid property names: ComplianceProcess/i9UserDataNav - Onboarding

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

  1. Click on Onboarding dashboard
  2. Select any candidate
  3. Click on view details
  4. 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: 

  1. Navigate to Compliance Settings then deactivate the I-9 and E-verify
  2. After that activate the features back
  3. Make sure that the "Show Form I-9 and E-Verify Status on the Dashboard" permission is enabled for the user
  4. Run the MDF Object Definition To DB SYNC Job in Provisioning
  5. On Provisioning > Company > MDF Cache Tool > Clear the cache
  6. Clear the Metadata Cache via OData API Metadata Refresh and Export > Refresh Metadata Cache
  7. Run the Refresh RBP Permission Configuration in Provisioning.

Solution 2: 

  1. Firstly check "Compliance Settings" if there is any compliance enabled
  2. If all are disabled, check "View User Permission" with the affected user
  3. Search for "Show Form I-9 and E-Verify Status on the Dashboard", if granted, you must remove it
  4. 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

Product

SAP SuccessFactors Onboarding all versions