Concepteur d'activités FlowDecision

Le nœud FlowDecision est un nœud conditionnel qui fournit une branche pour le flux de contrôle dans l'une des deux alternatives suivant qu'une condition spécifiée est satisfaite. Si le flux requiert plusieurs branches, utilisez FlowSwitch<T> à la place.

Nœud FlowDecision

Utilisez FlowDecision lorsque le flux peut faire l'objet d'une création de branche dans deux chemins d'accès. Un nœud FlowDecision a un Condition et un FlowNode associés avec chacun des deux résultats possibles : True ou False. La propriété Condition est évaluée et la valeur de cette évaluation détermine le FlowNode suivant à traiter dans le Flowchart.

Utilisation du concepteur FlowDecision

Le concepteur FlowDecision se trouve dans la catégorie Flowchart de la Boîte à outils, accessible en cliquant sur l'onglet Boîte à outils dans le concepteur de flux de travail. Vous pouvez également sélectionner Boîte à outils dans le menu Affichage, ou appuyer sur Ctrl+Alt+X.

Le concepteur FlowDecision peut être déplacé de la Boîte à outils et déposé dans l’aire de conception dans un concepteur d’activités Flowchart. Cette action crée un FlowDecision libellé Décision dans l’activitéFlowchart. Déplacez la souris au-dessus du concepteur pour faire apparaître les poignées carrées True et False pour les deux branches.

Après avoir fait glisser le concepteur FlowDecision et d'autres concepteurs sur Flowchart, les nœuds peuvent être liés ensemble pour spécifier l'ordre d'exécution. Pour créer un lien entre un nœud source (notamment les branches True et False de FlowDecision) et un nœud de destination, déplacez la souris au-dessus du concepteur du nœud source, afin de faire apparaître des poignées carrées de chaque côté. Cliquez sur l'une des poignées carrées et faites-la glisser en maintenant le bouton de la souris enfoncé jusqu'à l'une des poignées qui s'affiche de la même façon autour du nœud de destination lorsque vous déplacez la souris dessus. Relâchez le bouton de la souris. Un lien est créé entre ces deux nœuds, représenté par une flèche allant du concepteur source au concepteur de destination.

L'expression qui déclare que la Condition peut être tapée dans la zone Condition de la fenêtre Propriétés en cliquant à l'endroit où le texte d'indication est « Entrer une expression VB ».

Propriétés de FlowDecision

Le tableau suivant présente les propriétés de FlowDecision et décrit comment elles sont utilisées dans le concepteur. Ces propriétés peuvent être modifiées dans la grille des propriétés ou dans l'aire du concepteur.

Nom de la propriété Obligatoire Usage
Condition True Condition qui détermine le chemin d'accès emprunté par le contrôle de flux.
True False Chemin d'accès emprunté par le contrôle de flux si la propriété Condition est satisfaite.
False False Chemin d'accès emprunté par le contrôle de flux si la propriété Condition n'est pas satisfaite.

Voir aussi