What is a Filtering Rule and how to use it
Refine duplicate detection in Salesforce by defining exclusion rules in Delpha. Learn how to use field comparisons, operators, and comments to discard false matches.
Last updated
Was this helpful?
Was this helpful?
[
# RULE 1
{
"name" : "Rule 1",
"comment" : "One record type is a Group",
"discard" : true,
"rules" :
[
{
"field":"RecordType",
"operator":"not same"
},
# AND
{
"field":"RecordType",
"operator":"equal",
"value”:"Group"
}
]
},
# OR
# RULE 2
{
"name": "Rule 2",
"comment":"Partnership vs Entity",
"discard":true,
"rules" :
[
{
"field":"RecordType",
"operator":"not same"
},
# AND
{
"field":"RecordType",
"operator":"equal",
"value" : "Partnership"
},
# AND
{
"field":"RecordType",
"operator":"equal",
"value" : "Entity"
}
]
},
# OR
# RULE 3
{
"name" : "Rule 3",
"comment" : "Different RecordType",
"discard" : true,
"rules" :
[
{
"field":"RecordType",
"operator":"not same"
}
]
},
# OR
# RULE 4
{
"name" : "Rule 4",
"comment" : "Different City",
"discard" : true,
"rules" :
[
{
"field":"BillingCity",
"operator":"not same"
}
]
},
# OR
# RULE 5
{
"name" : "Rule 5",
"comment" : "Different Country",
"discard" : true,
"rules" :
[
{
"field":"BillingCountry",
"operator":"not same"
}
]
},
# OR
# RULE 6
{
"name" : "Rule 6",
"comment" : "Different NetSuite Id",
"discard" : true,
"rules" :
[
{
"field":"NetSuiteId__c",
"operator":"not same"
}
]
},
# OR
# RULE 7
{
"name" : "Rule 7",
"comment" : "Different Segment",
"discard" : true,
"rules" :
[
{
"field":"AccountSegment__c",
"operator":"not same"
}
]
},
# OR
# RULE 8
{
"name" : "Rule 8",
"comment" : "Different AccountType",
"discard" : true,
"rules" :
[
{
"field":"AccountType__c",
"operator":"not same"
}
]
},
# OR
# RULE 9
{
"name" : "Rule 9",
"comment" : "French Duplicate",
"discard" : false,
"rules" :
[
{
"field":"BillingCountry",
"operator":"same"
},
#AND
{
"field":"BillingCountry",
"operator":"equal",
"value”:"France"
}
]
}
]