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

zacker330 · January 31, 2013 · Last by watsy0007 replied at December 21, 2014 · 7985 hits

用 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 这东西貌似是状态机!

#1 楼 @KoALa 太复杂了!

#8 楼 @bhuztez ruby 能用不?

自己定义 yaml 解析

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

You need to Sign in before reply, if you don't have an account, please Sign up first.