Konfiguration der Unify-Fusionsberechnung (Erweitert)

Support DQE
Support DQE
  • Aktualisiert

Diese Methode ruft das Ergebnis der Zusammenführung einer Gruppe identifizierter Duplikate ab. Wenn beispielsweise eine Gruppe identifiziert, aber nicht sofort zusammengeführt wurde, könnten die Datensätze der Gruppe nachträglich geändert worden sein. In diesem Fall wird empfohlen, das Ergebnis mit dieser Methode neu zu berechnen, bevor Sie eine Zusammenführung anwenden.

Diese Apex-Klasse dient ausschließlich zur Berechnung des Zusammenführungsergebnisses und enthält keine Reparenting-Vorgänge.

Anfrage

Namespace: dqeone

Apex-Controller: DQE_Fusion_RestApi

Methode: getMergeResult

Parameter:

  • ProcessId (String): Optional. Lassen Sie das Feld als leere Zeichenfolge (''), um alle passenden Datensätze ohne Filterung zu berücksichtigen, oder übergeben Sie die ID eines bestimmten Prozessdurchlaufs, um die Zusammenführungsberechnung auf die von diesem Durchlauf verarbeiteten Datensätze zu beschränken.
  • GroupNum (String): Lassen Sie das Feld als leere Zeichenfolge (''), da dieser Parameter veraltet ist.
  • GroupId (String): Index-Gruppen-ID (Wert des Felds DQE_Index_Group_ID__c). Pflichtfeld.
  • SObjectName (String): Objekttyp, zum Beispiel PersonAccount, Account oder Lead. Pflichtfeld.
  • RulesSetId (String): ID des Regelsatzes, der zur Berechnung der zusammengeführten übergeordneten Daten verwendet wird. Diese ID kann aus dem aus Rules Manager exportierten JSON entnommen werden. Pflichtfeld.

Antwort

{
  "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"
  }
}

Signatur:

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

Beispiel

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

Verknüpfung mit

War dieser Beitrag hilfreich?

0 von 0 fanden dies hilfreich