When i create my process instance i set the var "SWIMLANE" to "Unknown"
i have following nodes startstate -> node -> tasknode1 -> tasknode2 "node" sets var "swimlane" to "test" then i overrided the enter() function of tasknode as following | @Override | public void enter(ExecutionContext executionContext) { | // TODO Auto-generated method stub | super.enter(executionContext); | | | | for ( TaskInstance ti : (Collection<TaskInstance>)getTaskMgmtInstance(executionContext.getToken()).getTaskInstances()) { | ti.setActorId(executionContext.getVariable("SWIMLANE").toString()); | System.out.println("Set " + ti.getName() + " actor to " + executionContext.getVariable("SWIMLANE").toString()); | } | } | Output: Set node1task actor to Unknown Set node2task actor to Test but node1task should have been set to test, too... seems that the variable isn't set fast enough or something like that, how can it be? ... i didn't set any asynchonous nodes View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4193761#4193761 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4193761 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user