各种工作流的工作量对比。用工作流做过项目的请进。有任何有效回答不少于10分,分不够另开贴
公司要用工作流引擎做些政府审批项目,公司做过没有商业或开源引擎的人员。
在前期的工作中发现商业的引擎问题太多,担心后期的维护风险。而jbpm需要做的工作量不小。
有用jbpm或协同的产品的请说一下你在项目中遇到的难题、工作量、风险(要包括项目中用到的大概流程数、项目本身的难度等,这样让大家好做一下风险和工作量的评估)
此贴分不够另开贴,我总计有3000分可用,不用担心分不够。
另,请不要将工作流在网上有的解决技术的方法贴在这里(不给分的),除非是网上没有解决的工作流技术问题。
另:有果有珠三角地区的,做过这类项目,公司提供相关开发职位或顾问职位。联系QQ:406748509,加QQ时请注明“工作流”.
[解决办法]
jbpm的一点个人见解供参考:
用起来还行
xml自定义流程也不复杂
主要是在动态会签或动态子任务那块有点难度
不过网上的解决办法实在是太多了
主要在保存大数据量和历史记录方面不太方便
而且存在冗余数据问题(估计我境界不高)
具体表现在
jbpm没有为oracle的clob字段提供支持
只提供了个varchar2(2000)的大数据量字段
这块要修改jbpm jar包里面的配置文件
可能会有隐藏问题
历史记录方面
虽然jbpm有log
但查询起来很不方便
不如自己建立log表啥的
所以,
初步结论是
使用jbpm不会减少不用jbpm时的工作量
不过工作流的好处在于流程定义可以随时修改
只改配置文件就行了
代码方面的改动大小就看自己的实现了
政府审批估计流程比较多
但应该不复杂
:)
[解决办法]
不懂 学习
[解决办法]
我做办公系统用是的jbpm3.2.3
MySql数据库..
因为我做的主要是审批的流程。。相对不是很难。
说下我遇到的问题.!表单要保存不少申请请录。刚开始我认为用 jbpm本身的表就可以保存这些信息后来发现不好查询,不好统计。。
所以从数据存储方面 不少业务表要从新设计!jbpm只管控制流程用的。业务数据另加业务表。
[解决办法]
只用过jbpm,其它工作流引擎没有用过。使用工作流唯一难的是把不同表单挂在流程上,不过建个关系表,把流程实例ID和表单ID关联起来,也很容易。只要你能把action封装好,以后无论遇上什么流程也基本不用再写代码,只需重新画个流程发布就行。
现在很多公司都已经对jbpm进行封装(主要是action方面),再配合自己开发的流程设计器,实现流程自定义开发,做得很灵活,无论是什么行业的项目,也只需用流程设计器重新画一个流程,就能满足需求,开发很方便和快捷。
[解决办法]
建议看看myapps工作流,厂家在广州,方案比较成熟特别是对于移动的支持一流,价钱不高,提供100%源代码,有很多重量级客户