Concepteur d'activités Flowchart

L'activité Flowchart permet de créer des flux de travail qui définissent et gèrent des contrôles de flux complexes. Flowchart peut être créé dans le code ou à l'aide de Concepteur de workflow. Cette rubrique explique comment utiliser Concepteur de workflow. Le concepteur d'activités de flux de travail Windows Workflow Designer permet aux développeurs de créer des flux de travail de façon naturelle.

Activité Flowchart

Flowchart spécifie une propriété StartNode unique exécutée lorsque le flux de travail démarre et utilise un réseau de propriétés Nodes liées pour créer des boucles arbitraires ou détourner le flux d'exécution ailleurs dans le flux de travail à un moment donné.

Utilisation du concepteur d'activités Flowchart

Le concepteur d'activités Flowchart se trouve dans la catégorie Organigramme de la boîte à outils, accessible en cliquant sur l'onglet Boîte à outils dans Concepteur de workflow (ou en sélectionnant Barre d'outils dans le menu Affichage, ou encore en appuyant sur CTRL+ALT+X).

Le concepteur d'activités Flowchart peut être déplacé de la boîte à outils et déposé dans l'aire de conception Concepteur de workflow, là où les concepteurs d'activités sont généralement placés, en tant qu'activité racine ou en tant qu'enfant d'une autre activité de flux de contrôle. Si le concepteur d'activités Flowchart est déposé sur une aire de conception Concepteur de workflow vide, il crée une activité Flowchart, qui s'affiche par défaut dans une vue développée dans laquelle le nœud de démarrage qui initialise l'exécution est représenté par une boule verte. Si le concepteur d'activités Flowchart est déposé dans une autre activité de flux de contrôle, il s'affiche dans une vue réduite qui peut être développée en double-cliquant sur le concepteur d'activités Flowchart. Il est possible de faire glisser toutes les activités de la boîte à outils directement sur le concepteur d'activités Flowchart, notamment d'autres activités de flux de contrôle.

Après avoir fait glisser différents concepteurs d'activités sur la zone de dessin de Concepteur de workflow, les objets Activity qu'ils représentent peuvent être liés pour spécifier l'ordre d'exécution. Pour créer un lien entre une activité source et une activité de destination, pointez la souris sur le concepteur de l'activité source pour faire apparaître des poignées carrées sur chacun de ses côtés. Cliquez sur l'une des poignées carrées et faites-la glisser, en maintenant le bouton de la souris enfoncé, vers l'une des poignées qui s'affiche de manière similaire autour de l'activité de destination lorsque vous pointez dessus avec la souris. Relâchez le bouton de la souris, un lien est créé entre ces deux activités, représenté par une flèche du concepteur source au concepteur de destination.

Propriétés de l'activité Flowchart

Le tableau suivant présente les propriétés Flowchart 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 Utilisation

DisplayName

False

Spécifie le nom d'affichage du concepteur d'activités dans l'en-tête. La valeur par défaut est Flowchart. La valeur peut être modifiée dans la fenêtre Propriétés ou directement dans l'en-tête du concepteur d'activités.

Bien que la propriété DisplayName ne soit pas strictement obligatoire, il est recommandé d'en utiliser une.

Variables

False

Collection de variables dont l'étendue est limitée par cet objet Flowchart pour partager l'état entre ses activités enfants.

StartNode

False

Objet FlowNode exécuté lorsque Flowchart démarre.

Nodes

False

Contient la collection d'objets FlowNode dans Flowchart.

Voir aussi

Concepts

Concepteur d'activités FlowDecision
Concepteur d'activités FlowSwitch<T>

Autres ressources

Concepteurs d'activités d'organigramme