Developpez.com - Rubrique .NET

Le Club des Développeurs et IT Pro

Tutoriel : Création d'activité personnalisée avec Workflow Foundation

Par V. Lainé et L-G Morand

Le 2009-04-19 09:01:30, par Louis-Guillaume Morand, Rédacteur
voir l'article

Dans cet article, nous découvrirons comment étendre Workflow Foundation en créant des activités personnalisées réutilisables et intégrant les mécanismes de Workflow Foundation, tels le designer ou encore les validations.
  Discussion forum
3 commentaires
  • Pierre Louis Chevalier
    Expert éminent sénior
    Merci Louis-Guillaume pour cet article très professionnel !

    Tu as des idées d'exemples contrêt de domaines d'application ou cette technologies serais particulèrement pertinente ?

    Quelqu'un l'à déjà utilisée dans un projet ?

  • alors je l'ai utilisé dans tous mes derniers projets.
    à première vue, vu le travail de prise en main et la "simplicité" des workflows. j'ai cru qu'il était "con" de le faire avec et que j'aurais pu moins me faire chier à le faire en full Web, depuis ma logique à moi et sans m'embêter avec WF.

    sauf que je me suis rendu-compte que ca a plein d'avantage

    1- ca te force à bien représenter ta logique et tes contraintes fonctionnelles

    2- c'est facilement évolutif le workflow sans modifier le code de l'appli. rajouter une étape a été quasi sans modification de mon appli hôte

    3- tu dois coder encore plus propre en représentant bien tout ton besoin fonctionnel applicatif et métier dans une couche séparé

    quant aux exemples, c'est très simple. ca peut aller du workflow des traders (faut pas croire qu'il y a un type de trader. il y a au moins 6 personnes qui agissent le long d'un "deal". ensuite, également des suivis de produits avec des saisis et validations par plusieurs personnes. le Wf permet pour chacun de n'afficher que les produits à son étape, et de gérer dans le workflow l'envoi de mail aux personnes suivantes.

    Vraiment j'aime bien. je ne pense pas maitriser toutes les ficelles et la version 4.0 va encore changer BCP de choses mais c'est un bon produit. très simple, très léger, qui nécessite de recoder pas mal de chose (le service de tracking ne me convenait pas par exemple) mais après, ca marche plutôt pas mal
    (à part la persistance que je pousse à bout et qui me lâche parfois )
  • Pierre Louis Chevalier
    Expert éminent sénior
    Très intéréssant