I've tested the dleerob solution. But it doesn't works.
this is the image of the process i'm modelling
[img]http://web.tiscali.it/mcuccia/various/processimage.jpg[/img]
and this is the par file
http://web.tiscali.it/mcuccia/various/interpello.par
As you can see in this code
| <node name="inizioInterpello">
|
| <event type="node-leave">
| <action name="actionIstruttoriaInterpello"
class="it.unict.interpello.IstruttoriaInterpello"></action>
| </event>
| <transition name="toFork"
to="fork1"></transition>
| </node>
|
when the token leaves the inizioInterpello node I execute the action class
IstruttoriaInterpello. This is the place where the new task instances are created.
Next you can see the relevant code of IstruttoriaInterpello: for each selected user, I
create a new task, cloning "task compilazione".
| TaskMgmtDefinition tmd =
(TaskMgmtDefinition)executionContext.getDefinition(TaskMgmtDefinition.class);
| Task task = tmd.getTask("task compilazione");
| TaskMgmtInstance tmi = executionContext.getTaskMgmtInstance();
| TaskInstance taskInstance = tmi.createTaskInstance(task, executionContext);
| taskInstance.setActorId(user);
|
BUT (here is the problem)
the newly created task has two leaving transictions named "tr1" and
"tr2", and doesn't have the (aspected) leaving transiction named
"toJoinFromCompilazione".
dleerob, do you have similar problems?
anyone knows why this appens?
thanks
PS sample at 11.2.2
http://docs.jboss.com/jbpm/v3/userguide/taskmanagement.html#taskinstances...
is very very similar to the dleerob code
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4146545#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...