Hello again !

A first application java code may keep a reference on a given process instance.

In parallel, other applications, or timer execution may change the process 
state, activating transition, changing variables, etc.

What is the best way to refresh the process instance for a new operation 
(signal, task execution, variable modification, etc.) inside a context block ? 
I've tried the following, and it seems to work :


  | jbpmContext = jbpmConfiguration.createJbpmContext();
  | try {
  |     processInstance = 
jbpmContext.getGraphSession().loadProcessInstance(processInstance.getId());
  |     Token token = processInstance.getRootToken();
  |     token.signal();
  |     jbpmContext.save(processInstance);
  | }
  | finally {
  |     jbpmContext.close();
  | }
  | 

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

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


_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to