Variables et fonctions sont utilisables à beaucoup d’endroits dans Visiativ Process : Filtres ou colonnes de vues, Champs de formulaires, etc.
Cet article explique comment bien les utiliser
Contextes d’utilisation
Utilisation des formules
Chaque fois que vous pourrez utiliser une formule, le bouton de définition d’une formule vous sera proposé :

Celui-ci ouvrira une boite de dialogue vous permettant de définir la formule pour cet élément

Vous pourrez alors :
- Saisir le texte de la formule
- Faire appel aux boutons Ajouter un champ et Ajouter une fonction
- Ceux-ci vous permettront d’insérer dans le texte de la formule les bons éléments sans risque de faute de frappe
- Il est aussi possible d’utiliser des variables dans les formules
<aside>
<img src="/icons/light-bulb_purple.svg" alt="/icons/light-bulb_purple.svg" width="40px" /> Astuce : Si une formule est définie, le bouton aura un fond bleu et la formule sera affichée au survol de la souris

</aside>
Exemple : Dans un
[expliquer où on peut utiliser ça]
Variables et fonctions
On séparera la notion de fonction de la notion de variables
- Une fonction :
- Commence toujours par un caractère @
- Elle a un Format figé avec éventuellement des paramètres
- Exemple : @SI(CONTACT = null ;@VRAI() ;@FAUX()), la Format de la fonction @SI est toujours @SI(condition;alors ;sinon)
- Le nom de la formule peut changer en fonction de la langue : @SI en Français devient @IF en Anglais
- Une variable :
- Dépend du contexte dans lequel on se trouve
- Elle n’a pas de Format fixe
- Exemples : CONTACT.login, TAB_PARTS.PART.title