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.