Understanding the Rehire Check
The rehire check in SAP SuccessFactors Onboarding automatically scans inactive employee records to identify potential rehires during the onboarding process. This prevents duplicate records and enables organizations to rehire former employees with either their old employment information or as a new employment, streamlining the hiring process and maintaining data integrity.
Configuring the Rehire Check
You configure the rehire check by creating or modifying the MATCHINGUSERCONFIG record of the Hire/Rehire Configuration object. This is completed through Manage Data.

In the configuration, you can make a variety of settings. In general, you can determine the following:
- Matching Criteria Scope
- Enabling multiple criteria (name, DOB, National ID) increases detection accuracy but may require more data collection during onboarding. Organizations with strong data privacy requirements may limit the criteria to National ID only.
- Rehire Type Support
- Configure whether to support Rehire with Old Employment (reactivates previous employment record) or Rehire with New Employment (creates new employment under the existing person record). Enable Rehire with Old Employment in Onboarding General Settings if needed.
- Data Defaulting Behavior
- Determine which information (personal, job, compensation) should auto-populate from previous employment. This streamlines the process but must balance efficiency with data accuracy and compliance requirements.
Target Population Enforcement for Rehire Verification
The SAP SuccessFactors Onboarding system allows administrators to enforce target population restrictions during the rehire verification process. This ensures that the system respects the target population settings defined within SAP SuccessFactors Employee Central permissions for both old and new employment rehire scenarios.
By synchronizing these permissions, the system prevents rehire coordinators from accessing or accepting rehire matches for employees outside of their authorized scope.