Datacloud Namespace

The Datacloud namespace provides classes and methods for retrieving information about duplicate rules. Duplicate rules let you control whether and when users can save duplicate records within Salesforce.

The Datacloud namespace is related to the Duplicate Management feature. For more information, see Manage Duplicate Records in Salesforce Help and Duplicate Management in Trailhead. The Datacloud namespace isn’t related to the Salesforce Data Cloud product. See Data Cloud.

The following are the classes in the Datacloud namespace.

  • AdditionalInformationMap Class

    Represents other information, if any, about matched records.

  • DuplicateResult Class

    Represents the details of a duplicate rule that detected duplicate records and information about those duplicate records.

  • FieldDiff Class

    Represents the name of a matching rule field and how the values of the field compare for the duplicate and its matching record.

  • FindDuplicates Class

    Performs rule-based searches for duplicate records. The input is an array of sObjects. Each sObject represents a record you want to find duplicates of. The output identifies the detected duplicates for each input sObject based on active duplicate rules for the given object.

  • FindDuplicatesByIds Class

    Performs rule-based searches for duplicate records. The input is an array of IDs. Each ID specifies records to search for duplicates among. The duplicates are detected based on the active duplicate rules applicable to the object type corresponding to the input IDs.

  • FindDuplicatesResult Class

    Output for rule-based searches for duplicate records. FindDuplicatesResult contains results of detecting duplicates using instances of FindDuplicates or FindDuplicatesByIds classes.

  • MatchRecord Class

    Represents a duplicate record detected by a matching rule.

  • MatchResult Class

    Represents the duplicate results for a matching rule.