i

Please enable JavaScript to view this site.

Existen diferentes tipos de tareas programadas.

 

 

Generadora de eventos de tipo Mail

 

Al activar una tarea de este tipo, el sistema verifica la recepción de mails en la cuenta que se indica en la “Configuración de la recepción de Correo”.

Por cada email recibido, se dispara un evento de tipo MAIL, que será anunciado a todos los procesos workflow que estén esperando la ocurrencia de eventos de este tipo. 

Deyel provee, como parte de la instalación estándar, una tarea de este tipo. Ver el punto “Tareas Programadas del Sistema”.

 

 

Generadora de eventos de tipo Archivo

 

Al activar una tarea de este tipo el sistema verifica la creación de nuevos archivos en una determinada carpeta.
La carpeta a verificar se indica en la propiedad FILE_READER_WORK_FOLDER, en la configuración del ambiente.
Por cada nuevo archivo detectado, se dispara un evento de tipo ARCHIVO, que será anunciado a todos los procesos workflow que estén esperando la ocurrencia de eventos este tipo.
Deyel provee, como parte de la instalación estándar, una tarea de este tipo. Ver el punto Tareas Programadas del Sistema.

 

Timer Manager

 

Siempre que haya procesos que utilicen eventos de tipo TIMER será necesario definir una tarea de este tipo.

Su función es analizar los distintos procesos modelados y, por cada evento de tipo TIMER que esté habilitado, dar inicio a una tarea de tipo “Generadora de eventos de tipo Timer”.

Deyel provee, como parte de la instalación estándar, una tarea de este tipo. Ver el punto Tareas Programadas del Sistema.

 

 

Generadora de eventos de tipo Timer

 

Este tipo de tareas tiene relación con la anterior.

El usuario no crea este tipo de tareas programadas, sino que son creadas automáticamente por Deyel, cuando se ejecuta una tarea de tipo "Timer Manager".

Cada una de estas tareas queda asociada con un evento de tipo TIMER en un proceso particular. La función que cumple esta tarea programada es controlar el tiempo transcurrido y, de acuerdo a la periodicidad indicada en dicho evento, comunicar al proceso su ocurrencia.

 

Generadora de eventos de tipo Componente

 

Al activar una tarea de este tipo el sistema ejecuta una regla de negocios (también denominada “componente”) y con los resultados de dicha ejecución se dispara un evento de tipo COMPONENTE, que será anunciado a todos los procesos workflow que estén esperando la ocurrencia de eventos de este tipo.

 

La regla de negocios a ejecutar se especifica al crear y configurar la tarea.

 

Basada en reglas de negocio

 

Este tipo de tarea ejecuta una regla de negocios y luego, opcionalmente, realiza una operación con el resultado de la ejecución.

La regla de negocios a ejecutar se especifica al crear y configurar la tarea, así como la clase Java que aporta el comportamiento adicional o procesamiento de los resultados.

 

 

Ejecución de reglas de negocio y envío de resultados por mail

 

Este tipo de tareas es similar a la anterior pero tiene la particularidad de que, después de ejecutar la regla de negocios, se envía un mail con los resultados obtenidos al ejecutar la regla.

Cuando se crea una regla de este tipo, en el atributo Parámetros se especifican los siguientes:

 

Una línea obligatoria DS_EMAIL_TO = direcciones de correo a las cuales enviar los resultados. Pueden ser varias, separadas por “;”

Una línea opcional DS_EMAIL_ADDITIONAL_TEXT = Texto que se debe incluir en el cuerpo del MAIL

 

Los resultados de la ejecución de la regla se adjuntan al mail como un archivo de valores separados por coma (formato .CVS)

 

 

Tarea de ejecución de archivos de comandos

 

Una tarea de este tipo permite ejecutar un archivo de comandos (por ejemplo: bat, cmd, sh) que se especifica en el cuadro de parámetros de la siguiente forma:

Una línea obligatoria FILENAME=<nombre de archivo> para especificar el archivo a ejecutar. El nombre puede ser  absoluto, relativo al directorio de instalación del contexto o a la carpeta “batch” del mismo.

Una línea opcional ARGUMENTS=<argumentos del archivo> donde se especifican parámetros que se le pasarán a la ejecución del archivo de comandos.

 

 

Generadora de Alertas para Actividades

 

Al activar una tarea de este tipo el sistema verifica las actividades que se encuentran en ejecución y analiza la necesidad de emitir alertas. Considerando la definición de alertas que se modeló en cada actividad, se envían las notificaciones por correo electrónico que corresponda.

Deyel provee, como parte de la instalación básica, una tarea de este tipo. Ver, el punto “Tareas Programadas del Sistema”.

 

 

Programada Genérica

 

Una tarea de este tipo permite programar la ejecucion periodica de una clase Java.

Requiere que el usuario realice un desarrollo adicional que aporte el comportamiento o la función específica de la tarea. Este desarrollo adicional, consiste en crear una clase Java que extienda de com.consist.taskScheduler.Task y redefina los métodos necesarios para que cumpla la función deseada.

Esta clase, luego debe estar en el ambiente de Deyel ya sea como archivo .class bajo el directorio WEB-INF/classes o bien dentro de un jar perteneciente a la carpeta WEB-INF/lib.

 

Finalmente, para poder utilizar esta clase, su nombre completo debe registrase en la tabla auxiliar “T077 – Clases registradas para el Task Scheduler”.

 

 

 

Send us your comment
Share on Twitter Share on Linkedin Send by Email Print