我的第一个java项目做的7788了,jsf,jbpm的应用虽然有点折腾,总算还是成功搞定,用户也满意了。下一步jrule引进很有信心了。总的感觉jbpm引擎确实还不错,只是过于零散,有太多要自己做的事情,对象设计不算太合理(跟ibm的东西比)。我参与的工作这个事情就把我折腾了半天,最后想了一个折中办法,不过我觉得也许还是自己改改jbpm TaskInstance对象最快。
我参与的工作: 我处理过的,当前没有完成的,该其他人处理的工作。 processinstance,taskinstance对象没有activityower这个属性,我开始就压变量,通过变量来告知本processinstance的当前taskinstance的之前处理人(用processlog更恼火,放弃了),这样就很痛苦了,要找一个现存工作,需要遍历processdefinition下进行中processinstance,再遍历进行中taskinstance,再查变量,然后从一个清单中查找。。。。效率低到爆。 想想也许bpm不关心用户处理把,这块几乎得自己写。。。 后来,干脆写taskinstance的describe,用这个来搞定效率问题,不过感觉这个不是最好的办法。因为还有pooledactor这种连接,都让我感觉有点慢。。 自己改倒是简单了,但是jbpm下面代码太多,又没什么注解,看到就不想改,不爽ing。。。
分享到:
相关推荐
JBPM5工作流引擎 S2SH+JBPM4.4开发工作流的一个完整的请假流程例子。带有文档教程和所有源码+JAR包。在网上找了半天jbpm6\jbpm7的资料,都很少。所以 环境:Myeclipse2015 JDK1.7 mysql 5.0 Struts2+Spring3.1 1...
一个JBPM工作流例子,JBPM实现销售批复
JBPM是一个扩展性很强的工作流系统,百分百用JAVA语言开发,持久层采用Hibernate实现,理论上说,只要Hibernate支持的数据库JBPM都支持。同时它还能被部署在任何一款JAVA应用服务器上 JBPM的工程文件,大家可以到...
通过jbpm源码分析jbpm引擎内核工作原理
jBPM工作流详解,jBPM工作流详解 jBPM工作流详解,jBPM工作流详解 jBPM工作流详解,jBPM工作流详解
本文件从JBPM的原理、实现方法、实例等方面详细讲解了JBPM的原理,包括以下内容: 1、JBPM特色: 3 2、流程图的组成: 3 2.1流转 (TRANSITION) 3 2.2活动 (ACTIVITY) 3 3、所用到的表: 4 3.1资源库与运行时表结构:...
jbpm开发指南 jbpm开发指南 jbpm 工作流 自定义
工作流程 JBPM工作流管理工作流程 JBPM工作流管理工作流程 JBPM工作流管理工作流程 JBPM工作流管理
jbpm工作流程jbpm工作流程jbpm工作流程jbpm工作流程jbpm工作流程
我们知道要实现流程监控功能就是把JBPM当中的JBPM_PROCESSDEFINITION(已发布的流程表),JBPM_PROCESSINSTANCE(流程实例表),JBPM_TASKINSTANCE(流程产生的任务实例表)这三张表串联起来就可以实现我们所要的监控...
详细讲解了JBPM工作流的概念以及使用,可以让大家更加轻松把jbpm工作流应用到自己的项目中。
jbpm教程、jbpm动态设置参与者、jbpm实例下载
我写的一个jbpm实例
jbpm介绍jbpm介绍jbpm介绍jbpm介绍jbpm介绍jbpm介绍jbpm介绍jbpm介绍jbpm介绍jbpm介绍jbpm介绍jbpm介绍
关于jbpm工作流的一些常用的问题jbpm工作流的一些常用的问题
JBPM工作流实战_使用泳道为多个任务指定相同的参与者视频
jbpm工作流详解
当对任务进行分配时,一般需要实现AssignmentHandler这个接口,这个接口的方法只有一个: void assign( Assignable assignable, ExecutionContext executionContext) throws Exception; 一个典型的实现(把名字是'...
BPM,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。jBPM是公开源代码项目,使用它要遵循 ASL(Apache...
在开发工作流管理系统时,我就推荐用它的另外一个东西:webwork2。笔者主持的开源工作流引擎AgileFlow就是基于ww2+spring+hibernate架构实现的。写到这里我想是不是它可以和struts2进行完美整合?! Jflow是从...