Oracle HCM Cloud – Creating Dependencies between Functionalities

Oracle HCM Cloud is a tightly bound system which allows for very less customization. You can customize page to make fields mandatory, remove fields from page, hide fields etc. However, what does an implementation consultant do when faced with a situation to make a certain functionality mandatory based on another functionality. For example: A person should be able to submit expenses only if he is eligible for it and the eligibility is defined in core HR. How would one link these two modules and ensure that the expense report submission is based on the employees eligibility.

A very simple way to do this would be Oracle HCM’s delivered Descriptive Flexfield functionality. Following steps define how to achieve the scenario and create dependencies:

Scenario:

A DFF in core HR is defined to mark employee’s eligibility to claim expense. Let’s call this DFF as “expense eligible”. If this value is checked then the employee is eligible else employee is not eligible. Also the employee is eligible if he was hired with an action reason “expense eligible”.

Solution:

Define a DFF on the expense page and mark is as mandatory. Once the DFF is defined attach a valueset to the DFF. The valueset would be based on SQL Table and in the query select ‘Yes’ if employee’s hiring action reason is “expense eligible” and the “expense eligible” DFF in core HR is checked.

So at the end of above definition, you would have a DFF in expense which would have a dropdown with value ‘Yes’ if the employee is eligible for expense and nothing in drop down if the employee is ineligible. Now since the DFF is mandatory, if the employee is in eligible he would not be able to go ahead with submission since the DFF would not have any value.

This way we can achieve the functionality to make pages dependent on each other.

 

 

Advertisements

6 thoughts on “Oracle HCM Cloud – Creating Dependencies between Functionalities

  1. You really make it appear really easy along with your presentation but I to find this matter to be really one thing which I think I might by no means understand. It kind of feels too complex and extremely large for me. I am having a look forward to your subsequent submit, I will attempt to get the dangle of it!

    Like

  2. You really make it appear really easy along with your presentation however I find this matter to be really something that I feel I might by no means understand. It sort of feels too complicated and very wide for me. I am looking forward on your subsequent post, I’ll try to get the cling of it!

    Like

  3. Excellent weblog right here! Additionally your web site lots up fast! What host are you the use of? Can I am getting your associate hyperlink on your host? I wish my web site loaded up as quickly as yours lol

    Like

  4. Fantastic site. Plenty of helpful info here. I am sending it to a few friends ans also sharing in delicious. And of course, thank you on your sweat!

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s