
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