Exemple d'utilisation de règles

Exemple : Lorsqu'un utilisateur crée un ordre de livraison et indique une date dans le champ Date d'expédition demandée de l'écran Ordre de livraison, vous pouvez créer une règle qui exige que celui-ci saisisse également une date dans les champs Date d'expédition programmée et Date d'expédition prévue.

Vous créerez alors deux étapes pour cette règle :

Etape 1 :

Expression :
Widget Opérateur Valeur
Date d'expédition demandée N’EST PAS NUL
Action :
Widget Propriété Valeur
Date d'expédition programmée Requis TRUE
Date d'expédition prévue Requis TRUE

Etape 2 :

Expression :
Widget Opérateur Valeur
Date d'expédition demandée EST NUL
Action :
Widget Propriété Valeur
Date d'expédition programmée Requis Faux
Date d'expédition prévue Requis Faux

Notez que l'étape 2 redéfinit la propriété des champs Date d'expédition programmée et Date d'expédition prévue avec la valeur Faux, et les champs eux-mêmes comme non obligatoires lorsque l'utilisateur efface les données du champ Date d'expédition demandée. Si vous n'ajoutiez pas l'étape 2 dans cet exemple, les champs resteraient obligatoires, même après l'effacement des valeurs du champ Date d'expédition demandée par l'utilisateur.