Configure default survivorship strategy
Learn about configuring the default survivorship strategy
By default, the Last Update Date (LUD) is the considered the default survivorship strategy. For more information, see topic Survivorship Rules. However, you can configure default survivorship strategies, replacing the previously non configurable LUD.You can configure a default at the tenant level and override it at the entity type or relationship type level.
You can define a default survivorship strategy:
-
At the tenant level - In the tenant's business configuration, you specify one default strategy. Allowed values are LUD, OldestValue, WinnerEntityCrosswalk, Aggregation, and Frequency. Exactly one must be marked as
"default": true
. -
At the object type level - You can override the tenant default by setting
defaultSurvivorshipStrategy
in the object type configuration.
If no default is configured, LUD continues to be used to ensure backward compatibility.
Only the following strategies are valid as default values:
-
LUD
-
OldestValue
-
WinnerEntityCrosswalk
-
Aggregation
-
Frequency
-
More than one strategy is marked as
"default": true
-
No default strategy is specified
-
An unsupported strategy is marked as default (e.g.,
MinValue
,SRC_SYS
)
Here's an example of the configuration at a tenant level:
"survivorshipStrategies": [
{
"uri": "configuration/survivorshipStrategies/LUD",
"label": "Recency"
},
{
"uri": "configuration/survivorshipStrategies/Frequency",
"label": "Frequency"
},
{
"uri": "configuration/survivorshipStrategies/Aggregation",
"label": "Aggregation",
"default": true
}
]
Here's an example of the configuration at the entity level:
"entityTypes": [
{
"uri": "configuration/entityTypes/HCP",
"defaultSurvivorshipStrategy": "OldestValue"
}
]