My Oracle Support Banner

AME - PO_ACTION_HISTORY Gets updated for All Rows with Same Approver But In Different Approval Group (Doc ID 2322630.1)

Last updated on APRIL 15, 2020

Applies to:

Oracle iProcurement - Version 12.1 to 12.1.3 [Release 12.1]
Information in this document applies to any platform.

Symptoms

On : 12.1.3 version, Approval List and Workflow

ACTUAL BEHAVIOR
---------------
AME - PO_ACTION_HISTORY Gets updated for All Rows with Same Approver But In Different Approval Group

AME setup, the same approver in two approval_groups for 2 different rules, These are parallel approvals.
When the repeat approver takes an action on one of the notifications it is recording it for her on each row where she is an approver in a different approver group, even if her second notification is still pending or if she has Approved the second one.

This rule emails to 2 sets of approvers with 2 people in each group. I setup an example below with 2 new attributes, conditions, approval groups, and rules for (B) AB Approval and (C) ABC Approval. These are setup as a preapproval going out in parallel. They are set to first one wins. After one person from AB Approval selects approve and one person from ABC Approval selects approve, the approval moves on to ABCD Approval. I have Repeated Approvers set to Each occurrence. I have the same person twice in both sets. She is an approver on AB Approval and ABC approval.

An example is attached showing the result. It shows where No Action Taken for ApproverName on AB Approval. This is correct.
But for ABC Approval she actually Approved the document. The data is showing incorrectly No Action Taken for ApproverName.
She Approved the second time.

Here is another example

Vision Demo example:

1) Approver Group:
Name ABCD1
Description ABCD1
Usage Type Static
Order Number 1
Voting Method First Responder Wins
Group Members
X People 1
Y HR People 2

Name ABCD2
Description ABCD2
Usage Type Static
Order Number 2
Voting Method First Responder Wins
Group Members
X People 1
Z People 2

2) Rule:

Name  XYZ1
Rule Type List Creation
Item Class Header
Start Date 21-Sep-2017
End Date 31-Dec-4712
Conditions
TRANSACTION_ORG_ID is equal to 204 Ordinary Header
Action
approval-group chain of authority Require approval from ABCD1

Name XYZ2
Rule Type List Creation
Item Class Header
Start Date 21-Sep-2017
End Date 31-Dec-4712
Conditions
REQUISITION_TOTAL is greater than 25000,USD Ordinary Header
Action
approval-group chain of authority Require approval from ABCD2

3) create IP requisition with amount over 25000
approve requisition

4) log on X
approval notification
5 a (ABCD2) Pending
4 b (ABCD2) Pending
3 c (ABCD1) Pending
2 X (ABCD1) Pending
1 d 21-Sep-2017 16:42:13

approve notification

5) Approval sequence shows:
5 b (ABCD2) NO ACTION
4 X (ABCD2) NO ACTION
3 Y (ABCD1) NO ACTION
2 X (ABCD1) Approve
1 a Submitted 21-Sep-2017 16:42:13

 

Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.