[jboss-user] [JBoss jBPM] - Re: Stale state problem kills process instance?

petia do-not-reply at jboss.com
Mon Aug 18 14:03:58 EDT 2008


Hi Ed, 

Below is the example which works nicely for me. Note that, the fork and join have the default setting async="false". The transitions "to B1" and "to B2" going out from the Fork node, do not have any conditions specified. The only difference of this example, from a non-working example is that both transitions going out from the Fork node have names, i.e. "to B1" and "to B2" below. 

I hope this helps, Petia

<?xml version="1.0" encoding="UTF-8"?>
  | 
  | <process-definition  xmlns="urn:jbpm.org:jpdl-3.2"  name="Fork">
  | 	<swimlane name="Initiator">
  | 		<assignment actor-id="admin"></assignment>
  | 	</swimlane>
  | 
  | 	<start-state name="start-state1">
  | 		<task name="start-task" swimlane="Initiator"></task>
  | 		<transition to="taskA"></transition>
  | 	</start-state>
  | 
  | 	<task-node name="taskA">
  | 		<task name="taskA" swimlane="Initiator"></task>
  | 		<transition to="fork1"></transition>
  | 	</task-node>
  | 
  | 	<fork name="fork1">
  | 		<transition to="taskB1" name="to B1"></transition>
  | 		<transition to="taskB2" name="to B2"></transition>
  | 	</fork>
  | 
  | 	<task-node name="taskB1">
  | 		<task name="taskB" swimlane="Initiator"></task>
  | 		<transition to="join1"></transition>
  | 	</task-node>
  | 
  | 	<task-node name="taskB2">
  | 		<task swimlane="Initiator" name="taskB2"></task>
  | 		<transition to="join1"></transition>
  | 	</task-node>
  | 
  | 	<join name="join1">
  | 		<transition to="end-state1"></transition>
  | 	</join>
  | 
  | 	<end-state name="end-state1"></end-state>
  | </process-definition>

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

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



More information about the jboss-user mailing list