Rehire Employee in Oracle HCM

Share

 

Introduction

Rehiring an employee in Oracle Fusion HCM is a common yet critical business process that organizations handle regularly—especially in industries with high attrition, seasonal hiring, or project-based workforce models. The ability to rehire an employee efficiently ensures continuity, preserves historical data, and reduces onboarding effort.

In Oracle Fusion HCM (Release 26A), the rehire process is tightly integrated with workforce lifecycle management. Instead of creating a completely new employee record, the system allows you to reuse the existing person record while maintaining audit history, benefits eligibility, and employment continuity.

This article provides a complete, practical, consultant-level guide to rehiring an employee in Oracle Fusion HCM, including configuration, step-by-step execution, real-world use cases, and troubleshooting insights.


What is Rehire in Oracle Fusion HCM?

In Oracle Fusion HCM, rehire refers to bringing back a previously terminated employee into the organization using the same person record.

Key Characteristics:

  • Reuses existing Person Number
  • Maintains historical employment data
  • Creates a new Work Relationship
  • Can retain or reset benefits, payroll, and seniority (based on configuration)

Important Distinction:

ScenarioDescription
RehireEmployee returns after termination
Add Work RelationshipEmployee gets an additional job while still active
Rehire with New PersonRare case where duplicate record is created

Key Features of Employee Rehire

1. Data Continuity

Oracle retains:

  • Previous employment history
  • Assignment records
  • Compensation details

2. Flexible Rehire Options

You can:

  • Rehire into same legal employer
  • Rehire into a different legal employer
  • Assign new job/position

3. Integration with Payroll & Benefits

  • Re-enroll in benefits
  • Assign payroll automatically
  • Configure seniority rules

4. Controlled Access via Roles

Only users with proper roles (e.g., HR Specialist) can perform rehire.


Real-World Business Use Cases

Use Case 1: IT Employee Returns After Resignation

An employee resigns and joins another company but returns after 6 months.

Approach:

  • Rehire using existing person record
  • Maintain previous service for gratuity eligibility

Use Case 2: Seasonal Workforce (Retail Industry)

Employees hired during festive seasons return every year.

Approach:

  • Use rehire instead of new hire
  • Simplify onboarding
  • Maintain historical attendance patterns

Use Case 3: Internal Rehiring After Layoff

An organization rehires employees after business recovery.

Approach:

  • Rehire into new department
  • Assign new compensation structure
  • Retain prior employment data

Configuration Overview Before Rehire

Before performing rehire, ensure the following setups are complete:

1. Action and Action Reasons

Navigation:
Navigator → Setup and Maintenance → Manage Actions

  • Action: Rehire
  • Action Type: Hire

2. Enterprise HCM Information

Ensure:

  • Legal Employer is active
  • Business Unit is valid

3. Workforce Structures

Required setups:

  • Jobs
  • Positions (if position control enabled)
  • Departments
  • Grades

4. Security Roles

User must have:

  • Human Resource Specialist Role
  • Access to Person Management

5. Person Record Availability

Employee must be:

  • Terminated (Inactive Work Relationship)
  • Not fully deleted or purged

Step-by-Step Rehire Process in Oracle Fusion HCM

Step 1 – Navigate to Person Management

Navigation:

Navigator → My Client Groups → Person Management


Step 2 – Search for the Terminated Employee

  • Search using:
    • Person Number
    • Name

Important Tip:
Check “Include Inactive” option to find terminated employees.


Step 3 – Select the Employee Record

  • Click on employee name
  • Open person details page

Step 4 – Initiate Rehire Action

Click:

Actions → Employment → Rehire


Step 5 – Enter Rehire Details

Key Fields:

FieldExampleExplanation
Legal EmployerVision India Pvt LtdOrganization hiring employee
Business UnitVision BUControls transactions
Hire Date01-Apr-2026New employment start date
ActionRehirePredefined
ReasonRejoin after resignationBusiness justification

Step 6 – Assignment Details

Fill:

  • Job: Software Engineer
  • Department: IT
  • Location: Hyderabad
  • Position (if applicable)

Step 7 – Compensation Details

Enter:

  • Salary: ₹12,00,000 per annum
  • Grade
  • Frequency (Monthly/Annual)

Step 8 – Review and Submit

  • Validate details
  • Click Submit

Step 9 – Approval Workflow

  • Transaction goes for approval (if enabled)
  • Once approved → Employee becomes active

Testing the Rehire Process

Test Scenario

Employee: Rajesh Kumar
Termination Date: 31-Dec-2025
Rehire Date: 01-Apr-2026


Steps:

  1. Perform rehire as explained
  2. Navigate to:

Person Management → Employment Info


Validation Checks:

  • New Work Relationship created
  • Old employment history preserved
  • Correct assignment details
  • Payroll assigned (if applicable)

Additional Validation:

AreaWhat to Check
BenefitsEnrollment status
PayrollSalary processing
SecurityUser access
SeniorityService continuity

Architecture / Functional Flow

Rehire Process Flow

  1. Employee terminated → Work relationship inactive
  2. HR initiates rehire
  3. System:
    • Reuses person record
    • Creates new work relationship
  4. Assigns:
    • Job
    • Department
    • Payroll
  5. Approval workflow triggered
  6. Employee becomes active

Common Implementation Challenges

1. Employee Not Found During Rehire

Cause:

  • “Include Inactive” not selected

Solution:
Enable inactive search filter


2. Duplicate Person Creation

Cause:

  • HR performs “Hire Employee” instead of “Rehire”

Solution:
Always search existing record before hiring


3. Payroll Not Assigned

Cause:

  • Missing payroll setup

Solution:
Ensure payroll is linked during assignment


4. Benefits Not Auto-Enrolled

Cause:

  • Benefits eligibility rules not configured

Solution:
Review Benefits Fast Formulas


5. Approval Delays

Cause:

  • Workflow configuration issues

Solution:
Check BPM approval rules


Best Practices from Real Projects

1. Always Search Before Hiring

Avoid duplicate employee records—this is one of the most common production issues.


2. Maintain Standard Action Reasons

Example:

  • Rehire after resignation
  • Rehire after layoff
  • Rehire contractor to employee

3. Use Consistent Hire Dates

Ensure:

  • Hire date aligns with payroll cycle
  • Avoid mid-period complications

4. Validate Historical Data

Before rehiring:

  • Review termination details
  • Check previous assignments

5. Automate with HDL (For Bulk Rehire)

For mass rehiring:

Use:

  • HDL (HCM Data Loader)

6. Test Integration Impact

Check:

  • Payroll processing
  • Third-party integrations
  • Benefits eligibility

Advanced Consultant Insight

Rehire vs Global Transfer

Many consultants confuse:

ScenarioCorrect Action
Employee returns after terminationRehire
Employee moves to another countryGlobal Transfer

Rehire and Seniority

Organizations may:

  • Retain previous service (for gratuity)
  • Reset service (for fresh start)

Controlled via:

  • Seniority Date configuration

Rehire in OIC Integrations

In Oracle Integration Cloud (Gen 3):

  • Rehire triggers events
  • Can integrate with:
    • Payroll systems
    • Active Directory
    • Access provisioning tools

Summary

Rehiring an employee in Oracle Fusion HCM is a powerful and essential process that ensures data continuity and operational efficiency. Instead of creating redundant employee records, the system allows organizations to maintain a single source of truth while supporting flexible workforce re-engagement.

From a consultant perspective, mastering the rehire process involves:

  • Understanding employment lifecycle
  • Configuring proper actions and workflows
  • Ensuring integration with payroll and benefits
  • Avoiding duplicate data issues

When implemented correctly, rehire significantly reduces onboarding effort, improves data accuracy, and enhances workforce management efficiency.

For deeper reference, consult official Oracle documentation:
https://docs.oracle.com/en/cloud/saas/index.html


FAQs

1. Can we rehire an employee into a different legal employer?

Yes. Oracle Fusion allows rehiring into a different legal employer, provided the configuration supports it.


2. Does rehire retain previous employee ID?

Yes. The Person Number remains the same, ensuring continuity.


3. Can rehire be automated?

Yes. Using HDL or OIC integrations, bulk or automated rehiring can be implemented.


Share

Leave a Reply

Your email address will not be published. Required fields are marked *