Monday, 20 April 2020

Tracking Assets in Peoplesoft HCM

With the Covid-19 pandemic across the globe, many organizations have asked their employees to work from home. Most of these organizations allow employees to take home the organizations assets. It is very important for any organization to track and maintain a record of the assets.

A recent blog from Oracle introduced me to this capability available within Peoplesoft HCM to track the Company's assets. This blog is a detail on the exploration that I have done on that feature.

Setting up the Company assets is very easy. You need to navigate to the Setup HCM > Product Related > Workforce Administration > Company Property. This set up allows you to add the various assets in your organization. You can save information like the make, manufacturer as well as the model number. There are different property types available. You can add your custom property type by navigating to the PeopleTools > Utilities > Administration > Translate Values  or through your application designer.



The Property Value tab lets you tag the asset to a department. Also you can capture the Serial Number, Asset Number and property value.



This property can then be easily tagged to the employee by navigating to the Workforce Administration > Job Information > Company Property



For More Information: https://docs.oracle.com/cd/F26419_01/hcm92pbr33/eng/hcm/hhaw/task_HandlingCompanyProperty-647c01.html

Saturday, 18 April 2020

Employment Model - Part 2 Explained

This post is in continuation to my previous post on the Employment Model in Oracle HCM. You can find the previous post here.

As explained earlier, there are two types of employment model in Oracle HCM Cloud


  • 2-Tier Model
  • 3-Tier Model

The employment model can be set up at the enterprise level or at the Legal Employer level (this overrides the enterprise setup) by using the Manage Enterprise HCM Information and Manage Legal Entity HCM Information tasks in the Setup and Maintenance work area respectively.

Below is a detailed list of Employment models available in Oracle HCM:

  • 2-Tier Single Assignment
  • 2-Tier Single Assignment with Contract
  • 2-Tier Multiple Assignments
  • 2-Tier Multiple Contracts with Single Assignment
  • 3-Tier Single Employment Terms - Single Assignment
  • 3-Tier Single Employment Terms Multiple Assignment
  • 3-Tier Multiple Employment Terms Single Assignment
  • 3-Tier Multiple Employment Terms Multiple Assignments
Based on the number of assignmnets a worker can have in an organization you can chose from any of the above options. As explained in the previous post, employment terms is of great advantage if a worker can have similar assignments within a single work relationship.



The 2-Tier Multiple Contracts with Single Assignment is a feature added as part of the Oracle Global Human Resource R13 (updates 17B - 17D). This employment model allows to manage contracts for workers having mulitple assignments. Each assignment can be associated with its individual contract and it does not allow the same contract to be shared across multiple assignments.


The 2-Tier Multiple Contracts with Single Assignment  and the 2-Tier Single Assignment with Contract, lets the system capture the contract information along with the assignment for any work relationship. Including the contract information in the assignment is optional.


By default every enterprise uses the 2-Tier Single Assignment model. Whenever a work relationship is created with a legal employer one assignment gets created automatically. With 2-Tier Multiple Assignments, it allows you to add additional assignments later manually. 

Note: A person can have one or more work relationship with the enterprise






The 3-Tier Model is also similar to the 2-Tier model in terms of the Single/Mutliple assignments except that it has Employment terms in between the work relationship and the Assignment. The employment terms will contain the contract or the trems and conditions that govern one or more assignments.

The below diagram summarizes a 3-tier model with a worker having muliplte relatonship with an enterprise and  employment terms to govern one or more assignments.
The 3-Tier model provides the ability to control assignment attribute values and enforce consistency across multiple assignments within an employment term. This model also provides the ability to have multiple assignments governed under a single contract.

Each model has got its own advantages/disadvantages. It depends upon the clients operating model to chose the correct employment model, which is a fundamental decision. This decision must be made because it affects other related implementation decisions, including several HR processes and the end user experience. In addition, it may not be easy (and not possible in certain cases) to switch from one employment model to another after you deploy HCM.








Wednesday, 15 April 2020

Person Model in Peoplesoft - Employment Model in Oracle HCM


In this post I will walk you through the concept of the Person Model in Peoplesoft and the Employment Model in Oracle HCM Cloud. Both describes how a person or a human resource is attached to an organization. The concept of Person/Employment model is some what similar in both Peoplesoft and Oracle HCM with some new features or concepts added in Oracle HCM.
You will be able to understand those differences at the end of this blog.


Person Model - Peoplesoft

Person Model in Peoplesoft is a way in which the person's demographic information and his/her realationship with the organization is stored in the Peoplesoft database.
Some of the important terminologies are:

  • Organizational Relationship
  • Organizational Instance
  • Job Assignment

Organizational Relationship

There are three different ways in which a Person can be related to the organization. This is know as the Organizational relationship and is identified by the field PER_ORG.


  1. Employee (PER_ORG = EMP) - These include the regular employees within the organization, employed and paid by the organization
  2. Contingent Worker (PER_ORG = CWR) - A non-employee who is part of the workforce, e.g Contractors. They not have a legal relationship with the organization and are employed and paid by some other organization
  3. Person of Interest (PER_ORG = POI) - A non-employee who is not a contingent worker as well but is of interest to the organization

Organizational Instance

 When an organizational relationship is created for a person an Organizational Instance is created in the database. This is identified by the field ORG_INSTANCE_ERN. The organizational instance can be an Employment Instance, Contingent Worker Instance or a POI Instance. The first Organizational instance of a person is his primary/substantive job.
The substantive job is the one that defines the Hire Date, Seniority Date, etc.

Job Assignment


The organizational instance is followed by an assignment creation, which has the Job information.

The below diagram summarises the Person Model showing an eample of a person with multiple assignments and multiple relationship with the organization.
Person Model

Employment Model - Oracle HCM Cloud

Employment Model is an important concept in Oracle HCM cloud which gives information about how a worker is related to the organization or to be more specific a Legal entity/Legal employer in HCM Cloud. The Oracle HCM cloud employment model can support simple or complex global work relationships. To configure employment models for the enterprise or for individual "legal employers", use the Manage Enterprise HCM Information and Manage Legal Entity HCM Information tasks in the Setup and Maintenance work area respectively.

Employment model has three entitites:
  • Work Relationships
  • Assingments
  • Employment Terms

Work Relationships

Like the Org Relationship in Peoplesoft, is the way in which a worker is related to the legal employer. A worker can have multiple work relationship, but only one must be identified as primary. This is identified by the PRIMARY_WORK_RELATION_FLAG attribute, setting to Y at the Work Relationship level

Assignments

Every Work Realtionship should have atleast one assignment created in the system for that worker. An assingment provides information about a person's job, position, pay, compensation, managers, working hours, and location. A worker can have mulitple assignments but one must be identified as the primary assignment. A worker assignment can be made primary by setting the PRIMARY_ASSIGNMENT_FLAG to Y at the assignment level

Employment Terms

This is a new concept introduced in the Oracle HCM. It contains set of terms or conditions that governs an assignment. This can also contain some of the informations like Grade, Working Hours, etc. These values are defaulted from the employment terms to the assignment, which can be later overridden at the assignment level based on the enterprise/legal employer configuration.

The employment model can be divided into two primary categories:
  • 2-Tier Model
  • 3-Tier Model

For use cases where a worker could have similar assignments within a single work relationship, then the legal employer can use 3-tier model making use of the employment terms and have the assignments automatically inherit any information at the employment terms level. The information inherited from the employment terms can also be overriden based on the option "Allow Employment Terms Override at Assignment" in the Manage Enterprise HCM Information.


This is at a high level information about the Person Model in Peoplesoft and the Employment Model in Oracle HCM. Both these products have their own terminologies and features available.


Sunday, 12 April 2020

Oracle HCM Cloud - How to get Started Learning

This post is to guide you to the various resources that I have come across online to understand and learn Oracle Fusion HCM/Oracle HCM Cloud.

When I first wanted to learn about Oracle HCM I started researching in the internet for various economical resources. These below resources would only help if you have prior experience in using other HCM systems like peoplesoft, eBiz. There are plenty of training institutes that provide trainings on Oracle Cloud application. But all those come with a heavy price.


What is Oracle Fusion/Oracle Cloud?
Fusion is a term that Oracle uses to refer to its Cloud infrastructure(Fusion Middleware) and the new suite of applications specifically designed for the cloud.

Unlike the on premise application like peoplesoft which used to be hosted on servers/data centers in the client premises, the Oracle Fusion Applications for a client are stored in remote servers and hence the term 'Cloud'.

Oracle has got different models of its cloud offering. Oracle HCM cloud is an offering of SaaS model.

Oracle Cloud Models
Oracle Cloud Models


I will later on write a detailed post on the various modules and offerings available in the Oracle Cloud.

Oracle Lauchpad
https://learn.oracle.com/ords/launchpad/learn?page=index
Oracle has come up with this Oracle Launchpad to provide an easy way to start learning about its cloud applications. It is built in a more intuitive way and there are thousands of topics to learn about the cloud application.

Oracle launch Pad has got a wonderful UI, which lets you filter based on the area of interest.
Area of Interest Filter

These topics are also categorized based on the role that you play in the organization. Oracle launchpad is a perfect place to start learning about the various cloud applications. After completing each topics, there are quizzes that you can complete. Completion of these quizzes gives you points, which inturn gives you badges that can be shared in social platform like LinkedIn,Twitter, etc. For taking quizzes users are supposed to have an Oracle SSO.

 At anytime you can visit your profile to see the points and the badges earned. Oracle launchpad can be used to sharpen your Oracle cloud skills as well as your marketability by earning points, badges and bragging rights.
Oracle Launchpad Profile


Oracle Cloud Community
https://cloudcustomerconnect.oracle.com/pages/home
Oracle Cloud Customer connect is another good way to connect with people of same interest around the globe. For connecting to the SaaS community Oracle mandates that the user should have have/use his/her corporate emailID and also you need to have a CSI number for your organization.

Oracle Docs
https://docs.oracle.com/en/
This is another source for learning all authenticated material from Oracle themselves. These are not just usual guides but they contain a whole lot of information on the various SaaS offerings. I recommend using this on a regular daily basis to understand and learn Oracle cloud


Demo.oracle.com/partner.oracle.com
If you are working for a platinum partner organization then you can use https://demo.oracle.com/ and https://www.oracle.com/partners/index.html. These are a very good source to learn oracle cloud, giving you access to Sandbox environment to practice.



Udemy
There are many paid courses in Udemy that gives you detailed explanation about various concepts in the Oracle HCM cloud. I am listing few which I found really good. Though there isnt any prerequisites for these courses, I felt like for people having prior working experience in any other HCM system like peoplesoft or eBiz, these courses are an easy way to understand the concepts in Oracle HCM cloud.

Core HR Concepts:
https://www.udemy.com/share/101WAO/


Oracle HCM Cloud Implementation Concepts
https://www.udemy.com/share/101GAm/

These are some of the resources that are available easily for any one to start their first step with the Oracle Cloud applications. If you know of anything more, please feel free to update in the comments

Thanks!!


HCM POST1 - What is Oracle Fusion/Oracle HCM Cloud?

  What is Oracle Fusion? Oracle Fusion is a cloud-based Enterprise Resource Planning (ERP) solution offered by Oracle Corporation. It provi...