Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Any recommendation for rails workflow implementations?

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?

like image 767
srboisvert Avatar asked Nov 05 '22 22:11

srboisvert


1 Answers

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.

like image 183
jmettraux Avatar answered Nov 11 '22 03:11

jmettraux