有人有使用 Rails 工作流插件的经验吗? 路线/OpenWFEru。
我正在寻找具有基于角色的编辑、提交、批准、回滚等状态的 CMS 类型工作流。这个插件是不是有点矫枉过正?使用状态机 (AASM) 做同样的事情并充当可审计/充当版本控制会更好吗?
有人有使用 Rails 工作流插件的经验吗? 路线/OpenWFEru。
我正在寻找具有基于角色的编辑、提交、批准、回滚等状态的 CMS 类型工作流。这个插件是不是有点矫枉过正?使用状态机 (AASM) 做同样的事情并充当可审计/充当版本控制会更好吗?
您可能最好使用 AASM 或“工作流程”,即基于状态的工具(至少在开始时)。
Ruote 对于“业务流程”而不是“资源生命周期”更有意义。
一个有趣的组合是使用 ruote 来管理多个资源的状态(通过 aasm / 工作流)(如果你愿意,可以是文档)。有时,一个资源可能属于许多业务流程,并且可能表现出多个状态。
这一切都取决于您的要求。
我推出了一个更简单的 AASM 替代方案。看看https://github.com/alternegro/flojo