SlideShare une entreprise Scribd logo
1  sur  57
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

Contenu connexe

Tendances

Payroll process oracle hrms
Payroll process oracle hrmsPayroll process oracle hrms
Payroll process oracle hrms
Shaju Shana
 
Purchase Order Approval Using Approval Management Engine
Purchase Order Approval Using Approval Management EnginePurchase Order Approval Using Approval Management Engine
Purchase Order Approval Using Approval Management Engine
Ah_Ismail
 
Oracle HRMS Payroll Table Overview
Oracle HRMS Payroll Table OverviewOracle HRMS Payroll Table Overview
Oracle HRMS Payroll Table Overview
Chris Martin
 

Tendances (20)

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 Purchasing Internal Requisition
Oracle Purchasing Internal RequisitionOracle Purchasing Internal Requisition
Oracle Purchasing Internal Requisition
 
Payroll process oracle hrms
Payroll process oracle hrmsPayroll process oracle hrms
Payroll process oracle hrms
 
Ap invoice line level approval - R12
Ap invoice line level approval - R12  Ap invoice line level approval - R12
Ap invoice line level approval - R12
 
AME-in-oracle-hrms-ppt
AME-in-oracle-hrms-pptAME-in-oracle-hrms-ppt
AME-in-oracle-hrms-ppt
 
Oracle HRMS Document R12.
Oracle HRMS Document R12.Oracle HRMS Document R12.
Oracle HRMS Document R12.
 
Oracle HRMS Accrual plan Setup
Oracle HRMS Accrual plan SetupOracle HRMS Accrual plan Setup
Oracle HRMS Accrual plan Setup
 
Payroll process in oracle hrms
Payroll process in oracle hrmsPayroll process in oracle hrms
Payroll process in oracle hrms
 
Purchase Order Approval Using Approval Management Engine
Purchase Order Approval Using Approval Management EnginePurchase Order Approval Using Approval Management Engine
Purchase Order Approval Using Approval Management Engine
 
How to auto create trip in oracle order management
How to auto create trip in oracle order managementHow to auto create trip in oracle order management
How to auto create trip in oracle order management
 
Creating business group in oracle apps
Creating business group in oracle appsCreating business group in oracle apps
Creating business group in oracle apps
 
Oracle R12 Purchasing setup
Oracle R12 Purchasing setupOracle R12 Purchasing setup
Oracle R12 Purchasing setup
 
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 ...
 
Oaf personalization examples
Oaf personalization examplesOaf personalization examples
Oaf personalization examples
 
AME Requisition Approval Heirarchy
AME Requisition Approval Heirarchy AME Requisition Approval Heirarchy
AME Requisition Approval Heirarchy
 
Absence management in oracle HRMS
Absence management in oracle HRMSAbsence management in oracle HRMS
Absence management in oracle HRMS
 
How to configure LCM After receiving
How to configure LCM After receivingHow to configure LCM After receiving
How to configure LCM After receiving
 
Oracle HRMS Payroll Table Overview
Oracle HRMS Payroll Table OverviewOracle HRMS Payroll Table Overview
Oracle HRMS Payroll Table Overview
 
Oracle Core HR with Screen Shots
Oracle Core HR with Screen ShotsOracle Core HR with Screen Shots
Oracle Core HR with Screen Shots
 
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
 

Similaire à Ame in oracle hrms

Progress Through Process
Progress Through ProcessProgress Through Process
Progress Through Process
manageit
 
Ame concepts
Ame conceptsAme concepts
Ame concepts
sridherp
 
Ame concepts
Ame conceptsAme concepts
Ame concepts
cstath
 
Integrated marketing for accountancy firms
Integrated marketing for accountancy firmsIntegrated marketing for accountancy firms
Integrated marketing for accountancy firms
ReallySimpleSystems
 
Improve your business process productivity with workflows in Microsoft CRM
Improve your business process productivity with workflows in Microsoft CRMImprove your business process productivity with workflows in Microsoft CRM
Improve your business process productivity with workflows in Microsoft CRM
eSavvy
 

Similaire à Ame in oracle hrms (20)

9180 skamath wp_1
9180 skamath wp_19180 skamath wp_1
9180 skamath wp_1
 
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
 
Improve your business process productivity with workflows in Microsoft CRM
Improve your business process productivity with workflows in Microsoft CRMImprove your business process productivity with workflows in Microsoft CRM
Improve your business process productivity with workflows in Microsoft CRM
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Dernier (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

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