Question
The crosswalks that got unmerged are merged when sync to Salesforce connector happened.
Answer
- Check the definition of your automatic match rules and if the merge is occurring because of one of those rules
- Check the definition of your automatic unmerge rules and consider the retainMergeConditions definition.
-
The retainMergeConditions configuration will prevent automatic merge and automatic unmerge from looping.
-
-
Match Rules and Sources: The retainMergeConditions configuration allows you to specify match rules and sources that should be considered when evaluating whether entities should remain merged or be unmerged. If these conditions are met, the entities will not be unmerged, thus preventing unnecessary looping between merge and unmerge operations.
-
Configuration Settings: The configuration can include parameters like retainManualMerges, which, if set to true, will prevent manually merged entities from being automatically unmerged. This helps maintain stability and avoid loops.
-
By configuring retainMergeConditions and related settings, you can effectively manage and prevent looping scenarios in automatic merge and unmerge processes.
Loop Detection: A mechanism detects and prevents merge-unmerge loops. This involves tracking merge and unmerge operations for pairs of entity IDs and contributor IDs. If the number of operations exceeds a certain threshold within a specified time window, the loop detection mechanism prevents further operations.
-
Comments
Please sign in to leave a comment.