AME.pptx

Embed Size (px)

Citation preview

  • 7/27/2019 AME.pptx

    1/22

    AME

    An Overview in Apps

    Ravikumar Singh

    Suyog Manwatkar

    Deloitte Consulting LLP

    09 Oct,2013

  • 7/27/2019 AME.pptx

    2/22

    Agenda or contents slide

    What is AME?

    Advantages of AME

    How to get AME access

    Definition Process of AME Components 1)Rules2)Conditions

    3)Action Types

    4)Approval Group

    5)Transaction Types

    Examples in Purchasing and HR

    Questions and Answers?

  • 7/27/2019 AME.pptx

    3/22

    - 3 -AME.pptx

    Clientlogo

    Client logo

    A way for Oracle to manage Approvals for its applications

    AME has self service business analyst dashboard to perform maintenance.

    Uses Business specific rule to manage the approval required for a specific type

    of transactions

    What is AME ?

  • 7/27/2019 AME.pptx

    4/22

    - 4 -AME.pptx

    Clientlogo

    Client logo

    Enables business analysts to specify the business rules in the form of

    "Approval Rules" for an application without having to write code or customize

    the application.

    Provides a framework to define business rules for an application so that the

    application can communicate directly with AME to manage the approvals of a

    transaction.

    Rules can be defined either specific to one application or shared between

    different applications.

    Provides parallel approval process, thus shortening transaction processing

    time.

    Supports the approval hierarchies such as:

    o Job

    o Supervisor Hierarchy

    o Position

    o By list of individuals created during approval rule setup or generated dynamically

    when the rule is invoked

    Advantages of AME

  • 7/27/2019 AME.pptx

    5/22

    - 5 -AME.pptx

    Clientlogo

    Client logo

    Modules that currently utilize AME

    Applications Module Transaction Types

    Advanced Benefits 2Bills of Material 4

    Cash Management 1

    E-Records 13

    Engineering 9

    Enterprise Performance Foundation 1

    Human Resources 2

    Internal Controls Manager 3

    Inventory 11

    Labor Distribution 1Learning Management 1

    Lease Management 8

    Partner Management 4

    Payables 2

    Process Manufacturing Inventory 13

    Process Manufacturing Logistics 2

    Process Manufacturing Process Execution 14

    Process Manufacturing Product Development 44

    Public Sector HR 1

    Purchasing 8

    Quality 23

    Quoting 1

    Receivables 4

    Sourcing 1

    Trade Management 2

    Work in Process 3

    iAssets 2

  • 7/27/2019 AME.pptx

    6/22

    - 6 -AME.pptx

    Clientlogo

    Client logo

    Assign responsibilities/roles to your system administrators

    Setup AME System Wide Configuration

    Setup module specific Profile Options

    Assign responsibilities/roles to your functional users who will be setting up

    AME

    Setup AME functionality for module

    Steps 1-4 are only covered briefly here and are quite involved, we are

    going to instead concentrate on step 5

    Sys admin steps to enable AME

  • 7/27/2019 AME.pptx

    7/22- 7 -AME.pptx

    Clientlogo

    Client logo

    Assign Resp/roles to Sys. Admins

    AME uses the new User Management functionality

    You must assign the responsibility User Management to the people who

    will assign AME responsibilities to others

    Have to do this assignment as the SYSADMIN Ora Apps user

    The role to be assigned is Security Administrator

    Using the responsibility Approvals Management Administrator theSysAdmins can assign setup the AME Configuration Parameters.

    For the most part these parameters can remain with their default values.

    The SysAdmins must assign AME functional roles to the requiredOraApps user accounts using the User Management

    The responsibility Approvals Management Business Analyst isassigned along with the required roles, viewable in the IndirectResponsibilities tab of the Define Users form.

    'AME: Installed' at the Application Levels

  • 7/27/2019 AME.pptx

    8/22- 8 -AME.pptx

    Clientlogo

    Client logo

    AME Approvers must be setup as FND_USERs

    AME Approvers must be setup as Employees

    AME Approvers

  • 7/27/2019 AME.pptx

    9/22- 9 -AME.pptx

    Clientlogo

    Client logo

    1. Define Attributes

    2. Define Conditions3. Define Action Types

    4. Define Approval Groups

    5. Define Rules

    6. Test Process

    All of this takes place on the AME Business Analyst Dashboard

    Definition of the AME Process

  • 7/27/2019 AME.pptx

    10/22- 10 -AME.pptx

    Clientlogo

    Client logo

    Structure of Rule in AME

  • 7/27/2019 AME.pptx

    11/22- 11 -AME.pptx

    Clientlogo

    Client logo

    AME Attributes

    AME Attributes are the variables which are evaluated by your AMEProcess as it runs

    AME Attributes can be Header or Line Item

    Dynamic Attributes are filled in at run time by an SQL query

    AME Attribute values are all stored internally as string values limited toa length of 100 characters

    Most customization activity is around Attributes

  • 7/27/2019 AME.pptx

    12/22- 12 - AME.pptx

    Clientlogo

    Client logo

    Attributes

    Attributes are the base element for an AME Rule. Attribute values are retrieved

    from the Oracle E-Business Suite Applications database or derived from

    values in the database. AME is seeded with attributes relevant to the

    transaction type, and the user can create new attributes in AME for use in AME

    rules.

    Select the Attributes link to view or add attributes for the selected transaction

    type

    Use the Previous and Next links to scroll through the existing attributes. Some

    of the attributes include ITEM_CATEGORY, ITEM_NUMBER as well as other

    attributes. When AME approvals is enabled, these values get populated for the

    purchasing document, and AME uses this information to determine the

    appropriate AME rule(s) to use.

    In addition to the seeded attributes, a customized attribute can be created.

  • 7/27/2019 AME.pptx

    13/22- 13 - AME.pptx

    Clientlogo

    Client logo

    Boolean

    True or False

    Currency

    (amount,denomination,conversion method)

    Date

    YYYY:MON:DD:HH24:MI:SS

    Number

    Integer or decimal(using users character set decimal point)

    String

    Up to 100 characters in length

    AME Attributes Data Types

  • 7/27/2019 AME.pptx

    14/22- 14 - AME.pptx

    Clientlogo

    Client logo

    Dynamic attributes can be populated by an SQL expression.Selectto_char(sysdate, ame_util.versionDateFormatModel) from dual;

    All Attributes are stored internally as strings.

    Must return one row.

    The :transactionid is passed as a bind variable to the query. This is thekey for the AME processes execution.

    Limitation on SQL of 2000 characters.

    It is often advantageous to call a PL/SQL function rather than embed

    an SQL script in the attribute definition.

    This has the added benefit of preventing functional users who can

    setup AME from modifying the underlying SQL.

    Drawback is that Currency values require three PL/SQL function calls

    Dynamic Attributes

  • 7/27/2019 AME.pptx

    15/22- 15 -

    AME.pptx

    Clientlogo

    Client logo

    There are two types of conditions:

    Regular Conditions (Ordinary)Simple logic statements

    Technical Review Required = Y

    Discount is greater than -12 and less than or equal to -7.23

    List ModifierConditions

    Any approver is Adams, John

    Conditions

  • 7/27/2019 AME.pptx

    16/22- 16 -

    AME.pptx

    Clientlogo

    Client logo

    Action Types are groups of similar actions that build your approval list for

    you.

    Common Predefined Action Rule Types are:

    Chain of authority action types

    List Modification action types

    Post List Approval Group

    Pre List Approval Group

    Action Types

  • 7/27/2019 AME.pptx

    17/22- 17 -

    AME.pptx

    Clientlogo

    Client logo

    Job Level

    absolute job level chains of authority based on absolute job level

    relative job level

    chains of authority based on relative job level

    final approver only

    chains of authority containing only the final job-level approver

    Position

    hr position

    chains of authority based on a particular HR position

    hr position level

    chains of authority based on HR positions

    Hierarchy

    manager then final approver

    chain of authority includes requestor's manager and then the final approver

    supervisory level

    chains of authority based on number of supervisory levels

    Some of the Chain of Authority Action Types

  • 7/27/2019 AME.pptx

    18/22- 18 -

    AME.pptx

    Clientlogo

    Client logo

    Actions:

    Require approvals up to at most level 2Require approvals up to at most level 3

    or

    Require approvals up to at least level 2

    Require approvals up to at least level 3

    Whats the difference:

    Chain of approvers have levels 1,2,3,5 (4 is missing)

    Requires Level 4 approval

    At most => 1,2,3

    At least => 1,2,3,5

    Absolute Job Level

  • 7/27/2019 AME.pptx

    19/22- 19 -

    AME.pptx

    Clientlogo

    Client logo19

    final authority

    grant final authority to an approver

    nonfinal authority

    extend the chain of authority past an approver

    List Modification Action Types

  • 7/27/2019 AME.pptx

    20/22- 20 -

    AME.pptx

    Clientlogo

    Client logo

    These actions add a list of approvers either before or after the approval isbuilt.

    Approvals in group can be serial or parallel.

    Pre or Post List Approval roups

  • 7/27/2019 AME.pptx

    21/22

    - 21 -AME.pptx

    Clientlogo

    Client logo

    Either static or dynamic lists of approvers

    Approvals can be:

    Serial Voting (one after another, all for approval)

    Consensus Voting (majority wins)

    First-Responder-Wins Voting (parallel voting)

    Order-Number Voting

    (one after another, all for approval)

    (allows for parallel voting)

    Approval Groups

  • 7/27/2019 AME.pptx

    22/22

    Copyright 2012 Deloitte Development LLC. All rights reserved.