Human Capital Management Blogs by Members
Gain valuable knowledge and tips on SAP SuccessFactors HCM suite and human capital management market from member blog posts. Share your insights with a post of your own.
Showing results for 
Search instead for 
Did you mean: 
Active Participant


In today's rapidly evolving business landscape, organizations are increasingly recognizing the value of rehiring former employees. Rehiring, or bringing back previous talent into the fold, has emerged as a strategic approach to enhance workforce flexibility, boost productivity, and tap into a known pool of skills and experience. To facilitate this process, SAP SuccessFactors Onboarding offers a comprehensive solution that streamlines the rehire journey, enabling organizations to seamlessly transition employees from their exit to re-entry.

Onboarding supports the ability to check for Rehires during the Onboarding initiation process.

The details like employment records, personal information, and so on, for the employee to be rehired, are taken from Employee Central while initiating onboarding from SAP SuccessFactors Recruiting and Applicant Tracking System.

Steps to enable and use the rehire functionality in SAP SuccessFactors Onboarding 2.0

Step 1 - Configuring Rehire Check

The different combinations through which rehires can be identified, we would need to set up parameters.

Manage Data → Create New → Recruit/Rehire Configuration or Hire/Rehire ConfigurationConfiguration→ Enter a Code and a Title for the check, make active →Update the details and save.

Set the following Rehire conditions to Yes or No depending on our requirements:

  1. Enable search for employees using first name and last name

  2. Enable search for employees using first name and date of birth

  3. Enable search for employees using last name and date of birth

  4. Enable search for employees using first name, last name, and date of birth

  5. Enable search for employees using national ID

  6. Default Personal Information during rehire (Applicable only for rehiring with old employment details)

  7. Default Job Information during rehire (Applicable only for rehiring with old employment details)

  8. Default Compensation Information during rehire (Applicable only for rehiring with old employment details)

Recruit/Rehire Configuration

These combinations will help the system to find a match and flag the new onboarded candidate as a possible rehire.

Step 2 - Add Permissions for the Hiring Manager and for the HR Administrator to access the rehire options

Navigate to Manage Permissions Roles → Search and Click on the role to which we wish to add permissions → Permissions → Manage Recruits/Hires → Select the permissions → Save.


Step 3 - Create a Rehire Coordinator Responsible Group

We can create a responsible group called the rehire coordinator and assign all tasks related to the rehiring process to the group of users. This allows us to maintain separate groups for the new hire and rehire processes. Admins assigned to the Rehire Coordinator group are those with permission to complete rehiring and access related information. They review rehire data and decide whether to rehire with old employment, new employment, or as a new hire.

Please note different country-specific groups can be created to analyze rehires as per country HRs.

Navigate to Manage Onboarding Dynamic Groups →Create New group → Give group Name - SAP_ONB2_RehireCoordinator → Add Employees whom we want to perform rehire verification → Save.

Navigate to Onboarding General Settings → Under Responsible Groups, select + New Group→Enter a group ID and Group Name →Add participants to the responsible group (Role/Users/Dynamic Group) → Submit.

Manage Onboarding Dynamic Groups

Responsible Group

Step - 4: Business Rule to Assign Responsible Group for Rehire Check

To fetch and assign a responsible user group to complete the rehire verification, we can configure the Assigning Responsible Group for Rehire Check rule. This rule can be configured for both rehire with new and rehire on old employment.

Navigate to Configure Business Rules → Create new rule → Go to Onboarding, select Assign Responsible Group for Onboarding Rehire Check→Update the rule name, ID, and start date and click continue → Update If and then conditions and save the rule.

Assign Responsible Group for Onboarding Rehire Check

Once the rule is created, assign this rule to get trigger.

Navigate to Manage Data → Search Onboarding Configuration → Select the Default Object → Search for - Rule for Rehire Coordinator Group Configuration and assign the rule in the field → Save.

Assign Business Rule

Step 5 - Enable Rehire with Old Employment Switch

Navigate to Onboarding General Settings → Turn on the switch under Rehire with Old Employment.

Onboarding General Settings


Rehire Process Overview

The Rehire can be identified when the data comes from Recruiting to Onboarding, or after the paperwork is done by the rehire coordinator and the New Hire.

After an employee is in onboarding, the system checks the list of employees who are inactive and has terminated record (these employees can be found under Rehire Inactive Employee) with the new onboarded candidate.

The first rehire check is run before creating any person, employment, or user records for a new hire. We can perform this check when onboarding is initiated for a candidate from SAP SuccessFactors Recruiting for rehiring with new or old employment.

Please note - Rehire is supported only for candidates with the status as 'Terminated'.

  1. Onboarding is Initiated for a candidate.

  2. The system performs a "Rehire Check"

  3. On the homepage, a tile named "Data Review will be available displaying the list of possible rehires with the tile name 'Pre Onboarding Rehire Verification' for the first rehire check and the tile name 'Onboarding Rehire Verification' for the second rehire check.

  4. Second Rehire Verification would work only if the candidate was not identified at First Onboarding Rehire Verification.

  5. We have 4 different options to perform when a rehire is identified:

  • Rehire with Old Employment - Candidate is rehired on the same entity with rehire event reason without any change in User ID.

  • Rehire with New Employment - Candidate is rehired on a different entity with New Hire event reason with changes in ID. Please refer to this document for more details.

  • Proceed as New Hire - Considers candidate is not a rehire and proceeds with normal Onboarding workflow

  • Cancel Onboarding - Cancel the onboarding for the candidate. If Hiring Eligibility is ‘Not Eligible for Rehire’, the HRA can ‘Cancel Onboarding’

First & Second Rehire Check

This first rehire check is executed as soon as Onboarding is initiated. A Data Review tile is available on the latest homepage to perform the first rehire check.

Data Review Tile on Latest Homepage


Rehire Check

The second rehire check is executed if a potential match doesn’t get identified in the first rehire check. This check is performed after the Personal Data Collection step is completed.

If Rehire with Old or New is selected, the Onboarding process kicks off and the Onboarding candidate is notified to complete the onboarding tasks and complete the procedure. Candidates receive the ‘Rehire Welcome Email’ and log in with their old username. They can reset the password and complete the process.

After all Onboarding tasks are completed, the candidate is available under Manage Pending Hires/Recruits, where HR can complete the process and update the EC profile.

On the Start Date, the Rehire gets converted into an active Employee (Internal User), and the
Rehire's Profile is updated.

The rehiring process is completed and the rehired employee can access the system and the new updated details on the employee profile.


SAP SuccessFactors Onboarding 2.0 simplifies rehiring former employees. It checks for potential rehires based on names, birthdates, and more. This helps HR and managers identify candidates for rehire easily. The system ensures a smooth process from initiation to verification, saving time and tapping into valuable skills.

Hope this document helps!

Thank you for reading the blog, I appreciate your time!

If you have any questions or suggestions, please add a comment below. I hope you found this blog post informative and helpful. Please feel free to also share your experiences, it would be helpful to learn and explore more!

Happy learning 🙂 Thanks!

Labels in this area