Blog / Oracle Application Blog
White Paper on Advanced Approval using Approval Management Engine – AME
-
Position Hierarchy Based Approvals
-
Position Hierarchy can be used for Purchase Requisition approval using Oracle Approval Management (AME)
-
Parallel Approvals
-
Simultaneous approve by multiple approvers for Purchase Requisition to speed up the Requisition approval
-
Supports FYI Notifications
-
For Your information (FYI) notification are enabled to notify the action taken on the purchasing decision to certain individuals where the decision need to be communicated.
-
Graphical display of Approval Chain
-
A graphical view of approval chain and requisition status display provided to view during purchase requisition creation in iProcurement.
Position Hierarchy Based Approvals for Purchase Requisition
Setup required for Position Hierarchy Based Approvals for Purchase Requisition
-
Define Job
-
Define Position.
-
Define Employee and assign Job and Position to employee
-
Define Position Hierarchy
-
Define Rule in Approval Management engine using “HR Position Level” action type for Purchase Requisition transaction type
-
Navigate to “Approval Management Engine Business Analyst” Responsibility and select “Purchase Requisition Approval” as transaction type and click on Setup button.
-
Navigate to “Rule” button and click on “Create” to create a Rule based on Position Hierarchy.
-
Enter Name, Rule type as”List Creation” and Start date during Step1.
-
Add condition In Step2
-
Add “Action Type” “HR Position Level and select Required action in Step3
-
Review all the details and click finish button to create Rule.
-
You will get confirmation message once the rule has been created.
-
Select “PURCHASE_REQ” as Approval Transaction Type for “Purchase Requisition” Document Type
Example
-
Raise a Non catalogue Purchase requisition (PR) in iProcurement for $100.
-
Check out from the shopping cart.
-
Based on the Approval Limit Approval hierarchy generated. In our case, Approval hierarchy generated using the Position Hierarchy level. Click on next to go to review page
-
Review and submit the requisition for approval.
-
Requisition submitted and Click on requsition number to see the current status.
Please navigate to “Approval Management Business Analyst” responsibility to cross check and to confirm the rules used to generate approval hierarchy. Please note that I have shown these details to confirm that the rule created based on Position hierarchy are used and this is not a step to create purchase requsition from iProcurement.
-
Click on “Run Real Transaction Test “ button
-
Enter Requsition_header_id of the Purchase Requisition and click GO
-
Click on “Run Test Case(2)” button and results will be shown as below:
-
Login as Horton and Approve PR and Once approved, PR will go the next approver.
-
Login as Brown and Approve PR and Once approved, PR will get approved.
-
Login as requestor to see the PR status and you can see that PR is fully approved.
Parallel Approvals for Purchase Requisition
Setup required for Parallel Approvals for Purchase Requisition
-
Navigate to “Approval Management Business Analyst” Responsibility and Select Purchase Requisition transaction Type. Click on “Setup” button to modify the setups
-
Navigate to “Action Type” and create new action type (if required) or use existing action types. We are using existing action type “Approval –Group chain of authority” action type.
-
Select ordering method as “Parallel” to setup Parallel approval process. (“Serial” ordering mode is normal approval Process. i.e. Approval goes from one approver to next approver in a sequence )
-
Select Voting method. Oracle provides multiple options in voting method.
-
Serial:
-
Consensus:
-
First Responder Wins
-
Create approver Groups with voting method as “First Responder Wins” and add all Approvers in the approval group.
-
Create Rule using Parallel approval Action type and approver Groups.
Example:
-
Create Non catalogue request using “SUPPLIES.FACILITIES” as category and check out
-
Approval and Notes section displays the approval group selected for this purchase requisition.
-
In our example “Facilities Approval Group” selected for approval.
-
This group consist 2 approvers namely Horton and Smith. Both the approvers will be notified once request submitted.
-
Review the PR and Submit for Approval.
-
Click on the status to know the status of the notification. Both approvers are notified for approval.
-
Login as Smith to view the Purchase Requisition approval notification.
-
Login as Horton to see the notification for the same purchase Requisition and Click “Approve” button to approve the Request.
-
Login as Requestor to check the status of the Purchase Requisition and you can see the request is approved by Horton and “no action taken” by Smith.
For Your Information (FYI) Notification support for Purchase Requisition
Setup required to configure “For Your Information (FYI) Notification”
-
Navigate to “Approval Management Business Analyst” responsibility and click on Configuration variables.
-
Select Transaction type as “Purchase Requisition Approval” and click Go. Then Select “YES” under Transaction type for the variable name “Allow For your Information Notifications”
-
Save the Changes and you will get below confirmation message
-
Create new rule with the category “For Your Information” or update existing rule
-
Add condition to the Rule, Action Type, and Action. Complete the rule creation.
Example
-
Create Non catalogue Request to test this FYI information notification.
-
Add to Cart and Checkout.
-
Approval and Notes page displays the Approval Sequence. Both FYI notification and Approval Authority shown in the display.
-
Review and Submit the Request.
-
Check the Status of the Request in Approval History.
-
Login as FYI Notification user. User notified with FYI message.
-
Login as Approver and Approve the Request.
-
Once all Approvers are approved the PR, Check Approval History of the PR. History displays the Request approved only by approval authority and FYI user only got FYI notification.
Graphical display of Approval Chain
Setup required for Graphical display of Approval Chain
Example
-
Below example depicts approval required from one approver in a sequence.
-
Below example depicts approval required from group of approvers. Click on the Group name to view all approvers attached with this Group
-
Below example depicts approval required from Series of Approvers and “For Your Information” Notification approvers.
-
Below example depicts Graphical display of approvers in the PR Approval Notifications.
References
-
Release Content document R12 Oracle Advanced Procurement.

