SlideShare a Scribd company logo
Oracle AME (Approvals Management Engine) Training Dharma lingam Kandampalayam Shanmugam, OCP, PMP
Agenda Introduction AME – What and When Setup Details – Profiles, Assign roles & grants Implementation Guidelines Limitations and References Case study & Demo Q&A
AME – What is it?  AME is a simple to use Rules Engine for Defining Approval Policy AME is generic engine can be used where no integration currently exist, even with non EBS modules Standardizing on one engine reduces costs for customer as well as consulting since only one set of skills required None or only minimal coding required to setup rules
AME – When can it be used?  AME can be used to derive lists of approvers based on user defined rules and maintain a history of approvers statuses when: - Transferring employees from one division/cost centre to another Authorizing expenses Paying invoices Approval of Purchase Requisition Much more – review EBS Module Integration List
AME – Module Integration List  11i8/9 11i10 E-Records (ERES) User Management iSupplier Quoting ODM – BOM Sourcing Accounts Payable ODM – Engineering iProcurement Credit Management ODM – Inventory R12 iExpenses ODM – Quality Mgt E-Tax Lease Management ODM – Receiving Grants iRecruitment ODM – WIP Core Pay Training Administration (SS)  AR – Credit Memo Public Sector Self Service HR (4.1) Internal Controls Mgr Proposals OPM – Inventory OTA – Learner UI Distribution OPM - New Product Dev OTA – Manager UI GL-Journals OPM – Process Execution iAssets (Transfer) Account Planning OPM – Quality Mgt. Deal Registration Service Contracts Oracle Partners Mgt Referral Management Collections AR – Credit Mgt PO - Requisitions Incentive Comp
Business Processes for Transactions and approvals Create Transaction Manage Approvals and  Notifications  Approve Reject Return Submit for  Approval Update  when approved 1 3 2 4
Approval Policies – AME Rules Approval Policies translate to rules in AME and are made up of the following components: if and then Transaction Category In {Salary} Salary Increase Pct > 15 require approvals up to the first two superiors Rule Conditions Action  Types Attributes require post approval from CIO
Setup Details – Profile Options AME responsibilities can be directly assigned in 11i.AME.A. But in 11i.AME.B & R12 & higher, the responsibilities are assigned through roles. AME: Installed  – Set this profile value to ‘Yes’ at required application level. HR:Defer Update After Approval:  Set this profile value to ‘No’ to avoid the status ‘Pending Approval’ after transactions’ approval. AME: Append to List option on Approvers region  – To control the requesters/initiators to append approvers to the approval list. If set to the value ‘No’ would not allow the users to append the list.
AME – How to assign the role? Login as ‘System Administrator’ (not a responsibility) & navigate to ‘User Management > Users > Query the user and click Update > Search & Add the AM Admin roles as shown below
AME – How to grant transaction type access to users? AME restricts access to transaction types using Data Security.  Grant users access to the transaction types using the Grants page.  Login as ‘Functional Administrator’ responsibility & click on ‘Create Grant’
AME – How to grant transaction type access to users?
AME – How to grant transaction type access to users?
Setup Details – Configuration Variables Important configuration variables are shown below: Please note the values for these variables can vary for each transaction type.
Setup Details – New Transaction Type A new transaction type can be created using ‘Approvals Management Administrator’ responsibility
Setup Details – New Transaction Type There are 4 steps in creating a new transaction type The new transaction type can be created with different item classes like Header, Line Item, Cost Center, Project, etc depending on the requirement
Setup Details – New Transaction Type There are 11 mandatory attributes whose values can be derived using SQL queries
Setup Details – Approval Process The approval process for the newly created transaction type can be setup using ‘Approvals Management Business Analyst’ responsibility.
Setup Details – Attribute Attributes are the base element for an AME Rule. Attribute values are retrieved from the EBS Applications database AME is seeded with attributes relevant to the transaction type and the user can create new attributes in AME for use in AME rule
Setup Details – Condition Conditions identify values and value ranges for some or all of the attributes available AME rules refer to these conditions to determine if a particular rule is applicable for the specific document (requisition) being approved There are 2 types of conditions – Regular & List Modifiers
Setup Details – Action Type An action type is a collection of actions having similar functionality Every action belongs to an action type. Action types are enabled or disabled for a particular transaction type Voting method (or regime) decides how the responses to the action types are treated
Setup Details – Approver Group It is an optional setup. Required only when additional approvers are required for particular conditions The rules defined for the transaction can be based on Approver Groups, Jobs defined in HR setup, or Positions defined in HR setup Additional approvers are added here
Setup Details – Rule Rules specify approvers to be included in the approval list under specific conditions Rule category can be either approver or FYI
Setup Details – Rule Actions are added from action type associated with the transaction type
Setup Details – Test Workbench This is used to determine which AME rules apply to a specific document (requisition) Test cases with values for various attributes can be saved for repeated use
Setup Details – Test Workbench For real transaction test, requisition’s header ID need to be entered as transaction ID. This would pull values for all the attributes
Setup Details – Test Workbench Final approver list is displayed along with the applicable rules
Setup Report A setup report can be run from Business Analyst’s dashboard which would show all the attributes, conditions, rules used in the transaction type. A sample output of the report is attached below
Implementation Guidelines Read the Implementation Guide – never go in blind, you will make mistakes Some SQL and EBS entities knowledge required if additional Attributes or Dynamic Approval Groups needed Design approval matrix / decision tree on paper and use that as basis for your rules Don’t create custom Action Types unless you really have to If DFF’s need to be used in AME, then custom attributes need to be created using SQL query Purge transaction data using the concurrent program ‘Approvals Management Transaction Data Purge’ In 11.5.10 AME supports only employee-supervisor hierarchy. But in R12, position hierarchy & FYI notifications are supported.
Implementation Guidelines – Approval Decision Tree Model the decision tree based on the approval rules. Path from the root node to a leaf node represents a rule
Error Messages Approval List could not be generated. Please contact your System Administrator to review AME rules setup. The procedure getNextPosition could not find parent position for : HR Positions: MM400.Materials Manager
Limitations Terminations (of the initiators) are not handled efficiently though AME would rebuild the chain of approval after each approval Not possible to create custom AME responsibilities because of RBAC limitations other than the 2 seeded responsibilities – ‘Approvals Management Administrator', 'Approvals Management Business Analyst' It is not possible to have ‘Notification TimeOuts with Reminders’ within AME.
References How to Create the Approval Transaction Type for AME.B or higher ( Metalink Note: 420387.1 ) How To Setup And Use AME For Purchase Requisition Approvals ( Metalink Note: 434143.1 ) How To Diagnose Issues in Building The Requisition Approval List ( Metalink Note: 412833.1 ) How to Create the Approval Transaction Type for AME.A ( Metalink Note: 420381.1 ) Frequently asked Questions on AME 11i ( Metalink Note: 431815.1 )  11.5.10 FAQ for Approvals Management (AME) Integration For iProcurement and Purchasing ( Metalink Note: 293315.1 )
Case Study Requirements / Approval Policies: If the total requisition value is more than 25,000 USD, then it requires approval from 2 positions above the requestor. If it is less than 25,000 USD, then it can be approved by the requestor himself if he has enough approval authority If any of the requisition line has an item category ‘COMPUTER.PC’, then it needs to be approved by a specific user If any of the line item has an item category ‘COMPUTER.MISC’, then ‘IT Director’ position needs to be notified Let us now see in the application, how these policies are modeled - Demo
Thank You… A Q &
Ad

More Related Content

What's hot (20)

Oracle inventory R12 Setup Guide
Oracle inventory R12 Setup GuideOracle inventory R12 Setup Guide
Oracle inventory R12 Setup Guide
Ahmed Elshayeb
 
Oracle forms personalization
Oracle forms personalizationOracle forms personalization
Oracle forms personalization
Kaushik Kumar Kuberanathan
 
Ap invoice line level approval - R12
Ap invoice line level approval - R12  Ap invoice line level approval - R12
Ap invoice line level approval - R12
Anand Mallarapu
 
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 EBS R12 Payroll user manual
Oracle EBS R12 Payroll user manualOracle EBS R12 Payroll user manual
Oracle EBS R12 Payroll user manual
Feras Ahmad
 
How to configure LCM After receiving
How to configure LCM After receivingHow to configure LCM After receiving
How to configure LCM After receiving
Ahmed Elshayeb
 
Oracle R12 inventory Table name details with description
Oracle R12 inventory Table name details with descriptionOracle R12 inventory Table name details with description
Oracle R12 inventory Table name details with description
Boopathy CS
 
Locator control in oracle inventory
Locator control in oracle inventoryLocator control in oracle inventory
Locator control in oracle inventory
sheshito
 
Oracle Payables R12 ivas
Oracle Payables R12 ivasOracle Payables R12 ivas
Oracle Payables R12 ivas
Ali Ibrahim
 
O2 c and p2p cycles
O2 c and p2p cyclesO2 c and p2p cycles
O2 c and p2p cycles
gsriramsunil
 
Oracle R12.1.3 Costing Overview
Oracle R12.1.3 Costing OverviewOracle R12.1.3 Costing Overview
Oracle R12.1.3 Costing Overview
Pritesh Mogane
 
Oracle R12 Purchasing setup
Oracle R12 Purchasing setupOracle R12 Purchasing setup
Oracle R12 Purchasing setup
Mohammad Shahadat Hossain Chowdhury, CSSB,ITIL, PRINCE2
 
Elshayeb Oracle R12 Order Management
Elshayeb Oracle R12 Order ManagementElshayeb Oracle R12 Order Management
Elshayeb Oracle R12 Order Management
Ahmed Elshayeb
 
Technical architecture for order management
Technical architecture for order managementTechnical architecture for order management
Technical architecture for order management
Mohit kumar Gupta
 
Oracle SCM Functional Interview Questions & Answers - Order Management Module...
Oracle SCM Functional Interview Questions & Answers - Order Management Module...Oracle SCM Functional Interview Questions & Answers - Order Management Module...
Oracle SCM Functional Interview Questions & Answers - Order Management Module...
Boopathy CS
 
R12 india localization guide
R12 india localization guideR12 india localization guide
R12 india localization guide
kingshuk_goswami
 
Ame configuration process end to end
Ame configuration process end to endAme configuration process end to end
Ame configuration process end to end
erpnavin-11i
 
Oracle R12 Order Management - Back to Back (B2B) Order Flow:
Oracle R12 Order Management - Back to Back (B2B) Order Flow:Oracle R12 Order Management - Back to Back (B2B) Order Flow:
Oracle R12 Order Management - Back to Back (B2B) Order Flow:
Boopathy CS
 
BOM & WIP
BOM & WIPBOM & WIP
BOM & WIP
rajeev s
 
Oracle Advanced Pricing (Creating a discount modifier using qualifiers)
Oracle Advanced Pricing (Creating a discount modifier using qualifiers)Oracle Advanced Pricing (Creating a discount modifier using qualifiers)
Oracle Advanced Pricing (Creating a discount modifier using qualifiers)
Ahmed Elshayeb
 
Oracle inventory R12 Setup Guide
Oracle inventory R12 Setup GuideOracle inventory R12 Setup Guide
Oracle inventory R12 Setup Guide
Ahmed Elshayeb
 
Ap invoice line level approval - R12
Ap invoice line level approval - R12  Ap invoice line level approval - R12
Ap invoice line level approval - R12
Anand Mallarapu
 
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 EBS R12 Payroll user manual
Oracle EBS R12 Payroll user manualOracle EBS R12 Payroll user manual
Oracle EBS R12 Payroll user manual
Feras Ahmad
 
How to configure LCM After receiving
How to configure LCM After receivingHow to configure LCM After receiving
How to configure LCM After receiving
Ahmed Elshayeb
 
Oracle R12 inventory Table name details with description
Oracle R12 inventory Table name details with descriptionOracle R12 inventory Table name details with description
Oracle R12 inventory Table name details with description
Boopathy CS
 
Locator control in oracle inventory
Locator control in oracle inventoryLocator control in oracle inventory
Locator control in oracle inventory
sheshito
 
Oracle Payables R12 ivas
Oracle Payables R12 ivasOracle Payables R12 ivas
Oracle Payables R12 ivas
Ali Ibrahim
 
O2 c and p2p cycles
O2 c and p2p cyclesO2 c and p2p cycles
O2 c and p2p cycles
gsriramsunil
 
Oracle R12.1.3 Costing Overview
Oracle R12.1.3 Costing OverviewOracle R12.1.3 Costing Overview
Oracle R12.1.3 Costing Overview
Pritesh Mogane
 
Elshayeb Oracle R12 Order Management
Elshayeb Oracle R12 Order ManagementElshayeb Oracle R12 Order Management
Elshayeb Oracle R12 Order Management
Ahmed Elshayeb
 
Technical architecture for order management
Technical architecture for order managementTechnical architecture for order management
Technical architecture for order management
Mohit kumar Gupta
 
Oracle SCM Functional Interview Questions & Answers - Order Management Module...
Oracle SCM Functional Interview Questions & Answers - Order Management Module...Oracle SCM Functional Interview Questions & Answers - Order Management Module...
Oracle SCM Functional Interview Questions & Answers - Order Management Module...
Boopathy CS
 
R12 india localization guide
R12 india localization guideR12 india localization guide
R12 india localization guide
kingshuk_goswami
 
Ame configuration process end to end
Ame configuration process end to endAme configuration process end to end
Ame configuration process end to end
erpnavin-11i
 
Oracle R12 Order Management - Back to Back (B2B) Order Flow:
Oracle R12 Order Management - Back to Back (B2B) Order Flow:Oracle R12 Order Management - Back to Back (B2B) Order Flow:
Oracle R12 Order Management - Back to Back (B2B) Order Flow:
Boopathy CS
 
Oracle Advanced Pricing (Creating a discount modifier using qualifiers)
Oracle Advanced Pricing (Creating a discount modifier using qualifiers)Oracle Advanced Pricing (Creating a discount modifier using qualifiers)
Oracle Advanced Pricing (Creating a discount modifier using qualifiers)
Ahmed Elshayeb
 

Similar to Oracle Applications - R12 Approvals Management Engine - AME Training (20)

9180 skamath wp_1
9180 skamath wp_19180 skamath wp_1
9180 skamath wp_1
Dola Peddireddy
 
Ame setups
Ame setupsAme setups
Ame setups
Rajiv reddy
 
Whitepaper ame purchasing
Whitepaper ame purchasingWhitepaper ame purchasing
Whitepaper ame purchasing
mykalz71
 
AME-in-oracle-hrms-ppt
AME-in-oracle-hrms-pptAME-in-oracle-hrms-ppt
AME-in-oracle-hrms-ppt
khaldoun1984
 
Tips & Tricks for Building Advanced Workflow
Tips & Tricks for Building Advanced WorkflowTips & Tricks for Building Advanced Workflow
Tips & Tricks for Building Advanced Workflow
dreamforce2006
 
Ame concepts
Ame conceptsAme concepts
Ame concepts
cstath
 
Ame concepts
Ame conceptsAme concepts
Ame concepts
sridherp
 
Wielding Workflow
Wielding WorkflowWielding Workflow
Wielding Workflow
dreamforce2006
 
Ame concepts
Ame conceptsAme concepts
Ame concepts
Ashok Sahukar
 
Getting It Right
Getting It RightGetting It Right
Getting It Right
Scott Sehlhorst
 
Basics sap external service management
Basics sap external service managementBasics sap external service management
Basics sap external service management
Sachin S Bhalekar
 
Requisition approval using_ame_an_oracle
Requisition approval using_ame_an_oracleRequisition approval using_ame_an_oracle
Requisition approval using_ame_an_oracle
Beshoy Nemat
 
Optimize your Change Management Process
Optimize your Change Management ProcessOptimize your Change Management Process
Optimize your Change Management Process
Jason Goncalves
 
Territory Management Made Simple
Territory Management Made SimpleTerritory Management Made Simple
Territory Management Made Simple
dreamforce2006
 
oracle EBS Approvals Management AME business case
oracle EBS Approvals Management AME business caseoracle EBS Approvals Management AME business case
oracle EBS Approvals Management AME business case
ramyelsayed27
 
R12 MOAC AND PAYABLES
R12 MOAC AND PAYABLESR12 MOAC AND PAYABLES
R12 MOAC AND PAYABLES
Amit Chintawar
 
Streamlining Business Approvals with Power Automate's New Templates
Streamlining Business Approvals with Power Automate's New TemplatesStreamlining Business Approvals with Power Automate's New Templates
Streamlining Business Approvals with Power Automate's New Templates
Sharepoint Designs
 
Sue Keohan presents at BPX Day: Successful Collaboration between Business and IT
Sue Keohan presents at BPX Day: Successful Collaboration between Business and ITSue Keohan presents at BPX Day: Successful Collaboration between Business and IT
Sue Keohan presents at BPX Day: Successful Collaboration between Business and IT
Marilyn Pratt
 
CA Cloud Service Management: Configuring Change Management
CA Cloud Service Management: Configuring Change ManagementCA Cloud Service Management: Configuring Change Management
CA Cloud Service Management: Configuring Change Management
CA Technologies
 
SAP Logistics - CS - Standard Process & Configuration document
SAP Logistics - CS - Standard Process & Configuration documentSAP Logistics - CS - Standard Process & Configuration document
SAP Logistics - CS - Standard Process & Configuration document
Subhrajyoti (Subhra) Bhattacharjee
 
Whitepaper ame purchasing
Whitepaper ame purchasingWhitepaper ame purchasing
Whitepaper ame purchasing
mykalz71
 
AME-in-oracle-hrms-ppt
AME-in-oracle-hrms-pptAME-in-oracle-hrms-ppt
AME-in-oracle-hrms-ppt
khaldoun1984
 
Tips & Tricks for Building Advanced Workflow
Tips & Tricks for Building Advanced WorkflowTips & Tricks for Building Advanced Workflow
Tips & Tricks for Building Advanced Workflow
dreamforce2006
 
Ame concepts
Ame conceptsAme concepts
Ame concepts
cstath
 
Ame concepts
Ame conceptsAme concepts
Ame concepts
sridherp
 
Basics sap external service management
Basics sap external service managementBasics sap external service management
Basics sap external service management
Sachin S Bhalekar
 
Requisition approval using_ame_an_oracle
Requisition approval using_ame_an_oracleRequisition approval using_ame_an_oracle
Requisition approval using_ame_an_oracle
Beshoy Nemat
 
Optimize your Change Management Process
Optimize your Change Management ProcessOptimize your Change Management Process
Optimize your Change Management Process
Jason Goncalves
 
Territory Management Made Simple
Territory Management Made SimpleTerritory Management Made Simple
Territory Management Made Simple
dreamforce2006
 
oracle EBS Approvals Management AME business case
oracle EBS Approvals Management AME business caseoracle EBS Approvals Management AME business case
oracle EBS Approvals Management AME business case
ramyelsayed27
 
Streamlining Business Approvals with Power Automate's New Templates
Streamlining Business Approvals with Power Automate's New TemplatesStreamlining Business Approvals with Power Automate's New Templates
Streamlining Business Approvals with Power Automate's New Templates
Sharepoint Designs
 
Sue Keohan presents at BPX Day: Successful Collaboration between Business and IT
Sue Keohan presents at BPX Day: Successful Collaboration between Business and ITSue Keohan presents at BPX Day: Successful Collaboration between Business and IT
Sue Keohan presents at BPX Day: Successful Collaboration between Business and IT
Marilyn Pratt
 
CA Cloud Service Management: Configuring Change Management
CA Cloud Service Management: Configuring Change ManagementCA Cloud Service Management: Configuring Change Management
CA Cloud Service Management: Configuring Change Management
CA Technologies
 
SAP Logistics - CS - Standard Process & Configuration document
SAP Logistics - CS - Standard Process & Configuration documentSAP Logistics - CS - Standard Process & Configuration document
SAP Logistics - CS - Standard Process & Configuration document
Subhrajyoti (Subhra) Bhattacharjee
 
Ad

Recently uploaded (20)

Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Ad

Oracle Applications - R12 Approvals Management Engine - AME Training

  • 1. Oracle AME (Approvals Management Engine) Training Dharma lingam Kandampalayam Shanmugam, OCP, PMP
  • 2. Agenda Introduction AME – What and When Setup Details – Profiles, Assign roles & grants Implementation Guidelines Limitations and References Case study & Demo Q&A
  • 3. AME – What is it? AME is a simple to use Rules Engine for Defining Approval Policy AME is generic engine can be used where no integration currently exist, even with non EBS modules Standardizing on one engine reduces costs for customer as well as consulting since only one set of skills required None or only minimal coding required to setup rules
  • 4. AME – When can it be used? AME can be used to derive lists of approvers based on user defined rules and maintain a history of approvers statuses when: - Transferring employees from one division/cost centre to another Authorizing expenses Paying invoices Approval of Purchase Requisition Much more – review EBS Module Integration List
  • 5. AME – Module Integration List 11i8/9 11i10 E-Records (ERES) User Management iSupplier Quoting ODM – BOM Sourcing Accounts Payable ODM – Engineering iProcurement Credit Management ODM – Inventory R12 iExpenses ODM – Quality Mgt E-Tax Lease Management ODM – Receiving Grants iRecruitment ODM – WIP Core Pay Training Administration (SS) AR – Credit Memo Public Sector Self Service HR (4.1) Internal Controls Mgr Proposals OPM – Inventory OTA – Learner UI Distribution OPM - New Product Dev OTA – Manager UI GL-Journals OPM – Process Execution iAssets (Transfer) Account Planning OPM – Quality Mgt. Deal Registration Service Contracts Oracle Partners Mgt Referral Management Collections AR – Credit Mgt PO - Requisitions Incentive Comp
  • 6. Business Processes for Transactions and approvals Create Transaction Manage Approvals and Notifications Approve Reject Return Submit for Approval Update when approved 1 3 2 4
  • 7. Approval Policies – AME Rules Approval Policies translate to rules in AME and are made up of the following components: if and then Transaction Category In {Salary} Salary Increase Pct > 15 require approvals up to the first two superiors Rule Conditions Action Types Attributes require post approval from CIO
  • 8. Setup Details – Profile Options AME responsibilities can be directly assigned in 11i.AME.A. But in 11i.AME.B & R12 & higher, the responsibilities are assigned through roles. AME: Installed – Set this profile value to ‘Yes’ at required application level. HR:Defer Update After Approval: Set this profile value to ‘No’ to avoid the status ‘Pending Approval’ after transactions’ approval. AME: Append to List option on Approvers region – To control the requesters/initiators to append approvers to the approval list. If set to the value ‘No’ would not allow the users to append the list.
  • 9. AME – How to assign the role? Login as ‘System Administrator’ (not a responsibility) & navigate to ‘User Management > Users > Query the user and click Update > Search & Add the AM Admin roles as shown below
  • 10. AME – How to grant transaction type access to users? AME restricts access to transaction types using Data Security.  Grant users access to the transaction types using the Grants page. Login as ‘Functional Administrator’ responsibility & click on ‘Create Grant’
  • 11. AME – How to grant transaction type access to users?
  • 12. AME – How to grant transaction type access to users?
  • 13. Setup Details – Configuration Variables Important configuration variables are shown below: Please note the values for these variables can vary for each transaction type.
  • 14. Setup Details – New Transaction Type A new transaction type can be created using ‘Approvals Management Administrator’ responsibility
  • 15. Setup Details – New Transaction Type There are 4 steps in creating a new transaction type The new transaction type can be created with different item classes like Header, Line Item, Cost Center, Project, etc depending on the requirement
  • 16. Setup Details – New Transaction Type There are 11 mandatory attributes whose values can be derived using SQL queries
  • 17. Setup Details – Approval Process The approval process for the newly created transaction type can be setup using ‘Approvals Management Business Analyst’ responsibility.
  • 18. Setup Details – Attribute Attributes are the base element for an AME Rule. Attribute values are retrieved from the EBS Applications database AME is seeded with attributes relevant to the transaction type and the user can create new attributes in AME for use in AME rule
  • 19. Setup Details – Condition Conditions identify values and value ranges for some or all of the attributes available AME rules refer to these conditions to determine if a particular rule is applicable for the specific document (requisition) being approved There are 2 types of conditions – Regular & List Modifiers
  • 20. Setup Details – Action Type An action type is a collection of actions having similar functionality Every action belongs to an action type. Action types are enabled or disabled for a particular transaction type Voting method (or regime) decides how the responses to the action types are treated
  • 21. Setup Details – Approver Group It is an optional setup. Required only when additional approvers are required for particular conditions The rules defined for the transaction can be based on Approver Groups, Jobs defined in HR setup, or Positions defined in HR setup Additional approvers are added here
  • 22. Setup Details – Rule Rules specify approvers to be included in the approval list under specific conditions Rule category can be either approver or FYI
  • 23. Setup Details – Rule Actions are added from action type associated with the transaction type
  • 24. Setup Details – Test Workbench This is used to determine which AME rules apply to a specific document (requisition) Test cases with values for various attributes can be saved for repeated use
  • 25. Setup Details – Test Workbench For real transaction test, requisition’s header ID need to be entered as transaction ID. This would pull values for all the attributes
  • 26. Setup Details – Test Workbench Final approver list is displayed along with the applicable rules
  • 27. Setup Report A setup report can be run from Business Analyst’s dashboard which would show all the attributes, conditions, rules used in the transaction type. A sample output of the report is attached below
  • 28. Implementation Guidelines Read the Implementation Guide – never go in blind, you will make mistakes Some SQL and EBS entities knowledge required if additional Attributes or Dynamic Approval Groups needed Design approval matrix / decision tree on paper and use that as basis for your rules Don’t create custom Action Types unless you really have to If DFF’s need to be used in AME, then custom attributes need to be created using SQL query Purge transaction data using the concurrent program ‘Approvals Management Transaction Data Purge’ In 11.5.10 AME supports only employee-supervisor hierarchy. But in R12, position hierarchy & FYI notifications are supported.
  • 29. Implementation Guidelines – Approval Decision Tree Model the decision tree based on the approval rules. Path from the root node to a leaf node represents a rule
  • 30. Error Messages Approval List could not be generated. Please contact your System Administrator to review AME rules setup. The procedure getNextPosition could not find parent position for : HR Positions: MM400.Materials Manager
  • 31. Limitations Terminations (of the initiators) are not handled efficiently though AME would rebuild the chain of approval after each approval Not possible to create custom AME responsibilities because of RBAC limitations other than the 2 seeded responsibilities – ‘Approvals Management Administrator', 'Approvals Management Business Analyst' It is not possible to have ‘Notification TimeOuts with Reminders’ within AME.
  • 32. References How to Create the Approval Transaction Type for AME.B or higher ( Metalink Note: 420387.1 ) How To Setup And Use AME For Purchase Requisition Approvals ( Metalink Note: 434143.1 ) How To Diagnose Issues in Building The Requisition Approval List ( Metalink Note: 412833.1 ) How to Create the Approval Transaction Type for AME.A ( Metalink Note: 420381.1 ) Frequently asked Questions on AME 11i ( Metalink Note: 431815.1 ) 11.5.10 FAQ for Approvals Management (AME) Integration For iProcurement and Purchasing ( Metalink Note: 293315.1 )
  • 33. Case Study Requirements / Approval Policies: If the total requisition value is more than 25,000 USD, then it requires approval from 2 positions above the requestor. If it is less than 25,000 USD, then it can be approved by the requestor himself if he has enough approval authority If any of the requisition line has an item category ‘COMPUTER.PC’, then it needs to be approved by a specific user If any of the line item has an item category ‘COMPUTER.MISC’, then ‘IT Director’ position needs to be notified Let us now see in the application, how these policies are modeled - Demo