SlideShare uma empresa Scribd logo
1 de 29
AME Configuration Process: End to End
Table of Contents
1. Introduction: ................................................................................................................2
2. Required Steps ...........................................................................................................2
3. Step 1: Login as System Administrator user i.e. SYSADMIN.................................2
4. Step 2: Search for the user ........................................................................................3
5. Step 3: Assign roles to the user ................................................................................4
6. Step 4: Granting Access ............................................................................................5
7. Step 5: Login with the credentials of user : .............................................................8
Page 1
1. Introduction:
AME responsibilities in 11i.AME.A are assigned directly to the users. However, In R12
or 11i.AME.B and higher, AME responsibilities are assigned indirectly to users through
roles. The roles are assigned to the users by the SYSADMIN user using the User
Management responsibility. Once the roles are assigned, the AME responsibilities are
automatically available to the users without specifically assigning the
AME responsibilities to the users. Here are steps to assign the roles:
2. Required Steps
1) Log in as SYSADMIN
2) Search the user to whom the AME privileges are required to be provided in User
Management module.
3) Assign required roles for AME i.e. Approval Management Business Analyst
and Approval Management administrator
4) Create grant to the user for AME privileges.
5) Log in as the user and check the access to the modules
3. Step 1: Login as System Administrator user i.e. SYSADMIN
In order to provide access to any user we need to log in as sysadmin and then assign the
required privileges to the user.
Log in with the user credentials of SYSADMIN
User Name: SYSADMIN
Password: system167
Page 2
Select the responsibility "User Management". (NOTE: User Management data is stored in the
UMX schema)
4. Step 2: Search for the user
Responsibility : User Management
Navigation : User Management > Users
Page 3
Click for providing access to the modules
5. Step 3: Assign roles to the user
Click button for assigning role to the user
Search for Approval% and Select roles from the resulting LOV. Choose the roles that are
applicable (proper authority) for the user, and click the Select button.
Page 4
6. Step 4: Granting Access
AME restricts access to transaction types using Data Security. Grant users access to the
transaction types using the Grants page. Set up user access as follows:
Navigate to the Personal Home Page.
Responsibility: Functional Administrator
Navigation : Functional Administrator > Home
From the Grants page, press on the Create Grant button
Click
Page 5
Select the Grantee type : Specific User
Click
Page 6
Click
Click
Page 7
7. Step 5: Login with the credentials of user :
User Name : TB170D
Password : 123456rR
So here we can see thet the user for which we have provided grants for AME have access to
the AME responisbility.
Thus we have seen that the process by which access to the AME can be provided.
Page 8
1. AME Setups
The various Steps for setting up AME are as follows
In order to these setups we need to get into the AME responsibility i.e. Approval Management
Business Analyst.
Responsibility: Approval Management Business Analyst
Navigation: Business Analyst Dashboards
2. Approval setups steps
Given below are the various steps that are part of the approval steps i.e.
1) Transaction Types
2) Components :
a) Attributes
b) Conditions
c) Approver Groups
d) Approval Rules
Page 9
2.1 Transaction Type
The first step in the approval setups process is to select the transaction type for which we need
to create approval setups.
AME is designed to provide approval logic for many transaction types. Transaction types used
for Purchase Requisitions include the following: Purchase Requisition Approval, Internal
Requisition Approval, and Requester Change Order Approval. This whitepaper focuses on
Purchase Requisition Approval; however, many of the concepts are applicable to the other two
requisition transaction types as well. Likewise, some examples and comments in this paper are
written in iProcurement context, but the same AME concepts apply to core apps requisitions
also.
Since we need to set AME for setting requisition approval so select Purchase Requisition
Approval from the LOV as shown below.
Page 10
There are various componenets of AME setups which needs to be done :
• Attributes
• Conditons
• Action Types
• Approver Groups
2.2 Setting of Attributes
The first component of the AME is to set the attributes. These will fetch business facts for a
specific transaction.
Attributes are the base element for an AME Rule. Attribute values are retrieved from the Oracle
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.
Click link for setting the attributes
Here we need to select the attribute which we are going to use s one of the components. Since
the required attribute is already existing so we will be using the existing one.
Query with “Requistion” and go ahead with the process
Page 11
2.3 Approval Conditions
Page 12
The next step in the setting up of AME is to create conditions on the basis of which the approval
needs to be set and it will take place.
Conditions identify values and value ranges for some or all of the attributes available. AME
rules refer to these conditions to determine if a particular rule is applicable for the specific
document (requisition) being approved. For example, an AME rule can be setup to require
certain approvers if $0 USD <= requisition total < $1000 USD. Since REQUISITION_TOTAL is
a seeded attribute, the user can define a condition $0 USD <= requisition total < $1000 USD,
and then use this condition in a rule to require certain approvers for the requisition. The rule
cannot refer to this condition until it is defined in AME Conditions for the Purchase Requisition
Approval transaction type.
Responsibility: Approval Management Business Analyst
Navigation: Setup ->Conditions
Click on
Select the Attribute that we have identified previously i.e
Select value for Currency Code and Enter Range for the selected attribute
(REQUISITION_TOTAL)
Page 13
After entering the value click on .
2.4 Action Types
An action type is a collection of actions having similar functionality. Every action belongs to an
action type. Action types are enabled or disabled for a particular transaction type. AME
may give an error when attempting to enable an action type for a transaction if the transaction is
not designed to allow that action type.
The next step after defining the condition for AME we need to set the “Action Type”
Navigation: Setup ->Action Type
From the existing Approval Group Select an action type of Type “Pre List Approval Group”
Page 14
Click “Go”
2.5 Approver Groups
Approver Groups are optional. Setup Approver Groups if additional approvers are required for
particular conditions, or to specify a dynamic sql query for additional approvers. The rules
defined for the transaction can be based on Approver Groups, Jobs defined in HR setup, or
Positions defined in HR setup (only in R12); the rules may also use a combination of Job,
Position, and Approver Group basis.
Navigation : Set up > Approver Groups
Page 15
Select number of approval level using “Order Number” and select a Voting Method as “Serial”
In this process also we need to specify the group members of the approval group as shown
above:
• Select HR People as the approver type
• Select the employee name as the Approver who will approve the requisition and
are part of the approval group.
• Here as per the order level as we can see that its 1 and 2 so first as part of the
process it would go to Ritwik as order level is 1 and then to Test as the order level
is 2.
2.6 Creation of Rule
Page 16
After assigning the email ID for the members of the approver group we need to set the rules by
utilizing which the approval hierarchy would work.
Navigation: Rule ->Create
Click
Enter Name, Rule Type and Start Date, Click Next
“Add Condition” i.e. add the condition to the rule
Click on “Continue”
Select “Action Type”,
Page 17
Review rule setup and click Finish
2.7 Assigning Email ID for Approvers
Since our requirement is also that mails should go to the approvers. So for this purpose we
need to set the email IDs for them at the employee definition form in HRMS module in the
process given below.
Page 18
Query for the approver
Responsibility: Australian HRMS Manager
Navigation: People > Enter and Maintain
1st
Approver: Ritwik Kumar Mishra
Click
Click TAB
Page 19
2nd Approver: Test
Click
Page 20
3. Transaction
Now that the AME setups are done we need to do a transaction and see that whether the
requisition approval is working as per the expectations or not and whether the mail notification is
going to the approvers or not.
The various steps in this process would be
• Creation of Requisition by any user for instance Bishop, Mr. Travers Noel and would
submit the same for approval
• Checking the status in Action history in Requisition Summary
• As expected for approval the notification should go to the first approver i.e. Ritwik
UB170D followed by a mail notification
• Once the notification is approved by Ritwik then as expected it should go to the
second approver i.e. Test followed by a mail notification
• Notification to Bishop, Mr. Travers that the requisition has been finally approved
• Now the status should change from “In-Process” earlier to “Approved” in Requisition
Summary
• The entire cycle can be seen under “Action History”
Page 21
Note : Since as part of the requirement all requisitions needs to be approved , so we can take
any buyer as requisition will be done by buyers only and so they will follow the same approval
hierarchy i.e. it will go to the first approver and then to the second approver as per the order
4. Pre-requisite:
As mentioned in the steps since we need to create requisition from the ID of Bishop so for this
we need his user credentials which can be obtained from system administrator.
Responsibility: System Administrator
Navigation: Security > User > Define
Let’s login with Bishop’s ID with the following credentials i.e.
User Name: TBISHOP
Password: 123456bB
5. Creation of Requisition
Page 22
As we have seen that the AME setups for setting requisition approval are done. So as part of
the process we need to do the transaction and see whether the mail notification is going or not
to the approvers.
Responsibility: Purchasing Super user
Navigation: Requisitions > Requisition
Click and get into Requisition Summary
6. Status Pre Approval
Now that we have submitted the requisition for approval by the other approvers. For this we
need to get into requisition summary and see its status.
Responsibility: Purchasing Super user
Navigation: Requisitions > Requisition Summary
Click to see the requsition created by us
Page 23
Here we can see that the approval status is “In Process”
Click Tools-> View Action History, to know about the requisition Approval status
Here we can see that the approval for the requisition has been submitted by the first user i.e.
TBISHOP.
7. Mail Notification: 1st
Approver
As discussed earlier after approval for the requsition is submitted it should fire mail notification
to the approvers. Let’s check the mail notification (First Approver)
In the above screen we have seen that the email notification has come for approving the
requisition. So for approving the requisition we need to get into the application and approve it.
Get into application and approve,
Page 24
Here we can see that the notfication for approval has come to UB170D for approval.
Open the notification for approving the requisition .
As part of the process after the approval by the first user the notfication goes to the second user
i.e. Test and he should receive the mail notification for this purpose.
8. Mail Notification: Second User
In the above screen we have seen that the email notification has come for approving the
requisition. So for approving the requisition we need to get into the application and approve it.
For this we need to log in as TEST with the following credentials
Page 25
User Name: VB170D
Password: 123456sS
Here we can see the notification
Approve after getting into the application
Open the notificationa and approve the requsition
Click “Approve” button for approving the requsition .
9. Status Post Approval
Now that the requisition has been approved by the user “TEST” so let’s log into Bishop’s ID and
see the current status.
Page 26
Open the notification by clicking it
Here we can see that the requistion has been approved by TEST
10. Cross Checking at Requsition Summary
Responsibility: Purchasing Super user
Navigation: Requisitions > Requisition Summary
Page 27
Click to see the requsition created by us
Here we can see the same status that it’s approved by the users
11. View Action History
Let’s check the action history to see the various steps that have been performed so far with this
requisition.
Get into Tools > View Action History
Page 28
12. Conclusion:
So as expected we have seen that after creation of requisition the mail for approval as required
is going to the concerned approvers as shown in the process. Mail notification has been
enabled and approvers will receive mail notification when they need to approve, as shown in
above demonstration.
In the above exercise we have considered the scenario in which any requisition done by any
buyer will go for approval as per the order as set in the approval group. If the user is interested
to set the approval level as per employee specific or as with respect to approval limits then for
each such scenario we need to define a separate condition followed by action type and
approver group.
Page 29

Mais conteúdo relacionado

Mais procurados

Check printing in_r12
Check printing in_r12Check printing in_r12
Check printing in_r12Rajesh Khatri
 
Creating business group in oracle apps
Creating business group in oracle appsCreating business group in oracle apps
Creating business group in oracle appsGurpreet singh
 
Ame concepts
Ame conceptsAme concepts
Ame conceptscstath
 
Oracle ame complete setup
Oracle ame complete setupOracle ame complete setup
Oracle ame complete setuprahul chowdary
 
Ap invoice line level approval - R12
Ap invoice line level approval - R12  Ap invoice line level approval - R12
Ap invoice line level approval - R12 Anand Mallarapu
 
PO Position Hierarchy in R12
PO Position Hierarchy in R12PO Position Hierarchy in R12
PO Position Hierarchy in R12parinay jain
 
Oracle Purchasing R12 Setup Steps
Oracle Purchasing R12 Setup StepsOracle Purchasing R12 Setup Steps
Oracle Purchasing R12 Setup StepsAhmed Elshayeb
 
How to Define a KFF(key flex field) Step by Step
How to Define a KFF(key flex field) Step by StepHow to Define a KFF(key flex field) Step by Step
How to Define a KFF(key flex field) Step by StepPan Tian
 
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
 
Oracle R12 Apps – SCM Functional Interview Questions & Answers – Purchasing M...
Oracle R12 Apps – SCM Functional Interview Questions & Answers – Purchasing M...Oracle R12 Apps – SCM Functional Interview Questions & Answers – Purchasing M...
Oracle R12 Apps – SCM Functional Interview Questions & Answers – Purchasing M...Boopathy CS
 
Pick pack and ship confirm process in oracle apps
Pick pack and ship confirm process in oracle appsPick pack and ship confirm process in oracle apps
Pick pack and ship confirm process in oracle appsshravan kumar chelika
 
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 EngineAh_Ismail
 
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
 
Sales order approval process
Sales order approval  processSales order approval  process
Sales order approval processsandy51450
 
Oracle Core HR with Screen Shots
Oracle Core HR with Screen ShotsOracle Core HR with Screen Shots
Oracle Core HR with Screen Shotsrunjithrocking
 
Oracle Purchasing Internal Requisition
Oracle Purchasing Internal RequisitionOracle Purchasing Internal Requisition
Oracle Purchasing Internal RequisitionAhmed Elshayeb
 
R12:Payment Process Request (PPR)
R12:Payment Process Request (PPR)R12:Payment Process Request (PPR)
R12:Payment Process Request (PPR)lingaswamy vallapu
 

Mais procurados (20)

Check printing in_r12
Check printing in_r12Check printing in_r12
Check printing in_r12
 
Creating business group in oracle apps
Creating business group in oracle appsCreating business group in oracle apps
Creating business group in oracle apps
 
Ame concepts
Ame conceptsAme concepts
Ame concepts
 
Oracle ame complete setup
Oracle ame complete setupOracle ame complete setup
Oracle ame complete setup
 
Ap invoice line level approval - R12
Ap invoice line level approval - R12  Ap invoice line level approval - R12
Ap invoice line level approval - R12
 
PO Position Hierarchy in R12
PO Position Hierarchy in R12PO Position Hierarchy in R12
PO Position Hierarchy in R12
 
Oracle Purchasing R12 Setup Steps
Oracle Purchasing R12 Setup StepsOracle Purchasing R12 Setup Steps
Oracle Purchasing R12 Setup Steps
 
How to Define a KFF(key flex field) Step by Step
How to Define a KFF(key flex field) Step by StepHow to Define a KFF(key flex field) Step by Step
How to Define a KFF(key flex field) Step by Step
 
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
 
Oracle R12 Apps – SCM Functional Interview Questions & Answers – Purchasing M...
Oracle R12 Apps – SCM Functional Interview Questions & Answers – Purchasing M...Oracle R12 Apps – SCM Functional Interview Questions & Answers – Purchasing M...
Oracle R12 Apps – SCM Functional Interview Questions & Answers – Purchasing M...
 
Pick pack and ship confirm process in oracle apps
Pick pack and ship confirm process in oracle appsPick pack and ship confirm process in oracle apps
Pick pack and ship confirm process in oracle apps
 
Oracle HRMS Document R12.
Oracle HRMS Document R12.Oracle HRMS Document R12.
Oracle HRMS Document R12.
 
Oracle R12 Purchasing setup
Oracle R12 Purchasing setupOracle R12 Purchasing setup
Oracle R12 Purchasing setup
 
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
 
Oracle hrms bg setup examples
Oracle hrms bg setup examplesOracle hrms bg setup examples
Oracle hrms bg setup examples
 
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
 
Sales order approval process
Sales order approval  processSales order approval  process
Sales order approval process
 
Oracle Core HR with Screen Shots
Oracle Core HR with Screen ShotsOracle Core HR with Screen Shots
Oracle Core HR with Screen Shots
 
Oracle Purchasing Internal Requisition
Oracle Purchasing Internal RequisitionOracle Purchasing Internal Requisition
Oracle Purchasing Internal Requisition
 
R12:Payment Process Request (PPR)
R12:Payment Process Request (PPR)R12:Payment Process Request (PPR)
R12:Payment Process Request (PPR)
 

Destaque

R12 payables leverage desktop integrator
R12 payables   leverage desktop integratorR12 payables   leverage desktop integrator
R12 payables leverage desktop integratorSajid Rahim, MSc,PMP
 
Oracle AME Approval Management Engine Training
Oracle AME Approval Management Engine TrainingOracle AME Approval Management Engine Training
Oracle AME Approval Management Engine TrainingNoman Jahangir
 
Oracle R12 AR Enhancement Overview
Oracle R12 AR Enhancement OverviewOracle R12 AR Enhancement Overview
Oracle R12 AR Enhancement OverviewSanjay Challagundla
 
Oracle R12 Multi org ivas
Oracle R12 Multi org ivasOracle R12 Multi org ivas
Oracle R12 Multi org ivasAli Ibrahim
 
Complete Oracle Procure to Pay Cycle
Complete Oracle Procure to Pay Cycle Complete Oracle Procure to Pay Cycle
Complete Oracle Procure to Pay Cycle mgarg82
 
Payroll process oracle hrms
Payroll process oracle hrmsPayroll process oracle hrms
Payroll process oracle hrmsShaju Shana
 
Procure to Pay Process
Procure to Pay Process Procure to Pay Process
Procure to Pay Process Sameer Mittal
 

Destaque (8)

R12 payables leverage desktop integrator
R12 payables   leverage desktop integratorR12 payables   leverage desktop integrator
R12 payables leverage desktop integrator
 
User creation
User creationUser creation
User creation
 
Oracle AME Approval Management Engine Training
Oracle AME Approval Management Engine TrainingOracle AME Approval Management Engine Training
Oracle AME Approval Management Engine Training
 
Oracle R12 AR Enhancement Overview
Oracle R12 AR Enhancement OverviewOracle R12 AR Enhancement Overview
Oracle R12 AR Enhancement Overview
 
Oracle R12 Multi org ivas
Oracle R12 Multi org ivasOracle R12 Multi org ivas
Oracle R12 Multi org ivas
 
Complete Oracle Procure to Pay Cycle
Complete Oracle Procure to Pay Cycle Complete Oracle Procure to Pay Cycle
Complete Oracle Procure to Pay Cycle
 
Payroll process oracle hrms
Payroll process oracle hrmsPayroll process oracle hrms
Payroll process oracle hrms
 
Procure to Pay Process
Procure to Pay Process Procure to Pay Process
Procure to Pay Process
 

Semelhante a Ame configuration process end to end

Whitepaper ame purchasing
Whitepaper ame purchasingWhitepaper ame purchasing
Whitepaper ame purchasingmykalz71
 
Ame setup po requisitions (1)
Ame setup   po requisitions (1)Ame setup   po requisitions (1)
Ame setup po requisitions (1)Gokark
 
Ame concepts
Ame conceptsAme concepts
Ame conceptssridherp
 
Workday training for_employees
Workday training for_employeesWorkday training for_employees
Workday training for_employeesbgadicha
 
Practical Headless Flow Examples
Practical Headless Flow ExamplesPractical Headless Flow Examples
Practical Headless Flow ExamplesSalesforce Admins
 
Understanding credit check in oracle e business suite
Understanding credit check in oracle e business suiteUnderstanding credit check in oracle e business suite
Understanding credit check in oracle e business suiteOlumide Idowu
 
BizSmart Corporate Back Office Guide
BizSmart Corporate Back Office GuideBizSmart Corporate Back Office Guide
BizSmart Corporate Back Office GuideAllianceBankMY
 
BizSmart Corporate Back Office Guide
BizSmart Corporate Back Office GuideBizSmart Corporate Back Office Guide
BizSmart Corporate Back Office GuideAllianceBankMY
 
SFDC useful approval_processes
SFDC useful approval_processesSFDC useful approval_processes
SFDC useful approval_processesharikarans
 
Oracle hcm cloud configuring approval workflow
Oracle hcm cloud configuring approval workflowOracle hcm cloud configuring approval workflow
Oracle hcm cloud configuring approval workflowFeras Ahmad
 
Requisition approval using_ame_an_oracle
Requisition approval using_ame_an_oracleRequisition approval using_ame_an_oracle
Requisition approval using_ame_an_oracleBeshoy Nemat
 
Tips & Tricks for Building Advanced Workflow
Tips & Tricks for Building Advanced WorkflowTips & Tricks for Building Advanced Workflow
Tips & Tricks for Building Advanced Workflowdreamforce2006
 

Semelhante a Ame configuration process end to end (20)

Whitepaper ame purchasing
Whitepaper ame purchasingWhitepaper ame purchasing
Whitepaper ame purchasing
 
Ame setup po requisitions (1)
Ame setup   po requisitions (1)Ame setup   po requisitions (1)
Ame setup po requisitions (1)
 
9180 skamath wp_1
9180 skamath wp_19180 skamath wp_1
9180 skamath wp_1
 
Ame concepts
Ame conceptsAme concepts
Ame concepts
 
Wielding Workflow
Wielding WorkflowWielding Workflow
Wielding Workflow
 
Workday training for_employees
Workday training for_employeesWorkday training for_employees
Workday training for_employees
 
Practical Headless Flow Examples
Practical Headless Flow ExamplesPractical Headless Flow Examples
Practical Headless Flow Examples
 
Understanding credit check in oracle e business suite
Understanding credit check in oracle e business suiteUnderstanding credit check in oracle e business suite
Understanding credit check in oracle e business suite
 
BizSmart Corporate Back Office Guide
BizSmart Corporate Back Office GuideBizSmart Corporate Back Office Guide
BizSmart Corporate Back Office Guide
 
BizSmart Corporate Back Office Guide
BizSmart Corporate Back Office GuideBizSmart Corporate Back Office Guide
BizSmart Corporate Back Office Guide
 
SFDC useful approval_processes
SFDC useful approval_processesSFDC useful approval_processes
SFDC useful approval_processes
 
White paper-credit-checking
White paper-credit-checkingWhite paper-credit-checking
White paper-credit-checking
 
Oracle hcm cloud configuring approval workflow
Oracle hcm cloud configuring approval workflowOracle hcm cloud configuring approval workflow
Oracle hcm cloud configuring approval workflow
 
Jresearch Flexess presentation
Jresearch Flexess presentationJresearch Flexess presentation
Jresearch Flexess presentation
 
Requisition approval using_ame_an_oracle
Requisition approval using_ame_an_oracleRequisition approval using_ame_an_oracle
Requisition approval using_ame_an_oracle
 
Ame concepts
Ame conceptsAme concepts
Ame concepts
 
Project Portfolio
Project PortfolioProject Portfolio
Project Portfolio
 
Requirements Everywhere
Requirements EverywhereRequirements Everywhere
Requirements Everywhere
 
Tips & Tricks for Building Advanced Workflow
Tips & Tricks for Building Advanced WorkflowTips & Tricks for Building Advanced Workflow
Tips & Tricks for Building Advanced Workflow
 
Getting It Right
Getting It RightGetting It Right
Getting It Right
 

Último

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 

Último (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 

Ame configuration process end to end

  • 1. AME Configuration Process: End to End Table of Contents 1. Introduction: ................................................................................................................2 2. Required Steps ...........................................................................................................2 3. Step 1: Login as System Administrator user i.e. SYSADMIN.................................2 4. Step 2: Search for the user ........................................................................................3 5. Step 3: Assign roles to the user ................................................................................4 6. Step 4: Granting Access ............................................................................................5 7. Step 5: Login with the credentials of user : .............................................................8 Page 1
  • 2. 1. Introduction: AME responsibilities in 11i.AME.A are assigned directly to the users. However, In R12 or 11i.AME.B and higher, AME responsibilities are assigned indirectly to users through roles. The roles are assigned to the users by the SYSADMIN user using the User Management responsibility. Once the roles are assigned, the AME responsibilities are automatically available to the users without specifically assigning the AME responsibilities to the users. Here are steps to assign the roles: 2. Required Steps 1) Log in as SYSADMIN 2) Search the user to whom the AME privileges are required to be provided in User Management module. 3) Assign required roles for AME i.e. Approval Management Business Analyst and Approval Management administrator 4) Create grant to the user for AME privileges. 5) Log in as the user and check the access to the modules 3. Step 1: Login as System Administrator user i.e. SYSADMIN In order to provide access to any user we need to log in as sysadmin and then assign the required privileges to the user. Log in with the user credentials of SYSADMIN User Name: SYSADMIN Password: system167 Page 2
  • 3. Select the responsibility "User Management". (NOTE: User Management data is stored in the UMX schema) 4. Step 2: Search for the user Responsibility : User Management Navigation : User Management > Users Page 3
  • 4. Click for providing access to the modules 5. Step 3: Assign roles to the user Click button for assigning role to the user Search for Approval% and Select roles from the resulting LOV. Choose the roles that are applicable (proper authority) for the user, and click the Select button. Page 4
  • 5. 6. Step 4: Granting Access AME restricts access to transaction types using Data Security. Grant users access to the transaction types using the Grants page. Set up user access as follows: Navigate to the Personal Home Page. Responsibility: Functional Administrator Navigation : Functional Administrator > Home From the Grants page, press on the Create Grant button Click Page 5
  • 6. Select the Grantee type : Specific User Click Page 6
  • 8. 7. Step 5: Login with the credentials of user : User Name : TB170D Password : 123456rR So here we can see thet the user for which we have provided grants for AME have access to the AME responisbility. Thus we have seen that the process by which access to the AME can be provided. Page 8
  • 9. 1. AME Setups The various Steps for setting up AME are as follows In order to these setups we need to get into the AME responsibility i.e. Approval Management Business Analyst. Responsibility: Approval Management Business Analyst Navigation: Business Analyst Dashboards 2. Approval setups steps Given below are the various steps that are part of the approval steps i.e. 1) Transaction Types 2) Components : a) Attributes b) Conditions c) Approver Groups d) Approval Rules Page 9
  • 10. 2.1 Transaction Type The first step in the approval setups process is to select the transaction type for which we need to create approval setups. AME is designed to provide approval logic for many transaction types. Transaction types used for Purchase Requisitions include the following: Purchase Requisition Approval, Internal Requisition Approval, and Requester Change Order Approval. This whitepaper focuses on Purchase Requisition Approval; however, many of the concepts are applicable to the other two requisition transaction types as well. Likewise, some examples and comments in this paper are written in iProcurement context, but the same AME concepts apply to core apps requisitions also. Since we need to set AME for setting requisition approval so select Purchase Requisition Approval from the LOV as shown below. Page 10
  • 11. There are various componenets of AME setups which needs to be done : • Attributes • Conditons • Action Types • Approver Groups 2.2 Setting of Attributes The first component of the AME is to set the attributes. These will fetch business facts for a specific transaction. Attributes are the base element for an AME Rule. Attribute values are retrieved from the Oracle 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. Click link for setting the attributes Here we need to select the attribute which we are going to use s one of the components. Since the required attribute is already existing so we will be using the existing one. Query with “Requistion” and go ahead with the process Page 11
  • 13. The next step in the setting up of AME is to create conditions on the basis of which the approval needs to be set and it will take place. Conditions identify values and value ranges for some or all of the attributes available. AME rules refer to these conditions to determine if a particular rule is applicable for the specific document (requisition) being approved. For example, an AME rule can be setup to require certain approvers if $0 USD <= requisition total < $1000 USD. Since REQUISITION_TOTAL is a seeded attribute, the user can define a condition $0 USD <= requisition total < $1000 USD, and then use this condition in a rule to require certain approvers for the requisition. The rule cannot refer to this condition until it is defined in AME Conditions for the Purchase Requisition Approval transaction type. Responsibility: Approval Management Business Analyst Navigation: Setup ->Conditions Click on Select the Attribute that we have identified previously i.e Select value for Currency Code and Enter Range for the selected attribute (REQUISITION_TOTAL) Page 13
  • 14. After entering the value click on . 2.4 Action Types An action type is a collection of actions having similar functionality. Every action belongs to an action type. Action types are enabled or disabled for a particular transaction type. AME may give an error when attempting to enable an action type for a transaction if the transaction is not designed to allow that action type. The next step after defining the condition for AME we need to set the “Action Type” Navigation: Setup ->Action Type From the existing Approval Group Select an action type of Type “Pre List Approval Group” Page 14
  • 15. Click “Go” 2.5 Approver Groups Approver Groups are optional. Setup Approver Groups if additional approvers are required for particular conditions, or to specify a dynamic sql query for additional approvers. The rules defined for the transaction can be based on Approver Groups, Jobs defined in HR setup, or Positions defined in HR setup (only in R12); the rules may also use a combination of Job, Position, and Approver Group basis. Navigation : Set up > Approver Groups Page 15
  • 16. Select number of approval level using “Order Number” and select a Voting Method as “Serial” In this process also we need to specify the group members of the approval group as shown above: • Select HR People as the approver type • Select the employee name as the Approver who will approve the requisition and are part of the approval group. • Here as per the order level as we can see that its 1 and 2 so first as part of the process it would go to Ritwik as order level is 1 and then to Test as the order level is 2. 2.6 Creation of Rule Page 16
  • 17. After assigning the email ID for the members of the approver group we need to set the rules by utilizing which the approval hierarchy would work. Navigation: Rule ->Create Click Enter Name, Rule Type and Start Date, Click Next “Add Condition” i.e. add the condition to the rule Click on “Continue” Select “Action Type”, Page 17
  • 18. Review rule setup and click Finish 2.7 Assigning Email ID for Approvers Since our requirement is also that mails should go to the approvers. So for this purpose we need to set the email IDs for them at the employee definition form in HRMS module in the process given below. Page 18
  • 19. Query for the approver Responsibility: Australian HRMS Manager Navigation: People > Enter and Maintain 1st Approver: Ritwik Kumar Mishra Click Click TAB Page 19
  • 21. 3. Transaction Now that the AME setups are done we need to do a transaction and see that whether the requisition approval is working as per the expectations or not and whether the mail notification is going to the approvers or not. The various steps in this process would be • Creation of Requisition by any user for instance Bishop, Mr. Travers Noel and would submit the same for approval • Checking the status in Action history in Requisition Summary • As expected for approval the notification should go to the first approver i.e. Ritwik UB170D followed by a mail notification • Once the notification is approved by Ritwik then as expected it should go to the second approver i.e. Test followed by a mail notification • Notification to Bishop, Mr. Travers that the requisition has been finally approved • Now the status should change from “In-Process” earlier to “Approved” in Requisition Summary • The entire cycle can be seen under “Action History” Page 21
  • 22. Note : Since as part of the requirement all requisitions needs to be approved , so we can take any buyer as requisition will be done by buyers only and so they will follow the same approval hierarchy i.e. it will go to the first approver and then to the second approver as per the order 4. Pre-requisite: As mentioned in the steps since we need to create requisition from the ID of Bishop so for this we need his user credentials which can be obtained from system administrator. Responsibility: System Administrator Navigation: Security > User > Define Let’s login with Bishop’s ID with the following credentials i.e. User Name: TBISHOP Password: 123456bB 5. Creation of Requisition Page 22
  • 23. As we have seen that the AME setups for setting requisition approval are done. So as part of the process we need to do the transaction and see whether the mail notification is going or not to the approvers. Responsibility: Purchasing Super user Navigation: Requisitions > Requisition Click and get into Requisition Summary 6. Status Pre Approval Now that we have submitted the requisition for approval by the other approvers. For this we need to get into requisition summary and see its status. Responsibility: Purchasing Super user Navigation: Requisitions > Requisition Summary Click to see the requsition created by us Page 23
  • 24. Here we can see that the approval status is “In Process” Click Tools-> View Action History, to know about the requisition Approval status Here we can see that the approval for the requisition has been submitted by the first user i.e. TBISHOP. 7. Mail Notification: 1st Approver As discussed earlier after approval for the requsition is submitted it should fire mail notification to the approvers. Let’s check the mail notification (First Approver) In the above screen we have seen that the email notification has come for approving the requisition. So for approving the requisition we need to get into the application and approve it. Get into application and approve, Page 24
  • 25. Here we can see that the notfication for approval has come to UB170D for approval. Open the notification for approving the requisition . As part of the process after the approval by the first user the notfication goes to the second user i.e. Test and he should receive the mail notification for this purpose. 8. Mail Notification: Second User In the above screen we have seen that the email notification has come for approving the requisition. So for approving the requisition we need to get into the application and approve it. For this we need to log in as TEST with the following credentials Page 25
  • 26. User Name: VB170D Password: 123456sS Here we can see the notification Approve after getting into the application Open the notificationa and approve the requsition Click “Approve” button for approving the requsition . 9. Status Post Approval Now that the requisition has been approved by the user “TEST” so let’s log into Bishop’s ID and see the current status. Page 26
  • 27. Open the notification by clicking it Here we can see that the requistion has been approved by TEST 10. Cross Checking at Requsition Summary Responsibility: Purchasing Super user Navigation: Requisitions > Requisition Summary Page 27
  • 28. Click to see the requsition created by us Here we can see the same status that it’s approved by the users 11. View Action History Let’s check the action history to see the various steps that have been performed so far with this requisition. Get into Tools > View Action History Page 28
  • 29. 12. Conclusion: So as expected we have seen that after creation of requisition the mail for approval as required is going to the concerned approvers as shown in the process. Mail notification has been enabled and approvers will receive mail notification when they need to approve, as shown in above demonstration. In the above exercise we have considered the scenario in which any requisition done by any buyer will go for approval as per the order as set in the approval group. If the user is interested to set the approval level as per employee specific or as with respect to approval limits then for each such scenario we need to define a separate condition followed by action type and approver group. Page 29