Détecter les données dupliquées
Date de publication : novembre 2016
S’applique à : Dynamics CRM 2015
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 ».
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 : rechercher plusieurs enregistrements dupliqués
Sections connexes
© 2017 Microsoft. Tous droits réservés. Copyright