Loading

Impossible d’activer la règle de correspondance qui identifie les enregistrements en double dans l’organisation

Date de publication: Feb 28, 2022
Description

Lors de la version Summer '17, Salesforce a introduit une fonctionnalité pour empêcher l’activation des règles de correspondance inefficaces. Pour plus d'informations, consultez Ineffective Matching Rules Can't be Activated dans les notes de publication de la version Summer '17.

  • Lorsqu’une règle d’activation échoue, l’administrateur reçoit un e-mail avec des renseignements supplémentaires sur l’échec.
  • Pour en savoir plus sur ce qui est considéré comme « inefficace », lisez la suite de cet article.
Résolution

Par défaut, l’activation des règles de correspondance est bloquée lorsque la somme de tous les ensembles de plus de 100 valeurs de clé de correspondance identiques dépasse 2 % du nombre total de clés de correspondance.

Pour en savoir plus sur les clés de correspondance, reportez-vous à l’article Clés de correspondance utilisées avec des règles de correspondance.

Prenons un exemple : 
-----
Supposons que vous avez une règle de correspondance sur un compte qui ne correspond que par le nom. 

Pour cet exemple, imaginons que vous avez 10 000 comptes. Le nom a la valeur « A » dans 150 enregistrements, « B » dans 300 enregistrements, et une valeur tout à fait unique dans chacun des autres 9 550 enregistrements.

Dans cet exemple :
-- L’activation de la règle génère une valeur de clé de correspondance pour chaque enregistrement. Il y a donc 10 000 clés de correspondance.
-- Il existe 450 (150 + 300) clés de correspondance dans les ensembles avec plus de 100 doublons
-- 450 / 10 000 = 0.045, soit 4,5 %.

Résultat : La règle de correspondance ne s’activera pas car le nombre de clés de correspondance avec plus de 100 doublons est supérieur à 2 % du nombre total de clés de correspondance.
-----

Pour activer la règle de correspondance


Option 1 : Modifiez les critères de règle pour réduire le nombre d’enregistrements avec des valeurs de clé de correspondance identiques. 

Par exemple, dans l’exemple ci-dessus, les comptes nommés « A » représentent peut-être chacun l’emplacement physique d’un bureau. Ce ne sont pas vraiment des « doublons ». Ils sont simplement différenciés par un champ autre que le nom, tel que le site ou le code postal de facturation. L’ajout du site ou du code postal de facturation à la règle de correspondance du compte permettrait à la règle de distinguer ces comptes non dupliqués qui ont le même nom. Cette action réduit le nombre d'enregistrements avec des valeurs de clé de correspondance identiques et peut permettre à la règle de s’activer.


Option 2 : Dédupliquez les données existantes. 

Par exemple, dans l’exemple ci-dessus, tous les comptes nommés « B » sont peut-être vraiment des doublons ou des données de test. Si ces doublons sont supprimés, le nombre d'enregistrements avec des valeurs de clé de correspondance identiques est réduit et cela peut permettre à la règle de s’activer.

Remarque : Une façon d’évaluer le nombre d’enregistrements qui ont la ou les mêmes valeurs sur plus de 100 enregistrements consiste à utiliser une requête SOQL comme celle-ci :
---
SELECT Count(Id), Email FROM Lead GROUP BY Email HAVING COUNT(Id) > 100 ORDER BY COUNT(Id) DESC LIMIT 10 
---
Cela identifiera uniquement les correspondances exactes. Il est donc possible que toutes les instances qui généreraient une clé de correspondance en double ne soient pas interceptées, en particulier lors de l’utilisation de la correspondance partielle (voir la documentation liée ci-dessus pour obtenir des informations sur la génération des clés de correspondance). Néanmoins, ce type de requête peut aider à identifier de nombreux enregistrements qui génèrent des clés de correspondance en double.


Option 3 : Si aucune des options ci-dessus n’est réalisable, contactez le Support pour discuter d’une éventuelle augmentation de votre « Seuil de clé de correspondance identique ». Veuillez inclure une description détaillée de votre cas professionnel et les raisons pour lesquelles les options 1 et 2 ci-dessus ne sont pas des solutions viables. Si votre argument commercial est solide, le Support peut augmenter cette limite de 2 % par défaut à 5 % (il s’agit d’une limite stricte). Cependant, voici quelques considérations à prendre en compte :

a) Cette option ne supprime pas la vérification des règles inefficaces. Cela augmente simplement le pourcentage de clés de correspondance en double au total de clés de correspondance, ce qui empêche l’activation. Si la règle d’activation continue d’être bloquée une fois la limite augmentée, alors l’option 1 ou 2 doit être utilisée pour réduire le nombre d'enregistrements avec des valeurs de clé de correspondance identiques.

b) Les règles en double renvoient au maximum 100 correspondances possibles lorsqu’un enregistrement est sauvegardé. S’il existe plus de 100 doublons, l’utilisateur ne verra pas tous les doublons possibles dans la liste donnée par la règle de duplication. Pour cette raison, la vérification des règles de correspondance inefficaces a été conçue pour examiner le pourcentage d’enregistrements avec plus de 100 doublons. L’augmentation du seuil de clé de correspondance identique peut permettre à la règle de s’activer. Cependant, lorsqu’il y a un plus grand pourcentage d’enregistrements avec plus de 100 doublons, l’activation d’une règle augmente également la probabilité que les utilisateurs rencontrent le scénario où certains doublons existants ne sont pas affichés dans la liste.

Par exemple, dans l’exemple ci-dessus, l’augmentation de la limite permettrait à la règle de s’activer, mais si un utilisateur crée un autre compte nommé « A », il ne verrait que 100 des 150 correspondances possibles dans la liste.


Voir également
Numéro d’article de la base de connaissances

000383122

 
Chargement
Salesforce Help | Article