SlideShare a Scribd company logo
By Pallavi Chandran
                                                 Business learning Centre


Business Learning Center   Satyam Confidential                        1
Agenda
    AME Overview
    What is AME
    How does AME work
    AME Roles and Responsibilities
    AME Building blocks
    Case study




Business Learning Center        Satyam Confidential   2
Overview
•    The purpose of Oracle Approvals Management (AME) is to define
     approval rules that determine the approval processes for Oracle
     applications.
•    Purpose is to find approvers based on business rules
           – AME generates approver list
           – AME returns next approver to calling application
           – Request for next approver re-generates approver list to return
             next approver to calling application




Business Learning Center           Satyam Confidential                        3
Where is AME used???




Business Learning Center    Satyam Confidential   4
What is AME
•    AME is a web application that provides the following services:
      – A centralized rules repository for defining and sharing rules
      – An executive engine to define rules based on transaction data
      – List management capabilities
      – History of approval statuses



•    AME does not manage notification, routing or responses from
     approvers




Business Learning Center         Satyam Confidential                    5
Example of a Business Process




Business Learning Center   Satyam Confidential   6
Advantages
 AME helps you maintain your business logic associated with approval
  transactions globally from single window
 Lets you cut down approval related workflow customizations, hence
  reducing the cost of ownership
 Helps you leverage common expenditure policies across modules, thus
  consolidating your approval policy requirements
 Any transaction is assured to be approved under the latest conditions,
  regardless of organizational changes, currency fluctuations or transaction
  data
 Built-in testing utility to check the correctness of setup performed for both
  real-time and test transactions, hence reduces the need for elaborate testing
  cycles



Business Learning Center         Satyam Confidential                              7
R11i vs. R12
•    Parallelization features
      – Available to more transactions in R12
          • Parallel Approvals
          • Position Hierarchy
          • FYI Notifications

•    Integrated with more applications in R12
       – R11i – 178 transaction types
       – R12 – 258 types




Business Learning Center          Satyam Confidential   8
Approval Types and Approval

Approval Types                       Method to calculate approvers to add to
                                     approval list


Approval Handler                     A pre defined PL/SQL package procedure
                                     to execute the logic for an approval type


Approvals                            Instruction on how to execute an
                                     approval type




Business Learning Center   Satyam Confidential                                   9
How does AME Work???

•    Calling AME
      – When a request is submitted, it is associated with a Transaction type,
        associated with the business process
      – A Transaction ID is generated
      – The information is passed to AME to start the approval process




Business Learning Center           Satyam Confidential                           10
How AME Works???




Business Learning Center        Satyam Confidential   11
How does AME Work???

•    Tracking approvals
     – The application calls for the approver
     – AME returns the full approver list
     – It notifies the next approver or all the approvers in the list
     – Deals with approvers response
     – Repeats the process till no more approvers




Business Learning Center            Satyam Confidential                 12
How AME Works???
•    List of approvers
      – AME evaluates the conditions associated with the rules of the
         transaction
      – Generates a list of approvers
      – Identifies the approver

       • Transaction Completion
       – Approval process is complete when there are no more approvers
       – It proceeds to the next step in the business process




Business Learning Center          Satyam Confidential                    13
AME Access
•    AME uses Oracle Role Based Access Model (RBAC) to access AME
     components

•    Oracle Approvals Management uses roles and responsibilities to define
     access levels. It provides security at two levels:
       Data security, which enables you to define access to transaction types
         for a limited user role.

        Function security, which enables you to define access to AME
         functions (modules) for a business analyst and administrator.




Business Learning Center          Satyam Confidential                            14
Responsibilities
                           User Management Responsibility
                           •Login in as the SYADMIN user
                           •Grant access to roles




                           Approvals Management Business Analyst –
                           • Define business cases



                           Approvals Management Administrator –
                           •Add transaction types
                           •Add approver types
                           •View logs


Business Learning Center                 Satyam Confidential         15
Profile Option
       AME Installed: Yes




Business Learning Center        Satyam Confidential   16
Responsibilities




Business Learning Center        Satyam Confidential   17
Business Analyst Dashboard




Business Learning Center   Satyam Confidential   18
Administrator Dashboard




Business Learning Center   Satyam Confidential   19
AME Building Blocks
     Transaction Types
     Attributes
     Conditions
     Actions/Action Types
     Approver Groups
     Rules




Business Learning Center         Satyam Confidential   20
Transaction Type
•       In AME, a transaction type represents a set of transactions generated by a given application,
        for which AME maintains a single set of approval rules

 A single application can have several transaction types
• What will be approved – Invoice, requisition, salary change, Leave…
• Custom transaction types can be created




    Business Learning Center                   Satyam Confidential                                      21
Attribute
•Attributes are business variables with a single value for a particular
transaction



•Examples of attributes are:
     transaction's total amount
     percentage of discount
     an item's category
     a person's salary
     No: Days applied for leave




Business Learning Center          Satyam Confidential                     22
Attribute




Business Learning Center    Satyam Confidential   23
Seeded attributes




Business Learning Center         Satyam Confidential   24
Attribute




Business Learning Center    Satyam Confidential   25
Attribute




Business Learning Center    Satyam Confidential   26
Condition
•    The if part of an approval rule consists of zero or more conditions.

•    A condition is a statement that is either true or false, for a given
     transaction. For the rule to apply to a transaction, all of its conditions must
     be true for the transaction

     Types of conditions:
•    Ordinary
•    Exception
•    List-modifiers




Business Learning Center            Satyam Confidential                            27
Conditions




Business Learning Center     Satyam Confidential   28
Conditions




Business Learning Center     Satyam Confidential   29
Action and Action Types

• An approval rule's then part (its consequent) consists of one or more
 actions

•Every action belongs to an action type. An action type is a collection of
 actions having similar functionality

• AME provides all the action types and actions your implementation will
 require




Business Learning Center          Satyam Confidential                        30
Action Types

•    Action types frequently used:
      – HR Supervisory Hierarchy
      – Absolute-Job-Level Action Type
      – Final-Approver-Only Action Type
      – Dual-Chains-of-Authority Action Type
      – Supervisory-Level Action Type
      – Approver-Group Chain of Authority Action Type
      – Pre- and Post-Chain of Authority Action Types




Business Learning Center        Satyam Confidential     31
Action Types




Business Learning Center      Satyam Confidential   32
Approver Groups




Business Learning Center        Satyam Confidential   33
Approver Groups




Business Learning Center        Satyam Confidential   34
Rules
•Creating rules and rule use are the main steps in the AME implementation
process

•Rule associate one or more conditions with an approval in an if-then
statement

•You may need to create (or have a system administrator create) some custom
attributes and/or approvals

•You may also need to create some approver groups. Thus, while creating
rules is your ultimate goal, it is also the last thing you do when you set up
AME


Business Learning Center          Satyam Confidential                           35
Rules Types
There are eight rule types in AME
   – List-creation rules
   – List-creation exceptions
   – List-modification rules
   – Substitutions
   – Pre-list approval-group rules
   – Post-list approval-group rules
   – Combination Rules
   – Production Rules




Business Learning Center       Satyam Confidential   36
Rules




Business Learning Center   Satyam Confidential   37
Rules




Business Learning Center   Satyam Confidential   38
Rules




Business Learning Center   Satyam Confidential   39
Rules




Business Learning Center   Satyam Confidential   40
Rules




Business Learning Center   Satyam Confidential   41
Test workbench
•    AME provides a testing workbench to allow defined business rules to
     be evaluated and tested against transactions

•    Testing workbench allows user to verify various aspects of setups
          – Are attribute values, particularly custom attributes, retrieving
             values correctly?
          – Does the invoice satisfy the appropriate rule?
          – Is the proper approver chain being generated for the
          transaction based on the rule chosen?




Business Learning Center           Satyam Confidential                         42
Test workbench




Business Learning Center       Satyam Confidential   43
The Administrator Dashboard
•    The Administrator Dashboard is available only to users with the
     Application Administrator responsibility. The administrator can
     perform the following:
              •   Set the configuration variables' default
              •   Set the transaction type's configuration variables' values
              •   Create a transaction type
              •   Update a transaction type
              •   Delete a transaction type
              •   View the exception log
              •   Clear the exception log
              •   Run the Setup report
              •   Add approver types



Business Learning Center                   Satyam Confidential                 44
The Administrator Dashboard




Business Learning Center   Satyam Confidential   45
Case Study
•    Organization: Business Learning Centre.

•    All the requests for leave go for a 2 level approval

•    We require to design an approval where all the vacation leaves applied
     for more than 6 days go for a one level approval and then further to
     the Head of the Department(Mr. Mehul Shah)




Business Learning Center          Satyam Confidential                     46
Business Learning Center   Satyam Confidential   47
Business Learning Center   Satyam Confidential   48
Business Learning Center   Satyam Confidential   49
Business Learning Center   Satyam Confidential   50
Business Learning Center   Satyam Confidential   51
Business Learning Center   Satyam Confidential   52
Transaction- Self Service
                        Leave of Absence




Business Learning Center      Satyam Confidential   53
Business Learning Center   Satyam Confidential   54
Business Learning Center   Satyam Confidential   55
Business Learning Center   Satyam Confidential   56
PLEASE GIVE YOUR FEEDBACK TO:
Venkataramana_Kolla
Srikant_Ganesan


You can contact me at:
Pallavi_Chandran@satyam.com

Business Learning Center      Satyam Confidential   57

More Related Content

What's hot

Oracle EBS HRMS SETUP
Oracle EBS HRMS SETUPOracle EBS HRMS SETUP
Oracle EBS HRMS SETUPHussain Abbas
 
Oracle HRMS Payroll Table Overview
Oracle HRMS Payroll Table OverviewOracle HRMS Payroll Table Overview
Oracle HRMS Payroll Table OverviewChris Martin
 
Oracle applications sla r12 SLA- demos
Oracle applications sla r12   SLA- demosOracle applications sla r12   SLA- demos
Oracle applications sla r12 SLA- demosAli Ibrahim
 
Oracle ame complete setup
Oracle ame complete setupOracle ame complete setup
Oracle ame complete setuprahul chowdary
 
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
 
Oracle Web ADI Implementation Steps
Oracle Web ADI Implementation StepsOracle Web ADI Implementation Steps
Oracle Web ADI Implementation Stepsstandale
 
Oracle HRMS Accrual plan Setup
Oracle HRMS Accrual plan SetupOracle HRMS Accrual plan Setup
Oracle HRMS Accrual plan SetupFeras Ahmad
 
Payroll process in oracle hrms
Payroll process in oracle hrmsPayroll process in oracle hrms
Payroll process in oracle hrmsFaisal Anwar
 
Absence management in oracle HRMS
Absence management in oracle HRMSAbsence management in oracle HRMS
Absence management in oracle HRMSRajiv reddy
 
Approval Hierarchy in Oracle Apps
Approval Hierarchy in Oracle AppsApproval Hierarchy in Oracle Apps
Approval Hierarchy in Oracle AppsRahul Guhathakurta
 
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
 
AME-in-oracle-hrms-ppt
AME-in-oracle-hrms-pptAME-in-oracle-hrms-ppt
AME-in-oracle-hrms-pptkhaldoun1984
 
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
 
R12:Payment Process Request (PPR)
R12:Payment Process Request (PPR)R12:Payment Process Request (PPR)
R12:Payment Process Request (PPR)lingaswamy vallapu
 
Calendar working days and holidays for Oracle EBS R12 Absence management
Calendar working days and holidays for Oracle EBS R12 Absence managementCalendar working days and holidays for Oracle EBS R12 Absence management
Calendar working days and holidays for Oracle EBS R12 Absence managementFeras Ahmad
 
PO Position Hierarchy in R12
PO Position Hierarchy in R12PO Position Hierarchy in R12
PO Position Hierarchy in R12parinay jain
 

What's hot (20)

Oracle EBS HRMS SETUP
Oracle EBS HRMS SETUPOracle EBS HRMS SETUP
Oracle EBS HRMS SETUP
 
Oracle hrms bg setup examples
Oracle hrms bg setup examplesOracle hrms bg setup examples
Oracle hrms bg setup examples
 
Oracle HRMS Payroll Table Overview
Oracle HRMS Payroll Table OverviewOracle HRMS Payroll Table Overview
Oracle HRMS Payroll Table Overview
 
Oracle applications sla r12 SLA- demos
Oracle applications sla r12   SLA- demosOracle applications sla r12   SLA- demos
Oracle applications sla r12 SLA- demos
 
Oracle forms personalization
Oracle forms personalizationOracle forms personalization
Oracle forms personalization
 
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 ame complete setup
Oracle ame complete setupOracle ame complete setup
Oracle ame complete setup
 
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
 
Oracle Web ADI Implementation Steps
Oracle Web ADI Implementation StepsOracle Web ADI Implementation Steps
Oracle Web ADI Implementation Steps
 
Oracle HRMS Accrual plan Setup
Oracle HRMS Accrual plan SetupOracle HRMS Accrual plan Setup
Oracle HRMS Accrual plan Setup
 
Multi org-r12
Multi org-r12Multi org-r12
Multi org-r12
 
Payroll process in oracle hrms
Payroll process in oracle hrmsPayroll process in oracle hrms
Payroll process in oracle hrms
 
Absence management in oracle HRMS
Absence management in oracle HRMSAbsence management in oracle HRMS
Absence management in oracle HRMS
 
Approval Hierarchy in Oracle Apps
Approval Hierarchy in Oracle AppsApproval Hierarchy in Oracle Apps
Approval Hierarchy in Oracle Apps
 
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 ...
 
AME-in-oracle-hrms-ppt
AME-in-oracle-hrms-pptAME-in-oracle-hrms-ppt
AME-in-oracle-hrms-ppt
 
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
 
R12:Payment Process Request (PPR)
R12:Payment Process Request (PPR)R12:Payment Process Request (PPR)
R12:Payment Process Request (PPR)
 
Calendar working days and holidays for Oracle EBS R12 Absence management
Calendar working days and holidays for Oracle EBS R12 Absence managementCalendar working days and holidays for Oracle EBS R12 Absence management
Calendar working days and holidays for Oracle EBS R12 Absence management
 
PO Position Hierarchy in R12
PO Position Hierarchy in R12PO Position Hierarchy in R12
PO Position Hierarchy in R12
 

Similar to Ame in oracle hrms

Ame configuration process end to end
Ame configuration process end to endAme configuration process end to end
Ame configuration process end to enderpnavin-11i
 
Progress Through Process
Progress Through ProcessProgress Through Process
Progress Through Processmanageit
 
Business Rules - Design and Modeling Guidelines
Business Rules - Design and Modeling GuidelinesBusiness Rules - Design and Modeling Guidelines
Business Rules - Design and Modeling GuidelinesKeshav Deshpande
 
Sym Sure Loan Portfolio
Sym Sure Loan PortfolioSym Sure Loan Portfolio
Sym Sure Loan Portfoliojjfrec07
 
Successfully Implementing Knowledge-Based IT
Successfully Implementing Knowledge-Based ITSuccessfully Implementing Knowledge-Based IT
Successfully Implementing Knowledge-Based ITKen Spokas
 
Integrating Business Rules and Business Processes
Integrating Business Rules and Business ProcessesIntegrating Business Rules and Business Processes
Integrating Business Rules and Business ProcessesMichael zur Muehlen
 
Making SIAM Work (for you)
Making SIAM Work (for you)Making SIAM Work (for you)
Making SIAM Work (for you)Lockheed-Martin
 
Quick Start Advantage
Quick Start AdvantageQuick Start Advantage
Quick Start AdvantageDavid Coleman
 
Ame concepts
Ame conceptsAme concepts
Ame conceptssridherp
 
Ame concepts
Ame conceptsAme concepts
Ame conceptscstath
 
Whitepaper ame purchasing
Whitepaper ame purchasingWhitepaper ame purchasing
Whitepaper ame purchasingmykalz71
 
Business Healthcheck Service By John Capper & Co
Business Healthcheck Service By John Capper & CoBusiness Healthcheck Service By John Capper & Co
Business Healthcheck Service By John Capper & CoJohn Capper & Co
 
(ONLINE) ITIL Indonesia Community - Practical SACM
(ONLINE) ITIL Indonesia Community - Practical SACM(ONLINE) ITIL Indonesia Community - Practical SACM
(ONLINE) ITIL Indonesia Community - Practical SACMITIL Indonesia
 
Integrated marketing for accountancy firms
Integrated marketing for accountancy firmsIntegrated marketing for accountancy firms
Integrated marketing for accountancy firmsReallySimpleSystems
 
Shared Compliance Management Office - sCMO
Shared Compliance Management Office - sCMOShared Compliance Management Office - sCMO
Shared Compliance Management Office - sCMONavin Malhotra
 

Similar to Ame in oracle hrms (20)

9180 skamath wp_1
9180 skamath wp_19180 skamath wp_1
9180 skamath wp_1
 
Ame configuration process end to end
Ame configuration process end to endAme configuration process end to end
Ame configuration process end to end
 
Progress Through Process
Progress Through ProcessProgress Through Process
Progress Through Process
 
Business Rules - Design and Modeling Guidelines
Business Rules - Design and Modeling GuidelinesBusiness Rules - Design and Modeling Guidelines
Business Rules - Design and Modeling Guidelines
 
Sym Sure Loan Portfolio
Sym Sure Loan PortfolioSym Sure Loan Portfolio
Sym Sure Loan Portfolio
 
Successfully Implementing Knowledge-Based IT
Successfully Implementing Knowledge-Based ITSuccessfully Implementing Knowledge-Based IT
Successfully Implementing Knowledge-Based IT
 
Integrating Business Rules and Business Processes
Integrating Business Rules and Business ProcessesIntegrating Business Rules and Business Processes
Integrating Business Rules and Business Processes
 
Government-Compliant Accounting: Really? What Does it Mean? How Do I Get There?
Government-Compliant Accounting: Really? What Does it Mean? How Do I Get There?Government-Compliant Accounting: Really? What Does it Mean? How Do I Get There?
Government-Compliant Accounting: Really? What Does it Mean? How Do I Get There?
 
Making SIAM Work (for you)
Making SIAM Work (for you)Making SIAM Work (for you)
Making SIAM Work (for you)
 
Quick Start Advantage
Quick Start AdvantageQuick Start Advantage
Quick Start Advantage
 
Ame concepts
Ame conceptsAme concepts
Ame concepts
 
Ame concepts
Ame conceptsAme concepts
Ame concepts
 
Whitepaper ame purchasing
Whitepaper ame purchasingWhitepaper ame purchasing
Whitepaper ame purchasing
 
Ame setups
Ame setupsAme setups
Ame setups
 
Business Healthcheck Service By John Capper & Co
Business Healthcheck Service By John Capper & CoBusiness Healthcheck Service By John Capper & Co
Business Healthcheck Service By John Capper & Co
 
(ONLINE) ITIL Indonesia Community - Practical SACM
(ONLINE) ITIL Indonesia Community - Practical SACM(ONLINE) ITIL Indonesia Community - Practical SACM
(ONLINE) ITIL Indonesia Community - Practical SACM
 
Getting It Right
Getting It RightGetting It Right
Getting It Right
 
Integrated marketing for accountancy firms
Integrated marketing for accountancy firmsIntegrated marketing for accountancy firms
Integrated marketing for accountancy firms
 
Business rules in decision management systems
Business rules in decision management systemsBusiness rules in decision management systems
Business rules in decision management systems
 
Shared Compliance Management Office - sCMO
Shared Compliance Management Office - sCMOShared Compliance Management Office - sCMO
Shared Compliance Management Office - sCMO
 

Recently uploaded

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...CzechDreamin
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...Product School
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2DianaGray10
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCzechDreamin
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsPaul Groth
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...Elena Simperl
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomCzechDreamin
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekCzechDreamin
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backElena Simperl
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupCatarinaPereira64715
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Thierry Lestable
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxAbida Shariff
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Alison B. Lowndes
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
 

Recently uploaded (20)

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 

Ame in oracle hrms

  • 1. By Pallavi Chandran Business learning Centre Business Learning Center Satyam Confidential 1
  • 2. Agenda  AME Overview  What is AME  How does AME work  AME Roles and Responsibilities  AME Building blocks  Case study Business Learning Center Satyam Confidential 2
  • 3. Overview • The purpose of Oracle Approvals Management (AME) is to define approval rules that determine the approval processes for Oracle applications. • Purpose is to find approvers based on business rules – AME generates approver list – AME returns next approver to calling application – Request for next approver re-generates approver list to return next approver to calling application Business Learning Center Satyam Confidential 3
  • 4. Where is AME used??? Business Learning Center Satyam Confidential 4
  • 5. What is AME • AME is a web application that provides the following services: – A centralized rules repository for defining and sharing rules – An executive engine to define rules based on transaction data – List management capabilities – History of approval statuses • AME does not manage notification, routing or responses from approvers Business Learning Center Satyam Confidential 5
  • 6. Example of a Business Process Business Learning Center Satyam Confidential 6
  • 7. Advantages  AME helps you maintain your business logic associated with approval transactions globally from single window  Lets you cut down approval related workflow customizations, hence reducing the cost of ownership  Helps you leverage common expenditure policies across modules, thus consolidating your approval policy requirements  Any transaction is assured to be approved under the latest conditions, regardless of organizational changes, currency fluctuations or transaction data  Built-in testing utility to check the correctness of setup performed for both real-time and test transactions, hence reduces the need for elaborate testing cycles Business Learning Center Satyam Confidential 7
  • 8. R11i vs. R12 • Parallelization features – Available to more transactions in R12 • Parallel Approvals • Position Hierarchy • FYI Notifications • Integrated with more applications in R12 – R11i – 178 transaction types – R12 – 258 types Business Learning Center Satyam Confidential 8
  • 9. Approval Types and Approval Approval Types Method to calculate approvers to add to approval list Approval Handler A pre defined PL/SQL package procedure to execute the logic for an approval type Approvals Instruction on how to execute an approval type Business Learning Center Satyam Confidential 9
  • 10. How does AME Work??? • Calling AME – When a request is submitted, it is associated with a Transaction type, associated with the business process – A Transaction ID is generated – The information is passed to AME to start the approval process Business Learning Center Satyam Confidential 10
  • 11. How AME Works??? Business Learning Center Satyam Confidential 11
  • 12. How does AME Work??? • Tracking approvals – The application calls for the approver – AME returns the full approver list – It notifies the next approver or all the approvers in the list – Deals with approvers response – Repeats the process till no more approvers Business Learning Center Satyam Confidential 12
  • 13. How AME Works??? • List of approvers – AME evaluates the conditions associated with the rules of the transaction – Generates a list of approvers – Identifies the approver • Transaction Completion – Approval process is complete when there are no more approvers – It proceeds to the next step in the business process Business Learning Center Satyam Confidential 13
  • 14. AME Access • AME uses Oracle Role Based Access Model (RBAC) to access AME components • Oracle Approvals Management uses roles and responsibilities to define access levels. It provides security at two levels:  Data security, which enables you to define access to transaction types for a limited user role.  Function security, which enables you to define access to AME functions (modules) for a business analyst and administrator. Business Learning Center Satyam Confidential 14
  • 15. Responsibilities User Management Responsibility •Login in as the SYADMIN user •Grant access to roles Approvals Management Business Analyst – • Define business cases Approvals Management Administrator – •Add transaction types •Add approver types •View logs Business Learning Center Satyam Confidential 15
  • 16. Profile Option AME Installed: Yes Business Learning Center Satyam Confidential 16
  • 18. Business Analyst Dashboard Business Learning Center Satyam Confidential 18
  • 19. Administrator Dashboard Business Learning Center Satyam Confidential 19
  • 20. AME Building Blocks  Transaction Types  Attributes  Conditions  Actions/Action Types  Approver Groups  Rules Business Learning Center Satyam Confidential 20
  • 21. Transaction Type • In AME, a transaction type represents a set of transactions generated by a given application, for which AME maintains a single set of approval rules A single application can have several transaction types • What will be approved – Invoice, requisition, salary change, Leave… • Custom transaction types can be created Business Learning Center Satyam Confidential 21
  • 22. Attribute •Attributes are business variables with a single value for a particular transaction •Examples of attributes are:  transaction's total amount  percentage of discount  an item's category  a person's salary  No: Days applied for leave Business Learning Center Satyam Confidential 22
  • 23. Attribute Business Learning Center Satyam Confidential 23
  • 24. Seeded attributes Business Learning Center Satyam Confidential 24
  • 25. Attribute Business Learning Center Satyam Confidential 25
  • 26. Attribute Business Learning Center Satyam Confidential 26
  • 27. Condition • The if part of an approval rule consists of zero or more conditions. • A condition is a statement that is either true or false, for a given transaction. For the rule to apply to a transaction, all of its conditions must be true for the transaction Types of conditions: • Ordinary • Exception • List-modifiers Business Learning Center Satyam Confidential 27
  • 28. Conditions Business Learning Center Satyam Confidential 28
  • 29. Conditions Business Learning Center Satyam Confidential 29
  • 30. Action and Action Types • An approval rule's then part (its consequent) consists of one or more actions •Every action belongs to an action type. An action type is a collection of actions having similar functionality • AME provides all the action types and actions your implementation will require Business Learning Center Satyam Confidential 30
  • 31. Action Types • Action types frequently used: – HR Supervisory Hierarchy – Absolute-Job-Level Action Type – Final-Approver-Only Action Type – Dual-Chains-of-Authority Action Type – Supervisory-Level Action Type – Approver-Group Chain of Authority Action Type – Pre- and Post-Chain of Authority Action Types Business Learning Center Satyam Confidential 31
  • 32. Action Types Business Learning Center Satyam Confidential 32
  • 33. Approver Groups Business Learning Center Satyam Confidential 33
  • 34. Approver Groups Business Learning Center Satyam Confidential 34
  • 35. Rules •Creating rules and rule use are the main steps in the AME implementation process •Rule associate one or more conditions with an approval in an if-then statement •You may need to create (or have a system administrator create) some custom attributes and/or approvals •You may also need to create some approver groups. Thus, while creating rules is your ultimate goal, it is also the last thing you do when you set up AME Business Learning Center Satyam Confidential 35
  • 36. Rules Types There are eight rule types in AME – List-creation rules – List-creation exceptions – List-modification rules – Substitutions – Pre-list approval-group rules – Post-list approval-group rules – Combination Rules – Production Rules Business Learning Center Satyam Confidential 36
  • 37. Rules Business Learning Center Satyam Confidential 37
  • 38. Rules Business Learning Center Satyam Confidential 38
  • 39. Rules Business Learning Center Satyam Confidential 39
  • 40. Rules Business Learning Center Satyam Confidential 40
  • 41. Rules Business Learning Center Satyam Confidential 41
  • 42. Test workbench • AME provides a testing workbench to allow defined business rules to be evaluated and tested against transactions • Testing workbench allows user to verify various aspects of setups – Are attribute values, particularly custom attributes, retrieving values correctly? – Does the invoice satisfy the appropriate rule? – Is the proper approver chain being generated for the transaction based on the rule chosen? Business Learning Center Satyam Confidential 42
  • 43. Test workbench Business Learning Center Satyam Confidential 43
  • 44. The Administrator Dashboard • The Administrator Dashboard is available only to users with the Application Administrator responsibility. The administrator can perform the following: • Set the configuration variables' default • Set the transaction type's configuration variables' values • Create a transaction type • Update a transaction type • Delete a transaction type • View the exception log • Clear the exception log • Run the Setup report • Add approver types Business Learning Center Satyam Confidential 44
  • 45. The Administrator Dashboard Business Learning Center Satyam Confidential 45
  • 46. Case Study • Organization: Business Learning Centre. • All the requests for leave go for a 2 level approval • We require to design an approval where all the vacation leaves applied for more than 6 days go for a one level approval and then further to the Head of the Department(Mr. Mehul Shah) Business Learning Center Satyam Confidential 46
  • 47. Business Learning Center Satyam Confidential 47
  • 48. Business Learning Center Satyam Confidential 48
  • 49. Business Learning Center Satyam Confidential 49
  • 50. Business Learning Center Satyam Confidential 50
  • 51. Business Learning Center Satyam Confidential 51
  • 52. Business Learning Center Satyam Confidential 52
  • 53. Transaction- Self Service Leave of Absence Business Learning Center Satyam Confidential 53
  • 54. Business Learning Center Satyam Confidential 54
  • 55. Business Learning Center Satyam Confidential 55
  • 56. Business Learning Center Satyam Confidential 56
  • 57. PLEASE GIVE YOUR FEEDBACK TO: Venkataramana_Kolla Srikant_Ganesan You can contact me at: Pallavi_Chandran@satyam.com Business Learning Center Satyam Confidential 57