Symptom
When using CompoundEmployee API to get hired new employees, it also picks up Onboarding candidates who have not been hired through Manage Pending Hire.
Environment
SAP SuccessFactors Onboarding
Cause
employment_information, job_information, person, personal_information, phone_inform and so on would be created once the onboarding 2.0 process started to the candidate.
Resolution
Please add hiringNotCompleted filter in the WHERE condition.
It evaluates the indicator property hiringNotCompleted in the EmpEmployment entity in Employee Central, which was introduced for Onboarding (2.0). The property allows for differentiating data records of candidates (that is, new hires that didn't yet complete the Manage Pending Hire process).
If hiringNotCompleted is false, the CompoundEmployee API returns only data of hired employees.
See Also
Keywords
CompoundEmployee API, hiringNotCompleted, WHERE condition, Manage Pending Hire , KBA , LOD-SF-OBX-ATS , ATS Integration , Problem