jboss-user
[Arriba] [Todas las Listas]

[jboss-Usuario] [jBPM] - Añadiendo un temporizador entre causas de tare

To: User development <jboss-user@xxxxxxxxxxxxxxx>
Subject: [jboss-Usuario] [jBPM] - Añadiendo un temporizador entre causas de tareas del Servicio ProcessInstance.getStatus() Para ser ESTATAL_ACTIVO
From: Ryan Peterson <do-not-reply@xxxxxxxxx>
Date: Thu, 15 Sep 2011 19:04:02 -0400
Auto-submitted: yes
Delivery-date: Thu, 15 Sep 2011 19:05:08 -0400
Envelope-to: traductor@xxxxxxxxxxx
List-archive: <http://lists.jboss.org/pipermail/jboss-user>
List-help: <mailto:jboss-user-request@lists.jboss.org?subject=help>
List-id: The JBoss User main mailing list <jboss-user.lists.jboss.org>
List-post: <mailto:jboss-user@lists.jboss.org>
List-subscribe: <https://lists.jboss.org/mailman/listinfo/jboss-user>, <mailto:jboss-user-request@lists.jboss.org?subject=subscribe>
List-unsubscribe: <https://lists.jboss.org/mailman/listinfo/jboss-user>, <mailto:jboss-user-request@lists.jboss.org?subject=unsubscribe>
Reply-to: The JBoss User main mailing list <jboss-user@xxxxxxxxxxxxxxx>
Sender: jboss-user-bounces@xxxxxxxxxxxxxxx
Ryan *Peterson [*http://comunidad.*jboss.*org/Personas/*rrpeterson] creó la discusión que

"Añade un temporizador entre causas de tareas del Servicio *ProcessInstance.*getStatus() Para ser ESTATAL_ACTIVO"

de ver la discusión, visita: *http://comunidad.*jboss.*org/Mensaje/626795#626795

--------------------------------------------------------------
*Hey *guys,

tengo dos costumbre idéntica tareas de servicio *setup para ser llamado un después de que otro en mi .*bpmn Archivo.  Cada cual hace su trabajo, y cuándo llamadas completas *workItemManager.*completeWorkItem  

Con justo un inicio -> *serviceTask -> *serviceTask -> fin, definido, tanto conseguir llamado dos veces, y recuperando el estado de sesión en la conclusión de los resultados de tareas en ESTATAL_COMPLETADO cuando esperado.

Añadiendo un temporizador cuando:  inicio -> *serviceTask -> temporizador(5 segundos, 0 periodo) -> *serviceTask -> fin, tanto conseguir llamado dos veces, pero después de recuperar el estado de sesión en la conclusión de los resultados de tareas en ESTATAL_ACTIVO.  Tener que no lo ser ESTATAL_COMPLETADO mismo cuando el otro?  Examinando el *log producción para las tareas en el *database muestra el mismo estado estatal durante ambas carreras, cada ser de nodo introdujo/salido, así que parece gusta tienen que ambos tienen el mismo estado en conclusión.

También tengo problema cuándo empezando con un temporizador, como:
inicio -> temporizador(5 segundos, 0 periodo) -> *serviceTask -> acabar
mi *serviceTask nunca es invocado después de llamar *ksession.*startProcess   He probado insertando #varios Hilo.Sueño() en un esfuerzo para ver si mi *serviceTask será invocado, con ninguna suerte.  Es allí algo especial que necesidades de pasar una vez el temporizador es completo?  No parezco para tener cualquier mango al temporizador él otro que que necesita empezar utilizando *ksession.*startProcess


Cualesquier sugerencias/de consejo serían apreciadas! 
--------------------------------------------------------------

Respuesta a este mensaje por ir a Comunidad
[*http://comunidad.*jboss.*org/Mensaje/626795#626795]

Empieza una discusión nueva en *jBPM en Comunidad
[*http://comunidad.*jboss.*org/Escoge-contenedor!Entrada.*jspa?*contentType=1&*containerType=14&contenedor=2034]

Ryan Peterson [http://community.jboss.org/people/rrpeterson] created the discussion

"Adding a timer between Service tasks causes ProcessInstance.getStatus() to be STATE_ACTIVE"

To view the discussion, visit: http://community.jboss.org/message/626795#626795

--------------------------------------------------------------
Hey guys,

I've got two identical custom service tasks setup to be called one after another in my .bpmn file.  Each does its job, and when complete calls workItemManager.completeWorkItem  

With just a start -> serviceTask -> serviceTask -> end, defined, both get called twice, and retrieving the session status at the completion of the tasks results in STATE_COMPLETED as expected.

Adding a timer as:  start -> serviceTask -> timer(5 seconds, 0 period) -> serviceTask -> end, both get called twice, but after retrieving the session status at the completion of the tasks results in STATE_ACTIVE.  Shouldn't it be STATE_COMPLETED same as the other?  Examining the log output for the tasks in the database shows the same state status throughout both runs, each node being entered/exited, so it seems like they should both have the same status at completion.

I also have trouble when starting with a timer, such as:
start -> timer(5 seconds, 0 period) -> serviceTask -> end
my serviceTask is never invoked after calling ksession.startProcess   I've tried inserting various Thread.sleep() in an effort to see if my serviceTask will be invoked, with no luck.  Is there something special that needs to happen once the timer is complete?  I don't seem to have any handle to the timer itself other than that it needs to begin using ksession.startProcess


Any advice/suggestions would be appreciated! 
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/626795#626795]

Start a new discussion in jBPM at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]

_______________________________________________
*jboss-Usuario *mailing lista
*jboss-user@xxxxxxxxxxxxxxx
*https://listas.*jboss.*org/*mailman/*listinfo/*jboss-Usuario
_______________________________________________
jboss-user mailing list
jboss-user@xxxxxxxxxxxxxxx
https://lists.jboss.org/mailman/listinfo/jboss-user
<Anterior por Tema] Tema Actual [Siguiente por Tema>
  • [jboss-Usuario] [jBPM] - Añadiendo un temporizador entre causas de tareas del Servicio ProcessInstance.getStatus() Para ser ESTATAL_ACTIVO, Ryan Peterson <=