Partager via


Ignorer les valeurs vides et les enregistrements inactifs dans la détection des doublons

 

Date de publication : janvier 2017

S’applique à : Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Vous pouvez améliorer les résultats de données en créant des règles de détection des doublons qui ignorent les valeurs vides et les enregistrements inactifs. Vous pouvez ainsi affiner vos résultats et réduire la quantité de données erronées.

Règles pour ignorer les valeurs vides et les enregistrements inactifs

Une règle de détection des doublons peut avoir plusieurs conditions de règle. Par exemple, vous pouvez spécifier qu’un compte est un doublon d’un autre enregistrement si les deux conditions suivantes sont satisfaites :

  • Les noms de compte correspondent dans les deux enregistrements.

  • Les ID de messagerie correspondent dans les deux enregistrements.

Cependant, avec cette règle, le système marque les deux enregistrements comme doublons si les noms de compte correspondent et que les ID de messagerie ont la valeur null. Dans un autre exemple, deux enregistrements sont marqués comme doublons si leurs ID de messagerie et leurs états correspondent. Dans ce cas, tous les enregistrements, actifs ou inactifs, ayant des ID de messagerie égaux à null sont marqués comme doublons. Un système peut se retrouver débordé suite à un grand nombre d’enregistrements dupliqués fortuits. Pour éviter de marquer les enregistrements inactifs et les enregistrements avec une valeur null comme doublons, deux nouveaux attributs ont été ajoutés : IgnoreBlankValues et ExcludeInactiveRecords.

Le tableau suivant décrit les nouveaux attributs.

Entité

Attribut

Type

Description

DuplicateRuleCondition

IgnoreBlankValues

Booléen

Détermine s’il faut considérer les valeurs vides comme valeurs non dupliquées. La valeur par défaut de cet attribut est false. Attribuez-lui la valeur true si vous ne souhaitez pas que la règle de détection des doublons considère les valeurs null comme égales. Lorsque vous procédez à une mise à niveau à partir des versions antérieures de Microsoft Dynamics 365, cet attribut a la valeur false.

Important

Dans le cas d’une règle de détection des doublons à une seule condition, si vous définissez la valeur de l’attribut sur false, elle est traitée par le système comme valeur true.

DuplicateRule

ExcludeInactiveRecords

Booléen

Détermine s’il faut marquer les enregistrements inactifs en tant que doublons. La valeur par défaut est false. Attribuez-lui la valeur true si vous ne souhaitez pas que les enregistrements inactifs soient marqués comme doublons, même s’ils répondent aux critères de la règle de détection des doublons. Lorsque vous procédez à une mise à niveau à partir des versions antérieures de Microsoft Dynamics 365, cet attribut a la valeur false.

Certaines entités ont des états autres qu’actifs et inactifs. Si vous définissez l’attribut ExcludeInactiveRecords avec la valeur true, le processus de détection des doublons considère uniquement les enregistrements correspondants qui ont l’état Actif ou dont l’état est considéré comme Actif.

Le tableau suivant répertorie les enregistrements d’entité et les états correspondants.

Enregistrement d’entité

Considéré comme état actif

Considéré comme état inactif

Appointment

Ouvert, Planifié

Terminé, Annulé

CampaignActivity

Ouvert

Fermée, Annulée

CampaignResponse

Ouvert

Terminé, Annulé

Contract

Brouillon, Facturé, Suspendu

Annulée, Expirée

ContractDetail

Existante, Renouvelée

Annulée, Expirée

Email

Ouvert

Terminé, Annulé

Fax

Ouvert

Terminé, Annulé

Incident

Actif

Résolu, Annulé, Fermé

Invoice

Actif

Fermée, Payée, Annulée

KbArticle

Brouillon, Non approuvé, Publié

N/D

Lead

Ouvert

Inclus, Exclus

Letter

Ouvert

Terminé, Annulé

Opportunity

Ouvert

Conclue, Perdue

PhoneCall

Ouvert

Terminé, Annulé

Quote

Brouillon, Actif

Conclu, Perdu

SalesOrder

Active, Envoyée, Facturée

Annulée, Exécutée

ServiceAppointment

Ouvert, Planifié

Fermée, Annulée

Task

Ouvert

Terminé, Annulé

Par exemple, si vous définissez l’attribut ExcludeInactiveRecords sur true, seules les commandes actives, envoyées et facturées seront prises en compte pour la correspondance pendant la détection des doublons.

Voir aussi

Détecter les données dupliquées
Désactiver la détection des doublons

Microsoft Dynamics 365

© 2017 Microsoft. Tous droits réservés. Copyright