Maintain Relationship Rule Does Not Work More Than Once A Day. (Doc ID 2085247.1)

Last updated on JUNE 27, 2017

Applies to:

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

Symptoms

On : 10.1.2.2 version, General

ACTUAL BEHAVIOR
---------------
Maintain relationship rule does not work more than once a day.

We are using an activity (AssignAccountRelationship) at the client level to maintain relationships (i.e.: add and/or update). We do so using the Maintain Relationship attached rule. However, If we want to update a certain value on the relationship screen using that same activity, we are unable to do so on the same day using the Maintain Relationship rule. The activity processes but does nothing to the actual relationship.

We thought of using CopyToClientRelationshipFields for update but that only works at the GroupCustomer level (Taken from the XML configuration guide: "This business rule will only work in the context of the specific group customer to which it belongs.")

EXPECTED BEHAVIOR
-----------------------
This should work as often as you like in a day.

STEPS
-----------------------
See screen shots for more details.

I created a GroupCustomer (Account Number: 20150408).
I created a client named John Tester.

Then used the AssignAccountRelationship activity (with an ActivityEffectiveDate of 2015-01-01) to attach John Tester as an Employee (Employment-Employee) to the Account Created with a salary of 40,000 and process the activity. I then try and process a second AssignAccountRelationship on the same date with a salary of 45,000 (In case in production a user wrongly entered the salary as 40,000 and needed to correct it to 45,000).

The second AssignAccountRelationship does not error out but does nothing to the relationship and the salary stays the same, i.e.: 40,000.

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot update multiple items in an account in one day.

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