Symptom
Search for future terminated user, whose actual termination date is 1 day before current day, in the People search bar. No results will be shown.
However, if you search under the Profile page (without checking the inactive user box), you will see the user. In the Basic User file, this user is also active.
Environment
SAP Successfactors with Employee Central module
Reproducing the Issue
-
Example:
- User A is Terminated on 29 Jun 2017 - Job Info record gets autmatically created with Effective Date of 30th June 2017 (which will sync to make the user Inactive)
- On 29th June 2017 the user will no longer be searchable in People Search
- On 29th June 2017 the user can still be searched in People Profile
- On 30th June 2017 the user account is made inactive by HRIS Sync
Cause
This is currently expected behaviour.
As per the current design, People Search, searches for employee's based on their termination date in Employment details. WHich is always the day before the actual termination date in Job History.
However you can serach for these users in Employee Search (search from profile page).
Termination Details > Termination Date Controls People Search.
Job Info > Termination record start date (making user Inactive) Controls Employee Search.
Resolution
As of the b1711, People Search's logic will be updated to reflect the same logic as Employee Search.
Both Employee Search and People Search will then support searching for an employee the day before their termination.
Please refer to the following artcile and workaround: 2539236 - People Search: Unable to search for Employee or Contingent Worker that is Terminated and or Rehired Today
See Also
2539236 - People Search: Unable to search for Employee or Contingent Worker that is Terminated and or Rehired Today
Keywords
People Search, Termination Date, User, Search, End Date, can't search, PLT-61947, ECT-82271 , KBA , LOD-SF-EC-TER , Termination Details , LOD-SF-PLT , Platform Foundational Capabilities , Problem