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
)
0 |
0 |