[jboss-user] [JBoss jBPM] - Re: Assignment mechanism

vtysh do-not-reply at jboss.com
Mon Aug 6 08:42:20 EDT 2007


1 related: You can specify variable in model which will contain name of task from where to get an actor id in your assignment handler. 

  | <assignment class="your.handler">
  | 	<taskName>myTask</taskName>
  | </assignment>
  | 
Then in assign method you should process all previous task instances with name equals to taskName variable value. 

  | executionContext.getTaskMgmtInstance().getTaskInstances();
  | //iterate though task instances
  | ...
  | if(taskInstance.getName().equals(taskName)
  | {
  | 	//check whether it is a newer task instance than previous one
  | 	//and store actor to some variable if it is
  | 	...
  | }
  | 
In case of usage of this method you will not need any additional contextInstance variables, and imho you will get more flexible handler which can be used for different nodes of various models.

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

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



More information about the jboss-user mailing list