Rilevare dati duplicati
Data di pubblicazione: gennaio 2017
Si applica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Il rilevamento duplicati consente alle organizzazioni di impostare i criteri di rilevamento duplicati e creare le regole di rilevamento duplicati per le entità aziendali e personalizzate. Queste regole possono essere applicate a tipi di record diversi in Microsoft Dynamics 365. Ad esempio, un'organizzazione può definire che un lead è un duplicato di un contatto, se hanno lo stesso nome e numero di telefono. In base alle regole di rilevamento duplicati impostate dall'amministratore, il sistema avvisa l'utente sui potenziali duplicati quando un utente tenta di creare nuovi record o aggiornare record esistenti. Per mantenere la qualità dei dati, è possibile pianificare un processo di rilevamento duplicati per verificare la presenza di duplicati per tutti i record che corrispondono a determinati criteri. È possibile cancellare i dati eliminando, disattivando o unendo i duplicati segnalati da un processo di rilevamento duplicati.
Per rilevare i duplicati nel sistema, creare una regola di rilevamento duplicati per un tipo di entità specifica. Una regola di rilevamento dei duplicati è rappresentata da un'entità duplicata della regola (DuplicateRule). È possibile creare più regole di rilevamento per lo stesso tipo di entità. Tuttavia, è possibile pubblicare un massimo di cinque regole di rilevamento duplicati per ogni tipo di entità alla volta.
Una regola può avere una o più condizioni di regola di rilevamento duplicati che sono rappresentate dall'entità di condizione della regola di duplicati (DuplicateRuleCondition). Le condizioni sono combinate dal sistema come in un'operazione logica AND. Una regola di rilevamento duplicati specifica un tipo di entità di base e un tipo di entità corrispondente. Una condizione di regola dei duplicati specifica il nome di un attributo di base e il nome di un attributo corrispondente. Ad esempio, specificare un account come un'entità di base e un contatto come un'entità corrispondente per confrontare i cognomi e gli indirizzi. I criteri di corrispondenza consistono di operatori come corrispondono esattamente, il primo numero di caratteri o l'ultimo numero di caratteri.
Il rilevamento duplicati viene eseguito confrontando i codici di corrispondenza generati di record esistenti con ogni nuovo record creato. Questi codici di corrispondenza vengono creati in volta che viene creato un nuovo record. Pertanto, è possibile che si creino uno o più record duplicati se vengono elaborati nello stesso esatto tempo. Oltre a rilevare i duplicati quando vengono creati, è consigliabile programmare dei processi di rilevamento duplicati che controllino la presenza di altri potenziali record duplicati.
Per creare le regole di rilevamento duplicati e le condizioni della regola di rilevamento duplicati nel database Microsoft Dynamics 365, utilizzare il metodo IOrganizationService.Create o il messaggio CreateRequest.
Importante
Tenere precauzioni speciali quando si creano regole di rilevamento duplicati per gli appuntamenti. Il master di appuntamento ricorrente e i record di appuntamento ricorrente condividono alcuni degli stessi valori, ad esempio l'argomento, la posizione e l'oggetto tema. Utilizzando uno di questi attributi come una condizione di regola di rilevamento duplicati (DuplicateRuleCondition) può contrassegnare erroneamente i record appuntamento ricorrente come duplicati. Per evitarlo, includere anche un attributo di ora di inizio come condizione di regola di rilevamento duplicati. Per ulteriori informazioni sull'utilizzo degli appuntamenti ricorrenti, vedere Entità appuntamento e pianificazione.
Le regole di rilevamento duplicati sono a livello di sistema. È necessario pubblicarle prima di eseguire un processo di rilevamento duplicati per rilevare eventuali duplicati per i dati in blocco o recuperare i duplicati per un record di un'entità particolare. Per pubblicare una regola di rilevamento duplicati, utilizzare il messaggio PublishDuplicateRuleRequest. La pubblicazione di una regola duplicata è un'operazione asincrona che viene eseguita in background.
In questa sezione
Messaggi del rilevamento duplicati
Ignorare i valori vuoti e i record inattivi nel rilevamento duplicati
Disabilitare il rilevamento duplicati
Metodi e messaggi di entità DuplicateRule
Metodi e messaggi dell'entità DuplicateRuleCondition
Metodi e messaggi di entità DuplicateRecord
Esempio: abilitare il rilevamento duplicati e recuperare i duplicati
Esempio: usare il rilevamento dei duplicati quando si creano e aggiornano i record
Esempio: rilevare record dei duplicati multipli
Sezioni correlate
Gestire i dati in Microsoft Dynamics 365
Microsoft Dynamics 365
© 2017 Microsoft. Tutti i diritti sono riservati. Copyright