Rails 有没有好的工作流的 gem 或者别的

zacker330 · 2013年01月31日 · 最后由 watsy0007 回复于 2014年12月21日 · 8006 次阅读

用 rails 开发企业应用还是很爽的,毕竟可以很快的响应需求。 我现在想找一好用工作流方面的构架或者 gem,有没推荐。最好是符合 bpmn2.0 规范的。 我已经在 ruby-china 的 wiki 里找过了,没有发现有关工作流的。 谢谢

#1 楼 @KoALa 谢谢。刚看了它的流程定义那个章节的文档。http://ruote.rubyforge.org/definitions.html

但,似乎不是 BPMN2.0 规范的

#3 楼 @liuhui998 谢谢。先收下。不过。也不是 BPMN2.0 规范的。

@zacker330 如果不和其他系统集成,如果提供的功能够用,为啥一定要 BPMN 2.0 规范呢?

#5 楼 @40hood 1降低学习成本 2它是规范,这一点很重要。 3我原有的系统的流程定义可以直接放到 rails 中使用

原来 BPMN 2.0 规范是这东东... 首先 BPMN 规范是由标准组织 BPMI 发布的.BPMN 1.0 规范发布于 2004 年 5 月。此规范展示了 BPMI 组织两年多的努力成果。BPMN 的主要目标就是要提供被所有业务用户理解的一套标记语言,包括业务分析者、软件开发者以及业务管理者与监察者。BPMN 还将支持生成可执行的 BPEL4WS 语言。所以,BPMN 在业务流程设计与流程实现之间搭建了一条标准化的桥梁。 BPMN 定义了业务流程图,其基于流程图技术,同时为创建业务流程操作的图形化模型进行了裁减。业务流程的模型就是图形化对象的网图,包括活动(也可以说工作)和定义操作顺序的流控制。

工作流是个坑啊,真心没找到好用的,很多都不按标准来的...

我现在正在看 SpiffWorkflow,虽然是用 Python 写的,至少这个是按标准来的,不过,目前还没搞清楚这东西到底能不能用

https://github.com/knipknap/SpiffWorkflow

#8 楼 @bhuztez 我目前只了解 jbpm4 和 activiti。至少发现他们是按标准来的。 因为中国的国情,所以国外的工作流引擎都不怎么要适合中国,扩展了才能用得好。

#9 楼 @zacker330 有木有适合国情,好用的工作流

不建议 route,流程解析太麻烦了,虽然强大,自己解析xml吧,还简单

#10 楼 @40hood 我只了解过 activiti5,jbpm5。但它们都需要扩展后,才能适合国情

#3 楼 @liuhui998 这东西貌似是状态机!

自己定义 yaml 解析

#9 楼 @zacker330 群主找到好用的了吗、

需要 登录 后方可回复, 如果你还没有账号请 注册新账号