Oracle HRMS Overview

By | July 26, 2014

Business Need

In this modern age, Every organization wants to maintain its people records through systems. It helps them to identify and analyze the cost of employees which ultimately helps them to streamline their business decisions. With the introduction of ERPs (Enterprise Resource Planning), organizations emphasized to go for ERP Systems (instead of standalone system) which could give them an over all picture of business using the integration of different modules of system.Understanding this need, different software companies developed ERP Packages and launched in the market. Few of Known ERPs in world are SAP, Oracle, Microsoft, Orion etc. Every ERP has different pros and cons. So organization should match their need while deciding for any ERP to be used.

Oracle HRMS Overview

Oracle launched its product of E Businessmen Suite covering all major areas of an enterprise like Financial, Supply Chain, Human Resource etc. Among its various modules there is a group of modules known as HCM (Human Capital System) also known as Oracle HRMS (human resource system). It is an integrated solution comprising of few sub modules providing excellent control over Hire to Retire process, Processing Payroll, Managing employee time and attendance, employee Learning and performance aspects etc. Each Sub Modules is different type of application providing specific functionality for Oracle HRMS.

Tables are shared in all modules of Oracle HRMS. This way it removes data redundancy and minimizes the chances of error and creates a consistent record for each employee. Within this framework, you can configure your organization specific structure and implement policies as per your business needs.

Oracle HRMS supports global workforce. You can manage information in a variety of national languages in multiple address styles, legislation-specific date formats, and national identifiers (such as social security numbers), which can be validated according to the rules in each country.

List of Oracle HRMS Modules Following is short description of each sub module of Oracle HRMS.

HRMS Modules List

List of Modules in Oracle HRMS

Oracle Core HR 

This is the basic module of Oracle HRMS. In this modules basic structure like enterprise structures, and Organizational hierarchy, position hierarchy, supervisor hierarchy etc. is configured which provides foundation to other modules. It serves as employees data bank.  Oracle Human Resources (HR) enables the efficient management of workforce data and supports all standard HR activities, including workforce organization, development, and measurement.

Oracle Payroll 

Structure of Payroll is configured in this module.It handles the Pay related aspects for employees. Payroll processing is a fundamental business requirement that demands accuracy, timeliness, and good financial controls. Oracle Payroll can help you ensure that all employees are paid on time and according to your compensation rules.

Oracle HR and Oracle Payroll constitute a closely integrated HR system. Oracle HR and Oracle Payroll windows are available under a single menu structure, sharing windows and underlying tables wherever possible to eliminate redundant data entry, maintenance, and storage.

Note: Oracle Human Resources and Oracle Payroll are separately licensed products.

Oracle Self Service Human Resources (SSHR).

This is web based interface developed to facilitate employees so that they can perform certain tasks for themselves which need HR involvement like applying leave, taking salary slip, resignation request, submit his appraisal, raise the training request etc.

The information an individual can access is tailored to the individual’s roles and information needs. You can authorize employees to maintain their own information, including personal profiles, benefits, and expenses; enable managers to conduct performance reviews, transfers, and time and expense approval; and deliver workforce intelligence to managers, HR professionals, and executives.

Oracle SSHR is designed for the needs of the casual or untrained user, with simple, intuitive navigation and configurable user assistance integrated with the user interface.

Oracle SSHR is a separately licensed product. The self-service functions you can access depend on your licensing arrangements for other HRMS products. For example, you can use the self-service functions in Oracle Advanced Benefits only if you have licensed OAB.

Oracle Performance Management (OPM)

Purpose of this module is to capture all information related to employees evaluation to analyze their performance in the company. Output of this system becomes the basis of increment/ promotion/ demotion for an employee.

Oracle iRecruitment (iRec) This modules covers the functionality related to hiring of employees starting from registering candidates, taking interviews, sending offer, and offer acceptance to enable a candidate to become an employee.This is also web based module.

Oracle Time & Labor (OTL) This module provides the option to record employees attendance, their overtime records. From this module we can get information like for any specific project/ department who worked for how many hours.

Oracle Learning Management (OLM) This module covers the learning and training needs of employees. We can define Learning Paths, courses, classes, sessions, instructors. Using this module, employee personal development is tracked.

Oracle Advanced Benefits (OAB) OAB is a part of Oracle HRMS, the module which is used to handle benefits offered by the enterprise. Initially Oracle started with Oracle Standard benefits but as demand for complex benefits raised, Oracle introduced Oracle Advanced Benefits module. Example of Benefits are non monetary earnings provided by employers to employees like Insurance, loan, company paid car, company maintained house etc.

Where Can i Get Study Material

There is lot of material available for oracle e business suite. There are 3 sources from which a starter can learn about oracle modules.

  1. Oracle Documentation
  2. Student Guides / Activity Guides
  3. User Productivity Kits (UPKs)

Oracle HRMS

Oracle Documentation

Oracle e Business Suite Documentation is available on oracle Portal.

We can call it web library. It contains detailed documentation for Oracle E-Business Suite business applications. Use this library to review and download the latest Oracle E-Business Suite documentation. Most documents are available in Adobe PDF and html formats. Books can be downloaded and saved to keep for reference study material.

There are two types of Books available on oracle web library. These are Implementation Guides and User Guides.

Targeted audience of Implementation Guides are professionals who are in the role of implementers and are working in consulting firms to implement Oracle e Business Suite. These books mostly contain much detailed technical and functional information. These cover the technical aspects of setup related aspects.

User Guides have been written to educate the end users and make them comfortable with Oracle e business suite products. They books contains the navigations and business functionalities are addresses in these books.

For Oracle Human Resources (HCM) Release 12, all documentation is available on following

R 12,    R12.1,    R12.2

From above links you can download the books for all modules (Oracle Core HR, Oracle Payroll, Oracle Self Service Human Resources (SSHR), Oracle Performance Management (OPM), Oracle iRecruitment (iRec), Oracle Time & Labor (OTL), Oracle Learning Management (OLM), Oracle Advanced Benefits (OAB)).

Student Guides / Activity Guides

Oracle has provided these guides to RETs (Registered Education Training) Institutes. Once you get a formal training from any RET, They will provide these books to every registered students. These guides are very much illustrative and step by step guides for performing different operations in e Business Suite.

These books are really recommended for new learners if they could get it through some means.

User Productivity Kits (UPK)

This is paid product. These contains Demos and practice lessons.

Oracle HRMS is a multilingual product

It has non-legislative information common across all countries, plus localized information specific to each country. Oracle facilitates you to run HRMS in more than one language on a single database.

It allows you to enter and report on information using more than one language. For example, your base, or source language, could be French, but you could also install German and English. You would then be able to enter and produce reports in French, German and English.

Oracle HRMS Model

The human resource model is both flexible and adaptable. It is flexible, so that you can reflect the needs of different companies, or different groups within the same company. It is adaptable, so that you can easily change the basic model as your enterprise changes.


Oracle Human Resource Model


People is an entity in Oracle HRMS, which is responsible for storing the data of active as well as X-employees, contingent workers and all types of contacts like relatives and dependents.

For Standard information ( like addresses, interview related information, religion, nationality, education related information and leaves data),  there are oracle forms and html pages to store information in oracle database.

Oracle provides a mechanism which facilitates you to store any non-standard information related to your employees. This non-standard information may be related to your organization or your country specific requirement. Like National Id, Visa, Passport, Medical Policy or Insurance records etc. There are two structures named Special Information and Extra Information to store such information.

You can also record employment information, such as hours of work and work choices. Oracle HRMS holds one integrated set of employee-related information. Payroll users access the parts of this information they require, while enterprise business rules determine who is responsible for entering and maintaining it.

Work Structures

 Work structures represent the different ways in which your workforce can work within your enterprise. They provide the framework for defining the work assignments of your workforce. They enable you to manage the information about your enterprise that is independent of your workforce. You can also think of work structures as representing the organizational units of your enterprise. The Business Group is the largest unit and represents your enterprise as a whole.

The work structures include your internal organizations (such as departments or divisions), payrolls, jobs or positions, grading structures, and any special workforce groupings that you use in your enterprise.

There is one integrated set of work structures for human resource and payroll users.

Compensation and Benefits

In Oracle HRMS you can define your own types of compensation and benefits, and the business rules you want to apply to them. As you change policies, move people within your enterprise, and adjust their individual remuneration packages, the system maintains their compensation and benefit history.

For example, suppose you want to define a special type of payment and make this available only to employees who work at a particular location. In Oracle HRMS you use a compensation element to represent the payment. You define the business rule as a link between the element and the specific location. Then when you assign employees to the location, they automatically become eligible for the payment.


 In Oracle HRMS, the assignment describes employees’and contingent workers’ places within the enterprise: the organization for which they work, their role, grade, location, and so on. As you change the assignment information for an employee or contingent worker, you automatically build up their work history.

Your compensation eligibility rules link compensation and benefits to work structures, such as jobs or grades. The assignment places employees and contingent workers within the work structures of the enterprise. In this way, an employee’s assignment determines their eligibility for compensation and benefits.

You can use assignments to identify major groups of people within the enterprise for management, for reporting and costing, and for compensation and benefit planning and administration.

User Types In Oracle HRMS (Human Resource Management System)

Oracle HCM provides complete access control and has a feature where we can segregate the HR users with Payroll Users.

In most of the organizations, HR and Payroll users are same but Oracle e Business suite provides a way where we can segregate the access of both HR and Payroll users. There are some windows which are for HR Users and there are some windows which are for Payroll Users and for some windows default access is common. But it depends upon the organization how they want to give access to users.

This access is controlled by system administrators by setting a profile option against the responsibility. There are three valid values for User type profile option. Following are three values for user type that can be set for profile option HR: User Type

  1. HR with Payroll User
  2. HR User
  3. Payroll User