+ -
当前位置:首页 → 问答吧 → jBPM4.3 task完成走向问题

jBPM4.3 task完成走向问题

时间:2011-09-09

来源:互联网

最近初学jBPM4,当学到task时遇到一点小问题,问题如下:
一个简单的jpdl.xml:
<process name="task" xmlns="http://jbpm.org/4.3/jpdl">
  <start name="start1" g="141,88,48,48">
  <transition name="to task1" to="task1" g="-44,-18"/>
  </start>
  <task name="task1" g="119,165,92,52" assignee="yknife">
  <transition name="to end1" to="end1" g="-42,-18"/>
  </task>
  <end name="end1" g="132,248,48,48"/>
</process>


按部就班的获得taskService,通过findPersonalTasks("yknife")得到task1的taskId以后,我想完成这个任务并走向“end1”节点以结束流程,
于是taskService.complete(taskId,"to end1")
结果我用processInstance.findActiveActivityNames()发现活动节点依然停滞在task1,未向下流转。且processInstance.isEnded()为false。
这让我很是疑惑!希望有遇到类似问题的前辈能指条明路啊~
一直感觉我的流程和任务好像是分开在流转的!!!

作者: folksdreamY   发布时间: 2011-09-09

我顶!

作者: folksdreamY   发布时间: 2011-09-09