2009-02-17 6 views
5

Quelqu'un at-il de l'expérience avec les plugins Rails workflow? Route/OpenWFEru.Une recommandation pour les implémentations de flux de travaux sur rails?

Je recherche un flux de travail de type CMS avec des états tels que modifier, soumettre, approuver, restaurer, en fonction des rôles. Ce plugin est-il trop puissant? Serais-je mieux de faire la même chose avec une machine d'état (AASM) et agit comme auditable/agit comme versionné?

Répondre

2

Vous êtes probablement mieux avec AASM ou "workflow" c'est-à-dire un outil basé sur l'état (au moins au début).

Ruote a plus de sens pour les «processus métier» et non le «cycle de vie des ressources».

Une combinaison intéressante serait d'utiliser ruote pour gérer l'état (via aasm/workflow) de plusieurs ressources (documents si vous le souhaitez). Parfois, une ressource peut appartenir à de nombreux processus métier et peut présenter plusieurs états.

Tout dépend de vos besoins.

+0

+1 pour AASM; ce n'est pas parfait, mais il est assez largement utilisé et en développement continu. –

Questions connexes