A good point "...after the node has been entered...". The api is used to:


  | ProcessInstance pi = context.newProcessInstanceForUpdate("myProcess");
  |          pid = pi.getId();
  |          context.close();
  |       
  | context = getContext();
  |       
  |          ProcessInstance pi = context.getProcessInstance(processInstanceId);
  |       
  |          TaskMgmtInstance tmi = pi.getTaskMgmtInstance();
  |       
  |          TaskMgmtDefinition tmd = tmi.getTaskMgmtDefinition();
  |       
  |          Task t = tmd.getTask(taskName);
  |       
  |          TaskInstance ti = tmi.createTaskInstance(t);
  |          ti.setActorId(actorId);
  |          ti.setName(taskInstanceName);
  |          ti.setDescription(taskInstanceDescription);
  |          ti.start();
  | 
  |          context.save(ti);
  |          context.save(pi);
  |          context.close();
  | 
  | 

This happens programmatically before the processinstance has been signalled to 
leave the start state. The big picture is that for any given processdefinition 
(project) we want to post a list of all the taskinstances associated with it.

So in answer to your question, no, the task has not been created manually w/api 
after the node was entered. It was created manually w/api before the node was 
entered. Bug had not crossed my mind. It was more of a "I'm not using it 
correctly" concern.

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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4072101
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to