Note:
Vous pouvez également activer ou désactiver des validations dans l'onglet Validation de l'inspecteur de type de noeud ou d'ensemble de hiérarchies. Reportez-vous à la section Activation, désactivation ou suppression d'une validation personnalisée.L'expression d'une validation doit renvoyer une valeur booléenne. Si l'expression renvoie la valeur True, la validation est réussie. Si l'expression renvoie la valeur False, la validation échoue et un message d'échec s'affiche.
Les propriétés dérivées sont validées dès qu'un noeud est mis à jour, qu'elles soient sélectionnées ou non en tant que propriétés de déclencheur. Reportez-vous à la section Propriétés dérivées.
Note:
Les actions de déclencheur et les propriétés de déclencheur sont évaluées à l'aide d'une condition OR. Autrement dit, la validation est exécutée si une action de déclencheur est effectuée ou si une propriété de déclencheur est mise à jour.
Tip:
Des validations sont effectuées pour chaque action et propriété de déclenchement dans une demande. Cela signifie que si vous ajoutez plusieurs propriétés de déclenchement et que toutes échouent, vous recevrez plusieurs messages d'échec. Vous devez ajouter à une demande le nombre minimum de propriétés ou d'actions de déclenchement qui appliquent toujours votre logique métier.
Note:
Lorsque vous définissez la portée sur Parent précédent, l'action de déclencheur est définie sur Déplacer et les propriétés de déclencheur sur Aucun. Vous ne pouvez pas modifier ces paramètres.Note:
Lorsque vous définissez la portée sur Les deux parents, l'action Déplacer est ajoutée aux actions de déclencheur. Vous pouvez indiquer des actions et des propriétés de déclencheur supplémentaires. Cependant, le parent précédent ne sera évalué que pour les actions Déplacer.Tenez compte des points suivants concernant la portée de la validation de demande :
Core.Description
est évaluée lorsque la propriété de description est mise à jour sur un noeud enfant de ce parent.Note:
Les validations utilisant l'état Visualisé sont exécutées uniquement lors de la validation d'éléments de demande, et non lors de la validation d'un point de vue.Tip:
Lors de la configuration des messages d'échec de validation, fournissez le contexte de la validation (noeud ou parent) pour vous aider à identifier l'emplacement auquel le problème a été détecté.