My Oracle Support Banner

Multiple AME Rules Are Getting Evaluated For The Same Transaction (Doc ID 2780846.1)

Last updated on JANUARY 05, 2023

Applies to:

Oracle Approvals Management - Version 12.2.7 and later
Information in this document applies to any platform.

Symptoms

ACTUAL BEHAVIOR
----------------------

Observed that, multiple rules are getting evaluated for a transaction

EXPECTED BEHAVIOR
-------------------------

Expect that, only one rule should get evaluated for any transaction

STEPS
-----------

The issue can be reproduced at will with the following steps:

1. Login using "Approvals Management Business Analyst" responsibility.

2. Create 2 Rules under the corresponding Transaction Type as below:

        Rule 1
            Condition 1 is TRUE

            and

            Condition 2 is TRUE

            Action - Approver Group 1

        Rule 2
            Condition 1 is TRUE

            Action - Approver Group 2

        

Example:

        Rule 1
            Condition 1 - WORKFLOW_PROCESS_NAME IN (HR_GENERIC_APPROVAL_PRC)

            and

            Condition 2 - ABSENCE_TYPE IN (Annual Leave)

            Action - Approver Group 1

        Rule 2
            Condition 1 - WORKFLOW_PROCESS_NAME IN (HR_GENERIC_APPROVAL_PRC)

            Action - Approver Group 2

3. Create any transaction from the corresponding responsibility and/or function such that it satisfies both Condition 1 and Condition 2.

        For Example, Create an Annual Leave Absence transaction

4. Observe that both the rules are getting evaluated because Condition 1 gets satisfied in both the rules. Thus, approvers from both the Approver Groups are getting fetched.

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
Cause
Solution


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