Magazine Internet

[WF4] Ajouter un Workflow?

Publié le 24 décembre 2009 par Jeremy.jeanson

WF4 est un peut déroutant quand on lui demande ce que l’on a pu faire des centaines de fois avec WF3. Par exemple, quand on veut ajouter un nouveau Workflow à un projet on se retrouve avec la liste suivante :

wf4_templatesbase
Mais où est donc passé la classe Workflow? Pas de réponse hâtive version administrateur du genre “dans ton…” … non merci. On est développeur donc on cherche à comprendre.

Pour comprendre il suffit de regardé mon dernier post. On se rend vite compte des petites choses suivantes :

  • Un workflow n’est qu’une liste d’activités (séquence)
  • Une séquence peut contenir une ou plusieurs activité.
  • Une activité peut contenir une ou plusieurs séquences.

Donc une activité est un workflow. Pour s’en convaincre il suffit de demander l’ouverture du code du Workflow1 créé par défaut dans une application console WF4. On y trouvera le code suivant :

<Activity x:Class="WorkflowConsoleApplication2.Workflow1" ... />

Donc pour ajouter un nouveau Workflow il faut ajouter une activité.

Facile non?


Retour à La Une de Logo Paperblog

A propos de l’auteur


Jeremy.jeanson 1573 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte