jbpm4.4 的会签, 流程进入等待后,执行流程触发不了singnal()方法?

小禁区过人 发布于 2013/02/27 09:52
阅读 572
收藏 0
 <custom class="com.zxy.heat.service.jbpm.CountersignActivity" g="140,205,92,52" name="领导会签">
      <transition g="-29,-19" name="to 会签结果判断" to="会签结果判断"/>

  </custom>

流程创建的时候正确的进入了CountersignActivity类的execute()方法并创建了子任务,但提交子任务的时候无法进入signale()方法;

提交的方法: executionService.signalExecutionById(task.getExecutionId(), parameters);  

signal()方法: 

  1. public void signal(ActivityExecution activityExecution, String signalName,  
  2.             Map<String, ?> parameters) throws Exception {  
  3.         ExecutionImpl execution = (ExecutionImpl) activityExecution;  
  4.         ExecutionService executionService = EnvironmentImpl  
  5.                 .getFromCurrent(ExecutionService.class);  
  6.         TaskService taskService = EnvironmentImpl.getFromCurrent(TaskService.class);  
  7.           
  8.         String executionId = activityExecution.getId();  
  9. 。。。。。。。。  
加载中
0
xoHome
xoHome
傻眼了吧,哈  想当初我弄工作流的时候也打算用JBPM来着,用了下太麻烦了,所以完全自己写的,现在想怎么弄就怎么弄
返回顶部
顶部