Configuring Fallback Strategies for Survivorship Rules
This topic contains information about fallback strategies for survivorship rules.
You can set a fallback strategy for survivorship rules. For example, if you have a source system survivorship rule for an attribute, and you have two records from the same source system involved in a merge, Reltio would generate two Operational Values (OVs) for the attribute. To get a single OV, you can specify the fallback strategy as a tiebreaker .
Fallback strategies can be any attribute survivorship rule (see Design survivorship rules for more information). Also, you can list more than one strategy as a fallback, with preference given to strategies ordered first.
fallbackStrategiesChain
is deprecated, and you now use fallbackStrategies
.To configure fallback strategies, you can use the survivorshipGroups
section of the L3 configuration file to specify the values for fallBackStrategies
.
Example
LastName
, you can change the rule for the FirstName
attribute.{
"survivorshipGroups":[
{
"URI":"configuration/entityTypes/HCP/survivorshipGroups/default",
"default":true,
"mapping":[
{
"attribute":"configuration/entityTypes/HCP/attributes/FirstName",
"sourcesUriOrder":[
"configuration/sources/HMS",
"configuration/sources/AHA",
"configuration/sources/Reltio"
],
"survivorshipStrategy":"SRC_SYS"
},
{
"attribute":"configuration/entityTypes/HCP/attributes/MiddleName",
"survivorshipStrategy":"OtherAttributeWinnerCrosswalk",
"primaryAttributeUri":"configuration/entityTypes/HCP/attributes/FirstName"
},
{
"attribute":"configuration/entityTypes/HCP/attributes/LastName",
"survivorshipStrategy":"OtherAttributeWinnerCrosswalk",
"primaryAttributeUri":"configuration/entityTypes/HCP/attributes/FirstName",
"fallbackStrategies":[
{
"attribute":"configuration/entityTypes/HCP/attributes/LastName",
"survivorshipStrategy":"SRC_SYS",
"sourcesUriOrder":[
"configuration/sources/HMS",
"configuration/sources/Reltio",
"configuration/sources/AHA"
]
}
],
"fallbackUsingCriteria":"ZERO_OR_MORE_THAN_ONE"
}
]
}
]
}
You can specify a sourcesForOV
list specifically for a fallback strategy. This list defines the source systems that are used to compute the Operational Value when fallback is triggered. The fallback sourcesForOV
list can be different from the primary strategy’s source list. If sourcesForOV
is not defined for the fallback, the system defaults to evaluating values from the full fallback context.
fallbackUsingCriteria
is MORE_THAN_ONE
, which is used for backward compatibility. ZERO_OR_MORE_THAN_ONE
means that the fallback rule applies to the result of the primary survivorship rule if there are either zero or more than one Operational Values.