5th September 2021

Intro: 

The pandemic has changed a lot for everyone – especially the way we work. With the prevalence of remote work, HR Departments have been met with new rules and regulations.

It is vital for companies to be able to keep track of their employees, whether or not he/she decides to go to the office or stay home to work. Having access to this information helps businesses plan and operate accordingly.

With that said, here’s how you can configure remote working regulations on Oracle EBS Self-Service HR.

Solution:

Create Value Set as below:

Name: XXHR_REMOTE_WORK_VS

List Type: List of Value

Maximum Size: 120

Validation Type: Table

Table Name: fnd_lookup_values

Value: meaning

Size: 120

ID: lookup_code

Size: 30

Where/order by:

where lookup_type = ‘XXHR_REMOTE_WORK’

and language = userenv(‘LANG’)

and enabled_flag = ‘Y’

Please go to DFF è Extra Person Information

Create new EIT as below:

Code: XXHR_REMOTING_WORK

Name: Remoting Work

Arabic Translation: العمل عن بعد

Create lookup as below:

Type: XXHR_REMOTE_WORK

Meaning: XXHR_REMOTE_WORK

Application: Human Resources

Create the below functions below:

Function: XXHR_REMOTE_WORKS

User Function Name: Extra Information Types – Remote Working Tab

Type: SSWA jsp function

Web HTML:

OA.jsp?akRegionCode=HR_CREATE_PROCESS_TOP_SS&akRegionApplicationId=800&OAFunc=XXHR_REMOTE_WORKS&pAMETranType=SSHRMS&pAMEAppId=

800&pProcessName=XXHR_EIT_REMOTE_WORK_PRC&pItemType=HRSSA&pCalledFrom=XXHR_REMOTE_WORKS&pPersonID=&pFromMenu=Y&p

 

Add this function (Extra Information Types – Remote Working Tab) to Menu: Global Self Service Functions Custom

Last sequence +1

 

Add this function (Extra Information Types – Remote Working Tab) to Menu you want to show it: XXX Special Requests Sub Menu

Sequence: 121

Prompt: Remote Work

Function: Extra Information Types – Remote Working Tab

Arabic Translation: العمل عن بعد

 

/***********************************************************************************/

Go to Functional Administrator →  Personalization

Document Path: /oracle/apps/per/selfservice/extrainfotype/webui/EitUpdatePG

Function: Extra Information Types – Remote Working Tab

Choose: Flex

Segment List:

XXHR_REMOTING_WORK|Emp_Num($RO$)|Emp_Name($RO$)|Emp_Nat($RO$)|Emp_Gender($RO$)|Emp_Marital_Status($RO$)|Emp_Grade($RO$)|Emp_Org($RO$)|Emp_Pos($RO$)|Reason|SD|ED|

 

Document Path: /oracle/apps/per/selfservice/extrainfotype/webui/EitPG

Function: Extra Information Types – Remote Working Tab

Choose: Flex

Segment List:

XXHR_REMOTING_WORK|Emp_Num($RO$)|Emp_Name($RO$)|Emp_Nat($RO$)|Emp_Gender($RO$)|Emp_Marital_Status($RO$)|Emp_Grade($RO$)|Emp_Org($RO$)|Emp_Pos($RO$)|Reason|SD|ED|

 

Go to Application Developer → Message

Define new messages as below:

Name: XXHR_REMOTING_WORK_01

Language: US

Application: Human Resources

Text:

<html><b><span style=”color:#C11B17″>Kindly ,provide the required attachments either medical report or schooling documents for e-learning</span></b></html>

Name: XXHR_REMOTING_WORK_01

Language: AR

Application: Human Resources

Text:

<html><b><span style=”color:#C11B17″>يرجى التكرم بأرفاق المستندات اللازمة سواء ما يفيد بدراسة الاولاد عن بعد أو التقرير الطبي</span></b></html>

Go to Functional Administrator → Personalization

Document Path: /oracle/apps/per/selfservice/extrainfotype/webui/EitUpdatePG

Function: Extra Information Types – Remote Working Tab

Click on complete view, Expand

Then click on Create Item

 

Item Style: Tip

ID: XXHR_REMOTING_WORK_01

Tip Message Name: XXHR_REMOTING_WORK_01

 

 

Go to XXX HRMS Manager → Role and create a new one as below:

Name: XXX Remote Work

Add the below persons:

Name 1

Name 2

——–

Go to AME and do the following:

Create the below approver groups as below:

Name: XXX Remote Work

Description: XXX Remote Work

Order Number: 10

Voting Method: The first responder wins

Usage Type: Static

Approver Type: Position Control Roles

Approver: XXX Remote Work

 

Create the below rule as following:

Name: XXX Remoting Work Rule

Rule Type: Combination: List Creation

Category: Approver

Conditions:

TRANSACTION_GROUP_ID is equal to 81

WORKFLOW_PROCESS_NAME in (XX_EIT_REMOTEWORK_PRC)

Actions:

Conclusion

Oracle EBS is a flexible solution where you can extend and apply new regulations without the need for creating new custom components.

 

 

Author: Mohamed Emad Darwesh, Senior Oracle HCM Consultant