有人有Rails工作流插件的经验吗? Route / OpenWFEru。
我正在寻找具有基于角色的编辑,提交,批准,回滚等状态的CMS类型工作流程。这个插件是否过度杀伤?使用状态机(AASM)做同样的事情并作为版本化的可审计/行为,我会更好吗?
答案 0 :(得分:2)
你最好使用AASM或“工作流程”,即基于状态的工具(至少在开头)。
Ruote对“业务流程”更有意义,而不是“资源生命周期”。
一个有趣的组合是使用ruote来管理多个资源的状态(通过aasm / workflow)(如果你愿意,可以使用文档)。有时,资源可能属于许多业务流程,并且可能会展示多个州。
这完全取决于您的要求。
答案 1 :(得分:0)
我推出了一个更简单的替代AASM。看看https://github.com/alternegro/flojo