Configuring Survivorship Rules in the L3
This topic contains examples of configuring survivorship rules in the L3 configuration file.
You can define the survivorship rules in the L3 configuration file as well as in the Reltio UI. And any modifications made by a user in the Reltio UI will affect the definitions in the L3 accordingly. Below is a screenshot of an example section of the L3 configuration file for Survivorship.
Here are examples of attribute survivorship strategy configuration in the L3 configuration file.
Attribute Survivorship Strategy Configuration Example
{
"URI":"configuration/entityTypes/Individual/attributes/MiddleName",
"name":"MiddleName",
"label":"Middle Name",
"type":"String",
"survivorshipStrategy":"SRC_SYS"
}
Complex Attribute Survivorship Strategy Configuration Example
{
"URI" : "configuration/survivorshipStrategies/TwitterSRCSysStrategy",
"parentStrategyURI" : "configuration/survivorshipStrategies/SRC_SYS",
"label" : "Twitter Custom SRC_SYS Strategy",
"mainSourceType" : "configuration/sources/TWITTER"
}
Record Values-Based Source Priority Strategy Example
{
"URI": "configuration/survivorshipStrategies/CleanserWinsStrategy",
"label": "Record values based source priority OV rule (based on ReltioCleanser)",
"winnerSourceType": "configuration/sources/ReltioCleanser"
}
Other Attribute Winner Crosswalk Strategy Example
{
"attribute": "configuration/entityTypes/HCP/attributes/LastName",
"survivorshipStrategy": "OtherAttributeWinnerCrosswalk",
"primaryAttributeUri": "configuration/entityTypes/HCP/attributes/FirstName"
}
Fallback Strategy with sourcesForOV Example
This example shows how to configure a fallback survivorship strategy using sourcesForOV
to control which sources are evaluated during fallback. The fallback sourcesForOV
list can be different from the primary strategy’s source list.
{
"attribute": "configuration/entityTypes/ProfessionalAssociation/attributes/Name",
"survivorshipStrategy": "SRC_SYS",
"sourcesForOV": [
"configuration/sources/PASS",
"configuration/sources/REP",
"configuration/sources/MODS"
],
"fallbackStrategies": [
{
"attribute": "configuration/entityTypes/ProfessionalAssociation/attributes/Name",
"survivorshipStrategy": "SRC_SYS",
"sourcesForOV": [
"configuration/sources/HR",
"configuration/sources/CustomCRM"
]
}
]
}