Rehire in Oracle Fusion HCM is a critical business process that allows organizations to efficiently bring back former employees into the system while maintaining historical data continuity. In real-world implementations, rehire scenarios are extremely common—especially in industries like IT services, manufacturing, retail, and healthcare where employees frequently return after contract completion, career breaks, or internal restructuring.
From a consultant’s perspective, handling rehire in Oracle Fusion HCM is not just about reactivating a worker—it involves understanding worker lifecycle, legal employer constraints, payroll implications, and data integrity. If configured incorrectly, it can lead to duplicate person records, payroll errors, or reporting inconsistencies.
In this article, we will go deep into how rehire works in Oracle Fusion HCM (based on latest 26A practices), including configuration, execution steps, and real project insights.
What is Rehire in Oracle Fusion HCM?
In Oracle Fusion HCM, rehire refers to the process of hiring a person who was previously terminated in the system, without creating a new person record.
Instead of treating the individual as a completely new hire, the system:
Reuses the existing Person Number
Maintains historical employment data
Creates a new Work Relationship
Links past and current employment history
Key Concept
Oracle Fusion HCM uses a Person Model, not an Employee Model.
This means:
| Concept | Description |
|---|---|
| Person | A unique individual in the system |
| Work Relationship | Employment instance with a legal employer |
| Assignment | Job-specific details |
👉 During rehire, the Person remains same, but a new Work Relationship is created.
Key Features of Rehire in Oracle Fusion HCM
1. Reuse of Existing Person Record
No duplicate person creation. Ensures data consistency across modules.
2. Employment History Tracking
All previous assignments, salaries, and roles remain intact for reporting.
3. Multiple Work Relationships
Supports rehire across:
Same Legal Employer
Different Legal Employer
4. Payroll Integration
Rehire can trigger:
New payroll relationship
Retention or reset of balances (based on setup)
5. Benefits Re-enrollment
Benefits eligibility can be:
Continued
Reset based on rehire rules
6. Security & Role Reassignment
Roles and data access need to be reassigned during rehire.
Real-World Business Use Cases
Use Case 1: IT Consultant Rejoining After 6 Months
An employee leaves for another opportunity but returns after 6 months.
Implementation Insight:
Use rehire to maintain continuity
Avoid duplicate employee record
Reassign previous role with updated salary
Use Case 2: Seasonal Workforce in Retail
Retail companies rehire temporary staff during festive seasons.
Implementation Insight:
Bulk rehire using HDL
Maintain past performance data
Quick onboarding with minimal data entry
Use Case 3: Internal Movement Across Legal Employers
Employee moves from one subsidiary to another and later returns.
Implementation Insight:
Multiple work relationships exist
Rehire should consider correct legal employer
Payroll and benefits must align with new entity
Configuration Overview
Before performing rehire, ensure the following setups are in place:
1. Enterprise Structure
Legal Employer configured
Business Units defined
2. Worker Lifecycle Setup
Action: Rehire
Action Reason: Rehire Eligible / Rehire Non-Eligible
3. Person Number Generation
Automatic or Manual
4. Security Roles
HR Specialist role with rehire privileges
5. Payroll Setup (Optional)
Payroll relationship rules
Balance carry forward rules
Step-by-Step Configuration in Oracle Fusion
Step 1 – Navigate to Person Management
Navigation:
Navigator → My Client Groups → Person Management
Step 2 – Search for the Terminated Employee
Search using:
Name
Person Number
👉 Ensure the worker status is Inactive
Step 3 – Initiate Rehire
Click on Actions
Select Hire an Employee
⚠️ Important:
Oracle automatically detects existing person and switches to Rehire mode
Step 4 – Enter Rehire Details
Key Fields:
| Field | Example | Explanation |
|---|---|---|
| Legal Employer | Vision India Pvt Ltd | Defines employment entity |
| Hire Date | 01-Jan-2026 | New employment start date |
| Worker Type | Employee | Cannot change incorrectly |
| Business Unit | India BU | Drives financial integration |
Step 5 – Create Work Relationship
System creates new:
Work Relationship
Assignment
👉 Old work relationship remains terminated.
Step 6 – Enter Assignment Details
Job: Software Engineer
Department: IT
Location: Hyderabad
Step 7 – Compensation Details
Salary: ₹12,00,000
Frequency: Monthly
Step 8 – Review and Submit
Validate all sections
Click Submit
Testing the Setup
After configuration, always perform a test.
Test Scenario
Rehire an employee with:
Previous termination date: 30-Jun-2025
Rehire date: 01-Jan-2026
Validation Checks
Person Number remains same
New Work Relationship created
Old assignment remains in history
Payroll relationship is correct
Benefits eligibility triggered
Reports to Validate
Person Real Time (OTBI)
Worker Assignment Real Time
Payroll Relationship Report
Common Implementation Challenges
1. Duplicate Person Creation
Issue:
Recruitment team creates new person instead of rehire.
Solution:
Enable duplicate check
Train HR users
2. Payroll Balance Issues
Issue:
Balances incorrectly carried forward.
Solution:
Configure payroll rehire rules properly
Validate balance initialization
3. Security Role Missing
Issue:
Rehired employee cannot access system.
Solution:
Reassign roles manually or via auto provisioning
4. Benefits Not Triggered
Issue:
Employee not eligible for benefits after rehire.
Solution:
Review eligibility profiles
Check rehire event configuration
5. Incorrect Legal Employer Selection
Issue:
Wrong legal employer during rehire.
Impact:
Payroll errors
Compliance issues
Best Practices from Real Implementations
1. Always Search Before Hiring
Train HR teams:
“Search → Validate → Rehire → Not New Hire”
2. Use HDL for Bulk Rehire
For large organizations:
Use HCM Data Loader (HDL)
Automate seasonal rehiring
3. Maintain Rehire Eligibility Rules
Define:
Eligible for rehire
Not eligible (based on termination reason)
4. Validate Payroll Integration
Ensure payroll relationship is correct
Test with sample payroll run
5. Audit Work Relationships
Use OTBI reports to:
Track multiple work relationships
Validate employment lifecycle
6. Automate Role Provisioning
Use:
Role Mapping
Auto provisioning rules
Summary
Rehire in Oracle Fusion HCM is a powerful feature that ensures continuity of employee data while enabling organizations to efficiently manage returning employees. From a consultant’s perspective, the key is understanding how Person, Work Relationship, and Assignment interact during rehire.
A successful implementation requires:
Proper configuration of worker lifecycle
Clear HR process understanding
Strong validation and testing approach
When handled correctly, rehire not only simplifies operations but also improves data accuracy, reporting, and employee experience.
Frequently Asked Questions (FAQs)
1. What is the difference between rehire and new hire in Oracle Fusion HCM?
Rehire uses an existing person record and creates a new work relationship, while new hire creates a completely new person record.
2. Can an employee be rehired in a different legal employer?
Yes, Oracle Fusion supports rehire across different legal employers by creating a new work relationship.
3. Does rehire retain previous employee data?
Yes, all historical data such as assignments, salary, and employment history are retained and linked to the same person record.
For more details, refer to Oracle official documentation:
https://docs.oracle.com/en/cloud/saas/human-resources/index.html
SEO Details
Oracle Fusion HCM Training Demo Day 1 Video:
Conclusion:
Unogeeks is the No.1 Training Institute for Fusion HCM Training. Anyone Disagree? Please drop in a comment
You can check out our Oracle Fusion HCM Training details here Oracle Fusion HCM Training
You can check out our other latest blogs on Oracle Fusion HCM Training in this Oracle Fusion HCM Blogs
Follow & Connect with us:
———————————-
For Training inquiries:
Call/Whatsapp: +91 73960 33555
Mail us at: info@unogeeks.com
Our Website ➜ https://unogeeks.com
Follow us:
Instagram: https://www.instagram.com/unogeeks
Facebook: https://www.facebook.com/UnogeeksSoftwareTrainingInstitute
Twitter: https://twitter.com/unogeeks