My Oracle Support Banner

Validate Expression Error Messages Do Not Work Correctly On Product Level Transactions (Doc ID 2772851.1)

Last updated on APRIL 30, 2021

Applies to:

Oracle Insurance Policy Administration J2EE - Version 11.2.0.31 and later
Information in this document applies to any platform.

Symptoms

On : 11.2.0.31 version, General

ACTUAL BEHAVIOR
---------------
Validate Expression Error Messages do not function correctly on Product Level Transactions.
If you have a Validate Expressions Rules where they are overridable attached to a Transactions
where certain types of users are allowed to override them they do not function correctly based on these rules when overridden at the Product Level.
What is occurring is when a user with limited privileges is adding an Activity where an overridable business error is triggered,
they are able to approve the error when they should not be. If the same user was to add an Activity that is overridden at the Plan Level
and trigger the same business error they are not able to approve it, as expected.
The security is correctly set at both the Product and Plan level to not allow certain users to approve these business validations.



EXPECTED BEHAVIOR
-----------------------
Business Validation Errors behave the same way when used on Transactions at both the Plan and Product level.


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Create a Plan Level Transaction that has Validate Expressions attached to it, and it has an overridable error.
2. Create a Product Level Transaction that has Validate Expressions attached to it, and it has an overridable error.
3. Create a Security Group who can override the business errors from steps 1 and 2.
4. Create a security group who cannot override the business errors from steps 1 and 2.
5. Login to OIPA with a user associated to the Security Group created in step 3, add the Plan Level Transaction where it will trigger the overridable business error and observe you can approve it and process the activity
6. Login to OIPA with a user associated to the Security Group created in step 3, add the Product Level Transaction where it will trigger the overridable business error and observe you can approve it and process the activity
7. Login to OIPA with a user associated to the Security Group created in step 4, add the Plan Level Transaction where it will trigger the overridable business error and observe you cannot approve it and cannot process the activity
8. Login to OIPA with a user associated to the Security Group created in step 4, add the Product Level Transaction where it will trigger the overridable business error and observe you can approve it and process the activity (You should not be able to do this).


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
References


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