SlideShare a Scribd company logo
1 of 25
Download to read offline
Oracle HRMS Applications
Enabling Approvals Management for Absence
Management within Release 12
An Oracle White Paper
March 2009
Author: Sid Bains
Table of Contents:
Document Overview .......................................................................................................... 3
Audience.............................................................................................................................. 4
Assumptions ........................................................................................................................ 5
Overview.............................................................................................................................. 6
AME Setup.......................................................................................................................... 8
AME Test Case ................................................................................................................ 17
Absence Management Function ..................................................................................... 20
Running a Real Transaction within SSHR.................................................................... 23
Document Overview
The purpose of this White Paper is to illustrate how to enable Approval Management (AME) for
the Absence Management (LOA) function within Self Service Human Resources (SSHR)
Note: Perform the suggested changes within a test environment, only after successful testing
should you promote the changes into production.
Audience
This document is intended for the functional and technical person implementing the LOA
functionality within SSHR for R12.
Assumptions
1. The LOA function requires uses of AME for approval.
2. The Approval is up to the first supervisor of the transaction initiator
3. The Audience understands and are aware of AME functionality
4. The Audience understands and are aware of LOA functionality.
Overview
The Absences functionality enables employees or managers to enter absence-related information
using a self-service interface. Users can submit and update their absence requests. In R12, by
default Oracle Approvals Management (AME) is used for the LOA approval process.
AME is a self-service web based application that enables users to define business rules
governing the process for approving transactions.
By default the AME approval level for the LOA transaction is set for the top most approver.
This paper discuss a simple case of creating one level of approval using AME for the LOA
transaction and testing the changes.
Key Parameters
Item Value
AME Responsibility Approvals Management Business Analyst
SSHR Responsibility Employee Self-Service
AME Transaction Type Oracle Self Service Human Resources
AME Condition HR_IS_LEAVE_OF_ABSENCE_SS
Approval Action Requires approvals up to the first supervisor
SSHR Function Leave Of Absence
AME Setup
1. Log in to the application with an apps user who has the AME responsibilities.
2. Select Approval Management Business Analyst responsibility from the Navigator.
Fig 1: Responsibility Menu
3. In the Business Analyst Dashboard page, under the Approval Process Setup select Oracle
Self Service Human Resources as the transaction type from the LOV.
Fig 2: Approval Process Setup in Dashboard
4. Click on Condition Link.
Fig 3: Approval Process Setup in Dashboard
5. In the Conditions page click on ‘Create’ button.
Fig 4: Conditions Page
6. In the Setup: Conditions page, enter the following values
a. Condition Type : Ordinary
b. Attribute: HR_IS_LEAVE_OF_ABSENCE_SS
c. Expression : is true (Note: The Value field will be rendered only when the Attribute is
selected)
Fig 5: Create Condition Page
7. Once the values are entered, click on Apply. (Note if a condition with the same attribute and
string value exists, then the application will throw an error to create a unique condition.)
8. Once the condition is successfully created you will get a confirmation message.
Fig 6: Condition Creation Confirmation
9. With new condition for LOA in place, make sure to remove the LOA process from the seeded
AME condition and from other custom AME conditions.
10. In the Conditions Page search with Attribute as ‘Workflow’.
Fig 7: Condition Search
11. Identify and update (press the Pencil) the seeded condition, which will have all the process
defaulted.
12. In the Update: Conditions page, navigate to HR_LOA_JSP_PRC and delete it from the
condition, and click on Apply.
Fig 8: Condition Update Page
Once deleted something similar will be displayed:
Fig 9: Condition Deletion Confirmation
13. Now the condition is created, the Rule has to be defined. Navigate to Rules tab or from the
dashboard, after selecting the transaction type click the rules link.
Fig 10: Approval Process Setup in Dashboard
14. In the Rules page click on Create button.
Fig 11: Rules Page
15. Enter the following values and click Next in the Create New Rule page:
a. Name: XX LOA HR_IS_LEAVE_OF_ABSENCE_SS
b. Rule Type: List Creation
c. Start Date: 06-Mar-2009 (Note, the system accepts sysdate or future date only.)
Fig 12: New Rules Detail
16. Press Next and Navigate to Add Conditions page and click on ‘Add Condition button’.
17. Search for ‘Workflow’ Attribute and select the newly created LOA condition.
Fig 13: Add Condition to Rule
18. With the respective condition selected, press Continue and proceed to Add Actions page.
Fig 14 : Add Conditions page
19. The required level of Approval can be selected here. In this example, a seeded action of
‘Require approvals up to the first superior’ is selected, for the ‘Supervisor Level’ action type.
Fig 14: Add Actions page
20. Proceed to the review page, verify the condition and the actions attached before submitting.
Fig 15: Rules Review page.
21. Once the Rule is successfully created, a confirmation will be displayed.
Fig 16: Confirmation
Note, at this stage the basic requirement for changing the approval level for the LOA process is
done. The following section illustrates how to test the new changes for the LOA process.
AME Test Case
1. In the Business Analyst Dashboard, select the transaction type as ‘Oracle Self Service Human
Resources’ and click on the ‘Test Workbench’ link.
Fig 17: Approval Process Setup in Dashboard
2. In the Test Workbench. ‘Create’ new test case.
Fig 18 : Test Workbench page
3. In the ‘Create Test Case’ page, enter a name for the test case.
4. Navigate to ‘TRANSACTION_REQUESTOR_PERSON_ID’ field and select a person who
has required level of supervisors above him.
5. Under the ‘WORKFLOW_PROCESS_NAME’ field enter the absence process name
(HR_LOA_JSP_PRC).
Fig 19: New Test case page
6. Once appropriate vales are entered, select ‘Run Test Case’ button.
7. In the results page, the final processed Approver List will be provided for the selected person
and process.
8. The page will also display the applicable rules for the selected combination.
Fig 20: Test Case results page
Absence Management Function
1. Using the System Administrators responsibility; Navigate to Application > Function.
2. Query the User Function Name: Absence Management
Fig 21: Form Functions, Description Tab
3. Check the Parameters under the Form tab to read:
OAFunc=HR_LOA_SS&pAMETranType=SSHRMS&pAMEAppId=800&pProcessName=HR_
GENERIC_APPROVAL_PRC&pItemType=HRSSA&pCalledFrom=HR_LOA_SS&pApproval
Reqd=Y&pNtfSubMsg=HR_ABS_NTF_SUB_MSG&pConcAction=N
Fig 22: Form Functions, Form Tab
4. Check the HTML Call under the Web HTML Tab to read
OA.jsp?page=/oracle/apps/per/selfservice/absence/webui/AbsenceHomePagePG&akRegionApp
licationId=800
Fig 23: Form Functions, Web HTML Tab
Running a Real Transaction within SSHR
1. Using the responsibility Employee Self-Service; Navigate to Absence Management.
Fig 24: Responsibility Employee Self-Service
2. Press the Create Absence button to initiate a new transaction
Fig 24: Absence Management: Summary Page
3. Fill in the Absence Status, Absence Type and Duration; then press the Next Button
Fig 24: Create Absence: Enter Absence Details Page
4. On the Review Page, you can see the supervisor of the employee as the approver of the LOA
transaction
Fig 25: Create Absence: Review Page

More Related Content

What's hot

Payroll process in oracle hrms
Payroll process in oracle hrmsPayroll process in oracle hrms
Payroll process in oracle hrmsFaisal Anwar
 
Oracle Time and Labor (OTL) Setup for Project
Oracle Time and Labor (OTL) Setup for ProjectOracle Time and Labor (OTL) Setup for Project
Oracle Time and Labor (OTL) Setup for Projectiavinashpatel
 
Oracle HRMS Payroll Table Overview
Oracle HRMS Payroll Table OverviewOracle HRMS Payroll Table Overview
Oracle HRMS Payroll Table OverviewChris Martin
 
Accrual plan set up in oracle hrms
Accrual plan set up in oracle hrmsAccrual plan set up in oracle hrms
Accrual plan set up in oracle hrmsRajiv reddy
 
Oracle Payables R12 ivas
Oracle Payables R12 ivasOracle Payables R12 ivas
Oracle Payables R12 ivasAli Ibrahim
 
Oracle HRMS Fast Formula
Oracle HRMS Fast FormulaOracle HRMS Fast Formula
Oracle HRMS Fast Formularunjithrocking
 
Oracle Personalization How To Restricting users from assigning items to diffe...
Oracle Personalization How To Restricting users from assigning items to diffe...Oracle Personalization How To Restricting users from assigning items to diffe...
Oracle Personalization How To Restricting users from assigning items to diffe...Ahmed Elshayeb
 
Oracle Receivables ivas
Oracle Receivables ivasOracle Receivables ivas
Oracle Receivables ivasAli Ibrahim
 
Setup Oracle EBS R12 Performance Management
Setup Oracle EBS R12 Performance ManagementSetup Oracle EBS R12 Performance Management
Setup Oracle EBS R12 Performance ManagementFeras Ahmad
 
Oracle Fusion Cloud Absence Management
Oracle Fusion Cloud Absence ManagementOracle Fusion Cloud Absence Management
Oracle Fusion Cloud Absence ManagementFeras Ahmad
 
How to debug a fast formula
How to debug a fast formulaHow to debug a fast formula
How to debug a fast formulaFeras Ahmad
 
Ame how to diagnose issues with the default approver list in purchasing when ...
Ame how to diagnose issues with the default approver list in purchasing when ...Ame how to diagnose issues with the default approver list in purchasing when ...
Ame how to diagnose issues with the default approver list in purchasing when ...Abdul Rahman Fouad Thabit
 
Fujcci crp oracle payroll
Fujcci crp oracle payrollFujcci crp oracle payroll
Fujcci crp oracle payrollFeras Ahmad
 
Otl Oracle Time and Labor
Otl Oracle Time and LaborOtl Oracle Time and Labor
Otl Oracle Time and LaborFeras Ahmad
 
Absence management in oracle HRMS
Absence management in oracle HRMSAbsence management in oracle HRMS
Absence management in oracle HRMSRajiv reddy
 
Oracle EBS R 12 Core hr user manual
Oracle EBS R 12 Core hr user manualOracle EBS R 12 Core hr user manual
Oracle EBS R 12 Core hr user manualFeras Ahmad
 
All About Multi Organization Access
All About Multi Organization AccessAll About Multi Organization Access
All About Multi Organization AccessAhmed Elshayeb
 
142500146 using-oracle-fast formula-for-payroll-calculations
142500146 using-oracle-fast formula-for-payroll-calculations142500146 using-oracle-fast formula-for-payroll-calculations
142500146 using-oracle-fast formula-for-payroll-calculationsuday reddy
 

What's hot (20)

Payroll process in oracle hrms
Payroll process in oracle hrmsPayroll process in oracle hrms
Payroll process in oracle hrms
 
Oracle Time and Labor (OTL) Setup for Project
Oracle Time and Labor (OTL) Setup for ProjectOracle Time and Labor (OTL) Setup for Project
Oracle Time and Labor (OTL) Setup for Project
 
Oracle HRMS Payroll Table Overview
Oracle HRMS Payroll Table OverviewOracle HRMS Payroll Table Overview
Oracle HRMS Payroll Table Overview
 
Accrual plan set up in oracle hrms
Accrual plan set up in oracle hrmsAccrual plan set up in oracle hrms
Accrual plan set up in oracle hrms
 
Oracle hrms bg setup examples
Oracle hrms bg setup examplesOracle hrms bg setup examples
Oracle hrms bg setup examples
 
Oracle Payables R12 ivas
Oracle Payables R12 ivasOracle Payables R12 ivas
Oracle Payables R12 ivas
 
Oracle HRMS Fast Formula
Oracle HRMS Fast FormulaOracle HRMS Fast Formula
Oracle HRMS Fast Formula
 
Oracle Personalization How To Restricting users from assigning items to diffe...
Oracle Personalization How To Restricting users from assigning items to diffe...Oracle Personalization How To Restricting users from assigning items to diffe...
Oracle Personalization How To Restricting users from assigning items to diffe...
 
Oracle Receivables ivas
Oracle Receivables ivasOracle Receivables ivas
Oracle Receivables ivas
 
Setup Oracle EBS R12 Performance Management
Setup Oracle EBS R12 Performance ManagementSetup Oracle EBS R12 Performance Management
Setup Oracle EBS R12 Performance Management
 
32 payroll setup_part_32_(skylark_group_pvt_ltd)
32 payroll setup_part_32_(skylark_group_pvt_ltd)32 payroll setup_part_32_(skylark_group_pvt_ltd)
32 payroll setup_part_32_(skylark_group_pvt_ltd)
 
Oracle Fusion Cloud Absence Management
Oracle Fusion Cloud Absence ManagementOracle Fusion Cloud Absence Management
Oracle Fusion Cloud Absence Management
 
How to debug a fast formula
How to debug a fast formulaHow to debug a fast formula
How to debug a fast formula
 
Ame how to diagnose issues with the default approver list in purchasing when ...
Ame how to diagnose issues with the default approver list in purchasing when ...Ame how to diagnose issues with the default approver list in purchasing when ...
Ame how to diagnose issues with the default approver list in purchasing when ...
 
Fujcci crp oracle payroll
Fujcci crp oracle payrollFujcci crp oracle payroll
Fujcci crp oracle payroll
 
Otl Oracle Time and Labor
Otl Oracle Time and LaborOtl Oracle Time and Labor
Otl Oracle Time and Labor
 
Absence management in oracle HRMS
Absence management in oracle HRMSAbsence management in oracle HRMS
Absence management in oracle HRMS
 
Oracle EBS R 12 Core hr user manual
Oracle EBS R 12 Core hr user manualOracle EBS R 12 Core hr user manual
Oracle EBS R 12 Core hr user manual
 
All About Multi Organization Access
All About Multi Organization AccessAll About Multi Organization Access
All About Multi Organization Access
 
142500146 using-oracle-fast formula-for-payroll-calculations
142500146 using-oracle-fast formula-for-payroll-calculations142500146 using-oracle-fast formula-for-payroll-calculations
142500146 using-oracle-fast formula-for-payroll-calculations
 

Similar to Oracle ame complete setup

Ame configuration process end to end
Ame configuration process end to endAme configuration process end to end
Ame configuration process end to enderpnavin-11i
 
Informatica complex transformation i
Informatica complex transformation iInformatica complex transformation i
Informatica complex transformation iAmit Sharma
 
Sales force class-3
Sales force class-3Sales force class-3
Sales force class-3Amit Sharma
 
Admm crp oracle payroll
Admm crp oracle payrollAdmm crp oracle payroll
Admm crp oracle payrollFeras Ahmad
 
Whitepaper ame purchasing
Whitepaper ame purchasingWhitepaper ame purchasing
Whitepaper ame purchasingmykalz71
 
Fujcci self service user_manual
Fujcci self service user_manualFujcci self service user_manual
Fujcci self service user_manualFeras Ahmad
 
PhoenixRisingArticle.pdf
PhoenixRisingArticle.pdfPhoenixRisingArticle.pdf
PhoenixRisingArticle.pdfDavid Harrison
 
PhoenixRisingArticle.pdf
PhoenixRisingArticle.pdfPhoenixRisingArticle.pdf
PhoenixRisingArticle.pdfDavid Harrison
 
Windows prosystemserverinstallguide
Windows prosystemserverinstallguideWindows prosystemserverinstallguide
Windows prosystemserverinstallguidedjedvaji
 
Warranty processing recall bbp
Warranty processing recall bbpWarranty processing recall bbp
Warranty processing recall bbpvinayk_35919
 
Warranty processing recall bbp
Warranty processing recall bbpWarranty processing recall bbp
Warranty processing recall bbpvinayk_35919
 
Oracle apex hands on lab#2
Oracle apex hands on lab#2Oracle apex hands on lab#2
Oracle apex hands on lab#2Amit Sharma
 

Similar to Oracle ame complete setup (20)

Ame configuration process end to end
Ame configuration process end to endAme configuration process end to end
Ame configuration process end to end
 
BRD Detail
BRD DetailBRD Detail
BRD Detail
 
Informatica complex transformation i
Informatica complex transformation iInformatica complex transformation i
Informatica complex transformation i
 
Sales force class-3
Sales force class-3Sales force class-3
Sales force class-3
 
Admm crp oracle payroll
Admm crp oracle payrollAdmm crp oracle payroll
Admm crp oracle payroll
 
Whitepaper ame purchasing
Whitepaper ame purchasingWhitepaper ame purchasing
Whitepaper ame purchasing
 
Ame setups
Ame setupsAme setups
Ame setups
 
Fujcci self service user_manual
Fujcci self service user_manualFujcci self service user_manual
Fujcci self service user_manual
 
Oracle_Procurement_Cloud_Release_8_Whats_New
Oracle_Procurement_Cloud_Release_8_Whats_NewOracle_Procurement_Cloud_Release_8_Whats_New
Oracle_Procurement_Cloud_Release_8_Whats_New
 
White_Paper_on_Oracle_Internet_Expenses_Setup_and_Functional_Process_Flow.pdf
White_Paper_on_Oracle_Internet_Expenses_Setup_and_Functional_Process_Flow.pdfWhite_Paper_on_Oracle_Internet_Expenses_Setup_and_Functional_Process_Flow.pdf
White_Paper_on_Oracle_Internet_Expenses_Setup_and_Functional_Process_Flow.pdf
 
PhoenixRisingArticle.pdf
PhoenixRisingArticle.pdfPhoenixRisingArticle.pdf
PhoenixRisingArticle.pdf
 
PhoenixRisingArticle.pdf
PhoenixRisingArticle.pdfPhoenixRisingArticle.pdf
PhoenixRisingArticle.pdf
 
10 quick pay_part_10
10 quick pay_part_1010 quick pay_part_10
10 quick pay_part_10
 
Windows prosystemserverinstallguide
Windows prosystemserverinstallguideWindows prosystemserverinstallguide
Windows prosystemserverinstallguide
 
Oracle BPM 11g Lesson 2
Oracle BPM 11g Lesson 2Oracle BPM 11g Lesson 2
Oracle BPM 11g Lesson 2
 
Warranty processing recall bbp
Warranty processing recall bbpWarranty processing recall bbp
Warranty processing recall bbp
 
Project Portfolio
Project PortfolioProject Portfolio
Project Portfolio
 
24.2 Grants for AME User
24.2 Grants for AME User24.2 Grants for AME User
24.2 Grants for AME User
 
Warranty processing recall bbp
Warranty processing recall bbpWarranty processing recall bbp
Warranty processing recall bbp
 
Oracle apex hands on lab#2
Oracle apex hands on lab#2Oracle apex hands on lab#2
Oracle apex hands on lab#2
 

Recently uploaded

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 

Recently uploaded (20)

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 

Oracle ame complete setup

  • 1. Oracle HRMS Applications Enabling Approvals Management for Absence Management within Release 12 An Oracle White Paper March 2009 Author: Sid Bains
  • 2. Table of Contents: Document Overview .......................................................................................................... 3 Audience.............................................................................................................................. 4 Assumptions ........................................................................................................................ 5 Overview.............................................................................................................................. 6 AME Setup.......................................................................................................................... 8 AME Test Case ................................................................................................................ 17 Absence Management Function ..................................................................................... 20 Running a Real Transaction within SSHR.................................................................... 23
  • 3. Document Overview The purpose of this White Paper is to illustrate how to enable Approval Management (AME) for the Absence Management (LOA) function within Self Service Human Resources (SSHR) Note: Perform the suggested changes within a test environment, only after successful testing should you promote the changes into production.
  • 4. Audience This document is intended for the functional and technical person implementing the LOA functionality within SSHR for R12.
  • 5. Assumptions 1. The LOA function requires uses of AME for approval. 2. The Approval is up to the first supervisor of the transaction initiator 3. The Audience understands and are aware of AME functionality 4. The Audience understands and are aware of LOA functionality.
  • 6. Overview The Absences functionality enables employees or managers to enter absence-related information using a self-service interface. Users can submit and update their absence requests. In R12, by default Oracle Approvals Management (AME) is used for the LOA approval process. AME is a self-service web based application that enables users to define business rules governing the process for approving transactions. By default the AME approval level for the LOA transaction is set for the top most approver. This paper discuss a simple case of creating one level of approval using AME for the LOA transaction and testing the changes.
  • 7. Key Parameters Item Value AME Responsibility Approvals Management Business Analyst SSHR Responsibility Employee Self-Service AME Transaction Type Oracle Self Service Human Resources AME Condition HR_IS_LEAVE_OF_ABSENCE_SS Approval Action Requires approvals up to the first supervisor SSHR Function Leave Of Absence
  • 8. AME Setup 1. Log in to the application with an apps user who has the AME responsibilities. 2. Select Approval Management Business Analyst responsibility from the Navigator. Fig 1: Responsibility Menu 3. In the Business Analyst Dashboard page, under the Approval Process Setup select Oracle Self Service Human Resources as the transaction type from the LOV. Fig 2: Approval Process Setup in Dashboard
  • 9. 4. Click on Condition Link. Fig 3: Approval Process Setup in Dashboard 5. In the Conditions page click on ‘Create’ button. Fig 4: Conditions Page
  • 10. 6. In the Setup: Conditions page, enter the following values a. Condition Type : Ordinary b. Attribute: HR_IS_LEAVE_OF_ABSENCE_SS c. Expression : is true (Note: The Value field will be rendered only when the Attribute is selected) Fig 5: Create Condition Page 7. Once the values are entered, click on Apply. (Note if a condition with the same attribute and string value exists, then the application will throw an error to create a unique condition.) 8. Once the condition is successfully created you will get a confirmation message. Fig 6: Condition Creation Confirmation 9. With new condition for LOA in place, make sure to remove the LOA process from the seeded AME condition and from other custom AME conditions. 10. In the Conditions Page search with Attribute as ‘Workflow’.
  • 11. Fig 7: Condition Search 11. Identify and update (press the Pencil) the seeded condition, which will have all the process defaulted. 12. In the Update: Conditions page, navigate to HR_LOA_JSP_PRC and delete it from the condition, and click on Apply.
  • 12. Fig 8: Condition Update Page Once deleted something similar will be displayed: Fig 9: Condition Deletion Confirmation 13. Now the condition is created, the Rule has to be defined. Navigate to Rules tab or from the dashboard, after selecting the transaction type click the rules link.
  • 13. Fig 10: Approval Process Setup in Dashboard 14. In the Rules page click on Create button. Fig 11: Rules Page
  • 14. 15. Enter the following values and click Next in the Create New Rule page: a. Name: XX LOA HR_IS_LEAVE_OF_ABSENCE_SS b. Rule Type: List Creation c. Start Date: 06-Mar-2009 (Note, the system accepts sysdate or future date only.) Fig 12: New Rules Detail 16. Press Next and Navigate to Add Conditions page and click on ‘Add Condition button’. 17. Search for ‘Workflow’ Attribute and select the newly created LOA condition. Fig 13: Add Condition to Rule
  • 15. 18. With the respective condition selected, press Continue and proceed to Add Actions page. Fig 14 : Add Conditions page 19. The required level of Approval can be selected here. In this example, a seeded action of ‘Require approvals up to the first superior’ is selected, for the ‘Supervisor Level’ action type. Fig 14: Add Actions page 20. Proceed to the review page, verify the condition and the actions attached before submitting. Fig 15: Rules Review page.
  • 16. 21. Once the Rule is successfully created, a confirmation will be displayed. Fig 16: Confirmation Note, at this stage the basic requirement for changing the approval level for the LOA process is done. The following section illustrates how to test the new changes for the LOA process.
  • 17. AME Test Case 1. In the Business Analyst Dashboard, select the transaction type as ‘Oracle Self Service Human Resources’ and click on the ‘Test Workbench’ link. Fig 17: Approval Process Setup in Dashboard 2. In the Test Workbench. ‘Create’ new test case.
  • 18. Fig 18 : Test Workbench page 3. In the ‘Create Test Case’ page, enter a name for the test case. 4. Navigate to ‘TRANSACTION_REQUESTOR_PERSON_ID’ field and select a person who has required level of supervisors above him. 5. Under the ‘WORKFLOW_PROCESS_NAME’ field enter the absence process name (HR_LOA_JSP_PRC). Fig 19: New Test case page 6. Once appropriate vales are entered, select ‘Run Test Case’ button. 7. In the results page, the final processed Approver List will be provided for the selected person and process. 8. The page will also display the applicable rules for the selected combination.
  • 19. Fig 20: Test Case results page
  • 20. Absence Management Function 1. Using the System Administrators responsibility; Navigate to Application > Function. 2. Query the User Function Name: Absence Management Fig 21: Form Functions, Description Tab 3. Check the Parameters under the Form tab to read: OAFunc=HR_LOA_SS&pAMETranType=SSHRMS&pAMEAppId=800&pProcessName=HR_ GENERIC_APPROVAL_PRC&pItemType=HRSSA&pCalledFrom=HR_LOA_SS&pApproval Reqd=Y&pNtfSubMsg=HR_ABS_NTF_SUB_MSG&pConcAction=N
  • 21. Fig 22: Form Functions, Form Tab 4. Check the HTML Call under the Web HTML Tab to read OA.jsp?page=/oracle/apps/per/selfservice/absence/webui/AbsenceHomePagePG&akRegionApp licationId=800
  • 22. Fig 23: Form Functions, Web HTML Tab
  • 23. Running a Real Transaction within SSHR 1. Using the responsibility Employee Self-Service; Navigate to Absence Management. Fig 24: Responsibility Employee Self-Service 2. Press the Create Absence button to initiate a new transaction
  • 24. Fig 24: Absence Management: Summary Page 3. Fill in the Absence Status, Absence Type and Duration; then press the Next Button Fig 24: Create Absence: Enter Absence Details Page 4. On the Review Page, you can see the supervisor of the employee as the approver of the LOA transaction
  • 25. Fig 25: Create Absence: Review Page