0% found this document useful (0 votes)
516 views15 pages

Oracle HCM Nikhil Day8

Oracle Fusion HCM's Approval Rules are workflow-based policies that manage how HR transactions are approved, ensuring compliance with company policies. Approval rules can be configured using BPM Worklist and Transaction Console, allowing for various routing types such as self-approval, multi-level, and parallel approvals. The system also includes features for monitoring, notifications, delegation, and auto-approval to streamline the approval process throughout the employee lifecycle.

Uploaded by

nikhilmyself8
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
516 views15 pages

Oracle HCM Nikhil Day8

Oracle Fusion HCM's Approval Rules are workflow-based policies that manage how HR transactions are approved, ensuring compliance with company policies. Approval rules can be configured using BPM Worklist and Transaction Console, allowing for various routing types such as self-approval, multi-level, and parallel approvals. The system also includes features for monitoring, notifications, delegation, and auto-approval to streamline the approval process throughout the employee lifecycle.

Uploaded by

nikhilmyself8
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 15

Oracle Fusion HCM: Approval Rules & Processes

Approval Rules in Oracle Fusion HCM

1. What Are Approval Rules?

Approval Rules In Oracle Fusion Hcm Are Workflow-Based Policies That Determine How A Transaction Is
Routed For Approval Before It Is Completed. These Rules Ensure That All Changes Related To Hr, Payroll,
Benefits, Or Workforce Structures Comply With Company Policies And Require The Necessary
Authorizations Before Being Finalized.

2. How Are Approval Rules Configured?

Approval rules in Oracle Fusion HCM can be configured using two primary tools:

A. BPM Worklist (Business Process Management Worklist)

Provides an interactive user interface to define approval hierarchies and workflows.

Allows modification of routing rules for approvals.

Supports escalation, delegation, and notification settings.

B. Transaction Console

Used to monitor, troubleshoot, and take action on pending approval transactions.

Administrators can withdraw, reassign, or resubmit transactions that are stuck in the approval process.

3. Types of Approval Routing

Oracle Fusion HCM allows different ways to route approval requests based on the business process
requirements. Some common types include:

Self-Approval – If the initiator has the necessary approval authority, the transaction is automatically
approved.

Single-Level Approval – The request goes to one approver, such as a manager or HR specialist.

Multi-Level Approval – The request goes through multiple layers of approvals before finalization (e.g., first-
line manager → HR → finance).

Parallel Approval – The request is sent to multiple approvers at the same time, and all must approve before
the transaction proceeds.

Hierarchical Approval – Approval follows an organizational hierarchy, such as:

Supervisory hierarchy: Approval follows the reporting manager chain.


Job level hierarchy: Approval is based on job grade or seniority level.

Position hierarchy: Approvals are routed based on position rather than the person occupying the position.

Auto-Approval – If the conditions meet specific criteria, the system automatically approves the transaction.

Delegation Approval – If an approver is on leave, the approval is assigned to a delegate.

Escalation Approval – If the primary approver does not respond within the set timeframe, the request is
escalated to a higher authority.

4. Types of Approvers in Oracle Fusion HCM

Oracle allows multiple types of approvers based on how approvals are routed within the organization:

A. Individual Approvers

Direct User Approval – A specific person (such as an HR manager or a department head) is designated as an
approver for a request.

Supervisory Approver – The transaction is sent to the employee’s direct or indirect manager based on the
supervisory hierarchy.

Self-Approval – The user initiating the request can approve it if they have sufficient authority.

B. Group-Based Approvers

Approval Groups – A predefined set of users who can approve the request collectively.

Job Level Hierarchy – The transaction is routed to an approver based on their job level instead of their
position in the reporting structure.

Position Hierarchy – Approvers are determined based on the position structure instead of employee
assignments.

C. Automated or Delegated Approvers

Delegated Approver – If the primary approver is unavailable, another person is authorized to approve on
their behalf.

Auto-Approval – If the request meets pre-defined conditions (such as a salary increase below a set
percentage), it is automatically approved without human intervention.

Escalation Approver – If the primary approver does not take action within the required timeframe, the
system escalates the request to a higher authority.

5. Key Features of Approval Rules


Flexible Routing: Approvals can follow hierarchy-based rules, role-based routing, or ad-hoc manual
assignment.

Configurable Conditions: Approvals can be triggered based on employee type, transaction type, amount
thresholds, or geographic location.

Notifications & Reminders: The system can send email alerts, in-app notifications, and reminder emails to
ensure timely approval.

Delegation & Escalation: Approvals can be reassigned or escalated if the original approver is unavailable.

Audit & Tracking: Every approval step is logged and auditable for compliance.

Types of Approvers in Oracle Fusion HCM

**Users** - Individual employees or managers assigned as approvers.


2. **Approval Groups** - A predefined set of users for collective approvals.
3. **Supervisory Hierarchy** - Approvals follow direct/indirect reporting hierarchy.
4. **Job Level Hierarchy** - Approvals follow job levels instead of direct reporting.
5. **Position Hierarchy** - Approvals follow position structure rather than employee structure.

1. What is BPM Worklist?

BPM (Business Process Management) Worklist in Oracle Fusion HCM is a centralized application that
manages all approval workflows within the system. It allows users to configure, monitor, and manage
approval rules and processes related to HR transactions such as hiring, termination, promotion, and
compensation changes.

The BPM Worklist is a part of Oracle SOA Suite (Service-Oriented Architecture) and is used to define how
transactions move through the approval hierarchy.

2. Purpose of BPM Worklist in Oracle Fusion HCM

BPM Worklist serves several critical purposes, including:

A. Approval Workflow Management

Helps define approval rules and workflows for different HR transactions.

Allows users to set up single-level, multi-level, parallel, and escalation approvals.

B. Monitoring & Tracking Approvals

Enables tracking of pending, completed, or failed approval requests.

Provides a dashboard for real-time visibility into workflow statuses.


C. Rule Configuration & Customization

Users can modify approval rules based on business policies.

Conditions can be set based on job role, hierarchy, department, and amount thresholds.

D. Delegation & Escalation

Approvers can delegate approvals to another person in case of absence.

If an approver does not respond within a set time, the request is escalated to a higher authority.

E. Notifications & Reminders

Sends email notifications, alerts, and reminders to approvers.

Can be configured to resend reminders at regular intervals if action is not taken.

F. Security & Access Control

Ensures only authorized users can configure or modify approval workflows.

Provides audit logs to track all approval-related activities.

G. Auto-Approval & Expiry Rules

Transactions can be automatically approved if they meet certain conditions.

Approval requests can have an expiration date, triggering escalation if no action is taken.

Hire-to-Retire Approval Process Names

Oracle Fusion HCM follows a structured Hire-to-Retire cycle, covering an employee’s entire journey in an
organization. Different approval processes are involved at each stage, ensuring compliance and policy
enforcement. Below are the key approval process names categorized under the Hire-to-Retire cycle:

1. Hire & Onboarding Stage

Hire an Employee Approval – Required when hiring a new employee.


Add Contingent Worker Approval – Approval process for engaging a contract worker.
Convert Contingent Worker to Employee Approval – Required when a contractor is converted to a full-time
employee.
Rehire Employee Approval – Approval needed when rehiring a former employee.

2. Employee Management & Job Changes


Change Manager Approval – Required when updating an employee’s manager.
Change Assignment Approval – Approval for transferring an employee within the same legal entity.
Global Transfer Approval – Required when transferring an employee to a different legal entity.
Promote Employee Approval – Approval process for employee promotions.
Demotion Approval – Required when moving an employee to a lower-level role.
Change Location Approval – Approval needed when updating an employee's work location.
Change Grade Approval – Required when an employee’s grade is modified.
Change Position Approval – Approval for position-level changes.

3. Compensation & Benefits

Salary Change Approval – Required when increasing or decreasing salary.


One-Time Payment Approval – Approval needed for bonuses, incentives, or special payments.
Stock Option or Equity Compensation Approval – Used when granting stock options to employees.

4. Time, Leave, and Absence Management Leave of Absence Approval – Approval process for requesting
extended leave.
Paid Time Off (PTO) Approval – Approval needed for vacation or sick leave.
Overtime Approval – Required for additional working hours approval.
Shift Change Approval – Required when modifying an employee’s work schedule.

5. Document & Profile Updates

Document of Records (DOR) Update Approval – Approval required for employees modifying their records.
Employee Bank Account Change Approval – Required when updating salary payment details.
Employee Contact Information Update Approval – Approval needed for modifying personal information.
Update Citizenship or Visa Details Approval – Required for international employees.

6. Performance & Goal Management

Performance Evaluation Approval – Approval process for manager reviews and performance ratings.
Goal Setting Approval – Required when an employee sets or modifies goals.
Employee Skill & Qualification Update Approval – Approval required for adding certifications or new
qualifications.

7. Termination & Retirement


Terminate Employee Approval – Required when processing an employee’s resignation or termination.
Retirement Approval – Approval needed when an employee retires.
Reverse Termination Approval – Required when reinstating an employee after termination.

8. Miscellaneous Approvals

Delegation Request Approval – Used when an employee delegates approval tasks to another user.
Mass Update Approval – Required for bulk changes to multiple employees (e.g., mass salary revisions).
Security Role Assignment Approval – Approval needed when assigning new roles to employees.

Role for Viewing Transaction Summary & Setting Up Approval Rules in Oracle Fusion HCM

In Oracle Fusion HCM, the role that provides access to view transaction summaries and configure approval
rules is:

Human Capital Management Application Administrator


(ORA_HRC_HUMAN_CAPITAL_MANAGEMENT_APPLICATION_ADMINISTRATOR)

Key Capabilities of This Role

The HCM Application Administrator role enables users to:

 View and manage the transaction summary in the Transaction Console.


 Configure and modify approval rules using the BPM Worklist.
 Monitor pending, approved, and rejected transactions across different modules.
 Delegate, reassign, or escalate approvals when necessary.
 Analyse approval workflow failures and take corrective actions.
 Modify workflow conditions based on job roles, departments, or approval levels.

Additional Roles with Approval Access


Apart from the HCM Application Administrator, the following roles also have access to approval
configurations:

Role Name Purpose

Manages BPM Worklist


BPM Workflow Administrator
approvals and workflows at a
(ORA_FND_BPM_WORKFLOW_ADMINISTRATOR)
system-wide level.

Has limited access to approval


Human Resource Specialist
rules but can track transaction
(ORA_HRC_HUMAN_RESOURCE_SPECIALIST_JOB)
statuses.

Application Implementation Consultant Configures approval workflows


(ORA_ASM_APPLICATION_IMPLEMENTATION_CONSULTANT) during system setup.

Actions an Admin Can Perform on a Pending Transaction in Transaction Console

In Oracle Fusion HCM, the Transaction Console allows administrators to manage and troubleshoot pending
transactions. Administrators with appropriate roles (such as HCM Application Administrator) can perform
various actions on stalled or pending transactions.

Key Actions Available in Transaction Console

Action Description

View Transaction Details See transaction history, approval status, and workflow details.

Withdraw Transaction Cancel a pending transaction if no longer needed.

Resubmit Transaction Retry a failed or stuck transaction after fixing any errors.

Reassign Approval Task Change the assigned approver if the current one is unavailable.

Delegate Task Assign approval responsibility to another user.

Escalate Approval Move approval to a higher authority if an approver does not act.

Force Approve Manually approve a transaction if it is stuck due to workflow issues.

Reject Transaction Deny a request and notify the requester.

Suspend Transaction Temporarily put a transaction on hold without canceling it.

Resume Transaction Restart a suspended transaction.


Action Description

Auto-Populate Errors View and correct errors that caused transaction failures.

Track Approval Path View the approval hierarchy and pending approvers.

Check System Logs Diagnose transaction failures and workflow issues.

How to Access & Manage Transactions in Transaction Console

1️.Go to Tools > Transaction Console in Oracle Fusion HCM.


2️. Search for the transaction using Transaction ID, Status, or Date.
3️. Click on the transaction to view details.
4️. Select the appropriate action (e.g., Resubmit, Reassign, Withdraw).
5️. If required, check the approval workflow and update as needed.

Common Use Cases

 A manager is on leave, and their approval task is stuck → Reassign or Delegate the approval.
 A transaction failed due to missing data → Edit the data and Resubmit the transaction.
 A request needs urgent approval but is pending → Escalate or Force Approve.
 An employee submitted a request by mistake → Withdraw the transaction.

Approval Reminder Notifications & Expiration Settings in Oracle Fusion HCM

Yes, Oracle Fusion HCM allows sending reminder notifications for approvals and setting an expiration date
for approval notifications to ensure timely action.

1. Sending Reminder Notifications for Approvals

Oracle Fusion provides an option to send automatic reminder notifications to approvers who have not
acted on pending transactions.
These reminders are triggered at predefined intervals until the approver takes action or the approval
expires.
Reminders are sent via email, system notifications, or worklist alerts.
How to Enable Approval Reminders?

1️. Navigate to Setup and Maintenance.


2️. Search for Manage Task Configurations for Human Capital Management.
3️. In the BPM Worklist, locate the approval task (e.g., "Hire an Employee Approval").
4️. Open the Notification Settings tab.
5️. Set the Reminder Interval (e.g., Send reminder every 2 days).
6️. Save and deploy the changes.

Example: A reminder can be configured to be sent every 2 days if the approval is pending.

2. Setting Expiration Date for Approval Notifications

Approvals can be configured with an expiration period to prevent indefinite pending transactions.
If the approver does not act before the expiration, the system can escalate, auto-approve, or reject the
request.

How to Set Expiration for Approvals?

1️. Open BPM Worklist.


2️. Locate the Approval Task.
3️. Go to the Expiration and Escalation section.
4️. Define the Time Limit (e.g., Approval expires in 7 days).
5️. Choose an action for expired approvals:

Escalate to Next Approver

Auto-Reject

Auto-Approve
6️⃣ Save and apply the changes.

Auto-Claim Feature in Oracle Approvals

What is Auto-Claim in Oracle Approvals?

The Auto-Claim Feature In Oracle Fusion HCM Approvals Allows An Approval Request To Be Automatically
Assigned To The First Approver Who Takes Action On It. This Is Useful In Workflows Where Multiple Users
Have The Authority To Approve, But Only One Person Needs To Act.

Key Benefits of Auto-Claim


Prevents Duplicate Approvals – Ensures that only one approver processes the request, avoiding confusion.
Faster Processing – The first available approver can take action, speeding up approvals.
Reduces Workload for Approvers – Once an approver claims a task, it disappears from the other approvers'
queues.
Improves Efficiency in Parallel Approvals – Avoids multiple people approving the same transaction when it’s
not needed.

How Auto-Claim Works?

1️. A transaction (e.g., salary change, promotion) is sent for approval.


2️. The system assigns it to a group of approvers (e.g., multiple managers or HR team members).
3️.The first approver who opens and takes action on it automatically claims it.
4️. Once claimed, the transaction is removed from other approvers' worklists.
5️. The approver completes the process by approving, rejecting, or reassigning the request.

1) 🔹 When to Use Auto-Claim?


2) 🔹 Shared Approval Responsibility – When multiple users can approve, but only one is required.
🔹 Time-Sensitive Transactions – Ensures approvals happen quickly without waiting for a specific
person.
🔹 Workload Balancing – Distributes approvals among available users instead of assigning them
sequentially.

Delegation of Approvals for Document of Records (DOR)

**Requirement:** Employee submits a Document of Record (DOR) change requiring manager approval. If
the manager is on extended leave, the transaction remains pending.

**Solution:**
1. **Use BPM Worklist for Delegation:** Assign a temporary delegate approver.
2. **Set Vacation Rules:** Redirect approvals automatically in BPM Worklist.
3. **Configure Alternate Approvers in Approval Rules:** Enable auto-escalation if unapproved beyond a set
duration.

Reverse Termination vs. Rehire

| Feature | Reverse Termination | Rehire |


|---------|--------------------|--------|
| **Definition** | Cancels termination before the last working day. | Reappoints a previously terminated
employee. |
| **Use Case** | When termination was done in error. | When an ex-employee is rehired. |
| **Employment Status** | Employee status is restored without a gap. | Employee has a break in service. |
Rehiring an Employee When ‘Recommended for Rehire’ is Not Checked

What is ‘Recommended for Rehire’ in Oracle Fusion HCM?

The ‘Recommended for Rehire’ checkbox in Oracle Fusion HCM is an indicator used during employee
termination. It helps HR determine if an employee is eligible for rehire in the future.

Checked → The system allows rehire without any restrictions.


Not Checked → The system may restrict or warn HR when attempting to rehire.

System Behaviour When Attempting to Rehire Without ‘Recommended for Rehire’

1️. Rehire Attempt Through the "New Hire" Process

If the HR tries to hire the same employee as a new hire, Oracle prevents duplicate records by detecting the
existing Person Number.

HR will need to use the Rehire Employee action instead.

2️. Rehire Attempt Through the ‘Rehire Employee’ Action

If the ‘Recommended for Rehire’ checkbox was unchecked during termination, the system may:

Display a warning message notifying HR that the employee was not marked for rehire.

Allow rehire but require justification before proceeding.

Restrict rehire entirely, depending on how the organization has configured approval rules.

3️. Approval Workflow Impact

Some organizations configure approvals for rehires based on the ‘Recommended for Rehire’ status.

If unchecked, the system may route the request for additional approvals from HR or higher management
before allowing rehire.

4️. Impact on Benefits & Payroll

Depending on setup, previous payroll details, benefits, and employment history may not be automatically
restored.

HR may need to manually reassign benefits, roles, and compensation plans.

Workarounds & Solutions


If HR mistakenly left ‘Recommended for Rehire’ unchecked:

Manually update the employee’s termination record (if policy allows).

Use the ‘Reverse Termination’ action and reprocess the termination with the correct status.

Submit a request for exception approval to rehire the employee.

If the system blocks rehire entirely:

Check if your organization’s setup disallows rehire based on this flag.

Modify approval rules in BPM Worklist to allow HR to override the restriction.

Difference Between Local Transfer & Global Transfer in Oracle Fusion HCM

In Oracle Fusion HCM, both Local Transfer and Global Transfer are used to move employees within an
organization. However, they differ in scope, process, and impact.

1. Local Transfer (Internal Transfer)

A Local Transfer refers to the movement of an employee within the same legal entity (e.g., shifting to a
different department or location within the same country).

Key Characteristics

Employee remains in the same legal entity.

Person Number and Assignment Number remain unchanged.

Work relationship remains the same.

Payroll, benefits, and other records continue without major changes.

Typically requires less paperwork and system updates.

Common Use Cases

Department Change → Employee moves from Finance to IT within the same company.

Job Role Change → Promotion or lateral movement within the same legal entity.

Location Change → Moving to another office but within the same country/legal entity.

2. Global Transfer (International Transfer)

A Global Transfer occurs when an employee moves to a different legal entity, usually in another country.

Key Characteristics
Employee is transferred to a different legal entity (often across countries).

A new Work Relationship is created in the new legal entity.

A new Person Number or Assignment Number may be assigned.

Payroll, benefits, and statutory requirements may reset based on new country regulations.

System treats it as a new employment record, while still maintaining history.

Common Use Cases

International Assignment → Employee moves from Oracle India to Oracle USA.

Mergers & Acquisitions → Employee shifts from one subsidiary to another in a different country.

Company Restructuring → Employee joins a newly created legal entity under the same organization.

Key Differences Between Local & Global Transfer

Feature Local Transfer Global Transfer

Legal Entity Change No Yes

Work Relationship Remains the same New work relationship is created

Person Number Remains the same May change (new assignment)

May need new payroll, tax setup, benefits


Payroll & Benefits Continue as is
update

Approval
Lower Higher (requires compliance checks)
Complexity

Internal job, department, or location


Use Case International move, entity switch
change

Work Relationship in Oracle Fusion HCM

Definition of Work Relationship

In Oracle Fusion HCM, a Work Relationship represents the employment association between a person and
an organization. It defines the type of employment, start and end dates, legal entity, and payroll details.

A work relationship is created when:

A person is hired as an employee.

A person is engaged as a contingent worker (contractor/freelancer).


A person switches between employee and contingent worker roles.

Types of Work Relationships

Oracle Fusion HCM supports multiple types of work relationships:

1️. Employee – A permanent worker with an employment contract.


2️. Contingent Worker – A contractor or freelancer.
3️. Non-Worker – A person associated with the organization but not on payroll (e.g., volunteer, external
consultant).
4️. Pending Worker – A person hired but not yet onboarded.

Can a Person Have Multiple Work Relationships in the Same Legal Entity?

Yes, it is possible. A person can have multiple work relationships within the same legal entity if they take on
different roles.

Scenarios Where Multiple Work Relationships Exist

Scenario Example

An employee working full-time also serves as a part-time contractor


Employee + Contingent Worker
for another project.

An employee who is also an external trainer for a corporate training


Employee + Non-Worker
program.

A software engineer who is also a part-time consultant in another


Multiple Jobs in the Same Company
department.

Rehired Employee with a New Work A former employee rehired while maintaining their past
Relationship employment history.

System Behaviour with Multiple Work Relationships

The system tracks each work relationship separately with its own Assignment Number.

Payroll, benefits, and approvals are managed independently for each relationship.

The person’s record shows all active and past work relationships, ensuring historical accuracy.

You might also like