Partager via


Concepteur d'activités d'état

Un State représente un état dans lequel une machine à états peut être.

Utilisation du concepteur d'activités State

Pour ajouter un State à un workflow, faites glisser le concepteur d’activités State de la section Machine à états de la Boîte à outils, et déposez-le sur une activité StateMachine dans l’aire du concepteur de workflows. Une activité State peut être déposée sur un StateMachine et des transitions ajoutées ultérieurement ; ou une transition peut être créée lorsque l’activité State est déposée. Pour ajouter une activité State et créer une transition en une seule étape, faites glisser une activité State de la section Machine à états de la Boîte à outils, et placez-la sur un autre état dans le concepteur de workflows. Lorsque le State est déplacé vers un autre State, quatre triangles apparaissent autour de l'autre State. Si State est déposé sur un des quatre triangles, il est ajouté à la machine à états et une transition est créée à partir du State source vers le State de destination de dépôt. Pour plus d’informations, consultez Transition.

Propriétés de l'activité State dans le concepteur de workflow

Le tableau suivant indique les propriétés State qui peuvent être définies à l'aide du concepteur de workflow et explique comment elles sont utilisées dans le concepteur. Certaines de ces propriétés peuvent être modifiées dans la grille des propriétés et certaines peuvent être modifiées dans l'aire de conception.

Nom de la propriété Obligatoire Usage
DisplayName False Spécifie le nom convivial du concepteur d'activités State dans l'en-tête. La valeur par défaut est State. La valeur peut être modifiée dans la grille Propriétés ou directement dans l'en-tête du concepteur d'activités. DisplayName est utilisé dans l'exploration à l'aide de la barre de navigation qui est affichée en haut du concepteur de workflow.

Bien que la propriété DisplayName ne soit pas strictement obligatoire, il est recommandé d'en utiliser une.
Entry False Spécifie l'action qui se produit lorsque cet état subit une transition. Quand l’activité State est développée, vous pouvez définir cette valeur en faisant glisser une activité de la Boîte à outils vers la section Entry de l’état.
Exit False Spécifie l'action qui se produit lorsque cet état subit une transition. Quand l’activité State est développée, vous pouvez définir cette valeur en faisant glisser une activité de la Boîte à outils vers la section Exit de l’état.
Transitions False Répertorie les transitions possibles qui proviennent de State. Chaque élément de la liste inclut un lien vers le Transition associé et State de destination. Cliquez sur le lien pour faire basculer le concepteur dans un affichage développé de Transition ou State.

Voir aussi