Les champs de formule Zoho CRM vous permettent de définir des champs qui peuvent remplir des données calculées de manière dynamique en fonction des valeurs retournées par d'autres champs standard ou personnalisés. Par exemple, une compagnie d'assurance peut avoir besoin de vérifier si la date de naissance fournie (par les titulaires de police) confirme leur admissibilité à posséder une police en fonction de leur âge actuel.
Un champ de formule est composé de trois éléments : Fonctions, Arguments et Opérateurs.
Une Fonction exprime la relation de dépendance entre deux quantités, l'une étant l'entrée et l'autre la sortie. En d'autres termes, une fonction effectue une opération spécifique sur les valeurs que vous spécifiez et génère une nouvelle valeur. Pour composer une fonction, vous devez taper le nom de la fonction, suivi d'une paire de parenthèses contenant les informations nécessaires pour exécuter la fonction. Les valeurs entre les parenthèses sont appelées arguments.
Exemples : Abs() ; Ceil() ; Timepart()
Un Argument est une information au sein d'une fonction qui commande les valeurs à agir ou produire. Les arguments apparaissent entre les parenthèses et sont séparés par une virgule (argument 1, argument 2, etc.). Les types d'argument(s) dans une fonction peuvent être du texte, des nombres, des références de champ ou même une autre fonction.
Exemples : Abs(-27,05) ; Max(12,6,10)
Un Opérateur est un symbole spécial tel que « + » ou « % », qui agit sur les arguments (valeurs littérales, nombres, références de champs) dans la formule et retourne une nouvelle valeur.
Exemples : Abs(+27,50) ; (32*25)