function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Abhilash DaslalAbhilash Daslal 

datacloud.matchresult

Hi Guys,
Can anyone give examples of usage of Datacloud.MatchResult in apex class. And how can I test it in test classes

Thanks,
Abhilash
Raj VakatiRaj Vakati
Please refer this link 
 
Datacloud.FindDuplicatesResult[] results = Datacloud.FindDuplicates.findDuplicates(accountList);

            List<String> duplicateRecords = new List<String>();

            for (Datacloud.FindDuplicatesResult findDupeResult : results) {
                for (Datacloud.DuplicateResult dupeResult : findDupeResult.getDuplicateResults()) {
                    for (Datacloud.MatchResult matchResult : dupeResult.getMatchResults()) {
                        for (Datacloud.MatchRecord matchRecord : matchResult.getMatchRecords()) {
                            duplicateRecords.add(matchRecord.getRecord().Id);
                        }
                    }
                }
            }

            if (duplicateRecords.size() != 0) {
                account.addError('Duplicate! Records Ids: ' + string.join(duplicateRecords, ','));
            }




https://gist.github.com/goravseth/c847864982cc4923efed2b074ffe7cfa

https://wedgecommerce.com/match-duplicates-record/
https://hub.appirio.com/tech-blog/duplicate-management-by-salesforce-bypassing-certain-rules

https://www.data2crm.com/migration/help/make-duplicates-migration-salesforce-classic-successful/