fbpx

Share this article

Share on facebook
Facebook
Share on linkedin
LinkedIn
Share on email
Email

Parallel Approvals in Oracle Fusion

Oracle SCM Cloud

Table of Contents

Concept

In parallel approval, the approval requests will be routed to all the concerned approvers at the same time (whereas in serial approval, the approval requests will be routed to one approver / approval group at first. Once this approval is satisfied, the request will be routed to the next approver / approval group in line as per the defined sequence and so on). For example: if there are 3 approvers, in Parallel Approval Scenario, all 3 will received the Approval Request at the same time

 

Parallel Approval: All at once

Serial Approval: One after the other

Parallel approvals can be further split into 2 types:

1. Consensus: All the relevant approvers need to approve or else the approval will be rejected

2. First Responder Wins: Decision (whether approve or reject) of the first responder will be final

Scenario

We will execute 2 example on the fusion instance.

 

1. Parallel Approval – Consensus:

The client requires every PO with Procurement Business Unit as “US1 Business Unit” to be routed to 3 approvers. The PO status should become “Open” only after all the 3 approvers approve the PO

 

2. Parallel Approval – First Responder Wins:

The client requires every PO with Procurement Business Unit as “US1 Business Unit” to be routed to 3 approvers. The PO status should become “Open” after any one of the 3 approvers approve the PO

 

See below the executed examples.

Parallel Approval - Consensus

Configuration

Go to “Setup and Maintenance” work area

Select “Setup:” as Procurement. Select the functional area as “Approval Management”. Select “Show” as All tasks. Go to task Manage Approval Groups. This will take you to the “BPM (Business Process Management) Worklist

Click +

Enter the desired name. Click +

Click on the lens icon

Search for the relevant user. Select the radio box for the required user from the search results and click OK

Click OK

Select the approver box to enable the buttons on the right

Click +

Select the next required user by following the same steps mentioned earlier. Select the position as below selection and click OK

Select the approver box to enable the buttons on the right

Click +

Select the next required user by following the same steps mentioned earlier. Select the position as below selection and click OK

Review the Approval Group.

  • An Approval Group is a Sequence / Collection of Users / Approval Groups / a combination of Users and Approval Groups. Sequence in approval groups is relevant for sequential approval. For a parallel approval scenario all the members of the approval group will receive the approval notification simultaneously

Click Save. The approval group is successfully created

Go to Setup and Maintenance work area

Go to task “Manage Purchasing Document Approvals”

Select the Preapproval Consensus row. Note that the Routing is “Parallel” and Voting Regime is “Consensus”

 

Approval Rules - Components

1. Rules: Determines name and priority (precedence) of the rule.

2. Conditions: Determines the trigger for the rules

3. Actions: Determines the actions to be taken after the rules are triggered

Click +

Enter the name and priority of the rule. Click OK

Click “Add Condition”

Select the type as “Approval task attribute”. Click on the lens icon

As per our scenario, enter the details as above and enter the “Value” as US1 Business Unit. Click OK

Click “Add Action”

Select the action type as “Approval required”, Route using “Approval Group” and select the approval group that we created in one of the earlier steps. Click OK. Scroll up and click “Save and Close”

Select the row that we just configured and click “Enable”

Once the rule is enabled, click on “Deploy”

Click OK

Transaction

We will login to a different user to perform the transactions

Click on the user name and click “Sign Out”

Click “Confirm”

Enter the login credentials of the user with roles to enter the Purchase Order (PO) and click “Sign In”

From the Springboard, select Procurement > Purchase Orders. (Do this from the Navigator if it does not appear in the springboard.

Click on the “Tasks” pane

Click “Create Order”

Enter the Purchase Order details. Note that the Procurement BU is set as “US1 Business Unit” and click “Create”

Click + to enter the PO lines

Enter the details for the PO lines

Click “Save”

From Actions click “Validate”

Click OK

Click on “Manage Approvals” to see the approval routing

See that the approval will be routed to 3 approvers simultaneously

Click “Submit” to submit the PO for approval

Note the Purchase Order number and click OK

We need to login to the accounts of the approvers to test this functionality. Click on the user name and click “Sign Out”

Click “Confirm”

Enter the credentials of the approver and click “Sign In”

Click on the bell icon and click “More Details”

Select the approval notification

You can see the approval routing here

Click “Approve” to approve the PO from the current user

Sign Out from the existing user

Since we have selected the Voting Regime as “Consensus” the PO status should still be “Pending Approval” after approval from one of the 3 participants. Login to the user from which the PO was created to verify this

From Procurement, go to “Purchase Orders”

Click on “Recent Documents”

Select the PO that we had created in the earlier steps

See that the PO status is still “Pending Approval”. Click on the “Pending Approval” status

See that PRC.Approver01’s approval has been registered by the system

Sign out from the current user. Login to one of the remaining approvers

Click on the bell icon to see the notifications. Click “Approve”

See that the response has been recorded

Sign out from the current user. Login to the account of the 3rd approver

Click on the bell icon to see the notifications. Click “Approve”.

Now that all the 3 approvers have approved the PO, the status should now be changed to “Open” by the system. Let us verify this

Sign out from the approver user account. Login to the account from which the PO was created

From Procurement, go to “Purchase Orders”

Click “Recent Documents”

Select the relevant purchase order

See that the PO Status has now changed to “Open” from “Pending Approval” after approval from all the approvers. Click on “Open”

See that the approve response from all the 3 approvals has been registered in the system, hence the “Consensus” regime was satisfied and the order status was changed to “Open”

Parallel Approval - First Responder Wins

Configuration

Go to Setup and Maintenance work area

Search and select the task “Manage Purchasing Document Approvals”

Disable the exiting rule

Select the Preapproval row with Routing as “Parallel” and Voting Regime as “First Responder Wins”

Click +

Enter the name and priority and click OK

Click “Add Condition”

Select the type as “Approval task attribute” as click on lens icon for Attribute

Search for the Attribute “Procurement BU”

Set the parameters as mentioned in the screenshot. (Procurement BU Equals “US1 Business Unit”). Click OK

Click on “Add Action”

Select the action type as “Approval Required” Route using “Approval group” select the approval group created in earlier

Click “Save”

Click “Deploy”

Click “Yes”

Click OK

Select the row that we just configured and click “Enable”

See that the row has been enabled. Click “Deploy”

Click OK. The Configuration is complete. Let us now verify the scenario of Parallel Approval – First Responder Wins

Transaction

Login to the user account with the roles to create PO

From Procurement go to “Purchase Orders”

Click on the “Tasks” pane

Click “Create Order”

Enter the PO details. Ensure that the Procurement BU is “US1 Business Unit”. Click “Create”

Click + to enter the PO lines

Enter the PO line details

Click “Save”

From actions, click “Validate”

Click OK

Click on “Manage Approvals”

See that the approvals have been routed to 3 approvers simultaneously since this is a Parallel Approval. Click “Submit” to submit the PO for approval

Note the Purchase Order number. Click OK

Login to the account of any approver

Click on the bell icon to see the notifications. Click “Approve” to approve the PO

Login to the account of the user from which the PO was created

From Procurement, go to “Purchase Orders”

Click on “Recent Documents”

Click on the relevant PO

Since this is a “First Responder Wins” scenario, decision of the first responder is final. Since the first responder in our scenario has approved the PO, the PO status is now “Open” even when we have not approved from other 2 approver accounts

Hold on !

We would like to share some free Oracle Fusion content with you. Yes, FREE !

Where should we send it?