Hi Everyone,
We have a requirement to configure Negative Rule on the business requirement.
The Requirement is that whenever the record has an attribute status which is not 5 and 6 then the records should not merge but if the status is 1,2,3,4,78,9,10, 11 then the records should merge.
We have configured the below Negative Rule but Reltio Team has confirmed that Negative Rule does not work with standalone 'equals' or
'notEquals'
{
"uri": "configuration/entityTypes/Customer/matchGroups/Negative_Test",
"label": "D&B related : Negative on Status",
"type": "automatic",
"negativeRule":
{
"notEquals":
[
{
"values":
[
"1",
"2",
"3",
"4",
"7",
"8",
"9",
"10"
],
"uri": "configuration/entityTypes/Customer/attributes/Status"
}
]
},
"scoreStandalone": 0,
"scoreIncremental": 0
}
After checking with Reltio they suggested to have 'notExcatSame' and 'equals' on the Negative Rule and we have configured it similarly as shown:
{
"uri": "configuration/entityTypes/Customer/matchGroups/NegativeDUNS_Test",
"label": "D&B related : Negative match by D-U-N-S number and Status",
"type": "automatic",
"negativeRule":
{
"notExactSame":
[
"configuration/entityTypes/Customer/attributes/DUNSNumber"
],
"notEquals":
[
{
"values":
[
"1",
"2",
"3",
"4",
"7",
"8",
"9",
"10"
],
"uri": "configuration/entityTypes/Customer/attributes/Status"
}
]
},
"scoreStandalone": 0,
"scoreIncremental": 0
}
Finally after checking internally Reltio team has denied that the requirement cannot be achieved by Negative Rule and we should use the attribute in all the regular rules.
Is it possible to have Negative Rule on Status attribute, where the attribute value is 5 and 6 then the directive is to not merge and if the value is not 5 and 6 then the records can merge.
------------------------------
Sheshadri V
Fresh Gravity
------------------------------