Configurer le calcul de fusion Unify (Avancé)

Support DQE
Support DQE
  • Mise à jour

Cette méthode récupère le résultat de la fusion d'un groupe de doublons identifiés. Par exemple, lorsqu'un groupe a été identifié mais pas immédiatement fusionné, les fiches du groupe peuvent avoir été modifiées entre-temps. Dans ce cas, si vous souhaitez appliquer une fusion, il est recommandé de recalculer le résultat avec cette méthode.

Cette classe Apex est conçue uniquement pour calculer le résultat de la fusion et n'inclut pas les opérations de reparentage.

Requête

Namespace : dqeone

Contrôleur Apex : DQE_Fusion_RestApi

Méthode : getMergeResult

Paramètres :

  • ProcessId (String) : Optionnel. Laissez une chaîne vide ('') pour prendre en compte toutes les fiches correspondantes sans filtrage, ou indiquez l'ID d'un run de process spécifique pour restreindre le calcul de fusion aux fiches traitées par ce run.
  • GroupNum (String) : Laissez une chaîne vide ('') car ce paramètre est déprécié.
  • GroupId (String) : ID du groupe d'index (valeur du champ DQE_Index_Group_ID__c). Obligatoire.
  • SObjectName (String) : type d'objet, par exemple PersonAccount, Account ou Lead. Obligatoire.
  • RulesSetId (String) : ID du jeu de règles utilisé pour calculer les données de la fiche parent fusionnée. Cet ID peut être récupéré depuis le JSON exporté depuis Rules Manager. Obligatoire.

Réponse

{
  "error": "",
  "record": {
    "Phone": "0695473336",
    "City": "AMPONVILLE",
    "FirstName": "Aurelei",
    "MobilePhone": "",
    "State": "",
    "PostalCode": "77961",
    "LastName": "FAULKNER",
    "Country": "France",
    "Email": "airelue.fc@laposte.net",
    "Street": "Rue du Clos Gillet",
    "Id": "00Q0900000E37F3EAJ",
    "Source": "Lead"
  }
}

Signature :

global static String getMergeResult(String processId, String groupNum, String groupId, String sObjectName, String rulesSetId)

Exemple

Map<String, Object> merge = (Map<String, Object>) JSON.deserializeUntyped(
    dqeone.DQE_Fusion_RestApi.getMergeResult(
        '',
        '',
        '00Q0900000FP9LKEA1_a000900000UCuQMAA1',
        'PersonAccount',
        'b5164591-b7d4-487c-82dc-a10580ec13f8'
    )
);

Associé à

Cet article vous a-t-il été utile ?

Utilisateurs qui ont trouvé cela utile : 0 sur 0