Page 1 of 1

Imprimir en pantalla

PostPosted:Thu Apr 07, 2016 3:35 pm
by eduar
Al terminar un determinado evento en un workflow, existe alguna función para imprimir un mensaje en pantalla, es decir, indicarle al usuario por ejemplo, tarea terminada.

Re: Imprimir en pantalla

PostPosted:Fri Apr 08, 2016 3:44 pm
by jllort
Cuando estas en la vista del formulario ( una tarea del WF ) no puedes saber desde esta vista si sera la última o no, simplemente ejecutas un formulario ( envias datos que se corresponden con una tarea de WF ) y eso salta internamente del lado del servidor a la tarea siguiente ( que puede ser el fin o no ). Desde el UI no podemos indicarle que el proceso ha terminado, como mucho le podrías enviar un mail desde el lado del servidor indicándole - como parte de la transacción - que va a finalizar.

Con una modificación en el código fuente, podrías mirar el estado de la tarea, pero claro, la tarea ya tendría que estar terminada ( no se si me explico ), es posible que aunque la tarea con el ultimo formulario termine, como haces una petición super rápida, a nivel del servidor interno aun esta procesando los datos del formulario ... es un poco un caso límite ( podría funcionarte o no ? eso se tendría que probar). Se le podría poner un delay de 1 segundo antes de comprobarlo ( en 1 segundo debería ser tiempo mas que suficiente para procesar el fin de una tarea, todo depende obviamente de lo que haga, imaginate que la ultima tarea, lo que hace es una conversión de un documento etc... igual 1 segundo no es suficiente ). Veo complicado que funcione tal y como quieres.