AddRoles Attached Rule Returns a Validation Error When Using a Collection (Doc ID 2174078.1)

Last updated on AUGUST 19, 2016

Applies to:

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

Symptoms

Using the AddRoles attached rule with collections is not functioning as expected.
If users try to add one client to a policy where their RolePercent is less than 1.00(100%) the following error is returned even if the percent you are trying to use is less than 1.00(100%).
Error
"The selected roll(s) cannot exceed 100%"

When attempting to add multiple roles where the role percents do equal 1.00(100%) the activity will process.
The other issue is the AddRoles rule doesn't check to see if the roles being added meet the total allocated percent for that role type.
For example, the PrimaryBeneficiary is set to only allow 100% allocation per policy.
If using the AddRoles attached rule, users can bypass this restriction which should not happen.

Steps to Reproduce
1. Configure a Transaction with the AddRoles rule using collections.
2. Add a client to a policy (Role Percent < 100%) using the transaction
3. Process the activity
4. Configure the Primary Beneficiary to only allow 100%
5. Configure a transaction using the AddRole attached rule.
6 Process the activity and verify the 100% requirement is not enforced.

The issue has the following business impact:
Due to this issue, users cannot add a client using AddRoles with collections.
Also, restrictions can be bypassed using the AddRoles attached rule.

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms