Vous pouvez configurer une expression de condition de noeud pour définir les noeuds auxquels vous voulez vous abonner dans un point de vue source. Par exemple, vous pouvez vous abonner uniquement aux noeuds actifs ou à ceux d'un niveau spécifique dans une hiérarchie. Lorsque vous configurez une expression de condition de noeud, seules les actions effectuées sur les noeuds qui renvoient True pour l'expression généreront des éléments de demande d'abonnement pour le point de vue cible.
Seules les propriétés qui sont configurées pour les types de noeud associés au point de vue peuvent être sélectionnées dans le générateur d'expressions.
Remarque :
Les expressions de condition de noeud ne sont pas appliquées aux éléments de demande avec l'action Enlever, Renommer ou Supprimer.
Pour définir une expression de condition de noeud, procédez comme suit :
Dans Vues, ouvrez la vue contenant le point de vue cible.
Sélectionnez le point de vue cible.
Placez votre curseur à droite du nom du point de vue, cliquez sur , puis sélectionnez Inspecter.
Sélectionnez Abonnements, puis cliquez sur le nom de l'abonnement auquel ajouter un filtre d'action.
Dans l'inspecteur d'abonnement, sélectionnez l'onglet Filtres, puis cliquez sur Modifier.
Dans Condition de noeud, cliquez sur Définir une expression pour lancer le générateur d'expressions.
Dans le générateur d'expressions, créez l'expression de condition de noeud. Comme vous évaluez les noeuds du point de vue de l'abonnement pour la condition, utilisez l'objet sourceNode dans le générateur d'expressions.
Le générateur d'expressions vous guide pour créer une expression qui génère une valeur booléenne uniquement. Reportez-vous à la section Création d'expressions.
Une fois l'expression de condition de noeud créée, cliquez sur Appliquer pour revenir à l'inspecteur des abonnements, puis cliquez sur Enregistrer.