Hello
I have a problem with a timer. When it executes, it takes a transition to a previous state and create the tasks instances for the new node. But when the timer executes again, it doesn't create the task instances. here is the procssdef:
<task-node name="GeneracionOficioUniversidad">
<!-- task name="generarOficioUniversidad" swimlane="usuarioActual" blocking="true"-->
<task name="generarOficioUniversidad" blocking="true">
<assignment expression='variable(login)'/>
<controller>
<variable name="login" />
<variable name="idTitulo" access="read" />
<variable name="idDocente" access="read" />
<variable name="mensajeUniversidad" access="read" />
</controller>
</task>
<transition name="tr4" to="DigitacionRespuestaUniversidad"></transition>
</task-node>
<task-node name="DigitacionRespuestaUniversidad">
<!-- task name="digitarRespuestaUniversidad" swimlane="usuarioActual" blocking="true"-->
<task name="digitarRespuestaUniversidad" blocking="true">
<assignment expression='variable(login)'/>
<controller>
<variable name="login" />
<variable name="idTitulo" access="read" />
<variable name="idDocente" access="read" />
<variable name="rptaUniversidad" />
</controller>
</task>
<timer
name="vencimientoRptaUniversidad"
duedate="120 seconds">
<action class="com.edesa.esc.actions.VencimientoOficioUniversidad" />
</timer>
<transition name="tr5" to="valido2"></transition>
<transition name="tr18" to="GeneracionOficioUniversidad"></transition>
</task-node>
what am I doing wrong?