Hello everybody!
I think that my doubt is a little confuse, I'll try to explain best possible.
I have a test process, created with jBPM 3.2.2, and I want to execute it without the jBPM
console.
It's a very simple process, just to learn more about jBPM.
There are two Task-Nodes, the first node is assigned to the actor "user". The
user make a requisition, typing his name in a field and typing his requisition in another
field, then press the button "Submit". After that, the process go to the second
task-node, assigned for the actor "admin". The admin read the user's name
and the user's requisition. Then the admin type some information in a field called
"Admin's Comment" and click in the button "OK", then the process
go to the end state and finish.
I tested my process in the jBPM Console and everything works well, but I would like to run
the process in my own JSP page, without the jBPM console.
I can start the process and execute the first task with java implementation, like below:
JbpmConfiguration jbpmConfiguration =
JbpmConfiguration.parseResource("default.jbpm.cfg.xml");
| JbpmContext jbpmContext = jbpmConfiguration.createJbpmContext();
| GraphSession gpSession = jbpmContext.getGraphSession();
|
| ProcessDefinition pdef =
gpSession.findLatestProcessDefinition("MyProcessName");
| ProcessInstance instance = pdef.createProcessInstance();
|
| //set initial values
| instance.getContextInstance().setVariable("userName", "John");
| instance.getContextInstance().setVariable("requisition", "John's
Requisition");
|
| Token token = instance.getRootToken();
| token.signal();
|
| jbpmContext.close();
The code above works well, I can start my process and execute the first task. But, what
kind of java implementation I have to do to continue the execution, to execute the next
task?
Any help, any idea?
Thank in advance!
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4156741#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...