Symptom
- In the redesigned applicant management workbench, the search functionality based on keywords is not working as expected.
- Not all applications are found in the search, even though they all have similar keywords in attachments.
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
SAP SuccessFactors Recruiting
Reproducing the Issue
- Login to the instance > navigate to Recruiting
- Go to job requisition > Candidates.
- Switch to legacy workbench
- Go to Filter > resume
- Enter the keyword > see that no candidates were found even when the candidate has resume containing the keyword.
Cause
It appears to be an accidental data issue caused due to below steps.
- Formatting applied to part of the word & document saved.
- Different formatting caused the word to split into two elements in docx file.
- Formatting reverted/made consistent for entire word & document saved again but the word remains split as two elements.
Since document's contains single word as two separate elements, parser reads them as two separate words for keyword search and not as one.
Resolution
To fix this, it would require the parser library change/upgrade and enhancement RCM-144663 is created to review and address it.
Meanwhile the workaround is to save the resume (or any document) using "Keep Text Only" option. Once the document is saved and uploaded again, the issue should get resolved, and the candidates will be appear in the search list matching the keyword in resume.
Keywords
Filter, redesigned, workbench, application, keyword, resume, search, appear, formatting, candidate, application , KBA , LOD-SF-RCM-APP , Applicants and Job Applications , Product Enhancement