Concepteur d'activités d'organigramme
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 du Concepteur de flux de travail. Cette rubrique décrit comment utiliser le Concepteur de flux de travail. Le concepteur d’activités de flux de travail Concepteur de flux de travail 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 Organigramme se trouve dans la catégorie Organigramme 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 d’activités Organigramme peut être déplacé de la Boîte à outils et déposé dans l’aire du Concepteur de flux de travail, 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 Organigramme est déposé sur une aire du Concepteur de flux de travail 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 Organigramme 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 Organigramme. Il est possible de faire glisser toutes les activités de la Boîte à outils directement dans le concepteur d’activités Organigramme, 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 du Concepteur de flux de travail, les objets Activity qu’ils représentent peuvent être associé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 de 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 | Usage |
---|---|---|
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. |