Hi all, I have create two swimlanes with some tasks for each. I want to execute my process logging me like the swimlane"s user.
Now, I have made this in order to know my current taskinstance but I have some taskinstances but I must have just one. I think this problem can be a problem of execution of my taskinstance. do you know how do this please. Now I use the token.signal() is it the good solution. I put my code of get back taskinstance and my console returns in order to know what is for you my problem. SwimlaneInstance si= (SwimlaneInstance)session.get("si"); | System.out.println( si.getName()); | | | | | | System.out.println("avant la création du collection"); | System.out.println("NOM DU SWIMLANE : "+si.getName()); | Collection taskinstances = (Collection) si.getTaskMgmtInstance().getTaskInstances(); | System.out.println("ca fonctionne le MAP"); | Iterator itr1 = taskinstances.iterator(); | System.out.println("iterator ok"); | while(itr1.hasNext()) { | System.out.println("creation taskinstance"); | taskinstance=(TaskInstance)itr1.next(); | // taskinstance = processInstance.getTaskMgmtInstance().createTaskInstance(); | | | if("ernie"==taskinstance.getActorId()){ | System.out.println("TASK ERNIE ARE:.ERNIE................:"+taskinstance.getName()); | } | | else if("bert"==taskinstance.getActorId()){ | System.out.println("task BERT ARE:.BERT....................:"+taskinstance.getName()); | } | else{ | | System.out.println("THE TASK ARE NOT ALLOWED TO YOUR USER .. the task is :"+taskinstance.getName()+" to the user "+taskinstance.getActorId()); | taskinstance.getSwimlaneInstance().setActorId("bert"); | System.out.println("Changement effectué.. the task is :"+taskinstance.getName()+" to the user "+taskinstance.getActorId()); | } | /* System.out.println("TASK INSTANCE..................:"+ taskinstance.getName()); | | System.out.println("SI ACTOR ID..................: "+si.getActorId()); | jbpmContext1.setActorId("bert"); | System.out.println("JBPM CONTEXT ACTOR ID..........: "+jbpmContext1.getActorId()); | */ | | } | ////////////////////////////////// | // jbpmContext.save(token); | | try{ | token = taskinstance.getToken(); | token.signal(); | token.signal(); | } | finally{ | | } the console returns: | iterator ok | creation taskinstance | task BERT ARE:.BERT....................:DeclarationSinistre | creation taskinstance | TASK ERNIE ARE:.ERNIE................:start | ############## save token good####### | ############## save process good####### | USER ..........................ernie | set currentNode | #### execute View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3968855#3968855 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3968855 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user