Workflow Foundation > Les activités standard de Workflow Foundation > State
       Accueil
       L'équipe


       Présentation
       Activités WF
       Articles
       Tutoriaux
       Trucs & Astuces


       Forum (MSDN)
       Téléchargements
       Ressources FR
       Annuaire des liens
       Formation (WW)


       Administration


 




State

System.Workflow.Activities.StateActivity

Cette activité représente une étape dans un cycle d'exécution d'un automate à états finis (state machine).
  Elle peut représenter soit la première étape du Workflow (Initial State), soit la dernière (Completed State), soit une étape transitoire, sachant que
  une seule étape par définition de Workflow peut être de type "IntialState" et "CompletedState".
  Une activité de type State peut contenir quatre autres types d'activités: "EventDriven" qui va définir dans un sous Workflow séquentiel
  la manière d'activer cette étape, "StateInitialization" pour définir un Workflow séquentiel exécuté avant l'activation, "StateFinalization" pour un
  après l'activation et "State" pour pouvoir imbriquer des activités d'étapes.

Cette activité représente une étape dans un cycle d'exécution d'un automate à états finis (state machine). Elle peut représenter soit la première étape du Workflow (Initial State), soit la dernière (Completed State), soit une étape transitoire, sachant que une seule étape par définition de Workflow peut être de type "IntialState" et "CompletedState". Une activité de type State peut contenir quatre autres types d'activités: "EventDriven" qui va définir dans un sous Workflow séquentiel la manière d'activer cette étape, "StateInitialization" pour définir un Workflow séquentiel exécuté avant l'activation, "StateFinalization" pour un après l'activation et "State" pour pouvoir imbriquer des activités d'étapes.


Propriétés

Activity

  • Name: Identifiant unique de l’activité

  • Description: Définition de l’utilisation de l’activité

  • Enable: true/false, activation ou non de l’activité



Utilisation

  • Automate à états finis – définition du Workflow


Astuces

Les activités d'étapes peuvent être imbriquées les unes dans les autres. Pour passer d'une étape à une autre, il faut utiliser des activités de type "SetState"