4 hours ago
When you need to detect duplicates between specific record subsets while avoiding noise from within-group matches, you'll need to implement a two-scenario approach in DupeBlocker. This technique mimics the "Filter Match Results" functionality available in the Dedupe module.
Many organizations face a common scenario: they want to catch duplicates when Prospect Accounts match ANY other account type (Customers, Partners, Vendors), but they don't want alerts for duplicates within their existing Customer or Partner populations.
Example: A new Prospect comes in matching an existing Customer - you need to know. But when a new Customer is created matching another existing Customer, that's handled through a different process and would create unnecessary alerts.
In the Dedupe module, the Filter Match Results feature allows you to add selection conditions that filter match groups AFTER matching occurs. For instance, you can configure Dedupe to only show match groups where "at least one record has Type = 'Prospect'."
This powerful feature lets you focus on specific duplicate scenarios without being overwhelmed by irrelevant matches.
DupeBlocker operates in real-time as records are inserted or updated. Its filters apply to the incoming record triggering the scenario, not to the resulting match groups. You cannot directly replicate "Filter Match Results" logic in a single DupeBlocker scenario.
What you CAN'T do: Create one scenario that says "find duplicates, but only alert me if at least one record in the match is a Prospect."
What you CAN do: Create two complementary scenarios that together achieve the same outcome.
Purpose: Catch when a new or updated Prospect matches any existing account.
Configuration:
Purpose: Catch when a new or updated Customer/Partner/Vendor matches existing Prospects.
Configuration:
Together, these two scenarios ensure comprehensive duplicate detection between Prospects and all other account types:
Coverage:
Both scenarios should use the exact same matching criteria to ensure consistent duplicate detection regardless of which direction the match occurs.
Use the same action (Block, Report, Auto-Merge) in both scenarios to maintain consistent user experience.
Add clear descriptions to both scenarios explaining they work together as a pair for Prospect-focused duplicate detection.
When testing, verify:
This two-scenario technique is ideal when:
This same pattern works for other asymmetric matching scenarios:
While DupeBlocker doesn't offer a direct "Filter Match Results" equivalent, the two-scenario approach provides the same functionality with the added benefit of real-time duplicate prevention. By thinking through the directional nature of your duplicate detection needs, you can configure complementary scenarios that together create sophisticated, focused duplicate management.
This approach ensures your team receives actionable duplicate alerts without being overwhelmed by matches that don't require intervention, maintaining both data quality and operational efficiency.
Get industry news, expert insights, strategies, and hot tips, served up fresh every week.
Visit the Validity blog