Duplicate Services Available in Community Hub
Nimble AMS allows you to use one of three duplicate services with Community Hub. The two basic ones are DupeService and ContainsDupeService2. If you want even more capability, you can use Salesforce Duplicate Management via a third service called DatacloudDupeService. Before making a decision, it helps to know how these services differ.
Learn about the Differences Between each Service
We recommend using the DatacloudDupeService since it utilizes the powerful functionality of Salesforce Duplicate Management to identify potential account duplicates. However, if your Community Hub duplicate needs are simple, you may consider simply staying with the service you have.
Duplicate Service Comparison | |||
---|---|---|---|
Capability | NC.DatacloudDupeService | NC.ContainsDupeService2 | NC.DupeService |
Specify which fields to compare | Yes1 | Yes2 | Yes2 |
Fuzzy search for all fields | Yes1 | Yes | No |
Fuzzy search for specific fields only | Yes1 | No | No |
AND logic between fields | Yes1 | Yes | Yes |
OR logic between fields | Yes1 | No | No |
Mix of AND and OR logic between fields | Yes1 | No | No |
Custom message on Matching Account(s) card. | Yes3 | No | No |
[1] via matching rule
[2] via IndividualCreateAccountDupeCheck
Account field set
[3] via duplicate rule
A custom Apex class can also be used as a duplicate service, but generally DatacloudDupeService is robust enough since it uses Salesforce matching and duplicate rules.