Interview Preparation Guide

Oracle HCM Cloud Global HR —
100 Interview Questions & Answers

Comprehensive interview preparation covering Global HR fundamentals, Workforce Structures, Person & Employment Lifecycle, Position Management, Absence, Security, Workflows, Reporting, and advanced real-world scenarios.

📋 100 Questions
🗂️ 10 Topic Modules
🎯 Basic · Intermediate · Advanced
🏢 Future Proof Trainings
100Questions
10Modules
3Difficulty Levels
Career Impact
Showing 100 of 100
01

Global HR Overview & Architecture

Fundamentals of Oracle HCM Cloud Global HR, its place in the Oracle ecosystem, and key product concepts.

Q1 What is Oracle HCM Cloud Global HR and what are its key capabilities? Basic +
Answer

Oracle HCM Cloud Global HR (also called Core HR or Workforce Management) is the foundational module of Oracle HCM Cloud that stores and manages the entire employee and contingent worker lifecycle — from hire to retire — across all countries and legal entities in a single unified system.

  • Single Source of Truth: Maintains all person, employment, and workforce structure data shared across Payroll, Talent, Recruiting, Absence, and Benefits modules
  • Global Scalability: Supports multiple countries, legal entities, currencies, languages, and legislative requirements in one instance
  • Key Functional Areas: Person Management, Employment Records, Workforce Structures (Enterprise → Position), Actions & Action Reasons, Position Management, Absence, and Document Records
  • Cloud Native: Delivered as SaaS; Oracle handles quarterly updates, infrastructure, and compliance packs for 200+ countries
  • Self-Service: Employee Self-Service (ESS) and Manager Self-Service (MSS) empower workers and managers to manage HR transactions without HR intervention
Q2 What is the Oracle HCM Cloud Enterprise Structure and how is it organised? Basic +
Answer

The Enterprise Structure is a hierarchical framework that represents the legal, financial, and operational organisation of a company in Oracle HCM Cloud.

  • Enterprise: The top-level entity representing the entire company — there is only one enterprise per HCM instance
  • Legislative Data Groups (LDG): Groups legal entities by country/legislation to drive payroll and compliance rules
  • Legal Entities / Legal Employers: Represent the legal companies that employ workers, issue payslips, and file statutory returns
  • Business Units: Represent the operational divisions for financial reporting, purchasing, and HR management purposes
  • Departments: Organisational units within a Business Unit where workers are assigned; used for reporting and cost allocation
  • Locations: Physical addresses where workers are based; used for tax purposes and site-level reporting
ℹ️
Enterprise Structure is configured in Setup and Maintenance → Enterprise Structures workbench. It must be defined before any worker records can be created.
Q3 What is the difference between a Legal Entity and a Business Unit in Oracle HCM Cloud? Intermediate +
Answer

Legal Entities and Business Units serve distinct purposes and operate at different levels of the enterprise structure:

  • Legal Entity: Represents a legally registered company. It is used for statutory compliance — issuing contracts, processing payroll, filing taxes. A worker's assignment is linked to a Legal Employer (a type of Legal Entity)
  • Business Unit: Represents an operational division used for financial management, purchasing, and HR processing. It does not have legal standing but is used for subledger accounting and business reporting
  • HR Perspective: From a Core HR point of view, a worker's assignment is linked to a Legal Employer and a Business Unit. The Legal Employer drives statutory compliance while the Business Unit drives financial and HR operational processes
  • Multiple BUs per Legal Entity: A single Legal Entity can have multiple Business Units (e.g., Sales BU and IT BU under one legal company)
Q4 What is a Legislative Data Group (LDG) and why is it important? Basic +
Answer

A Legislative Data Group (LDG) is a partition in Oracle HCM Cloud that groups legal entities sharing the same legislation/country. It is primarily a payroll concept but impacts Core HR configuration.

  • Each LDG is associated with a single country's legislation — e.g., one LDG for India, one for the UK
  • Payroll definitions, elements, balances, and legislative rules are defined at the LDG level
  • A Legal Employer must be linked to an LDG before payroll can be processed for workers in that legal entity
  • HR configuration like Grade Ladders, Salary Bases, and some absence plans can also be tied to an LDG
  • If a company operates in multiple countries, multiple LDGs are created — one per country's legislation
⚠️
LDGs cannot be changed once workers are assigned. Plan LDG design carefully before go-live.
Q5 Explain the concept of a Reference Data Set (Set ID) in Oracle HCM Cloud. Intermediate +
Answer

Reference Data Sets (Set IDs) are a partitioning mechanism that allows the same type of reference data (e.g., Departments, Locations, Jobs, Grades) to be shared across or restricted to specific Business Units.

  • Common Set: A special set visible to all Business Units — used for truly global reference data like shared job definitions
  • BU-specific Sets: Created for reference data that should only be visible within a particular Business Unit or group of BUs
  • Set Assignment: Each Business Unit is assigned a Set ID for each reference object type (e.g., BU1 uses Set A for Departments, Set B for Locations)
  • Impact: When a user creates a worker assignment in BU1, they can only see Departments and Locations that belong to BU1's assigned set or the Common Set
  • Configuration: Managed via Setup and Maintenance → Manage Reference Data Sets and Manage Business Unit Set Assignment
02

Workforce Structures

Jobs, Grades, Departments, Locations, and the building blocks of the organisational model.

Q6 What is the difference between a Job and a Position in Oracle HCM Cloud? Basic +
Answer

Jobs and Positions are two complementary ways to classify work in Oracle HCM Cloud, and understanding their difference is a critical interview topic:

  • Job: A generic role definition not tied to a specific organisational unit. For example, "Software Engineer" is a job — it can exist in any department. Jobs are reusable across the enterprise and have a Job Family and Job Function classification
  • Position: A specific occurrence of a job within a specific department/organisation. For example, "Software Engineer – Bangalore – Team A" is a position. Positions carry headcount, FTE, and budget information
  • Job-based model: Simpler; workers are assigned to jobs. Used when headcount control at position level is not needed
  • Position-based model: More controlled; workers are assigned to positions. Positions can be vacant, filled, or frozen — enabling precise headcount management
  • Hybrid: Many organisations use both — positions for controlled roles (finance, compliance) and jobs for others
💡
The choice between job-based and position-based model is one of the most important design decisions in an Oracle HCM implementation and should be made early in the project.
Q7 What is a Grade and a Grade Ladder in Oracle HCM Cloud? Basic +
Answer

Grades represent the level or seniority of a role and are used for salary banding, progression, and workforce analytics.

  • Grade: A classification of work level (e.g., Grade 1, Grade 2, Band A, Band B). Grades can have associated salary ranges (minimum, midpoint, maximum) called Grade Rate Steps
  • Grade Ladder: An ordered sequence of grades representing a career progression path. For example, a "Software Engineering Ladder" might contain Junior → Senior → Lead → Principal grades
  • Grade Steps: Within a grade, steps define specific pay points (e.g., Step 1 = ₹500,000, Step 2 = ₹550,000). Used in public sector and union environments
  • Assignment: Workers are assigned a Grade on their employment record, which drives compensation eligibility and salary range validation
  • Configuration: Managed in Setup and Maintenance → Manage Grades and Manage Grade Ladders
Q8 How are Departments configured and what is a Department Tree? Intermediate +
Answer

Departments are organisational units that group workers for HR, financial, and reporting purposes.

  • Department Attributes: Department Name, Description, Status (Active/Inactive), Business Unit, Cost Center (optional link to GL), Location, and Manager
  • Department Tree (Org Chart): Departments can be arranged in a parent-child hierarchy using the Oracle Tree structure. This creates an organisation chart that drives manager reporting relationships and HR security
  • Creating a Tree: In Setup and Maintenance → Manage Department Trees, administrators define the parent-child relationships between departments. Trees are versioned and can be activated/deactivated
  • Tree Flattening: Oracle uses tree flattening to improve performance for reporting queries that traverse the hierarchy
  • Reporting: Department hierarchies drive headcount roll-up reports and HR dashboards in OTBI and HCM Extracts
Q9 What are Locations and how are they used in Oracle Global HR? Basic +
Answer

Locations represent physical sites or addresses where workers are based. They serve multiple purposes across HR, Payroll, and Facilities.

  • Address Details: Locations store address, country, state/province, postal code — driving tax jurisdiction for payroll
  • Primary Work Location: Workers are assigned a primary work location on their employment record, impacting tax withholding and statutory reporting
  • Usage: Locations are used on Positions, Requisitions (for job posting), and Absence Plans (for public holidays)
  • Set Assignment: Locations belong to Reference Data Sets and are visible to Business Units based on their set assignment
  • Legal Address vs Work Location: A Legal Entity has a registered address; a Location is the operational work site — these can differ (e.g., registered in Mumbai, office in Pune)
Q10 What is a Job Family and Job Function and how are they used? Intermediate +
Answer

Job Families and Job Functions are classification attributes that group jobs for reporting, benchmarking, and talent matching.

  • Job Function: The broadest classification — e.g., Finance, Technology, Operations, Human Resources. Oracle provides a standard list that maps to industry benchmarks
  • Job Family: A more specific grouping within a function — e.g., within Technology: Software Engineering, Data Engineering, IT Support
  • Usage in Recruiting: Oracle Recruiting Cloud uses Job Family and Function to match candidates to requisitions and drive career site search filters
  • Compensation Benchmarking: External salary surveys are often mapped to Job Family/Function codes for compensation analysis
  • Talent Profiles: Talent Management uses Job Family to group similar roles for succession planning and career development paths
03

Person & Employment Lifecycle

Person records, worker types, employment history, and the hire-to-retire data model.

Q11 What is the difference between a Person record, an Employment record, and an Assignment in Oracle HCM Cloud? Basic +
Answer

These three layers form the core data model of Oracle Global HR and represent different aspects of a worker's information:

  • Person Record: Stores personal biographical information — name, date of birth, national ID, contact details, addresses, and disability/ethnicity data. It is shared across all roles a person may hold (employee, contingent worker, ex-employee)
  • Employment Record (Work Relationship): Links a person to a legal employer with a specific worker type and start date. A person can have multiple work relationships (e.g., primary employee + part-time contingent worker at the same time)
  • Assignment: The most detailed record — captures the specific work context: Job, Position, Department, Location, Grade, Hours, Salary, Manager. A work relationship can have multiple assignments (e.g., an employee with two jobs in the same legal employer)
ℹ️
Most HR transactions (promotions, transfers, salary changes) are performed at the Assignment level, not at the Person level.
Q12 What are the different Worker Types in Oracle HCM Cloud? Basic +
Answer

Oracle HCM Cloud supports multiple worker types to represent different employment arrangements:

  • Employee: A person on the company payroll with an employment contract. Sub-types include Full-Time, Part-Time, and Fixed-Term
  • Contingent Worker: A contractor or consultant not on payroll but tracked in HCM for system access, project management, or compliance. They are placed by suppliers and have a Placement (not a payroll record)
  • Non-Worker: A person with no employment relationship but requiring system access or HR tracking — e.g., a board member, retiree, or intern awaiting onboarding
  • Pending Worker: A pre-hire record created after a job offer is accepted but before the actual start date. Enables early system access provisioning (IT setup, background checks)
💡
Contingent Workers do not have payroll records in Oracle Payroll but can be tracked in HCM for time & labour, project costing, and access management.
Q13 How does the Hire process work in Oracle HCM Cloud and what are the key steps? Intermediate +
Answer

The Hire process creates a new Person record and Work Relationship for a new employee. In Oracle HCM Cloud, this is initiated via the New Person or Hire an Employee transaction.

  • Step 1 – Identify Person: Search for an existing person to avoid duplicates (using national ID, name, DOB). If found, a new work relationship is added to the existing person
  • Step 2 – Personal Information: Enter name, DOB, national identifier, gender, nationality
  • Step 3 – Employment Information: Legal Employer, Start Date, Worker Type, Payroll, and HR Representative
  • Step 4 – Assignment: Job/Position, Department, Location, Grade, Manager, Work Schedule, Hours
  • Step 5 – Compensation: Salary basis, salary amount, and grade rate validation
  • Step 6 – Additional Info: Document Records, Benefits Enrollment, Bank Account, Tax Withholding
  • Approval Flow: Hire transactions can be routed through approval workflows before the employee record is active
Q14 What is Date-Effective tracking and why is it critical in Oracle HCM Cloud? Intermediate +
Answer

Date-Effective tracking (also called temporal data management) is Oracle HCM Cloud's mechanism for maintaining a full history of all changes to a worker's record over time.

  • How it works: Every update to an assignment creates a new effective-dated row with a start and end date — the previous row is not deleted but becomes a historical record with an end date
  • Example: A promotion on 01-Apr-2024 creates a new row. The system maintains the previous record (e.g., Senior Analyst from 01-Jan-2022 to 31-Mar-2024) and adds the new row (Manager from 01-Apr-2024 to end of time)
  • Correction vs Update: A Correction changes an existing effective-dated row (fixing an error). An Update creates a new row going forward (a genuine change)
  • Future Dating: Changes can be entered in advance — e.g., a salary increase effective next month is entered today and automatically activates on the effective date
  • Impact on Reporting: All OTBI and HCM Extracts support AS OF date parameters to view the state of a workforce at any past, present, or future point in time
Q15 What is a Global Transfer and how does it differ from a Local Transfer? Advanced +
Answer

Global and Local Transfers are HR actions that move workers between different parts of the organisation, but they operate differently depending on whether a legal employer change is involved.

  • Local Transfer: Moves a worker within the same legal employer. Department, Location, Job, Manager, or Grade changes. No change to work relationship — a new assignment record is created. Payroll continues without interruption
  • Global Transfer: Moves a worker from one legal employer to another (crossing legal entities, often crossing countries). This terminates the existing work relationship and creates a new one under the new legal employer. Payroll in the origin country is finalised; a new payroll in the destination country begins
  • Global Transfer Data Copy: Oracle provides options to copy personal information, salary, assignment details, and benefits to the new work relationship, avoiding re-entry
  • Impact on Person Number: The Person record and Person Number remain the same for both transfer types — the person is not rehired as a new person
  • Cross-Legislation Complexity: Global transfers between countries with different LDGs require careful handling of payroll finalisation, tax settlement, shadow payroll, and benefit plan transitions
⚠️
Global Transfers that cross country boundaries require coordination with Payroll, Benefits, Tax, and Legal teams — it is not purely an HR system action.
04

Assignments, Actions & Action Reasons

HR Actions, Action Reasons, promotions, transfers, terminations, and the assignment lifecycle.

Q16 What are Actions and Action Reasons in Oracle HCM Cloud? Basic +
Answer

Actions are the pre-defined HR transactions available in Oracle HCM Cloud that create an effective-dated change on a worker's record. Action Reasons provide a more granular explanation for why the action was taken.

  • Action Examples: Hire, Transfer, Promotion, Salary Change, Change Working Hours, Termination, Rehire, Data Change, Suspension
  • Action Reasons: Each action can have multiple reasons. For example, the Termination action might have reasons: Resignation, Redundancy, Retirement, End of Contract, Dismissal
  • Reporting Impact: Actions and Reasons are captured on every effective-dated record change, enabling detailed workforce movement analytics (turnover by reason, promotion rates, etc.)
  • Configuration: Managed in Setup and Maintenance → Manage Actions and Manage Action Reasons. Custom actions and reasons can be added
  • Flow Configuration: Each action can be associated with a specific UI flow (which pages and fields are shown) and an approval rule set
Q17 How does the Termination process work in Oracle HCM Cloud and what are the key steps? Intermediate +
Answer

Termination in Oracle HCM Cloud ends a worker's active work relationship with a legal employer. It is a critical process that impacts Payroll, Benefits, IT Access, and Absence.

  • Key Fields: Action (Termination), Action Reason (Resignation / Redundancy etc.), Termination Date (Last Working Day), Notified Date, Projected Termination Date
  • Last Day vs Termination Date: The Termination Date is the last day the employee is active. Payroll processes up to and including this date. Access is revoked the next day (unless configured differently)
  • Multiple Assignments: If a worker has multiple assignments, each must be terminated individually unless a global termination option is used
  • Checklist/Offboarding: Termination can trigger an offboarding checklist — tasks for HR, IT, Finance, and the manager (e.g., collect laptop, revoke access, final payroll)
  • Rehire Eligibility: A flag can be set at termination indicating whether the person is eligible for rehire. This is checked when the person's record appears in future hiring processes
  • Reversing a Termination: Oracle allows reversal of a termination if processed in error — the work relationship is reinstated without creating a new hire record
Q18 What is the difference between a Promotion and a Transfer in Oracle HCM Cloud? Intermediate +
Answer

Both Promotion and Transfer create a new effective-dated assignment record, but they represent different business events:

  • Promotion: An upward career move — typically involves a Grade or Job change to a higher level and usually triggers a salary increase. The action type is "Promotion" and drives specific approval flows (often requiring compensation review)
  • Transfer: A lateral or location move — changing Department, Location, Manager, or Business Unit without necessarily changing Grade or salary. Can be local (same legal employer) or global (different legal employer)
  • Configuration Difference: Different Action types can be configured with different UI flows — a Promotion might show compensation fields prominently, while a Transfer might emphasise location and department fields
  • Combined Actions: A worker can receive a Promotion-Transfer — a simultaneous grade increase AND department/location change. This is handled as a single transaction with both action/reason selected
Q19 What are Assignment Status Types and how are they configured? Advanced +
Answer

Assignment Status Types represent the current state of a worker's assignment and drive downstream processing in Payroll, Benefits, and Absence.

  • System-Defined Statuses: Active – Payroll Eligible, Active – No Payroll, Suspended – Payroll Eligible, Suspended – No Payroll, Inactive
  • Custom Statuses: Organisations can create custom assignment status types mapped to a system status. For example, "On Maternity Leave" mapped to "Suspended – Payroll Eligible" or "Long-Term Sick" mapped to "Suspended – No Payroll"
  • Payroll Impact: Only assignments with a status mapped to "Active – Payroll Eligible" or "Suspended – Payroll Eligible" are picked up by the payroll run. Changing status to "Suspended – No Payroll" stops payroll without terminating the record
  • Benefits Impact: Benefits eligibility rules can reference assignment status — e.g., workers on unpaid leave may lose certain benefit entitlements
  • Configuration: Setup and Maintenance → Manage Assignment Status Types
Q20 What is Manager Self-Service (MSS) and Employee Self-Service (ESS) in Global HR? Basic +
Answer
  • Employee Self-Service (ESS): Allows employees to view and update their own information without HR involvement — e.g., update personal address, emergency contacts, bank account details, request name change, view payslips and tax documents
  • Manager Self-Service (MSS): Allows line managers to manage their team directly — initiate transfers, promotions, salary changes, terminations, approve absence requests, and view team analytics
  • HR Efficiency: ESS and MSS reduce HR's administrative burden by distributing routine transactions to the people who initiate them
  • Approval Integration: MSS-initiated transactions can be routed through approval workflows before the change is committed, ensuring governance without removing manager autonomy
  • Mobile Support: Oracle HCM Cloud's responsive UI supports ESS and MSS on mobile devices through the HCM Cloud mobile app
05

Position Management

Creating and managing positions, headcount control, FTE, and position synchronisation.

Q21 What key attributes does a Position hold in Oracle HCM Cloud? Basic +
Answer
  • Position Name and Code: Unique identifier and display name
  • Job: The job that this position is a specific instance of
  • Business Unit and Department: Workforce structure to which the position belongs
  • Location: Physical work location associated with the position
  • Grade: Expected grade/pay band for the position — drives salary offer validation
  • Full-Time Equivalent (FTE): The FTE allocation (e.g., 1.0 for full-time, 0.5 for part-time)
  • Headcount: The approved number of workers allowed in the position
  • Position Type: Single Incumbent (only one person), Shared, or Pooled
  • Hiring Status: Active (accepting new hires), Frozen (no new hires), Eliminated
  • Reports-To Position: The parent position in the position hierarchy
Q22 What is Position Synchronisation and how does it work? Intermediate +
Answer

Position Synchronisation is an Oracle HCM feature that automatically updates a worker's assignment attributes whenever the associated position is updated.

  • How it works: When enabled, changes made to a position (e.g., department change, grade change, location change) are automatically propagated to all workers assigned to that position
  • Configuration: Enabled via Setup and Maintenance → Manage Position Synchronisation. Administrators select which position attributes to synchronise (Job, Department, Location, Grade, FTE)
  • Effective Dating: Synchronisation is effective-dated — position changes propagate to assignments with the same effective date, maintaining full audit history
  • Override Option: Certain attributes can be overridden at the assignment level even when position synchronisation is enabled — useful for exceptions
  • Use Case: Most useful in organisations with strict position-based models where the position definition drives all assignment attributes, reducing manual data entry
⚠️
Position Synchronisation can have significant mass-update implications. Test thoroughly in non-production before enabling in production environments.
Q23 How does Oracle HCM Cloud handle Headcount Control through positions? Intermediate +
Answer

Oracle provides position-based headcount control to prevent over-hiring beyond approved budgets.

  • Maximum Headcount: Each position has a maximum number of incumbents. When the current headcount reaches the maximum, the system warns or blocks new assignments to that position
  • Hiring Allowed Flag: Positions can be set to "Hiring Frozen" to stop new hires without changing the position structure
  • Recruiting Integration: Oracle Recruiting Cloud checks position headcount before allowing a requisition to be created — if a position is at capacity, the recruiter is notified
  • Workforce Budgeting Integration: Oracle Workforce Compensation and Position Budgeting modules can enforce budget control at position level — blocking new hires if budget is exhausted
  • Reporting: Vacancy reporting shows positions with approved headcount greater than current incumbents — useful for talent acquisition prioritisation
Q24 What is a Position Hierarchy and how does it differ from a Supervisor Hierarchy? Advanced +
Answer

Position and Supervisor hierarchies represent different perspectives of the reporting structure in Oracle HCM Cloud.

  • Position Hierarchy: Defined at the position level using the "Reports-To Position" field. It represents the role-based reporting structure — independent of who currently holds the positions. Useful for succession planning and org design
  • Supervisor Hierarchy: Defined on each worker's assignment by assigning a Line Manager. It represents the person-based reporting structure — who each worker's actual manager is today
  • Difference: In a position hierarchy, the CEO position always reports to the Board regardless of who holds the CEO role. In a supervisor hierarchy, the current CEO person is the manager of their direct reports — if the CEO changes, all direct reports must be updated
  • Approval Routing: Both hierarchies can be used to route approvals in Oracle BPM workflow — position hierarchy is more stable for approval routing since it doesn't change when people leave
  • Security: HCM Data Roles can use either hierarchy to define which workers a manager can view/update — supervisor hierarchy is more commonly used for operational access
Q25 What is the difference between FTE and Headcount in Oracle HCM Cloud? Basic +
Answer
  • Headcount: A simple count of the number of people (worker records). One person = 1 headcount, regardless of whether they work full-time or part-time
  • FTE (Full-Time Equivalent): A measure of working capacity normalised to full-time hours. A full-time employee = 1.0 FTE. A part-time employee working 50% of full-time hours = 0.5 FTE
  • Position FTE: Each position carries an FTE allocation. A position with 2.0 FTE can accommodate two full-time workers or four part-time workers at 0.5 FTE each
  • Reporting: Workforce analytics often show both metrics separately — headcount shows people, FTE shows capacity. A large part-time workforce will have high headcount but lower FTE
  • Workforce Planning: FTE is more meaningful for budgeting and capacity planning; headcount is more meaningful for benefits administration (e.g., some benefits are per-head regardless of FTE)
06

Absence Management

Absence types, accrual plans, absence recording, and integration with payroll.

Q26 What are the main components of Oracle Absence Management? Basic +
Answer

Oracle Absence Management (part of Oracle Global HR) manages all types of worker absence — planned, unplanned, statutory, and accrued leave.

  • Absence Types: Define the category of leave — Annual Leave, Sick Leave, Maternity Leave, Unpaid Leave, Public Holiday. Each absence type maps to an Absence Category
  • Absence Plans: Define accrual rules, entitlement amounts, balance carry-forward rules, and eligibility criteria. Plans can be accrual-based (balance builds over time) or entitlement-based (fixed allocation per year)
  • Absence Reasons: Further classification within an absence type — e.g., Sick Leave reasons: Medical, Family Care, Mental Health
  • Work Schedules: The work schedule assigned to an employee determines how absence days/hours are calculated (a 4-day worker has a different absence count than a 5-day worker)
  • Payroll Integration: Absence entries generate payroll inputs — e.g., approved annual leave triggers a payment; unpaid leave generates a deduction
Q27 How does an Accrual Plan work in Oracle Absence Management? Intermediate +
Answer

An Accrual Plan is the rule set that defines how a worker's absence balance accumulates over time.

  • Accrual Rate: Defines how much leave accrues per period — e.g., 1.25 days per month = 15 days per year
  • Accrual Frequency: How often the balance is credited — Monthly, Bi-weekly, Annual (lump sum at start of year)
  • Ceiling: Maximum balance a worker can accumulate. If balance reaches the ceiling, no further accrual occurs until leave is taken
  • Carry-Over Rules: At year-end, unused balance can be carried forward (with or without a cap), lapsed (lost), or paid out as a cash allowance
  • Eligibility Criteria: Plans can have eligibility rules — e.g., an enhanced accrual rate for employees with >5 years of service, or a higher entitlement for senior grades
  • Balance Disbursement: When an absence is entered, Oracle deducts from the accrual plan balance and validates that sufficient balance exists (warning or blocking if insufficient)
Q28 What are Work Schedules and why are they important for absence calculations? Intermediate +
Answer

Work Schedules define the days and hours a worker is expected to work. They are critical for accurately calculating absence duration.

  • Schedule Types: Standard (Mon–Fri, 8 hrs/day), Compressed (Mon–Thu, 10 hrs/day), Shift-based, Part-Time, Flexible
  • Absence Duration Calculation: When an employee records an absence from Monday to Wednesday, the system uses their work schedule to determine that this is 3 working days (not calendar days), avoiding incorrect deductions
  • Public Holidays: Work schedules can be linked to a Work Schedule Holiday Calendar. If a public holiday falls during an absence period, it is excluded from the absence duration
  • Time and Labour: Work schedules are also used in Oracle Time and Labour for scheduled vs. actual hours comparison
  • Eligibility: Some absence plans restrict eligibility based on work schedule (e.g., a flex-time leave plan only applies to workers on a flexible schedule)
Q29 How does Absence Management integrate with Oracle Payroll? Advanced +
Answer

Absence Management and Payroll are tightly integrated in Oracle HCM Cloud, with absence events automatically generating payroll inputs.

  • Payroll Absence Element: Each Absence Type is linked to a Payroll Element. When an absence is approved, Oracle automatically creates an element entry on the worker's assignment for the payroll period
  • Paid vs Unpaid: Annual leave generates a "Paid Leave" element that ensures the worker receives normal pay. Unpaid leave generates a "Unpaid Leave Deduction" element that reduces gross pay accordingly
  • SSP/SMP (UK) / Sick Pay Schemes: Country-specific statutory schemes (Statutory Sick Pay, Maternity Pay) use Absence Management to track qualifying days, then generate the correct statutory payment elements in Payroll
  • Retrospective Absence: If an absence is entered or updated after payroll has run, a retrospective payroll calculation adjusts the next pay period for any underpayment or overpayment
  • Absence and Costing: Absence types can be configured to re-cost the worker's salary to a different cost centre (e.g., maternity leave cost posted to an HR overhead account rather than the department)
🔥
Understanding the absence-to-payroll element linkage is frequently tested at Advanced level. Be prepared to explain how approved absences translate into payroll entries.
Q30 What is the difference between Absence Type, Absence Plan, and Absence Category? Basic +
Answer
  • Absence Category: The broadest grouping of leave at the system level — e.g., Illness, Personal, Family. Used for high-level reporting and legislative classification
  • Absence Type: A specific leave type within a category — e.g., within Personal: Annual Leave, Floating Holiday. The Absence Type is what employees select when submitting a leave request
  • Absence Plan: The rule engine behind an Absence Type — it defines accrual rates, entitlement amounts, eligibility rules, carry-forward, and ceiling. One Absence Type can link to one or multiple Plans (e.g., different accrual rates by years of service)
  • Summary: Category → Type → Plan is the configuration hierarchy. Employees see Types; Plans are the underlying rules governing balance accumulation and consumption
07

Security & Data Access

HCM roles, data security, person security profiles, and managing access in Oracle Global HR.

Q31 How is security structured in Oracle HCM Cloud? What are Job Roles, Duty Roles, and Abstract Roles? Basic +
Answer

Oracle HCM Cloud uses a Role-Based Access Control (RBAC) model with the following role types:

  • Abstract Roles: High-level roles that represent a class of users — Employee, Manager, HR Specialist, Line Manager. These are assigned to all people in that category and grant access to self-service functions
  • Job Roles: Represent a specific job function in the organisation — e.g., Human Resource Analyst, Payroll Manager, Benefits Administrator. They aggregate Duty Roles to grant functional access
  • Duty Roles: Represent a specific task or set of tasks — e.g., "Manage Worker Assignment" or "View Employment Details." They are the building blocks aggregated into Job Roles
  • Data Roles: Combine a Job Role with a Data Security Profile (Person Security Profile, Organisation Security Profile) to define WHAT data a user can see. A user might have the "Human Resource Analyst" job role restricted to employees in India only via a data role
  • Role Assignment: Users are assigned Abstract Roles automatically (based on worker type) and Job/Data Roles manually or via auto-provisioning rules
Q32 What is a Person Security Profile in Oracle HCM Cloud? Intermediate +
Answer

A Person Security Profile defines which worker records a user can access. It is one of three HCM Security Profiles (Person, Organisation, Legislative Data Group).

  • Access Types: View All Workers, View Own Record, View Workers in Reporting Hierarchy, View Workers in Department, View Workers by Organisation Security Profile
  • Manager Self-Service: Managers are typically assigned a Person Security Profile that gives them access to their direct and indirect reports (via the supervisor hierarchy). This means a manager can see, edit, and transact on their team's records only
  • HR Specialist: An HR specialist might have a Person Security Profile scoped to a specific country or business unit — e.g., "India HR Analyst" sees only Indian employees
  • Configuration: Created in Setup and Maintenance → Manage Person Security Profiles then combined with a Job Role to form a Data Role in Manage HCM Data Roles
  • Custom Criteria: Person Security Profiles can include custom SQL-based criteria for complex filtering (e.g., view only workers with a specific assignment attribute)
Q33 What is HCM Data Roles and how are they different from LDAP/Identity roles? Intermediate +
Answer

HCM Data Roles and LDAP roles serve different purposes in the Oracle security model:

  • HCM Data Roles: Defined within Oracle HCM Cloud and combine a Job Role with an HCM Security Profile. They restrict which records a user can access and what actions they can take on those records
  • LDAP/Identity Roles (OIM roles): Defined in Oracle Identity Management or the Fusion Security Console and control which application functions (pages, tasks, workflows) a user can access
  • Together: A complete access configuration requires both — the LDAP role grants access to the HR Analyst function pages, and the HCM Data Role restricts which employee records are visible within those pages
  • Role Provisioning: Roles can be auto-provisioned based on worker attributes (e.g., all workers with Job = "HR Analyst" automatically get the HR Data Role for their Business Unit)
  • Role Assignments in HCM: Managed via My Roles on the worker's record or via bulk provisioning in Manage Role Provisioning Rules
Q34 What are Aggregate Privileges and how are they used in Oracle HCM security? Advanced +
Answer

Aggregate Privileges are a type of role in Oracle Fusion that group a set of Function Security Privileges (permissions to run specific tasks or view specific pages) into a reusable package.

  • Purpose: They simplify role design by bundling related privileges — e.g., "Manage Employment" aggregate privilege includes "Create Assignment", "Edit Assignment", "Terminate Employment" privileges
  • Hierarchy: Privilege → Aggregate Privilege → Duty Role → Job Role → Data Role → User
  • Customisation: Oracle recommends not modifying Oracle-delivered Aggregate Privileges directly. Instead, create a custom Duty Role that includes the required Aggregate Privileges and add it to a custom Job Role
  • Security Console: Managed in Tools → Security Console → Roles. The role hierarchy visualisation shows all inherited privileges
  • Audit Impact: Aggregate Privileges are tracked in the Audit Report — changes to them affect all Job Roles that inherit them, so change management is important
Q35 What is Role Auto-Provisioning in Oracle HCM Cloud? Basic +
Answer

Role Auto-Provisioning automatically assigns roles to workers based on their HR attributes — eliminating the need for manual role assignment in most cases.

  • Provisioning Rules: Configured in Setup and Maintenance → Manage Role Provisioning Rules. Rules are condition-action pairs: IF worker has Job = "HR Manager" THEN assign role "Human Resource Manager"
  • Trigger Events: Auto-provisioning fires on hire, transfer, promotion, and termination — ensuring roles are always aligned with the current employment record
  • De-provisioning: When a worker transfers out of a role that triggered provisioning, the role is automatically removed. This prevents stale access
  • Manual Roles: Some roles require manual assignment (e.g., system administrator roles). These are not subject to auto-provisioning rules and persist through transfers
  • Role Request Workflow: Users can also request additional roles through a self-service request, which routes through an approval workflow before provisioning
08

Workflows & Approvals

Transaction design, BPM workflow, approval rules, and notification configuration in Global HR.

Q36 What is Oracle BPM and how does it drive HR transaction approvals? Basic +
Answer

Oracle Business Process Management (BPM) is the workflow engine embedded in Oracle HCM Cloud that routes HR transactions through approval chains before they are committed to the database.

  • How it works: When a manager submits a promotion, BPM evaluates approval rules and sends the transaction to the appropriate approver(s) via worklist notifications and email
  • Approval Types: Sequential (one approver at a time), Parallel (all approvers simultaneously), First-Responder-Wins (first to approve commits the transaction)
  • Worklist: Pending approvals appear in the approver's BPM Worklist (Navigator → Worklist) and as bell notifications in HCM Cloud
  • Rule Configuration: BPM rules are managed via Setup and Maintenance → Manage Approval Rules for Human Capital Management
  • Actions Available: Approve, Reject, Request Information (suspends the workflow), Reassign, Withdraw (by initiator)
Q37 How do you configure a custom approval rule for a Salary Change in Oracle HCM Cloud? Intermediate +
Answer

Approval rules for salary changes can be configured with conditions based on the transaction attributes — allowing different approval chains based on the magnitude or type of change.

  • Path: Setup and Maintenance → Manage Approval Rules for Human Capital Management → Salary
  • Rule Conditions: Conditions can reference attributes like Salary Change %, New Salary Amount, Grade, Business Unit, Legal Employer, Worker Type
  • Example Rule: IF Salary Change % > 10% THEN route to Line Manager AND HR Director sequentially; ELSE route to Line Manager only
  • Approver Types: Supervisory Hierarchy Level (e.g., 1 level above), Named User, Job Role (anyone with HR Director role), Position Hierarchy Level
  • Deadlines and Escalations: Rules can include a time limit — if not actioned within X days, the workflow escalates to the next level or auto-approves
ℹ️
BPM approval rules support Java-like expressions for complex conditions. Use the Expression Builder in the Approvals Management screen for attribute lookups.
Q38 What are HCM Notifications and how are they configured? Intermediate +
Answer

HCM Notifications alert workers, managers, and HR about HR events — approval requests, process completions, data changes, and reminders.

  • Notification Types: Action Required (approval pending), Informational (process completed), Alert (threshold exceeded — e.g., contract expiry)
  • Delivery Channels: In-app bell notifications, Email (via SMTP server), Mobile push (via HCM mobile app)
  • Transaction Design Studio: My Client Groups → HCM Experience Design Studio → Transaction Design Studio — allows configuring which notifications are sent for each HR transaction
  • Alert Rules: Configured in Tools → Alerts Composer. Custom alerts can be created based on HCM data conditions — e.g., alert HR when a fixed-term contract expiry is within 60 days
  • Templates: Email notification templates are managed in Oracle BI Publisher — HTML email templates with HCM data merge fields
Q39 What is Transaction Design Studio (TDS) and how is it used in Global HR? Advanced +
Answer

Transaction Design Studio (TDS) is a no-code configuration tool in Oracle HCM Cloud that allows HR to customise the appearance and behaviour of HR transactions without developer involvement.

  • Capabilities: Show/hide fields, make fields required or read-only, configure default values, change field labels, reorder sections on transaction pages
  • Context-Sensitive Rules: TDS rules can be conditional — e.g., show the "Visa Expiry Date" field only for non-citizen workers; make "End Date" mandatory for contract workers but optional for permanent employees
  • Scope: Works across Hire, Add Assignment, Transfer, Promotion, Salary Change, Termination, and other HR transactions
  • No Personalisation vs TDS: Page Composer/Personalisation operates at page UI level; TDS operates at transaction flow level — TDS changes apply across all users by condition, not per-user personalisation
  • Path: My Client Groups → HCM Experience Design Studio → Transaction Design Studio → select Action → configure rules
Q40 What is an HR Checklist in Oracle HCM Cloud and when is it used? Basic +
Answer
  • Definition: An HR Checklist is a structured to-do list assigned to a worker, HR, or manager during key HR events — onboarding (new hire), offboarding (termination), or role change
  • Tasks: Each checklist contains tasks with owners (Employee, Manager, HR, IT), due dates, and completion tracking. Tasks can be manual (checklist items) or automated (trigger a system action)
  • Onboarding Use: A new hire checklist might include: "Complete Personal Details," "Upload Photo ID," "Attend Orientation," "Set Up Laptop" — distributed across HR, IT, and the employee
  • Offboarding Use: Termination checklist: "Collect Laptop," "Revoke System Access," "Process Final Pay," "Exit Interview Scheduled"
  • Configuration: Setup and Maintenance → Manage Checklists → Manage Checklist Templates. Templates define the tasks; instances are created when the triggering event occurs
09

Reporting & Analytics

OTBI, HCM Extracts, Fast Formula, and workforce analytics in Oracle Global HR.

Q41 What are the main reporting tools available in Oracle HCM Cloud? Basic +
Answer

Oracle HCM Cloud offers multiple reporting tools, each suited to different use cases and user skill levels:

  • OTBI (Oracle Transactional Business Intelligence): Self-service ad-hoc reporting tool using pre-built Subject Areas. Drag-and-drop interface for HR users. Reports are based on real-time transactional data
  • Oracle Analytics Cloud (OAC) / OBIA: Enterprise analytics platform for complex dashboards, predictive analytics, and cross-pillar reporting (HR + Finance + ERP)
  • HCM Extracts: A structured, configurable extract framework for extracting HR data in various formats (XML, CSV, delimited) for integration with external systems
  • BI Publisher (BIP): Pixel-perfect report generation — used for pay slips, letters, contracts, and statutory reports. Reports can be output to PDF, Excel, Word, HTML
  • Workforce Management Analytics: Pre-built Oracle dashboards for headcount, turnover, absence, and diversity analytics embedded in the HCM Cloud UI
Q42 What is an HCM Extract and how is it configured? Intermediate +
Answer

HCM Extracts are a specialised reporting tool in Oracle HCM Cloud designed to extract worker and HR data in structured, configurable formats for downstream systems and regulatory reporting.

  • Use Cases: Payroll-to-benefits integration, employee data files for pension providers, regulatory reporting (EEO, GDPR, statutory filings), data migration validation
  • Components: Extract Definition (what data to extract), Extract Criteria (filtering conditions), Extract Delivery (output format and delivery location — SFTP, UCM, email)
  • Data Groups: Extracts are structured in hierarchical Data Groups — Root Group (Persons), Child Groups (Assignments, Salaries, Addresses). This mirrors the HCM data model
  • Fast Formula Integration: Extracts support Oracle Fast Formula for derived or calculated fields — e.g., calculate age from DOB, determine pension eligibility, format national ID
  • Scheduling: Extracts can be scheduled via Scheduled Processes to run automatically at defined intervals (daily, weekly, monthly)
Q43 What is Oracle Fast Formula and where is it used in Global HR? Intermediate +
Answer

Oracle Fast Formula is Oracle's proprietary formula language for writing custom business logic within Oracle HCM Cloud without requiring traditional programming.

  • Syntax: A simple, English-like scripting language supporting variables, conditions (IF/THEN/ELSE), loops, and calls to database functions
  • Use Cases in Global HR: Eligibility rules for absence plans, accrual calculation rules, validation rules for custom fields, HCM Extract derived fields, payroll element formulas, grade rate calculations
  • Formula Types: Each formula is associated with a Formula Type — e.g., Accrual Formula Type, Extract Formula Type, Payroll Element Formula Type — each type has different context variables available
  • Configuration: Created and tested in My Client Groups → Fast Formulas. Formulas can be compiled and tested with sample data before deployment
  • Common Functions: GET_VALUE_SET(), GET_TABLE_VALUE(), ADD_MONTHS(), ROUND(), CONVERT_PERIOD()
Q44 What are OTBI Subject Areas and how do you use them for workforce reporting? Advanced +
Answer

OTBI Subject Areas are pre-built analytical schemas that expose HCM transactional data in a business-friendly, dimensional model for self-service reporting.

  • Key HR Subject Areas: Workforce Management - Worker Assignment Real Time, Absence Management - Absence Transaction Real Time, Compensation - Salary Real Time, Talent Management - Performance Rating Real Time
  • Dimensions and Facts: Subject Areas contain Dimension folders (Worker, Assignment, Department, Location, Time) and Fact folders (FTE, Headcount, Salary Amount)
  • As-Of Date: Most HR subject areas support an "Effective Date" prompt — allowing reports to show the state of the workforce at any specific date (e.g., headcount on 31-Dec-2023)
  • Security: OTBI respects HCM Data Security — a manager running an OTBI report only sees data for their own workers based on their Person Security Profile
  • Combination Reports: Multiple Subject Areas can be joined in a single analysis if they share common dimensions (e.g., combining headcount with salary data using the Worker dimension as the join key)
Q45 What is the difference between a Scheduled Process and a Report in Oracle HCM Cloud? Basic +
Answer
  • Scheduled Process: A background program that performs a processing action — e.g., Run Payroll, Process Accruals, Import HR Data, Calculate Workforce Forecasts. It changes data or performs calculations. Managed via Tools → Scheduled Processes
  • Report: A read-only output that presents existing data in a formatted view — OTBI analysis, BI Publisher report, HCM Extract. Reports do not change data; they present it
  • Relationship: Some Scheduled Processes generate report outputs (e.g., the "Run HCM Extract" process runs a data extract process and delivers a file). The distinction is: does it change data or only read it?
  • Scheduling: Both can be scheduled via Scheduled Processes. Reports can also be scheduled via Oracle BI Catalog for automatic email delivery
10

Advanced Topics & Scenarios

Complex Global HR configurations, integrations, data loading, legislative features, and real-world scenarios.

Q46 What is HDL (HCM Data Loader) and when should it be used over HSDL? Advanced +
Answer

HCM Data Loader (HDL) and HCM Spreadsheet Data Loader (HSDL) are the two primary tools for bulk-loading HR data into Oracle HCM Cloud.

  • HDL (HCM Data Loader): A file-based bulk loading tool using .dat files (pipe-delimited). Designed for large-scale data migration and integration — tens of thousands of records. Used by technical consultants and integration developers. Supports all HCM objects (Person, Employment, Salary, Absence, Benefits, etc.)
  • HSDL (HCM Spreadsheet Data Loader): Excel-based loading tool for HR users and smaller data sets (hundreds to a few thousand records). Less technical — HR admins can use it without developer involvement. Ideal for ongoing data maintenance tasks (e.g., bulk grade updates, location changes)
  • When to use HDL: Initial data migration, large-scale integrations, complex object loading (nested data like assignments + salaries in one load), automated nightly integration feeds
  • When to use HSDL: Ad-hoc bulk updates, HR admin corrections, small-scale periodic loads where business users manage the process
  • Error Handling: Both tools provide error reports. HDL generates a process log and error file; HSDL highlights errors in the Excel sheet for easy correction
Q47 What is the structure of an HDL file for loading Worker records? Advanced +
Answer

HDL files use a specific pipe-delimited format with METADATA and DATA records for each business object.

METADATA|Worker|PersonId|PersonNumber|StartDate|LegislationCode
DATA|Worker||EMP001|2024-01-15|IN

METADATA|PersonName|PersonId|PersonNumber|LegislationCode|FirstName|LastName|NameType|StartDate
DATA|PersonName||EMP001|IN|Ravi|Kumar|GLOBAL|2024-01-15

METADATA|WorkRelationship|PersonId|PersonNumber|LegislationCode|LegalEntityId|StartDate|WorkerType
DATA|WorkRelationship||EMP001|IN|300000001234567|2024-01-15|E
  • METADATA row: Defines which attributes (columns) are being loaded for that business object
  • DATA row: Contains the actual values for each record
  • Object Order: Parent objects must precede child objects in the file — Worker before PersonName, before WorkRelationship, before Assignment
  • Source System Keys: Use SourceSystemOwner and SourceSystemId for cross-referencing records from legacy systems
  • Submission: Files are zipped and submitted via Tools → Import and Load Data → Load HCM Data
Q48 What are Extensible Flexfields (EFF) and Descriptive Flexfields (DFF) in Oracle HCM? Advanced +
Answer

Flexfields are Oracle's mechanism for extending the data model without modifying base application code — a cornerstone of Oracle cloud customisation strategy.

  • Descriptive Flexfields (DFF): Add additional attributes to an existing form/page. For example, adding a "Cost Centre Override" field to the Assignment page. DFFs are context-sensitive — different sets of fields can appear based on a context value (e.g., different fields for Permanent vs Contract workers)
  • Extensible Flexfields (EFF): More powerful than DFFs — allow creating multiple context categories, each with its own set of attributes. Used for complex extensions like adding a "Visa Information" section with multiple fields to the Person record, or "Vehicle Details" to the Assignment. EFFs support multiple rows per context
  • Key DFF Examples in HR: Person DFF, Assignment DFF, Location DFF — each appears on the respective HR page as an "Additional Information" section
  • Key EFF Examples: Person Extensible Flexfield (for passport, visa, professional licence data), Assignment Extensible Flexfield (for union data, remote work details)
  • Configuration: Setup and Maintenance → Manage Descriptive Flexfields or Manage Extensible Flexfields — requires deployment after configuration to make changes visible in the UI
Q49 What is the REST API for Oracle HCM Cloud and how is it used in Global HR integrations? Advanced +
Answer

Oracle HCM Cloud provides a comprehensive REST API for real-time integration — enabling external systems to read, create, update, and delete HR data programmatically.

  • Key HR REST Resources: /hcmRestApi/resources/11.13.18.05/workers, /emps, /assignments, /persons, /absences, /positions
  • Use Cases: Real-time new hire notification to IT systems, Active Directory synchronisation, mobile app HR self-service, third-party time & attendance integration, chatbot HR queries
  • Authentication: OAuth 2.0 or Basic Authentication. For system-to-system integration, OAuth 2.0 with a dedicated integration user is recommended
  • Query Parameters: Supports OData-style filtering — e.g., ?q=PersonNumber=EMP001, ?fields=PersonId,DisplayName,AssignmentStatus, ?expand=assignments
  • Rate Limits: Oracle applies throttling on REST API calls — integrations must implement retry logic and respect HTTP 429 responses
Q50 What is Oracle HCM Cloud's ATOM Feed and what is it used for? Advanced +
Answer

ATOM Feeds (also called HCM Cloud Change Detection feeds) are a publish-subscribe mechanism that notifies external systems of changes to HCM data in near-real-time.

  • How it works: When an HR event occurs (new hire, transfer, termination, salary change), Oracle HCM publishes an ATOM entry for that change. Subscribing systems poll the ATOM feed endpoint to retrieve only the records that changed since their last poll
  • Efficiency: Instead of a full daily extract, ATOM Feeds deliver only delta changes — significantly reducing data volume and improving integration latency
  • Objects Supported: Worker, Assignment, Salary, Absence, Benefits Enrolment, Position, Department — most core HR objects have ATOM feeds
  • Use Cases: LDAP/AD synchronisation (trigger user provisioning on hire), Payroll middleware (catch salary changes for payroll system), Security tool feeds (revoke access on termination)
  • Configuration: ATOM feeds are accessed via a URL with authentication. Oracle Integration Cloud (OIC) has native connectors for polling HCM ATOM feeds
Q51 What is a Pending Worker in Oracle HCM Cloud and how is it used? Intermediate +
Answer

A Pending Worker is a pre-hire record created for a candidate who has accepted a job offer but has not yet started. It enables pre-onboarding activities before the first working day.

  • Timing: Created when an offer is accepted in Oracle Recruiting Cloud — the candidate is automatically converted to a Pending Worker record in Core HR
  • Use Cases: IT equipment provisioning (laptop ordered before day 1), system access setup (accounts created ready for first day), background check tracking, pre-hire document collection (tax forms, bank details), compliance training
  • Conversion to Employee: On the actual start date, the Pending Worker record is converted to an active Employee record — no re-entry needed. All data captured in pre-hire is carried over
  • Person Number: The Pending Worker receives a Person Number at creation — ensuring a stable identifier from offer acceptance through the full employment lifecycle
  • Security: Pending Workers can be granted limited system access (e.g., intranet, benefits enrolment portal) via role provisioning rules that apply to the Pending Worker abstract role
Q52 What are Document Records in Oracle HCM Cloud? Intermediate +
Answer

Document Records is the Oracle HCM Cloud functionality for managing employee documents — certificates, contracts, visas, licenses, and compliance records — associated with a worker's profile.

  • Document Types: Configured document categories like Visa, Passport, Professional Licence, Educational Certificate, Employment Contract, Performance Review
  • Expiry Tracking: Each document type can have an expiry date. Oracle HCM Cloud provides expiry alerts — notifying HR and the worker when a document (e.g., work visa) is approaching expiry
  • Attachments: Actual files (PDF, images) can be attached to a document record for a paperless document store
  • Visibility: Document visibility can be restricted — some documents are visible only to HR, others are visible to the employee, and some to both
  • Configuration: Setup and Maintenance → Manage Document Types — define categories, required attributes, expiry rules, and visibility settings
Q53 What is a Salary Basis in Oracle HCM Cloud and how does it affect compensation management? Intermediate +
Answer

A Salary Basis defines how a worker's salary is expressed — the frequency and unit of the stated salary amount.

  • Salary Basis Types: Annual Salary (expressed as annual total), Monthly Salary (expressed per month), Hourly Rate (expressed per hour), Daily Rate
  • Annualisation Factor: The salary basis includes an annualisation factor to convert the stated amount to an annual figure for comparison and budgeting. Monthly × 12 = Annual; Hourly × 52 weeks × contracted hours = Annual
  • Grade Rate Link: A salary basis is linked to a Grade Rate — when a worker's salary is saved, Oracle validates it against the minimum and maximum of the grade rate for their grade
  • Payroll Element: Each salary basis is linked to a payroll element that carries the salary amount into the payroll run
  • Configuration: My Client Groups → Compensation → Salary Bases. Different salary bases can exist per Legislative Data Group to handle different country pay norms
Q54 What are the steps involved in a typical Oracle HCM Cloud implementation for Global HR? Advanced +
Answer

Oracle HCM Cloud Global HR implementations follow a structured approach using Oracle's AIM/OUM methodology or the Agile-based Oracle Implementation Methodology (OIM).

  • Phase 1 – Discovery & Analysis: Gather business requirements, document As-Is HR processes, identify gaps between Oracle standard and client requirements
  • Phase 2 – Design: Design Enterprise Structure (Legal Entities, BUs, LDGs), Workforce Structures (Jobs, Grades, Departments), Security Model, Integration Architecture, and Data Migration Strategy
  • Phase 3 – Build & Configuration: Configure Oracle HCM in the development environment — Enterprise Setup, Lookups, Flexfields, Absence Plans, Security Profiles, BPM Approval Rules, TDS configuration
  • Phase 4 – Data Migration: Design HDL templates, extract data from legacy systems, cleanse data, perform test loads, validate data quality
  • Phase 5 – Testing: SIT (System Integration Testing), UAT (User Acceptance Testing), payroll parallel runs, regression testing after updates
  • Phase 6 – Training & Change Management: Train HR admins, managers, and employees on new processes; create training materials and job aids
  • Phase 7 – Go-Live & Hypercare: Production cutover, final data migration, go-live support, hypercare period monitoring
Q55 How does Oracle HCM Cloud handle multiple legal employers for the same person (dual employment)? Advanced +
Answer

Oracle HCM Cloud supports multiple concurrent work relationships for a single person, enabling scenarios where someone is employed by more than one legal entity simultaneously.

  • Multiple Work Relationships: A person can have two active work relationships — one as an employee with Legal Employer A and another as a part-time employee or contingent worker with Legal Employer B
  • Primary vs Secondary: One work relationship is designated as Primary (driving the person's primary HR record, payslip, and benefits). Others are Secondary
  • Payroll: Each legal employer runs its own payroll separately. The two payrolls do not automatically consolidate — statutory tax calculations may need manual coordination (P45/P46 in UK, Form 16 in India)
  • Security: HR administrators in Legal Employer A see only that work relationship; HR in Legal Employer B sees their own. Only a super-user with cross-entity access sees both
  • Person Number: The Person Number remains unique across the enterprise — the same person is not duplicated. Both work relationships hang off the same Person record
Q56 What is a Lookup in Oracle HCM Cloud and how are they maintained? Intermediate +
Answer

Lookups are configurable value lists (drop-downs) used throughout Oracle HCM Cloud. They control the available options for fields like Marital Status, Ethnicity, Nationality, Action Reason, and many others.

  • Lookup Types: Each drop-down field is driven by a Lookup Type — e.g., MARITAL_STATUS lookup type contains values: Single, Married, Divorced, Widowed
  • Extensibility: Oracle marks lookups as "User" (fully customisable), "Extensible" (add new values but cannot delete Oracle-delivered ones), or "System" (read-only — cannot be modified)
  • Configuration: Setup and Maintenance → Manage Common Lookups or Manage HCM Lookups. Lookup values can be enabled/disabled and assigned start/end dates
  • Translation: Lookup values support multi-language — the same code can display different labels in English, French, Arabic, etc. based on the user's language preference
  • Reporting: OTBI and HCM Extracts expose lookup codes (e.g., M, S, D) and lookup meanings (e.g., Married, Single, Divorced) — consultants should always report on meanings, not codes
Q57 What is Workforce Modelling (Workforce Predictions) in Oracle HCM Cloud? Intermediate +
Answer

Oracle HCM Cloud includes a Workforce Modeling and Predictions feature (part of Oracle Analytics for Cloud HCM) that uses AI/ML to model workforce scenarios and predict future HR outcomes.

  • Org Chart Modeling: HR can create "what-if" scenarios — model restructuring options, mergers, headcount reductions — without affecting live data. Multiple versions can be saved and compared
  • Attrition Prediction: Oracle's embedded AI engine predicts which employees are at risk of leaving based on engagement, tenure, compensation, manager rating, and promotion history
  • Workforce Forecasting: Projects future headcount, cost, and skill requirements based on current trends and business growth assumptions
  • Diversity Analytics: Tracks gender, ethnicity, and age distribution across levels and functions — highlighting pay equity gaps and representation trends
  • Access: Available via My Client Groups → Workforce Modeling and Oracle Analytics for HCM dashboards
Q58 What is the Oracle HCM Cloud Audit Framework and how is it configured? Advanced +
Answer

The Oracle HCM Cloud Audit Framework tracks who changed what data, when, and from what value to what value — providing a complete audit trail for compliance and governance.

  • Audit Objects: Administrators select which business objects and attributes to audit — e.g., Salary Amount, Assignment Status, Grade, Legal Employer. Over-auditing impacts performance, so targeted auditing is recommended
  • Configuration: Setup and Maintenance → Manage Audit Policies → Oracle Fusion Applications → Human Capital Management
  • Audit Report: Accessible via Navigator → Audit Reports. Reports can be filtered by user, object, date range, and attribute. Shows old value, new value, timestamp, and username
  • Compliance Use Cases: SOX compliance (salary changes), GDPR (personal data access and modification), internal audit (HR data integrity checks)
  • Data Retention: Oracle retains audit data according to the configured retention period. Long retention periods increase storage costs — balance compliance requirements against storage budgets
Q59 What is a Payroll Relationship in Oracle HCM Cloud and how does it relate to Global HR? Basic +
Answer
  • Payroll Relationship: The link between a worker and a payroll. It is created automatically when a worker is assigned a payroll definition on their employment record
  • Relationship to Work Relationship: A single Work Relationship (Legal Employer) can have one Payroll Relationship. The payroll processes all assignments under that work relationship in a single payroll run
  • Payroll Definition: Specifies the pay frequency (Monthly, Weekly, Bi-weekly), the processing currency, and the legislative data group for payroll rules
  • Impact of Termination: Terminating the work relationship ends the payroll relationship — the final payroll period is determined by the termination date. Payroll processes the final payment and balance finalisation
  • Global Transfer: A global transfer creates a new payroll relationship under the new legal employer — old payroll relationship is closed and finalised
Q60 How are Public Holidays managed in Oracle HCM Cloud? Intermediate +
Answer
  • Holiday Calendars: Oracle provides a Work Schedule Holiday Calendar to define public holidays for specific countries/regions and years
  • Assignment: Holiday calendars are linked to Work Schedules. Workers on a particular schedule observe the holidays in the calendar attached to that schedule
  • Country-Specific: Different countries have different public holidays. A UK worker's schedule references the UK holiday calendar; an India-based worker references the India calendar
  • Absence Impact: When a public holiday falls within an employee's approved absence period, the holiday is excluded from the absence duration (e.g., 5 days of annual leave over a week with a public holiday = 4 days of leave consumed)
  • Configuration Path: My Client Groups → Workforce Management → Work Schedules → Manage Holiday Schedules
Q61 Explain the concept of Profile Options in Oracle HCM Cloud. Advanced +
Answer

Profile Options are configurable parameters that control default system behaviour and feature enablement across Oracle HCM Cloud.

  • Definition: Key-value pairs that switch on/off features or set default values — e.g., whether position is mandatory on assignment, whether salary range validation blocks or warns, or the default currency for a business unit
  • Profile Levels: Site (applies to all users), Product (applies to a specific module), User (applies to a specific user). Site-level settings are overridden by Product, then User levels
  • HR-Specific Examples: PER_PERSON_NUMBER_GENERATION_METHOD (manual vs automatic person numbers), ORA_PER_POSITIONS_REQUIRED (force position on assignment), ORA_PER_GRADE_LADDER (enable grade ladders globally)
  • Configuration: Setup and Maintenance → Manage Profile Options and Manage Administrator Profile Values
  • Testing: Profile option changes should always be tested in a non-production environment as they can have broad systemic impacts
Q62 What is a Value Set in Oracle HCM Cloud and how does it differ from a Lookup? Intermediate +
Answer
  • Value Set: A validation set for flexfield attributes. It defines the allowed values and their format for a custom flexfield segment. Value Sets can be Independent (a fixed list), Table-validated (SQL-based dynamic list from any database table), Format-only (data type/format validation without a fixed list), or Dependent (child list filtered based on a parent segment value)
  • Lookup: A simpler, UI-managed list of values for standard application fields. Lookups are managed by functional users in the Setup workbench without SQL knowledge
  • Key Difference: Value Sets are primarily used with flexfields for custom attributes; Lookups are used for standard Oracle-delivered fields. Value Sets are more powerful (table-validated) but more technically complex to set up
  • Where to use which: For a custom dropdown on a DFF or EFF, use a Value Set. For customising the values in a standard Oracle field (e.g., Action Reason), use a Lookup
Q63 What is Oracle Integration Cloud (OIC) and how is it used with Oracle HCM? Advanced +
Answer

Oracle Integration Cloud (OIC) is Oracle's cloud-based iPaaS (Integration Platform as a Service) for connecting Oracle and non-Oracle applications.

  • HCM Integration: OIC has pre-built Oracle HCM Cloud adapters that connect to HCM REST APIs, ATOM Feeds, and File-based integrations (HDL/HCM Extracts) with low-code configuration
  • Common Use Cases: HCM → Active Directory/LDAP sync on hire/termination, HCM ↔ Benefits carrier file exchange, HCM → ERP (for costing), HCM → Background Check vendors, HCM → Learning Management Systems
  • Prebuilt Recipes: Oracle provides pre-built integration templates (recipes) for common HCM integrations — significantly accelerating implementation time
  • Process Automation: OIC includes Process Cloud (BPM) for orchestrating complex multi-step workflows that span multiple systems — e.g., new hire triggering IT provisioning, badge creation, and benefits enrolment across three systems simultaneously
  • Monitoring: OIC provides a dashboard for monitoring integration run status, errors, and retry management — essential for production support
Q64 What is Employee Contracts in Oracle HCM Cloud Global HR? Intermediate +
Answer
  • Definition: The Contract record in Oracle HCM Cloud holds the formal employment contract terms associated with a worker's employment — separate from the assignment but linked to the work relationship
  • Key Fields: Contract Type (Permanent, Fixed-Term, Agency, Zero-Hours), Contract Start/End Date, Contract Document Reference, Notice Period, Probation End Date
  • Fixed-Term Contracts: For fixed-term employees, the contract end date drives automated notifications (approaching expiry alerts) and enables the HR team to decide on renewal or termination before the end date
  • Probation Period: The probation end date on the contract record can trigger a notification to the manager to conduct a probation review before the period ends
  • Document Storage: The signed contract document can be uploaded as an attachment to the Contract record or stored in Document Records linked to the worker
Q65 What is the Workforce Structures Workbench and how is it used during implementation? Advanced +
Answer

The Workforce Structures Workbench is the guided setup area in Oracle HCM Cloud's Setup and Maintenance for configuring the enterprise and workforce structure hierarchy.

  • Tasks Covered: Create Enterprise, Create Reference Data Sets, Create Legislative Data Groups, Create Legal Addresses, Create Legal Entities, Create Business Units, Create Set Assignments, Create Locations, Create Departments, Create Jobs, Create Grades
  • Configuration Sequence: The workbench enforces a logical sequence — Enterprise must be created first, then LDGs, then Legal Entities (which depend on LDGs), then Business Units. This prevents configuration errors from incomplete setups
  • One-Time Setup: Most Enterprise Structure components are set up once and rarely changed post go-live. Changes (especially to LDGs and Legal Entities) can have significant downstream impacts on Payroll and HR data
  • Testing: Always validate the enterprise structure design in CRP (Conference Room Pilot) sessions with the client's Finance and HR stakeholders before building in production
  • Access Path: Setup and Maintenance → Workforce Structures Workbench (in the Functional Setup Manager)
Q66 What are Eligibility Profiles in Oracle HCM Cloud and where are they used? Intermediate +
Answer

Eligibility Profiles are reusable rule sets that determine which workers are eligible for a specific HR programme — absence plan, benefits plan, compensation plan, or training programme.

  • Criteria Types: Employment (Worker Type, Assignment Status, Legal Employer, Business Unit), Derived Factors (Length of Service, Age, Compensation), Personal (Gender, Nationality), Job (Grade, Job Family, Position), Collective Agreement
  • Usage in Absence: An annual leave plan using an eligibility profile might restrict access to permanent employees only (excluding contractors). Another plan for enhanced leave might require ≥3 years of service
  • Usage in Benefits: Health insurance eligibility profile might include: Worker Type = Employee, Assignment Status = Active, Hours ≥ 20 per week
  • Reusability: The same eligibility profile can be attached to multiple plans — e.g., "Full-Time Permanent Employee" profile used across Annual Leave, Health Insurance, and Bonus eligibility
  • Configuration: My Client Groups → Benefits → Eligibility Profiles or Absence Management → Eligibility Profiles
Q67 How does Oracle HCM Cloud support GDPR compliance? Advanced +
Answer

Oracle HCM Cloud provides several built-in features to support GDPR compliance requirements for organisations operating in the EU/UK.

  • Data Anonymisation: The Person Information Removal process (PIR) anonymises a terminated worker's personal data after the defined retention period — replacing name, DOB, national IDs with pseudonyms while retaining statistical HR data
  • Purpose-Based Data Access: HCM Security Profiles limit access to personal data — ensuring only authorised HR users can view sensitive personal information
  • Consent Management: Oracle supports recording consent for specific data processing purposes on the person record — e.g., consent to share data with third-party benefit providers
  • Audit Trail: The Audit Framework tracks every access and modification to personal data — supporting the GDPR requirement to demonstrate who accessed personal data and when
  • Data Portability: HCM Extracts and REST APIs can generate structured data exports of a worker's personal information to support Subject Access Requests (SAR)
  • Breach Notification: Oracle's security infrastructure (penetration testing, SOC2 compliance, encryption at rest and in transit) supports breach prevention and detection obligations
Q68 What is a Collective Agreement in Oracle HCM Cloud? Intermediate +
Answer
  • Definition: A Collective Agreement is a negotiated agreement between an employer and a trade union/employee representative body defining employment terms — pay scales, working hours, holiday entitlement, overtime rules
  • Oracle HCM Use: Collective Agreements are configured in Oracle Global HR and attached to eligible worker assignments. Once attached, the agreement's terms (grade, salary, working hours) override default HR configurations for those workers
  • Eligibility: Collective Agreements have eligibility criteria — typically specifying the bargaining unit, job grades, or locations covered by the agreement
  • Entitlement Items: The agreement specifies entitlements that map to Oracle HR attributes — e.g., Grade Ladder assignments, Salary Band, specific Absence Plan entitlements
  • Configuration: My Client Groups → Workforce Structures → Collective Agreements. Once created, the agreement is linked to assignments through eligibility profiles
Q69 What is the Navigator in Oracle HCM Cloud and how is it used? Basic +
Answer
  • Definition: The Navigator is the main menu in Oracle HCM Cloud that provides access to all functional areas — My Workforce, My Client Groups, Tools, Benefits, Payroll, Absence, Setup and Maintenance
  • Role-Based Display: The Navigator only shows menu items that a user has access to based on their assigned roles — an employee sees ESS options; an HR admin sees HR management tools; a payroll specialist sees payroll processing tasks
  • Quick Actions: The home page also provides Quick Actions — frequently used shortcuts like "Add Person," "Hire an Employee," "Manage Absence," and "Run Payroll" — configurable per role
  • Home Page Customisation: Administrators can configure which Quick Actions and info tiles appear for each role using Page Composer
  • Deep Links: Oracle HCM Cloud supports deep links — direct URLs to specific pages or transactions — useful for embedding HR actions in email notifications or intranet portals
Q70 What is the difference between Setup and Maintenance and My Client Groups in Oracle HCM? Basic +
Answer
  • Setup and Maintenance (FSM): The Functional Setup Manager — used for one-time or infrequent configuration tasks performed by implementation consultants and system administrators. Examples: create legal entities, configure absence plans, define approval rules, set up security profiles
  • My Client Groups: The ongoing HR operations workspace — used by HR specialists, HR managers, and payroll administrators for day-to-day HR management tasks. Examples: manage worker absence, run compensation reviews, manage positions, process payroll
  • Access Control: Setup and Maintenance requires the Application Implementation Consultant or IT Manager role — restricted to administrators. My Client Groups is accessible to HR roles in their normal work
  • Change Impact: Setup and Maintenance changes are systemic and affect all users/data. My Client Groups changes are transactional and affect individual workers or groups
Q71 How do you troubleshoot a failed HDL data load in Oracle HCM Cloud? Advanced +
Answer

HDL troubleshooting is a common advanced topic. A structured diagnostic approach is essential.

  • Step 1 – Check Process Output: Navigate to Tools → Scheduled Processes → Load HCM Data, open the failed process, and download the Output and Error files. The error file lists failed rows with Oracle error codes and messages
  • Step 2 – Analyse Error Codes: Common errors: APP-PAY-06926 (invalid element), HR-7433 (invalid lookup code), PER-1234 (duplicate national ID). Each error code maps to a specific data issue
  • Step 3 – Validate Source Data: Cross-check the failing rows against the configuration — verify that lookup codes match exactly (case-sensitive), that referenced objects (Job, Grade, Department) exist and are active, that date formats are correct (YYYY-MM-DD)
  • Step 4 – Test Minimal Load: Isolate the failing row into a minimal HDL file and resubmit — confirm the exact error before fixing the full file
  • Step 5 – Check Object Hierarchy: Ensure parent records exist before child records — Worker must exist before WorkRelationship, WorkRelationship before Assignment
  • Step 6 – Review Audit Log: For security-related failures, check the Audit Report to see if the integration user has the required HCM Data Role to create the object type
Q72 What is Oracle HCM Cloud's quarterly update process and how should clients prepare? Advanced +
Answer

Oracle releases quarterly updates (roughly January, April, July, October) that deliver new features, bug fixes, and legislative compliance updates to all cloud customers simultaneously.

  • Update Preview: Oracle provides a Readiness document and What's New guide 4–6 weeks before each update. HR teams should review it to identify impactful changes
  • Test Environment Update: The update is applied to non-production (Test/Staging) environments 2–4 weeks before production, allowing time for regression testing
  • Regression Testing: Run test scripts covering critical HR processes (hire, transfer, termination, payroll) and custom configurations (Fast Formulas, HDL loads, BPM rules) to identify any regressions
  • Opt-In Features: Some new features are "Opt-In" — they must be explicitly activated by the administrator after the update. These do not impact existing functionality until enabled
  • Mandatory Features: Some features are auto-enabled — regression testing should focus on these as they may change existing behaviour without customer action
  • Communication: HR Operations teams should communicate upcoming UI or process changes to employees and managers in advance of the production update
Q73 What is Oracle Journeys and how does it relate to Global HR? Intermediate +
Answer

Oracle Journeys (launched as part of Oracle ME — Oracle HCM Employee Experience) is a personalised guided experience framework that delivers step-by-step guidance for key employee life events within Oracle HCM Cloud.

  • Purpose: Replaces traditional onboarding checklists with a more engaging, consumer-grade experience — like a guided wizard for employees navigating complex life events
  • Journey Types: Onboarding Journey (new hire day 1 experience), Role Change Journey (guidance when promoted), Personal Event Journey (guidance for new parents, bereavement support), Career Development Journey, Offboarding Journey
  • Components: Steps (tasks), Templates (pre-built journey types), Surveys (embedded CSAT/sentiment checks), Resources (documents, links, videos), Connections (suggestions to connect with key people)
  • Integration with Checklists: Journeys replace the older Checklist functionality with a richer UX, though both can co-exist during transition
  • Configuration: My Client Groups → HCM Experience Design Studio → Journeys
Q74 What is Person Number generation and what are the options in Oracle HCM Cloud? Intermediate +
Answer
  • Person Number: A unique identifier assigned to every person record in Oracle HCM Cloud. It persists across all work relationships and throughout the person's lifetime in the system
  • Generation Methods:
    • Automatic: Oracle auto-generates sequential numbers. Simple and recommended for most implementations
    • Manual: HR users enter the Person Number manually at hire. Useful when migrating from legacy systems and needing to preserve existing employee IDs
    • Automatic with Prefix: System generates numbers with a configurable prefix (e.g., "EMP-001234") for differentiation
  • Profile Option: Controlled by the profile option PER_PERSON_NUMBER_GENERATION_METHOD at site level
  • Uniqueness: Person Numbers must be unique across the enterprise instance — two workers cannot share the same Person Number
  • Change: Person Numbers are immutable once assigned — they cannot be changed after the person record is created
Q75 What is Oracle Human Capital Management for Oracle Cloud Infrastructure (HCM on OCI) and what are the benefits? Advanced +
Answer

Oracle HCM Cloud runs on Oracle Cloud Infrastructure (OCI) — Oracle's second-generation cloud platform. Understanding OCI's role helps in discussing performance, security, and support with clients.

  • Performance: OCI's high-bandwidth network and autonomous database technology improve HCM query performance and payroll processing speed compared to older cloud generations
  • Security: OCI provides encryption at rest and in transit, Identity and Access Management (IAM), DDoS protection, and SOC2/ISO 27001 compliance — meeting enterprise and government security standards
  • Data Residency: OCI supports regional deployments (India, UK, EU, US, APAC regions) allowing data to reside in specific geographies for GDPR, data sovereignty, and compliance requirements
  • Disaster Recovery: OCI provides built-in DR capabilities with cross-region replication — Oracle manages the DR infrastructure for SaaS customers, meeting RTO/RPO commitments in the SLA
  • Integration: OCI's native services (Oracle Integration Cloud, Oracle Analytics Cloud, Oracle Autonomous Database) integrate seamlessly with HCM Cloud — reducing integration complexity for customers on the full Oracle stack
Q76 What is a Work Measure in Oracle HCM Cloud? Intermediate +
Answer
  • Definition: Work Measures are quantitative attributes on a worker's assignment that express the worker's work commitment — Working Hours per Week, FTE, Working Days per Week
  • Usage: Work Measures drive Absence accrual calculations, payroll proration for part-time workers, and workforce analytics (FTE-based headcount reports)
  • Hours Type: Configured as Standard, Contractual, or Budgeted hours — each serving different reporting and processing purposes
  • Relationship to Work Schedule: Work Measures complement Work Schedules — the schedule defines which days/hours are worked; the Work Measure on the assignment captures the specific contracted hours for that individual worker
  • Configuration: Work Measure types are defined in Setup and Maintenance → Manage Work Measures, and values are entered on the worker's assignment record
Q77 What is a Rehire in Oracle HCM Cloud and how is it processed? Basic +
Answer
  • Definition: A Rehire occurs when a previously terminated person is brought back into the organisation. Oracle HCM Cloud identifies returning workers through the person record, preserving historical data
  • Process: Instead of creating a new person record, HR searches for the existing person (by name, national ID, or person number) and adds a new Work Relationship (new employment start date) to the existing Person record. All historical employment data is preserved
  • Rehire Eligibility Flag: At termination, a flag indicates if the person is eligible for rehire. When searching for the person at rehire, this flag is visible — alerting HR if the person was previously terminated for conduct reasons
  • Person Number: The same Person Number is retained — the employee picks up exactly where they left off from a data identity perspective
  • Benefits and Service Credit: Previous service period can be counted for benefits eligibility and length-of-service calculations if configured — useful for returning workers who left for parental leave or education
Q78 What are Derived Factors in Oracle HCM Cloud benefits/absence eligibility? Advanced +
Answer

Derived Factors are calculated values based on worker data that are used in eligibility rules — rather than storing the value directly on the record, Oracle derives it at run time.

  • Types of Derived Factors: Length of Service (years/months of continuous service), Age (calculated from DOB), Hours Worked (from time records), Compensation (current salary amount), Combination (multiple factors combined)
  • Usage Example: An enhanced annual leave plan requires "Length of Service ≥ 5 years." A Derived Factor calculates the worker's service length, and the eligibility profile checks whether it meets the ≥5 years condition
  • Recalculation: Derived Factors are recalculated during the Participation Evaluation process — Oracle periodically re-evaluates all workers' derived factors to catch changes (e.g., worker who just reached 5 years should now be enrolled in the enhanced plan)
  • Configuration: My Client Groups → Benefits → Eligibility Profiles → Derived Factors (or Absence equivalent)
  • Precision: Length of Service factors require defining the "Measuring Start Date" (Hire Date, Service Date, or Adjusted Service Date) which affects the calculated result — important to align with the business requirement
Q79 What is the purpose of the Functional Setup Manager (FSM) in Oracle HCM Cloud? Intermediate +
Answer
  • Definition: The Functional Setup Manager (FSM) is Oracle's structured implementation framework that organises all configuration tasks into Offerings, Options, and Task Lists
  • Offerings: Represent the main product areas — HCM, Payroll, Recruiting, Benefits. Each Offering is enabled/disabled based on which modules the customer has licensed
  • Options and Features: Within each Offering, specific features can be opted in/out — e.g., within HCM, "Position Management" and "Absence Management" are optional features that must be enabled before configuration
  • Task Lists: FSM organises configuration tasks in a logical sequence with dependencies — ensuring tasks are completed in the right order. Each task links to the corresponding setup page
  • Migration: FSM supports configuration migration between environments using Configuration Packages — exporting setup from development and importing to production, reducing manual re-entry errors
  • Access: Navigator → Setup and Maintenance — restricted to users with Implementation Consultant or Application Administrator roles
Q80 Scenario: A worker in your company is transferred from India to the UK. Walk through all the HR steps and considerations. Advanced +
Answer

An India → UK cross-border transfer (Global Transfer) is one of the most complex HR scenarios and tests comprehensive Oracle Global HR knowledge.

  • Step 1 – Initiate Global Transfer: HR processes a Global Transfer action in Oracle HCM. Source: Indian Legal Employer + LDG (India legislation). Destination: UK Legal Employer + LDG (UK legislation). A new Work Relationship is created in the UK legal employer
  • Step 2 – Data Copy: Oracle prompts to copy assignment details (Job, Grade, Salary), personal information, and document records to the new work relationship — reducing re-entry
  • Step 3 – India Payroll Finalisation: Run the India payroll final run for the last period. Process Form 16 / TDS settlement. Ensure PF, ESIC, and gratuity are correctly settled or transferred
  • Step 4 – UK Payroll Onboarding: Assign the worker to a UK payroll. Set up PAYE tax details (P46 / new starter form). Configure NI category and pension auto-enrolment (UK statutory requirement)
  • Step 5 – Absence Plan Transition: Enrol worker in UK absence plans (UK Annual Leave, UK SSP). India accrual balances: decide on payout, forfeit, or carry-over per company policy
  • Step 6 – Benefits Transition: Terminate India benefits (Mediclaim, LTA). Enrol in UK benefits (private health, pension scheme) per UK benefit eligibility
  • Step 7 – Document Records: Record UK visa/work permit in Document Records with expiry alerts. Update location to UK work site
  • Step 8 – Security and Access: Update person security profile assignment to UK HR if applicable. Ensure IT access provisioning for UK systems is triggered via ATOM Feed/integration
🔥
This scenario tests Oracle Global HR depth across Enterprise Structure, Global Transfer, Payroll Integration, Absence, Benefits, Document Records, and Security — expect similar scenario questions in senior-level interviews.
Q81 What is the People Management work area and what key tasks are performed there? Intermediate +
Answer
  • People Management: The primary HR operational workspace in Oracle HCM Cloud where HR specialists manage individual worker records day-to-day
  • Access Path: My Client Groups → Person Management or via the People search in the Navigator
  • Key Tasks: Search and view worker records, initiate employment actions (hire, transfer, promotion, termination), manage assignment details, process salary changes, manage document records, view employment history
  • Person Overview Page: The central hub for a worker's information — showing Employment, Compensation, Absence, Benefits, Talent, and Personal Information tabs in one unified view
  • Action Menu: The "Action" button on a worker's record presents all available HR actions relevant to that worker's context (e.g., Promote, Transfer, Terminate, Change Working Hours)
Q82 What are the key attributes of an Employment record in Oracle HCM Cloud? Basic +
Answer
  • Legal Employer: The legal entity employing the worker
  • Start Date: Date of hire / commencement of the work relationship
  • Worker Type: Employee, Contingent Worker, Non-Worker, Pending Worker
  • Payroll Relationship: Link to the payroll definition processing this worker's pay
  • Primary Work Relationship: Flag indicating this is the worker's primary employment (relevant for dual employment scenarios)
  • Service Dates: Adjusted Service Date, Continuous Service Date, and Seniority Date — used for benefits eligibility, redundancy calculations, and recognition programmes
  • HR Representative: The HR person responsible for managing this worker
  • Rehire Information: Previous employment references and rehire eligibility status
Q83 What are Grade Rates and how do they control salary ranges in Oracle HCM Cloud? Advanced +
Answer

Grade Rates are the salary band definitions attached to grades — defining the minimum, midpoint, and maximum pay for each grade.

  • Structure: A Grade Rate contains a Grade, Currency, Frequency (Annual/Monthly/Hourly), Minimum Value, Maximum Value, and optionally a Midpoint
  • Validation: When a salary is entered for a worker, Oracle validates it against the Grade Rate for the worker's grade. If the salary is below minimum or above maximum, the system can warn or block depending on configuration
  • Multiple Currencies: Grade Rates can be defined in different currencies for different countries — an India Grade 5 might have rates in INR while a UK Grade 5 has rates in GBP
  • Grade Rate Versioning: Grade Rates support effective dating — you can future-date salary band increases (e.g., annual band uplift effective 01-Apr) in advance without impacting current records
  • Compa-Ratio Reporting: With Grade Rates defined, OTBI can calculate compa-ratios (actual salary / grade midpoint × 100) for pay equity and compensation review analysis
  • Configuration: My Client Groups → Compensation → Grade Rates
Q84 What is Oracle Succession Management and how does it link to Global HR? Intermediate +
Answer
  • Definition: Succession Management is the Oracle Talent Management module for identifying and developing future leaders for critical positions
  • Link to Global HR: Succession relies entirely on Global HR data — Position (which roles are critical), Person (who the successors are), Assignment (current role, grade, location), and Performance data (talent ratings)
  • Succession Plans: Created for specific positions or job profiles. Candidates (successors) are ranked by Readiness (Ready Now, Ready in 1 Year, Ready in 2+ Years)
  • Talent Pools: Groups of employees developed for a category of future roles — linked to Job Families in Global HR
  • 9-Box Grid: Uses Performance (from Talent Review) and Potential ratings to plot workers on a 9-box grid — identifying high-potential employees ready for advancement
  • Gap Analysis: Oracle identifies skills gaps between a successor's current profile and the target position's requirements — driving targeted development plans
Q85 What is the difference between a Correction and an Update in Oracle HCM date-effective records? Advanced +
Answer
  • Update (Date-Effective Change): Creates a NEW effective-dated row from the specified date forward. The previous row retains its original values and end date (now end-dated by the update). Used for genuine changes in a worker's status (e.g., a promotion effective today)
  • Correction: Modifies the VALUES of an existing effective-dated row without creating a new row. The existing row's start date and end date remain unchanged. Used to fix a data entry error on an existing record (e.g., correcting a misspelled department name that was never correct)
  • When to use which: If something was WRONG and should never have had that value, use Correction. If something was CORRECT at the time but has now CHANGED, use Update
  • Delete: Removes the specific effective-dated row entirely — the previous row's end date extends to cover the gap. Used when a change was entered in error and should not exist in history
  • Audit Impact: Corrections update the existing audit row; Updates create a new audit entry — maintaining clean history of what the actual employment record looked like at each point in time
⚠️
Choosing Correction vs Update incorrectly can corrupt an employee's service history and affect payroll calculations, length of service derivations, and benefits entitlements. Always clarify intent before proceeding.
Q86 What is the HCM Cloud Mobile App and what functionality does it offer? Intermediate +
Answer
  • Oracle HCM Cloud Mobile App: A native iOS and Android app providing access to core HCM self-service functions from a mobile device
  • Employee Features: View payslip, view and update personal details, submit and track absence requests, view team directory, access benefits summary, complete checklists/journeys
  • Manager Features: Approve/reject absence requests, view team headcount and org chart, approve HR transactions (promotions, salary changes), view team performance ratings
  • Push Notifications: Workers receive push notifications for pending approvals, absence approvals, and workflow updates without needing to log into the web app
  • Responsive Design: The full Oracle HCM Cloud web app is also mobile-responsive — the native app provides a more curated, faster experience for the most common mobile tasks
Q87 How do you manage Concurrent Employment in Oracle HCM Cloud? Advanced +
Answer

Concurrent Employment is when a person holds more than one active work relationship simultaneously within the same enterprise — a common scenario in healthcare, education, and retail organisations.

  • Multiple Assignments (Same Legal Employer): A single work relationship can have multiple assignments — e.g., a nurse employed by Hospital A working in both the ICU department (Assignment 1) and Outpatient Clinic (Assignment 2)
  • Multiple Work Relationships (Different Legal Employers): An employee at Legal Entity A (primary) who also has a part-time arrangement with Legal Entity B (secondary). Each legal employer manages their own payroll and benefits for that relationship
  • Payroll Aggregation: For multiple assignments under the same payroll, Oracle can aggregate the assignments into a single payroll run — calculating total pay, benefits, and deductions holistically
  • Benefits Impact: Multiple work relationships can complicate benefits eligibility — configuration must specify whether benefits eligibility is assessed per relationship or in aggregate
  • Reporting: HR headcount reports must carefully define whether they count by "work relationships" (counting concurrent employment) or "persons" (counting unique individuals) to avoid double-counting
Q88 What is Oracle Compensation Management and how does it integrate with Global HR? Intermediate +
Answer
  • Oracle Compensation Management: A separate but tightly integrated module for managing salary planning, bonus cycles, merit increases, and stock allocations at an organisational level
  • Integration Points: Compensation plans pull current salary, grade, and job data directly from Global HR assignments. Approved compensation changes are pushed back to Global HR as new effective-dated salary records — no manual re-entry needed
  • Compensation Cycles: Annual merit review cycles allow managers to propose salary increases within a budget, subject to HR and Finance approval. Changes are staged until the cycle closes
  • Grade Rate Validation: During compensation planning, Oracle validates proposed salaries against Global HR Grade Rates — flagging out-of-range proposals for HR review
  • Salary Basis Link: Each worker's salary in Global HR is linked to a Salary Basis — the Compensation module uses this to ensure increases are expressed in the correct frequency (annual, monthly)
Q89 What is the purpose of Service Dates in Oracle HCM Cloud? Basic +
Answer
  • Hire Date: The first day of employment — used as the default for length of service calculations
  • Adjusted Service Date: A manually set date that overrides the Hire Date for service calculations. Used when prior service (e.g., from an acquired company, a rehire period) should be counted. Can make the adjusted date earlier than the hire date
  • Continuous Service Date: Used for statutory calculations requiring continuous employment (e.g., UK redundancy pay entitlement, notice period rights). Breaks in employment reset this date
  • Seniority Date: Used for recognition and reward programmes based on service milestones — may align with Hire Date or be independently managed
  • Benefits Eligibility: Absence and Benefits plans often use Adjusted Service Date (for length of service eligibility) rather than Hire Date to accommodate prior service credits
Q90 What are Approval Groups and how are they configured for HR transactions? Advanced +
Answer
  • Approval Group: A named list of approvers (users, job roles, or positional groups) used within a BPM approval rule as the target approver(s) for a transaction
  • Static Groups: A fixed list of named users — e.g., "HR Directors Group" always routes to the same five people regardless of the transaction context. Useful for governance committees
  • Dynamic Groups: Derived at run-time based on rule conditions — e.g., "Approve by position X levels above in supervisory hierarchy." More flexible and self-maintaining as the org changes
  • Configuration: Approval Groups are configured in Setup and Maintenance → Manage Approval Rules for Human Capital Management → Manage Approval Groups
  • Usage in Rules: An approval rule specifies: IF [Condition] THEN route to [Approval Group]. Multiple rules can be combined for complex routing logic
  • Auto-Approval: A special configuration can set a condition where no approval is needed (auto-approve) — e.g., for minor data corrections by HR admins below a certain threshold
Q91 What is Oracle Fusion Middleware and why does it matter for HCM integrations? Intermediate +
Answer
  • Oracle Fusion Middleware (FMW): The technology stack underpinning Oracle HCM Cloud — includes WebLogic Server (Java EE app server), Oracle SOA Suite, Oracle BPM (workflow), Oracle Identity Management, and Oracle BI Platform
  • Relevance to HCM: BPM Workflow (approval routing), Oracle Identity Manager (user provisioning, role management), Oracle WebCenter (portal/content), and SOA Suite (integration bus) are all FMW components that HCM consultants interact with
  • SaaS Abstraction: In Oracle HCM Cloud (SaaS), Oracle manages the FMW infrastructure — customers do not configure WebLogic or SOA Suite directly. However, understanding FMW helps diagnose issues in the approval workflow, identity management, and integration layer
  • Customisation Boundary: FMW architecture explains why certain customisations are not supported in SaaS — Oracle manages the base platform and supports only approved extension points (REST APIs, flexfields, BIP reports, OTBI, Fast Formula) to protect upgrade paths
Q92 What is the difference between an Oracle HCM Cloud Sandbox and a Production environment? Basic +
Answer
  • Production (PROD): The live environment containing real employee data and active HR processes. Changes here affect real payrolls, employee records, and compliance reports
  • Test/UAT Environment: A copy of production used for user acceptance testing, regression testing after quarterly updates, and training
  • Development Environment: Used by consultants for building and testing new configurations (new absence plans, approval rules, TDS changes) before promoting to Test/UAT
  • Sandbox (Page Composer): A page-level personalisation workspace within any environment where UI changes (page layouts, field labels) can be drafted and previewed before being published to all users
  • Environment Refresh: Test environments can be refreshed from Production (data copy) to ensure testing uses current, realistic data. This is a managed Oracle Cloud Operations process
Q93 Scenario: An employee's payroll is incorrect because a salary change was entered with the wrong effective date. How do you fix this in Oracle HCM Cloud? Advanced +
Answer

This tests knowledge of date-effective corrections and payroll retrospective processing.

  • Step 1 – Identify the Error: Review the salary history on the worker's assignment. Confirm the effective date entered (e.g., 01-May-2024) versus the correct date (e.g., 01-Apr-2024)
  • Step 2 – Assess Payroll Status: Has the payroll for the affected period already been processed and finalised? If the payroll is open (not yet finalised), a correction can be made and the payroll re-run. If finalised, a retrospective adjustment is needed
  • Step 3 – Correct the Salary Record: Navigate to the worker's salary history. Select the incorrect effective-dated row and use Correct to change the effective date from 01-May to 01-Apr. This shifts the entire salary change row to the correct date
  • Step 4 – Retrospective Processing: If the payroll for April has already run, Oracle identifies the retroactive change and creates a RetroComp/RetroPayroll adjustment. Running the next payroll will include a retroactive element entry paying/recovering the difference
  • Step 5 – Validate: Check the payroll calculation for the next period shows the retrospective adjustment amount (April's underpayment paid in the current period)
  • Step 6 – Communicate: Inform the employee and payroll team of the correction and the period in which the catch-up payment will appear
Q94 What is the Oracle HCM Cloud Help Desk module and how does it relate to Global HR? Advanced +
Answer
  • HR Help Desk: Oracle HR Help Desk (part of Oracle Service) allows employees to raise HR service requests and queries — e.g., payslip queries, absence balance questions, policy clarifications — within the HCM platform
  • Integration: HR Help Desk agents access the requestor's HR record directly from the service ticket — eliminating context-switching and reducing handling time
  • Knowledge Articles: HR Help Desk includes a Knowledge Base — agents link articles to service requests; employees can self-serve by searching the KB before raising a ticket
  • Case Management: Complex HR cases (disciplinary proceedings, grievances, workplace investigations) can be managed as cases in HR Help Desk with full audit trails, document attachments, and milestone tracking
  • Analytics: Volume by category, resolution time, and re-open rates are tracked — helping HR Operations identify service improvement opportunities and frequently asked questions (driving KB article creation)
Q95 What is Oracle AI in HCM Cloud and what HR areas does it impact? Intermediate +
Answer

Oracle has significantly embedded AI capabilities across Oracle HCM Cloud, branded under "Oracle AI for HCM." These features use machine learning models trained on Oracle's global HCM data to provide predictive and generative HR capabilities.

  • Attrition Prediction: ML model predicts turnover risk for each employee — surfacing flight risks to HR and managers for proactive retention actions
  • Generative AI (Gen AI): Oracle's Generative AI (powered by OCI Generative AI) assists HR in writing job descriptions, HR communications, performance reviews, and policy documents
  • Smart Suggestions: In Recruiting, AI suggests candidate rankings and job requisition improvements. In Compensation, AI recommends salary ranges based on market benchmarks
  • Digital Assistant (Chatbot): Oracle's HCM Digital Assistant (conversational AI) answers employee HR queries ("How many leave days do I have?" "When is my next pay date?") via chat in the HCM Cloud interface
  • Workforce Analytics: AI-powered anomaly detection in workforce data — flagging unusual patterns (e.g., sudden spike in sick leave in a department, gender pay gap trend)
Q96 What are the key considerations when designing a Global HR security model for a multinational organisation? Advanced +
Answer
  • Country-Based HR Teams: HR specialists typically need access to workers in their own country/legal entity only. Design Person Security Profiles scoped by Legal Employer or Business Unit
  • Global HR Teams: Regional or Global HR leaders may need cross-country access. Create separate Data Roles with broader Person Security Profiles for these users
  • Sensitive Data: Salary, health information, and disciplinary data require additional access restrictions. Use secondary security profiles or audit policies to control and monitor access
  • Manager Access: MSS managers should see only their direct and indirect reports via supervisor hierarchy. Test that managers cannot see peers or workers outside their chain
  • Separation of Duties: The person who initiates a transaction should not be able to approve it. Configure approval rules to route to a different person/level than the initiator
  • Data Residency: Ensure the security model respects GDPR and local data protection laws — German Works Council rules, Indian Personal Data Protection Act — which may restrict what data can be viewed cross-border
  • Role Proliferation: Avoid creating too many bespoke Data Roles — a manageable number of well-designed roles is easier to maintain and audit than hundreds of one-off roles
Q97 What is the Configuration Workbench and how is configuration migrated between environments? Intermediate +
Answer
  • Configuration Packages: FSM supports exporting configuration as a Configuration Package (XML) from one environment and importing into another — avoiding re-entry of complex setup data
  • Scope: Configuration Packages can contain specific setup tasks — e.g., export only Absence Plan configuration, or export the full HCM Enterprise Structure setup
  • Limitation: Not all configuration is exportable via packages. Some configuration (Fast Formulas, BIP reports, OTBI analyses) must be migrated separately using their own export mechanisms
  • Source vs Target: Always export from the configured source environment (Dev) and import to the target (Test, then Production). Never configure directly in Production for non-emergency changes
  • Version Control: Configuration Packages provide version history — useful for auditing what configuration changes were applied to production and when
Q98 Scenario: How would you approach fixing a mass data quality issue affecting 500 employees' grade assignments? Advanced +
Answer
  • Step 1 – Scope Assessment: Run an OTBI report or HCM Extract to identify all 500 affected records — verify the current (incorrect) grade and what the correct grade should be for each worker
  • Step 2 – Root Cause Analysis: Determine why the data is wrong — was it an incorrect HDL load, a misconfigured default, a bulk action that applied the wrong value? Fix the root cause to prevent recurrence
  • Step 3 – Prepare HSDL/HDL File: Export the worker list with current grade and the corrected grade. Prepare an HDL or HSDL file with the Assignment object updating only the Grade field with the correct effective date
  • Step 4 – Test in Non-Production: Run the correction file in a Test environment with a small sample (5–10 records) first. Validate the grade correction is applied correctly and that no unintended downstream impacts occur (salary range validation, benefits eligibility changes)
  • Step 5 – Full Load in Production: After successful test validation, submit the full HDL file in Production during a low-activity window. Monitor the process log for errors
  • Step 6 – Validation: Run the original OTBI/HCM Extract report post-load to confirm all 500 records now show the correct grade. Spot-check 10–15 individual records
  • Step 7 – Stakeholder Communication: Notify affected HR Business Partners, payroll team (check no salary range violations), and inform employees if the grade change has a visible impact on their self-service profile
Q99 What is the significance of the Enterprise in Oracle HCM Cloud? Basic +
Answer
  • Single Enterprise per Instance: Oracle HCM Cloud allows only one Enterprise per pod/instance. All legal entities, business units, departments, and workers exist within this single enterprise
  • Unique Name: The Enterprise is given a name that identifies the whole organisation (e.g., "Acme Corporation Global"). This appears in reports, UI headers, and system logs
  • Foundation Layer: The Enterprise is the topmost entity in the enterprise structure hierarchy. Every other element (LDG, Legal Entity, BU, Department) must be created underneath it
  • Cannot Be Changed Post-Implementation: The Enterprise name and primary country/legislation are set at implementation and are not modifiable after workers exist in the system — plan carefully during the enterprise structure design phase
  • Multi-Company Use: Even if a client has 20 different legal companies globally, they all sit under one Enterprise in Oracle HCM Cloud. This is what makes a single HCM instance possible for large multinational organisations
Q100 What are the top 5 mistakes to avoid in an Oracle HCM Cloud Global HR implementation? Advanced +
Answer

This question tests broad implementation experience — ideal for senior consultant and solution architect roles.

  • 1. Rushing Enterprise Structure Design: The Legal Entity / LDG / Business Unit design is the foundation of everything. Poor design decisions here are expensive to fix post go-live (particularly LDG changes). Invest time in design workshops with Finance and HR leadership before building anything
  • 2. Over-Configuring Positions: Implementing position management for all roles when only a subset of critical roles truly need headcount control. Positions add administrative overhead — use a hybrid approach (positions for controlled roles, jobs for the rest)
  • 3. Ignoring Data Migration Quality: Going live with poor-quality legacy data (duplicate person records, inconsistent grades, missing service dates) causes ongoing operational pain. Invest heavily in data cleansing and validation before cutover
  • 4. Underestimating Security Model Complexity: Security design is often left too late. A poorly designed security model is discovered at UAT when managers see colleagues' salaries. Dedicate a workstream to security design, testing, and sign-off early in the project
  • 5. Insufficient Change Management: Implementing Oracle HCM Cloud is not just a technology change — it transforms HR processes and self-service culture. Under-investing in training, communications, and change management leads to low adoption, workarounds, and system bypasses. Treat change management as a core project workstream, not an afterthought
🚀
Final Thought: The best Oracle HCM Cloud Global HR consultants combine deep technical configuration knowledge with genuine understanding of HR operations, legislative compliance, and the employee experience. Mastering both the "how to configure" and the "why it matters" will set you apart in every interview and on every project.
📞

Connect With Us

Elevate your team's expertise with our specialised Oracle HCM Online & Corporate Training programs.

🏢
Training Institute
Future Proof Trainings &
Consultancy Pvt Ltd
Expert Online & Corporate Trainings
🌐
Visit Our LMS Portal
App.FutureProofTrainings.com
To Access our Recorded Videos
📱
Direct Contact
+91 9573356945
Available for Batch Inquiries
© Future Proof Trainings & Consultancy Pvt Ltd · Oracle HCM Cloud Global HR — 100 Interview Questions & Answers