Skip to content
Snippets Groups Projects
onActionProcess.js 685 B
import("system.logging");
import("system.neon");
import("system.vars");
import("DuplicateScanner_lib");
import("system.notification");

let contactId = vars.get("$field.CONTACTID");
let clusterId = DuplicateScannerUtils.getClusterId(contactId);

let duplicateContactIdsInClusterRay = DuplicateScannerUtils.getCachedDuplicatesForClusterId(clusterId)

if(duplicateContactIdsInClusterRay.length > 1)
{
    let referenceDuplicateId = duplicateContactIdsInClusterRay[0];
    for (let i = 1; i < duplicateContactIdsInClusterRay.length; i++) 
    {
        DuplicateScannerUtils.createUnrelatedDuplicateRelation(referenceDuplicateId, duplicateContactIdsInClusterRay[i], clusterId);
    }
}