I have this snippet process definition
| <decision name="CheckState"> | <transition name="tr2" to="node2"> | <condition>#{JBpmService.status=='DELETED'}</condition> | </transition> | <transition name="tr3" to="node3"> | <condition>#{JBpmService.status=='READY'}</condition> | </transition> | <transition name="tr0" to="node0"> | <condition>#{JBpmService.status=='UNDEF'}</condition> | </transition> | <transition name="tr1" to="node1"> | <condition>#{JBpmService.status=='NOT_LOGGED'}</condition> | </transition> | </decision> | I've set in contextinstance the object JBpmService in an action prior to the decision ( which has a status property ) with this code | ContextInstance contextInstance = processInstance.getContextInstance(); | contextInstance.setVariable("JBpmService",jbpms); | processInstance.signal(); | What 's wrong? I get always the first (default) transition. Is there a simple way to debug this? I've tried to change the expression in several ways with always the same result: default transition taken. for example | <condition>#{contextInstance.variables['JBpmService'].status=='READY'}</condition> | or | <condition>#{contextInstance.variables.JBpmService.status=='READY'}</condition> | i've tried also to set a simple String var status to simplify : always default transition | <condition>#{status=='READY'}</condition> | or | <condition>#{contextInstance.variables.status=='READY'}</condition> | View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4057098#4057098 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4057098 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user