Symptom
- Users cannot be searched via their alternate names.
- Manual re-indexing is always needed to make the users searchable by their alternate names.
Environment
SAP Successfactors HCM Suite
Reproducing the Issue
- Login to instance. Search for an alternate name of a sample user and no results would prompt.
- Try to run the re-index via Provisioning.
- Search for the alternate name again and the user with this alternate name will show on results.
- Add a new alternate name for another user and no results would prompt again.
Cause
Alternate names are not included in HRIS Sync mappings which is why adding an alternate name does not trigger an HRIS Sync and re-indexing.
Resolution
Currently, Solr Legacy People Search does not support delta updates for EC alternative names. However, a global job runs every 6 hours, which refreshes instances where delta changes have occurred. This means that the delta changes are supported but, there is an inherent delay before the changes are reflected.
Changes take time to reflect in Legacy People Search behavior. Since the job runs every 6 hours, it may take up to 6 hours for the updated results to appear.
The Enhanced People Search feature addresses this limitation by introducing an event-driven process, enabling true delta updates without the significant wait time seen in the current setup.
Add all alternate name fields to HRIS Sync Mappings. Here is a helpful guide: Adding Sync Mappings in the HRIS Sync Mappings Section
See Also
Keywords
SAP Knowledge Base Article - Public