[jboss-user] [JBoss jBPM] - Re: How to get TaskInstance in a ActionHandler

freak182 do-not-reply at jboss.com
Thu Jun 4 00:00:54 EDT 2009


Hello,

That works thanks. Now my question is, How to end task in Timers? Like the example above code i get the TaskInstance so that i can end that task when leaving for the next task during timeout.


  | final Collection<TaskInstance> tasks = context.getTaskMgmtInstance().getTaskInstances();
  | 
  | for(TaskInstance inst : tasks){
  | 			inst.end();
  | 		}
  | 

this code end the task but proceed to the default transition not to "to approver B". same behavior occur from below code.


  | 
  | final Collection<TaskInstance> tasks = context.getTaskMgmtInstance().getTaskInstances(); 
  | 		final Token token = context.getToken();
  | 		
  | 		//token.signal();
  | 		for(TaskInstance inst : tasks){
  | 			
  | 			inst.end();
  | 		}
  | 		
  | 		context.getJbpmContext().save(token.getProcessInstance());
  | 

 But when there is no ActionHandler attached, i doesnt end the task instead the task remained on the user and proceed to the next task with different user.

Thanks a lot.
Cheers.


View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4235148#4235148

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4235148



More information about the jboss-user mailing list