5

有人有使用 Rails 工作流插件的经验吗? 路线/OpenWFEru。

我正在寻找具有基于角色的编辑、提交、批准、回滚等状态的 CMS 类型工作流。这个插件是不是有点矫枉过正?使用状态机 (AASM) 做同样的事情并充当可审计/充当版本控制会更好吗?

4

2 回答 2

2

您可能最好使用 AASM 或“工作流程”,即基于状态的工具(至少在开始时)。

Ruote 对于“业务流程”而不是“资源生命周期”更有意义。

一个有趣的组合是使用 ruote 来管理多个资源的状态(通过 aasm / 工作流)(如果你愿意,可以是文档)。有时,一个资源可能属于许多业务流程,并且可能表现出多个状态。

这一切都取决于您的要求。

于 2009-02-17T12:00:43.653 回答
0

我推出了一个更简单的 AASM 替代方案。看看https://github.com/alternegro/flojo

于 2011-01-30T05:38:18.810 回答