Points à noter lors de la mise à jour d'un champ utilisé dans une règle de validation.

Points à noter lors de la mise à jour d'un champ utilisé dans une règle de validation.

Les règles de validation sont efficaces en cas de création manuelle d'un enregistrement. Toutefois, lorsque les champs utilisés dans une règle de validation (principaux ou secondaires) sont mis à jour par d'autres moyens, tels que la mise à jour de workflow et les API, la mise à jour du champ prime sur les règles de validation.

Ces cas sont expliqués avec des exemples supplémentaires ci-dessous :

Mise à jour d'un champ principal en utilisant une règle de validation

Exemple :

Admettons que vous ayez une règle de validation pour le module Transactions qui indique :

<<Si la remise est > 20 %, émettre une alerte, « Désolé ! Cette réduction n'est pas acceptable. »>>

Cette règle de validation sera efficace uniquement lors de la création manuelle d'une transaction dans CRM avec une remise supérieure à 20 %. Cependant, si le champ principal Réduction est mis à jour via l'un des moyens suivants, le champ mis à jour remplace la règle de validation.

En effet, si le champ de réduction est défini sur 25 % à la suite d'une mise à jour des champs de workflow, ce workflow prime. Par conséquent, la valeur sera acceptée par le système, malgré la règle de validation qui est censée déclencher une alerte pour toute valeur supérieure à 25 %.

Les moyens suivants pour la mise à jour du champ primeront sur la règle de validation.

Moyens de mettre à jour des champs dans CRMDétails de la mise à jour d'un champ
ImportationMis à jour lors de l'importation de nouveaux leads ou de l'écrasement des enregistrements existants
Règles de workflowMis à jour à la suite des actions de workflow
Processus d'approbationMis à jour lors de l'approbation ou du rejet d'un enregistrement
Blueprint

Mis à jour en tant que résultat des paramètres Après la transition.

Lorsque vous créez une règle de validation, ainsi que la validation Blueprint du même champ, et si les deux conditions sont différentes, Blueprint remplace la règle de validation.

C'est-à-dire que, tant que le champ se trouve dans un processus, la validation Blueprint est applicable. Lorsqu'un enregistrement sort d'un processus, la règle de validation s'applique.

APIMis à jour via la méthode API updateRecords 
Mise à jour en masseUn champ principal utilisé dans une règle de disposition ne sera pas disponible pour une mise à jour en masse.

    Mise à jour d'un champ secondaire en utilisant une règle de validation

    Ceci est une remarque importante. Lorsque vous tentez de mettre à jour les champs secondaires utilisés dans une règle de validation via les workflows, la mise à jour en masse, les API ou l'importation, CRM accepte les valeurs du champ secondaire quelles que soient les conditions dans la règle. Par conséquent, vos données peuvent rassembler des valeurs inacceptables malgré la règle de validation.

    Par exemple, vous disposez d'une règle de validation afin de définir des réductions selon la région.

    • La remise ne peut être supérieure à 20 % pour les États-Unis
    • La remise ne peut être supérieure à 25 % pour le Royaume-Uni
    • La remise ne peut être supérieure à 15 % pour l'Inde

    Dans ce cas, Réduction est votre champ principal et les champs Régions deviennent des champs secondaires.

    Même si le champ Réduction peut ne pas apparaître sur une mise à jour de masse, le champ Région est affiché. Si vous décidez de mettre à jour tous les champs Régions et de les définir sur Inde, toutes vos transactions pourraient se retrouver avec des remises différentes pour « Inde », tandis que votre règle de validation prévoit les choses différemment ; vous obtiendrez ainsi des valeurs non acceptables dans votre module. 

    Pour le moment, CRM ne restreint pas la mise à jour des champs principaux et secondaires utilisés dans une règle de validation. Assurez-vous de vérifier si les champs sont utilisés dans une règle de validation avant de les mettre à jour.

      • Related Articles

      • Mise à jour des champs de réglage

        L'option Field Update (Mise à jour de champs) vous permet de mettre automatiquement à jour certaines valeurs de champ dans les enregistrements lorsque la règle de workflow associée est déclenchée. Disponibilité Autorisation requise Les utilisateurs ...
      • Champ de relation de recherche

        Les champs de relation de recherche permettent aux utilisateurs d'associer des enregistrements entre deux modules. Supposons, par exemple, que vous ayez deux modules : Students et Courses. En ajoutant un champ de relation de recherche appelé Course ...
      • FAQ – Règles de validation

        Qu'est-ce qu'une règle de validation dans Zoho CRM et pourquoi en ai-je besoin ? Dans ce monde axé sur les données, il est essentiel de garantir la validité et l'exactitude de vos données. Les données peuvent arriver dans votre système CRM via ...
      • Utilisation des règles de validation

        L'une des tâches les plus difficiles dans un système CRM est d'assurer la validité des données qu'il contient. Un ensemble de données mal gérées peut impacter une entreprise de différentes façons : vos activités sont ralenties, vous obtenez des ...
      • Cas d'utilisation des règles de validation à l'aide de fonctions

        Rendre obligatoire la description détaillée si des termes spécifiques sont saisis dans le champ Zylker Tech fabrique des assemblages électroniques et d'autres produits similaires. Les éléments fabriqués sont externalisés pour un contrôle qualité ...