Symptom
- When a user accesses the Onboarding dashboard, no candidates are displayed. The dashboard is empty and showing New Hire (Infinity).
- When clicking on the New Hire task to-do card, an error is being thrown:
- [COE0021]Invalid property names: PicklistOption/name_. 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
- Login to the instance.
- Open the Onboarding dashboard for a user that has permissions to view candidates in the dashboard.
- No candidates are visible in the dashboard and dashboard showing New Hire (Infinity).
OR
- Login to the instance.
- Access the New Hire task to-do card.
- The error appears.
Cause
The standard job code is a FO Object but has been defined as String and referencing object is provided as picklist.
Due to this when Onboarding dashboard is trying to fetch job code name as FO object, it is failing.
Resolution
- Navigate to Admin Center > Manage Business Configurations.
- Select the jobInfo element > search for identifier named "job-code".
- Remove the ''Type of Reference Object'' = Picklist and save.
- Refresh the cache from "OData API Metadata Refresh And Export". Candidates will now appear in the dashboard.
Keywords
onboarding dashboard, new hire task, [COE0021]Invalid property names: PicklistOption/name error, PicklistOption, [COE0021]Invalid property names, [COE0021] , KBA , LOD-SF-OBX-DBD , Dashboard , Problem
Product
SAP SuccessFactors Onboarding all versions