Hi Rahul,
We can use the rulesets to define different Survivorship rules based on the sources. To achieve this you may need to define different Roles for each source. Eg: ROLE_SOURCE_A, ROLE_SOURCE_B, etc. and assign these roles to the user permission that can be used to export the data based on the rulesets. In the UI you have the dropdown to select the ruleset.
Then in the L3 config, you can define Survivorship Groups as below (This is just an example):
"survivorshipGroups": [
{
"uri": "configuration/entityTypes/Organization/survivorshipGroups/default",
"label": "Default",
"description": "Default Survivorship Group",
"default": true,
"mapping": [
{
"attribute": "configuration/entityTypes/Organization/attributes/Name",
"survivorshipStrategy": "LUD"
}
]
},
{
"uri": "configuration/entityTypes/Organization/survivorshipGroups/SingleValue",
"label": "Single Value",
"description": "Survivorship Group for Source A",
"default": false,
"mapping": [
{
"attribute": "configuration/entityTypes/Organization/attributes/Name",
"survivorshipStrategy": "MaxValue"
}
],
"roles": [
"ROLE_SOURCE_A"
]
},
{
"uri": "configuration/entityTypes/Organization/survivorshipGroups/SingleValue",
"label": "Single Value",
"description": "Survivorship Group for Source B",
"default": false,
"mapping": [
{
"attribute": "configuration/entityTypes/Organization/attributes/Name",
"survivorshipStrategy": "MinValue"
}
],
"roles": [
"ROLE_SOURCE_B"
]
},
]
You can find more information on configuring the ruleset here: https://docs.reltio.com/en/explore/get-going-with-apis-and-rocs-utilities/reltio-rest-apis/engage-apis/configuration-api/ruleset-configuration
More details about viewing the rulesets in the UI can be found here: https://docs.reltio.com/en/explore/get-your-bearings-in-reltio/get-your-bearings-in-reltio-multidomain-master-data-management/hub/profiles/profile-perspectives/sources-perspective/view-operational-values-for-a-ruleset
Hope this helps.
------------------------------
Girish Kalburgi
Reltio
NC
------------------------------
Original Message:
Sent: 10-16-2024 10:13
From: Rahul Kumar Singh
Subject: Source specific survivorship
Is it possible to configure the survivorship rules in such a way that it calculates the OV based on the source system calling for the data. I heard that Rulesets can do that. Could anyone provide more details around it. e.g. if Source A is calling for data it gets different set of OVs than Source B.
------------------------------
Rahul Singh
------------------------------