在流程启动获得流程实例ID后,一般根据流程实例ID找到首节点任务会比较准确,并且最好同时根据首节点任务名称这两个条件获得任务,并且是返回唯一记录。
还有一些做法是通过查找任务接口获得findPersonalTasks,我个人觉得那样不是很准确,好像当申请人在审批的时候,同时有被回退修改的任务时会有点冲突。而且个人不太喜欢用taskList.get(0);这种方式去获得一个任务。最好要任务查询接口中的返回唯一记录接口。熟悉Hibernate的朋友应该不会陌生这个方法uniqueResult()。
附程序参考:
Task task = null;
TaskQuery taskQuery = this.taskService.createTaskQuery();
taskQuery.processInstanceId(processInstanceId);
taskQuery.activityName(firstTaskNodeName);
taskQuery.orderDesc(TaskQuery.PROPERTY_PRIORITY);
task = taskQuery.uniqueResult();
就此分享,仅供参考。
我叙述或理解有误,请大家慷慨纠正。
分享到:
相关推荐
JBPM采购申请系统——08_JBPM流程节点.7z JBPM采购申请系统——08_JBPM流程节点.7z JBPM采购申请系统——08_JBPM流程节点.7z JBPM采购申请系统——08_JBPM流程节点.7z JBPM采购申请系统——08_JBPM流程节点.7z JBPM...
jbpm jbpm4.3.jar DDDDDDDD
jboss jbpm4最新开发包 采用了pvm框架
JBPM采购申请系统——05_构建JBPM数据库.7z JBPM采购申请系统——05_构建JBPM数据库.7z JBPM采购申请系统——05_构建JBPM数据库.7z JBPM采购申请系统——05_构建JBPM数据库.7z JBPM采购申请系统——05_构建JBPM...
jBPM参考技术文档,包括PDF,DOC,类型,包括3.x,4.x,5.x等各个版本的资料文档。仅供参考。
2.13.2 BeanShell在jBPM中的用法........63 第 3 章 流程节点详解.....................................67 3.1 公共属性...................................................68 3.2 Node节点........................
jBPM2-流程图与JBPM API.ppt jBPM2-流程图与JBPM API.ppt
2.13.2 BeanShell在jBPM中的用法........63 第 3 章 流程节点详解.....................................67 3.1 公共属性...................................................68 3.2 Node节点........................
安装和配置jBPM4.pdf 安装和配置jBPM4.pdf
开始跑jbpm提供的jbpm-console的时候老是报错,最后知道是缺少jar包的原因,这个rar中包含了jbpm3.2.x基本开发所需所有jar包。
jbpm4流程提交及执行完整代码,把每个文件放到对应的位置即可。 生成流程跟踪图的方法见: http://download.csdn.net/source/2905937
jbpm.mysql.create.sql jbpm mysql建表语句
SSH集成JBPM4.rar
spring-modules-jbpm31.jar
jbpm会签.zip;jbpm会签.zip
JBPM数据库表创建\jbpm.jpdl.oracle.sqlJBPM数据库表创建\jbpm.jpdl.oracle.sqlJBPM数据库表创建\jbpm.jpdl.oracle.sqlJBPM数据库表创建\jbpm.jpdl.oracle.sqlJBPM数据库表创建\jbpm.jpdl.oracle.sql
JBPM4.chm jbpm4 帮助文档,英文版javaDoc
jbpm-4.4.zip
jbpm-4.4.jar、 jbpm-api-4.4.jar、 jbpm-api-4.4-sources.jar.等