Découvrir Windows Workfow Foundation (WF) en webcasts
Et pour finir le cyle de formation WinFx, une journée de formation/information gratuites disponibles en WebCast, pour tout savoir des bases de Windows Presentation Foundation. C'est encore en anglais.
Qu'est-ce que le workflow ?
Introduction à Windows Workflow (Anglais)
Le workflow séquentiel (Anglais)
Le workflow à état (Anglais)
Windows Workflow Foundation dans le détail
Le développement d'applications avec Windows Workflow (Anglais)
Exemple de Workflow simple (Anglais)
Scénarios de Hosting et de Communication (Anglais)
Le développement d'applications distribuées (Anglais)
Le développement de workflow à états (Anglais)
La base du développement d'activités (Anglais)
Le développement de moteur de règles (Anglais)
Si vous souhaitez vous faire la main, voici 10 ateliers complets très intéressant. Ils ont été écrits il y a quelques temps avec VS 2005, pensez-donc à adpater le contenu à Visual Studio 2008. Il y a aussi bien sûr quelques autres changements avec .Net 3.5. Néanmoins, cela reste très interessant, d'autant que l'atelier 10 traite du rehosting complet du designer de workflow dans une application Windows Form - avec le code complet. Je suis personnellement reparti de ce code pour réaliser pour l'un de mes clients l'application de dessin de workflow qu'il est possible de voir dans ma session au TechDays 2008 (LAN307 - Programmation visuelle avec Workflow Foundation dans une application de finances).
L'adresse de chargement des ateliers est ici.
le contenu des ateliers est le suivant :
WF HOL01 - Getting Started with Windows Workflow Foundation
Un bonne inntroduction aux mécanismes de workflow
WF HOL02 - Creating Custom Activities
la base de la base pour la création d'activité personnalisées. A comprendre donc ! Un petit article à lire (et faire les exemple) avant d'attaquer le lab, histoire d'avoir les idées claires sur le différentes classes
http://msdn.microsoft.com/en-us/library/aa480200.aspx
WF HOL03 - Hosting Workflows
Une introduction aux différents mécanismes de hosting des workflow.
WF HOL04 - Creating State Machine Workflows
Les workflows à état ... tout un programme !
WF HOL05 - Creating State Machine Workflows
L'idée de ce lab est d'introduire les services locaux de Windows Workflow.
WF HOL06 - Workflow and Web Services
C'est une présentation de l'exposition de WF sous forme de Web Service, et l'utilisation de Web Service dans les workflows. C'est la partie qui a été le plus fortement modifiée avec VS 2008 en utilisant .Net 3.5.
WF HOL07 - Creating Rules Driven Workflows
ça c'est très interessant : la gestion des règles. Une petite introduction au moteur des règles à lire avant de faire le lab : http://msdn.microsoft.com/fr-fr/library/aa480193(en-us).aspx. Pour ma part, en 3.5, j'ai déja utilisé les arbres d'expression pour implémenter différement des règles de workflow (un prochain post, certainement).
WF HOL08 - Transactional Behavior in Workflow
Un peu d'approche transactionnel, de compensation, etc. ça ne fait pas de mal, surtout lorsque vos sources n'implémentent pas XA, et qu'il faut donc un jour le faire soi même ...
WF HOL09 - Modifying Workflow Models at Runtime with Workflow Change
Du dynamisme dans l'approche de définition des workflow
WF HOL10 - Embedding the Workflow Designer
La partie la plus visuel sur le rehosting du designer dans une application winform. A comprendre absolument donc, si vous voulez un jour développer une interface de dessin de workflow sans passer par Visual Studio ...
Du travail en perspective, bon courage !
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :