I have a problem with setting a timer on a Task Node.
I have defined the following process
<?xml version="1.0" encoding="UTF-8"?>
| <process-definition xmlns="urn:jbpm.org:jpdl-3.2"
name="timer-test">
| <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">
| <assignment actor-id="petia"></assignment>
| </task>
| <timer duedate="10 seconds"
transition="skipB"></timer>
| <transition to="TaskB" name="execute
B"></transition>
| <transition to="end-state1"
name="skipB"></transition>
| </task-node>
|
| <task-node name="TaskB">
| <task name="TaskB">
| <assignment actor-id="petia"></assignment>
| </task>
| <transition to="end-state1"></transition>
| </task-node>
|
| <end-state name="end-state1"></end-state>
| </process-definition>
|
The idea is that if the timer in Task Node TaskA expires the process will be ended (and
the Task Node TaskB skipped).
However, when running the process and the timer expires, the transition skipB is not
executed (as specified in the code) and the process stalls at Task Node TaskA (which
appears in the tasks list, but without an "End" button available for it).
I am running jBPM 3.2.3. From the discussions above I can see that there have been some
problems with timers on State Nodes which have been fixed in 3.2.4. Does this apply to my
problem with timers on task nodes? Have anyone else had similar problem or am I doing
something wrong?
Help is appreciated. Thanks in advance.
Kind regards, Petia
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4171251#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...