srb*_*ert 5 ruby workflow ruby-on-rails state-machine
有人有Rails工作流插件的经验吗? Route/OpenWFEru.
我正在寻找CMS类型的工作流程,其中包括编辑,提交,批准,回滚等基于角色的状态.这个插件是否过度杀伤?使用状态机(AASM)做同样的事情并作为版本化的可审计/行为,我会更好吗?
您可能最好使用 AASM 或“工作流”,即基于状态的工具(至少在开始时)。
Ruote 对于“业务流程”而不是“资源生命周期”更有意义。
一个有趣的组合是使用 ruote 来管理多个资源(如果您愿意,可以是文档)的状态(通过 aasm / 工作流程)。有时,一种资源可能属于许多业务流程,并且可能表现出多个状态。
这一切都取决于您的要求。