[WF] Forcer l’état d’une StateMachine
Comment peut-on forcer une machine à changer d'état pour un état choisi?
Voilà une question qui m'est souvent posée. De base, ceci n'est pas possible « out of the box ». Certain disent qu'i il existe bien des « astuces » pour y arriver. Mais quand on y regarde bien, elles consistent presque toutes à réécrire sa propre usine à gaz pour héberger un Workflow totalement personnalisé pour l'hôte.
Pour être clair sur le sujet, pour forcer un état il faut :
- Réécrire un état custom
- Réécrire une statemachine custom
- Réécrire un hôte dédié
Et à partir du moment où l'on a fait ce travail, dès que l'on voudra utiliser une fonctionnalité standard de WF, il faudra la réécrire…
Avez-vous vraiment besoin de coder votre propre Workfow Foudation, alors que Microsoft l'a déjà fait pour vous ?