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.