Approvals Management Engine (AME) Integration With Advanced Global Intercompany Systems
Approvals Management Engine (AME) Integration With Advanced Global Intercompany Systems
Systems
An Oracle White Paper
Page 1
EXECUTIVE OVERVIEW............................................................................................................................. 3
INTRODUCTION.......................................................................................................................................... 3
SCOPE........................................................................................................................................................ 3
Static Method:.............................................................................................................................................. 4
Step 1: Define Employee Hierarchy Setups..............................................................................................5
Step 2: Define Action Types for FUN Recipient Intercompany Transaction..............................................5
Step 3: Define Rules for FUN Recipient Intercompany Transaction..........................................................7
Step 4: Define Attributes for FUN Recipient Intercompany Transaction....................................................8
Step 5: Define Conditions for FUN Recipient Intercompany Transaction................................................12
Step 6: Define Approver Groups for FUN Recipient Intercompany Transaction......................................12
Step 7: Transaction Process................................................................................................................... 12
Dynamic Method:....................................................................................................................................... 16
Step 1: Define employee hierarchy setups.............................................................................................17
Step 2: Define Action Types for FUN Recipient Intercompany Transaction............................................18
Step 3: Define Rules for FUN Recipient Intercompany Transaction........................................................19
Step 4: Define Attributes for FUN Recipient Intercompany Transaction..................................................20
Step 5: Define Conditions for FUN Recipient Intercompany Transaction................................................22
Step 6: Define Approver Groups for FUN Recipient Intercompany Transaction......................................22
Step 7: Transaction Process................................................................................................................... 22
EXECUTIVE OVERVIEW
The purpose of this document is to familiarize the users of Oracle Advanced Global
Intercompany Systems (R12) with the Approvals Management (Hierarchical Approval) feature.
This document provides details on the Usage and Setup of Approvals Management
(Hierarchical Approval) for Intercompany Transaction Approval.
Page 2
INTRODUCTION
SCOPE
The scope of this Document is to understand the Integration of Approval Management with
Advanced Global Intercompany System. The document provides details on the usage and setup
of AME for intercompany transaction approvals. Please refer to Oracle Advanced Global
Intercompany System User's Guide and Oracle Approvals Management Implementation Guide
for more information.
While defining AME there are various options available for setting the approvals. However in this
whitepaper, we would be discussing the steps to define AME based on the Supervisor Level
approvals using the following usage attribute types:
Static Method:
Processing Advanced Global Intercompany Recipient Transaction with Supervisor Hierarchical
Approval Notifications Static Method: -
A static use specifies a fixed value for the attribute, for all items and transactions. It is a common
practice to give static use to most or all of the mandatory attributes. A static use requires less
runtime overhead than a dynamic use. Also, static use expresses uniform business policies for
all transactions in a given transaction type.
Page 3
3: Define Rules for FUN Recipient Intercompany Transaction (Mandatory)
7: Transaction process
Note: - Steps 5 and 6 are optional and hence not covered in this session. For more details
please refer Approval Management Engine (AME) Implementation guide
Page 4
Business Analyst Dashboard ->Select FUN Recipient Intercompany Transaction Setup button
Page 5
Choose Apply button.
Choose Add Action and then select Action type as ‘Supervisor level’ and select correct levels of hierarchy.
As per the setup shown in this white paper if ‘Require approvals up to the first two superiors’ is
selected then, first SAMMER will approve the AGIS transaction, after that notification will go to
supervisor SIVA. Once supervisor approves AGIS Batch then AGIS Batch status will change to
‘Approved’.
Page 6
Step 4: Define Attributes for FUN Recipient Intercompany Transaction
While defining AME with Static Method following two attributes are mandatory
1. SUPERVISORY_NON_DEFAULT_STARTING_POINT_PERSON_ID
2. TOP_SUPERVISOR_PERSON_ID
Name : SUPERVISORY_NON_DEFAULT_STARTING_POINT_PERSON_ID
Select GO Button and then Choose Update button for the attribute
SUPERVISORY_NON_DEFAULT_STARTING_POINT_PERSON_ID
Page 7
Here pass the following information
Here user needs to give starting point as Subordinate employee id. Based on the subordinate employee id
AGIS will get the Supervisor employee hierarchy setup details.
Page 8
2. TOP_SUPERVISOR_PERSON_ID
Name : TOP_SUPERVISOR_PERSON_ID
Choose GO Button and then Select Update button for the attribute
TOP_SUPERVISOR_PERSON_ID
Page 9
Description : Enter required description
Here user needs to give ending point as Supervisor employee id to close the approval
notifications.
This Setup is not mandatory and hence not covered in this white paper. For more details please
refer Approval Management Engine (AME) Implementation guide.
Page 10
Initiator Organization : SOracle Hyderabad
SOracle Bangalore AGIS Organization access given to Employee .Once Employee approves
recipient notification then final approval notification will goes to Supervisor.
In the above example batch number 70 was received by SOracle Bangalore for approval
Navigation: Intercompany Super user Responsibility->Transactions->Inbound
When the transaction submitted for further approval, you can see the following message
in the inbound page
Page 11
‘Your approval action for transaction 70 and recipient SOracle Bangalore has been
recorded. The transaction may be forwarded for subsequent approvals’.
Page 12
Navigation: General Ledger Super Responsibility->Others-> Notifications -> Open Notifications
>Select Go
Here Supervisor received notification for final approval from Subordinate General Ledger Super
->Others-> Notifications -> Open Notifications ->Select Update
Supervisor can now select the Approve button and complete the approval process.
Navigation: Intercompany Super user->Transaction->Inbound ->Query the Batch number 70
Page 13
Here Transaction status changed as ‘Approved’ because batch approved by the final
approver that is SIVA (Supervisor).
Dynamic Method:
A dynamic use specifies an SQL query that AME executes at run time .This query fetches the
attribute's value for each item in the attribute's item class, for a given transaction. The execution
of dynamic attribute use constitutes the majority of AME's run time overhead. Therefore,
optimizing your dynamic use can have a big impact on AME's performance. Ensure you optimize
these queries thoroughly, especially if the Transaction type that owns them processes a high
volume of transactions.
Multiple users would be having the same initiator and recipient organization access. System
picks the approval hierarchy on the basis of the employee id of the user who would be creating
the transaction.
SOracle Hyderabad (Initiator) and SOracle Bangalore (Recipient) organization access was given
to INIT_USER, INIT_MGR, REPT_USER and REPT_MGR
If AGIS Transaction is created by INIT_USER then approval goes to INIT_MGR. Similarly if AGIS
Transaction is created by REPT_USER then approval goes to REPT_MGR.
Page 14
Dynamic Method involves the following steps:
7: Transaction process
Page 15
Supervisor: REPT MGR (Employee id 31742)
Business Analyst Dashboard ->Select FUN Recipient Intercompany Transaction Setup button
Page 16
Select ‘Supervisory Level’ Action Type and choose ‘Apply’ button.
Page 17
Select Add Action and choose Action type as ‘Supervisory level’ and select correct levels of
hierarchy.
REPT User is the subordinate and REPT MGR is the Supervisor as per the Hierarchy. If
‘Require an approval up to the first two levels’ is selected then first REPT User will approve the
AGIS transaction, after that notification will go to supervisor REPT MGR. Once supervisor REPT
MGR approves AGIS Batch then AGIS Batch status will change to ‘Approved’.
1. SUPERVISORY_NON_DEFAULT_STARTING_POINT_PERSON_ID
Page 18
Attribute Category : All
Name : SUPERVISORY_NON_DEFAULT_STARTING_POINT_PERSON_ID
Page 19
Step 5: Define Conditions for FUN Recipient Intercompany Transaction
This Setup is not mandatory and hence not covered in this white paper. For more details please
refer Approval Management Engine (AME) Implementation guide.
In the above example batch number 88 was received by SOracle Bangalore for approval.
Page 20
Select Update Transaction for Batch Number ‘88’
When the transaction submitted for further approval, you can see the following message
in the Inbound Page
‘Your approval action for transaction 88 and recipient SOracle Bangalore has been
recorded. The transaction may be forwarded for subsequent approvals’.
Page 21
As transaction is forwarded for further approval the transaction status remains as
‘Received’
Here Supervisor REPT_MGR, received final approval notification from Subordinate that is
REPT_USER
Page 22
General Ledger Super ->Others-> Notifications -> Open Notifications ->Select Update-> Choose
Approve
Supervisor (REPT_MGR) can now select the Approve button and complete the approval
process
Navigation: Intercompany Super user->Transaction->Inbound->Query Batch number 88
Here Transaction status changed as ‘Approved’ as batch approved by the final approver, SIVA
(Supervisor).
Page 23
White Paper Title: Approvals Management Engine (AME) Integration with Advanced Global Intercompany Systems
[NOV] 2011
Author: Sivaranganath Chittapragada, ISC Contributing
Authors:
Oracle Corporation
World Headquarters
500 Oracle Parkway Redwood
Shores, CA 94065 U.S.A.
Worldwide Inquiries:
Phone: +1.650.506.7000
Fax: +1.650.506.7200
www.oracle.com
Oracle is a registered trademark of Oracle Corporation. Various
product and service names referenced herein may be trademarks
of Oracle Corporation. All other product and service names
mentioned may be trademarks of their respective owners.
Copyright © 2001 Oracle Corporation All rights reserved.
Page 24