JBoss Community

What does multiple "lanes" mean on some of the examples provided?

created by Jan Uhlir in jBPM - View the full discussion

A novice question, sorry.

This question was originally posted as a part of this thread but I felt it was off topic and deservers its own thread.

 

What does multiple "lanes" mean on some of the examples provided?

(/jbpm-examples/src/main/resources/junit/BPMN2-IntermediateCatchEventSignal.bpmn2)

https://community.jboss.org/servlet/JiveServlet/downloadImage/2-717309-18001/450-139/jbpm+screenshot+wait+state+examples.png

 

Why there are two lanes? One process, but two lanes. How they are supposed to work with each other? Are they at all?

 

I made a bit modified version of this example:

https://community.jboss.org/servlet/JiveServlet/downloadImage/2-717309-18002/450-101/jbpm+screenshot+wait+state+examples+my+modification.png

 

When I re-run test now:

When I start the process, "Print something 1" is printed as expected.

When I send signal to the process, the "Print something 3" is printed, as expected.

And there is end of process.

The "Print something 2" is never reached.

More interestingly, the test is evaluated as "completed", despite the process still did not finished the "first line".

Puzzling I have to say.

Reply to this message by going to Community

Start a new discussion in jBPM at Community