Détecter les données dupliquées

 

Date de publication : janvier 2017

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

La détection des doublons permet aux organisations de définir des stratégies de détection des doublons et de créer des règles de détection des doublons pour les entités commerciales et les entités personnalisées. Ces règles peuvent être appliquées à différents types d'enregistrements dans Microsoft Dynamics 365. Par exemple, une organisation peut définir qu'un prospect est un doublon d'un contact, si ces derniers ont le même nom et le même numéro de téléphone. En fonction des règles de détection des doublons définies par l'administrateur, le système alerte l'utilisateur sur les doublons potentiels lorsque l'utilisateur tente de créer des enregistrements ou de mettre à jour des enregistrements existants. Pour maintenir la qualité des données, vous pouvez planifier une tâche de détection des doublons afin de vérifier s'il existe des doublons pour tous les enregistrements répondant à certains critères. Vous pouvez nettoyer les données en supprimant, en désactivant ou en fusionnant les doublons signalés par une tâche de détection des doublons.

Pour détecter des doublons dans le système, créez une règle de détection des doublons pour un type d'entité spécifique. Une règle de détection des doublons est représentée par l'entité de publication des règles (DuplicateRule). Vous pouvez créer plusieurs règles de détection pour le même type d'entité. Cependant, un maximum de cinq règles de détection des doublons peut être publié en même temps pour chaque type d'entité.

Une règle peut contenir une ou plusieurs conditions de la règle de détection des doublons qui sont représentées par l'entité de condition de la règle de détection des doublons (DuplicateRuleCondition). Les conditions sont combinées par le système comme dans l'opération logique AND. Une règle de détection des doublons spécifie un type d'entité de base et un type d'entité correspondante. Une condition de la règle de détection des doublons spécifie le nom d'un attribut de base et le nom d'un attribut correspondant. Par exemple, spécifiez un compte en tant qu'entité de base et un contact en tant qu'entité correspondante afin de comparer les noms et les adresses. Les critères de correspondance sont des opérateurs tels que « correspond exactement », « n-nombre premiers caractères » ou « n-nombre derniers caractères ».

La détection des doublons consiste à comparer des codes de correspondance générés d'enregistrements existants avec chaque nouvel enregistrement créé. Ces codes de correspondance sont créés lorsque chaque nouvel enregistrement est créé. Par conséquent, il est possible qu'un ou plusieurs enregistrements en double soient créés s'ils sont traités au même moment. Outre la détection des doublons lorsqu'ils sont créés, vous devez planifier des tâches de détection des doublons pour rechercher d'autres enregistrements en double potentiels.

Pour créer des règles de détection des doublons et des conditions de la règle de détection des doublons dans la base de données Microsoft Dynamics 365, utilisez la méthode IOrganizationService.Create ou le message CreateRequest.

Important

Prenez des précautions particulières lorsque vous créez des règles de détection des doublons pour les rendez-vous. Le rendez-vous périodique principal et les enregistrements des rendez-vous périodiques partagent certaines valeurs d'attribut, comme l'objet, l'emplacement et l'objet Concernant. Si vous utilisez l'un de ces attributs en tant que condition de la règle de détection des doublons (DuplicateRuleCondition), des enregistrements de rendez-vous périodiques pourront être malencontreusement marqués en tant que doublons. Pour éviter ce problème, ajoutez également un attribut d'heure de début en tant que condition de la règle de détection des doublons. Pour plus d'informations sur le fonctionnement des rendez-vous périodiques, consultez Entités de planification et de rendez-vous.

Les règles de détection des doublons s'appliquent à l'ensemble du système. Vous devez les publier avant d'exécuter une tâche de détection des doublons visant à détecter les doublons pour des données en bloc ou à récupérer les doublons pour un enregistrement d'entité spécifique. Pour publier une règle de détection des doublons, utilisez le message PublishDuplicateRuleRequest. La publication d'une règle de détection des doublons est une opération asynchrone qui s'exécute en arrière-plan.

Dans cette section

Activer la détection des doublons

Exécuter la détection des doublons

Messages de détection des doublons

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

Désactiver la détection des doublons

Messages et méthodes de l’entité DuplicateRule

Messages et méthodes de l’entité DuplicateRuleCondition

Messages et méthodes de l’entité DuplicateRecord

Exemple : Activer la détection des doublons et récupérer les doublons

Exemple : utiliser la détection des doublons lors de la création et la mise à jour des enregistrements

Exemple : rechercher plusieurs enregistrements dupliqués

Sections connexes

Gérer vos données dans Microsoft Dynamics 365

Supprimer en bloc des données

Microsoft Dynamics 365

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