How can I configure survivorship to aggregate only values that pass a filter?

Question

How can I configure survivorship to aggregate only values that pass a filter? 

Answer

The aggregation survivorship strategy keeps all values, but we need to filter those values before they are aggregated. Here are examples of survivorship strategy that uses VerificationStatus to determine which values get aggregated:

{
    "attribute": "configuration/entityTypes/Organization/attributes/Address",
    "survivorshipStrategy": "Aggregation",
    "filter": {
      "equals": [
        {
          "uri": "configuration/entityTypes/Organization/attributes/Address/attributes/VerificationStatus",
          "value": "Verified"
        }
      ]
    }
  },
{
    "attribute": "configuration/entityTypes/Organization/attributes/Address",
    "survivorshipStrategy": "Aggregation",
    "filter": {
      "equals": [
        {
          "uri": "configuration/entityTypes/Organization/attributes/Address/attributes/VerificationStatus",
          "value": "Partially Verified"
        }
      ]
    }
  },
...
  {
    "sourcesForOV": [
      "configuration/sources/DO_NOT_EXIST"
    ],
    "attribute": "configuration/entityTypes/Organization/attributes/Address",
    "survivorshipStrategy": "LUD"
  }

 

 

References

https://docs.reltio.com/matchingmerging/survivorshiprules.html?hl=survivorship%2Cstrategies

https://docs.reltio.com/matchingmerging/survivorshipgroups.html

https://docs.reltio.com/configapi/configsurvivorshipinl3.html?hl=survivorship%2Cstrategies

 

 

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.