Question

Anybody have experience with Rails workflow plugins? Route/OpenWFEru.

I am looking for CMS type workflow with states like edit, submit, approve, rollback, based on roles. Is this plugin overkill? Would I be better off just doing the same thing with a state machine (AASM) and acts as auditable/acts as versioned?

Was it helpful?

Solution

You're probably better off with AASM or "workflow" ie a state-based tool (in the beginning at least).

Ruote makes more sense for "business processes" and not "resource lifecycle".

An interesting combination would be to use ruote to manage the state (via aasm / workflow) of multiple resources (documents if you like). Sometimes, a resource may belong to many business processes, and could perhaps exhibit more than one state.

It all depends on your requirements.

OTHER TIPS

I rolled a simpler alternative to AASM. Take a look at https://github.com/alternegro/flojo

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top