jbpm4中taskService.completeTask(String taskId,Map<String,?>param)使用报错,研究半天终于明白了。
jpdl文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<process name="leave" xmlns="http://jbpm.org/4.3/jpdl">
<start g="162,14,48,48" name="start1">
<transition g="-45,-22" name="to 申请" to="申请"/>
</start>
<task assignee="#{owner}" form="request.jsp" g="137,92,92,52" name="申请">
<transition g="-69,-22" name="to 经理审批" to="经理审批"/>
</task>
<task assignee="manager" form="manager.jsp" g="137,195,92,52" name="经理审批">
<transition g="-79,-22" name="to exclusive1" to="exclusive1"/>
</task>
<task assignee="boss" form="boss.jsp" g="317,286,92,52" name="老板审批">
<transition g="364,389:-50,-22" name="to end1" to="end1"/>
</task>
<end g="153,366,48,48" name="end1"/>
<decision expr="${day > 3 ? 'to 老板审批' :'to end1'}" g="157,281,48,48" name="exclusive1">
<transition g="-69,-22" name="to 老板审批" to="老板审批"/>
<transition g="-50,-22" name="to end1" to="end1"/>
</decision>
</process>
taskService.completeTask(String taskId,Map<String,?>param),这个方法默认没有指定流出名称,而上面的review的任务的transition名称为to decsionDo,所以使用这个方法肯定会报错。正确的使用方式为以下2种解决方法
1:修改jpdl文件中transition,把其name属性去掉,再调用这个方法就没问题了
2:使用taskService.completeTask(String taskId,String outgoing,Map<String,?>param)这个方法,
明确指定transition。例如上面:使用taskService.completeTask(taskId,“to decsionDoto“,Map<String,?>param)
相关推荐
jbpm4源码jbpm4源码jbpm4源码
介绍jbpm4里的processDefinition、processInstance和Task的使用方法。 代码里的注释的编码方式为utf-8
5.17 表JBPM4_TASK 16 5.18 表JBPM4_VARIABLE 17 6、操作: 19 6.1 发布一个流程DEPLOY: 19 6.2 上传一个ZIP包:(包含PNG和JPDL.XML)后 19 6.3 开始一个流程STARTPROCESSINSTANCEBYKEY后 19 6.4 填写申请信息 19 ...
BPM4中ProcessDefinition、ProcessInstance、Execution、Task关系和区别
jbpm应用开发指面(胡奇) jbpm4.3表结构和表字段说明 [jBPM开发指南].高杰.文字版 jBPM5_用户手册-中文版
jbpm4。4中表之间的关系,jbpm4 表关系
jboss jbpm4最新开发包 采用了pvm框架
java源代码分包详解JBPM4 java源代码分包详解JBPM4
直市场解决方案(VMS)是NAVTEQ公司中的一个机构,负责为客户提供定制的解决方案,包括移动门户和导航系统。这些解决方案中包含了NAVTEQ 公司提供的服务以及第三方服务,以客户要求的方式交付组合服务和内容,这些...
JBPM4 SSH EXTJS JBPM SSH EXTJS JBPM4 SSH EXTJS JBPM SSH EXTJS JBPM4 SSH EXTJS JBPM SSH EXTJS JBPM4 SSH EXTJS JBPM SSH EXTJS 希望对大家有帮助。
介绍了jbpm的类的用法,含例子代码。使用于刚入门的人学习!
jbpm4新手教程
jBPM4工作流应用开发指南 胡奇写的,十分赞!!
,jbpm4的源码,分支,会签等一些中国特色建立下载《jBPM4工作流应用开发指南.pdf》这本书
整理的别人JBPM4 学习资料, 工作流学习文档
这是jbpm4的安装配置介绍文件,详细的介绍了jbpm4与eclipse的集成
jbpm jbpm4.3.jar DDDDDDDD
JBPM4 开发文档 实例 流程 JBPM4 开发文档 实例 流程 JBPM4 开发文档 实例 流程
jbpm4.3问题解决方法,我们根据您的错误给出针对性的解答!
从jBPM 3升级到jBPM 4 1.7. 报告问题 2. 安装配置 2.1. 发布 2.2. 必须安装的软件 2.3. 快速上手 2.4. 安装脚本 2.5. 依赖库和配置文件 2.6. JBoss 2.7. Tomcat 2.8. Signavio基于web的流程编辑器 2.9....