External Survivorship Rules as Default Criteria Ignores Attribute Group Comparison Criteria (Doc ID 1966209.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel Universal Customer Master - Version 8.2.2.4 SIA [23030] and later
Information in this document applies to any platform.

Symptoms

On : 8.2.2.4 SIA [23030] version, Universal Customer Master

ACTUAL BEHAVIOR
---------------
When web service "PersonService" , operation "createPerson" is invoked to update a contact, external rules survivorship is not working.
The contact first name is not updated even though the update came from a higher confidence source system.

EXPECTED BEHAVIOR
-----------------------
Updates from higher confidence systems should be accepted when source survivorship is used.

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

1) Add three new systems:
a)
Id: 1
Name: Sys1
b)
Id: 2
Name: Sys2
c)
Id:3
Name:Sys3


2) Create a new Contact Attribute Group "Test Name" with the next fields
a) First Name
b) Last Name
c) Mother Maiden Name

3) Create a survivorship rule with the next parameters:
Name: Test SR
Object Name: Contact
Status:Active
Start Date: 21/12/2014
End Date:
Default Criteria: External   <-------
default rule set: Active
Business Service Name: Business Rule Service     <-------
Busin ess Service Method: RunRules   <-------
Rule Module Name: Contact Completeness   <-------

4) Add the "Test Name" attribute group with the next values:
comparison rule: source
sequence:1


5) Configure the source confidence for the attribute group:
Add the three systems created in the next order
a)
Id: 1
Name: Sys1
confidence level: 100
b)
Id: 2
Name: Sys2
confidence level: 90
c)
Id:3
Name:Sys3
confidence level: 80


Web service
The web service called is "PersonService" and the operation is "createPerson"

sample payloads:


 


To check that the service is working we send some request the first with the system 3(that has the loss confidence level) after that we send a sencod request with diferent values in fiel FistName an with the system 2(that has a higher confidence level), we expect that the fiel FirstName will be update on the golden record, but the golden preserve the first value.



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