[jboss-user] [JBoss jBPM] - A question on Transitions
Toriton
do-not-reply at jboss.com
Tue Mar 24 10:04:11 EDT 2009
Hi all, i ahve a little question.
This is a part of my Process definition
| <state name="stateA">
| <event type="node-enter">
| <action class="com.example.AnActionHandler"></action>
| </event>
| <event type="node-leave">
| <cancel-timer name="MailSender"/>
| </event>
| <timer duedate="30 seconds" name="MailSender" transition="to nodeMail"></timer>
| <transition to="stateB" name="to stateB"></transition>
| <transition to="nodeMail" name="to nodeMail"></transition>
| </state>
|
In this case i have a stateA that have 2 transitions, one is related at normal workflow, the transition named to stateB, and the other that is invoked only from a timer.
And it work properly if i invoke the signal() method from a webapp that i use to test the process workflow.
But the question is: there is any chance to configure the transition nodeMail to be invoked only by the timer? and not from the signal() method?
Because if configured as i described before, the signal() method is perfect anyway to call correctly the transition to stateB, but if the order of the transitions is changed in:
| <transition to="nodeMail" name="to nodeMail"></transition>
| <transition to="stateB" name="to stateB"></transition>
|
the transition named to nodeMail is the only one transition available invoking the signal() method.
I know that i can call transition by name too, but i was looking if there was a chance to lock some transition to be executed if who is calling is not the one i expect.
Thank in advance for any :) reply.
T.
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4220607#4220607
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4220607
More information about the jboss-user
mailing list