Trabajos (Jobs)
Un job o trabajo es un proceso encargado de realizar una tarea dentro del sistema.
Se puede disparar manualmente o programando un Disparadores
Los disparadores se activan/desactivan desde el Planificador
Como configurar un trabajo?
Paso 1 ingresar desde el menú principal server> trabajos Presionar Nuevo |
|
Paso 2 Completar los datos del nuevo trabajo. Grupo: Sirve para ordenar los trabajos en diferentes grupos.Si no aparece la opción en el desplegable, puede escribirla dentro del combobox. Nombre: Nombre del trabajo Descripción: Descripción del trabajo Clase: Elija de la lista el trabajo que desea configurar. En esta pagina hay una lista de todos los trabajos con sus descripciones y un link hacia una explicación de su configuración.
|
|
Paso 3 Al elegir la clase se activaran los parámetros. Obligatorios: Aparecerán listados por defecto. Para setear su valor hay que seleccionarlos y presionar modificar.
Opcionales:En la documentación de cada job se listaran los posibles parámetros opcionales. Hay que presionar agregar para crearlos |
|
Paso 4 Al finalizar presionar Guardar |
|
Paso 5 Para testear el trabajo que se acaba de crear, luego de guardarlo hay que buscarlo por grupo, seleccionarlo y presionar ¡disparar ahora!. Si no salta ningún error el trabajo fue configurado correctamente. |
|
Tipos de trabajos
BeanshellAgentJob
Agente que permite parametrizar la ejecución de la acción en un script de beanshell parametrizable.
ChecklistReportJob
Ejecuta la consulta indicada por el parámetro “query” que retorna una lista de ID de documentos de Thuban. Luego, sobre esos ID, ejecuta y valida los checklists configurados y guarda el estado de los mismos en Thuban.
ConvertTifToPdfJob
Convierte las imágenes almacenadas en Thuban de formato Tif a Pdf.
DocExpirationJob
Controla y notifica el vencimiento de documentos que se encuentran en Thuban, siempre y cuando la clase documental tenga activa la configuración de vencimiento.
DocIntroJob
Planifica procesos de DocIntro del sistema.
DocumentDepurationJob
Depura los documentos que sean posteriores a una fecha estipulada. Además, permite generar un backup.
ExecuteMailTemplateJob
Ejecuta y envía por correo electrónico la plantilla de correo indicada en el parámetro “@mailTemplate”.
Elimina archivos de carpeta que sobrepasan un tiempo de existencia predeterminado.
LogDepurationJob
Permite depurar la tabla de logs del sistema.
MigrateDocumentJob
Invoca la migración de todos los ID de documento retornados por la consulta configurada a la base de datos.
Ejecuta los monitores de Thuban.
QSendMailJob
Envía todos los mails que se encuentren pendientes en la tabla IMT_MENSAJERIA.
ReportMailJob
Ejecuta un reporte y lo envía por correo electrónico.
SQLExecuteJob
Permite ejecutar una consulta a la base de datos.
SQLExportJob
Permite exportar el resultado de una consulta a la base de datos en formato de texto a un archivo del filesystem.
SendMailJob
Permite el envío y eliminación de correos encolados mediante el servicio MailService.
StoreFileAnalizerJob
Mediante una consulta, parametriza los ID de Thuban que se quieren verificar. La salida de este Job es un reporte con el detalle de los archivos corruptos y faltantes.
SyncIndexFullText
Sincorniza los índices para las búsquedas FullText en Thuban.
VirtualPrinterJob
Recupera trabajos de una cola de impresión preestablecida (de una impresora virtual) y los almacena, en formato TIF, en la carpeta de salida correspondiente.
VolumeExporterJob
Exporta un volumen (CD/DVD) de documentos en base a una consulta.
Carga/descarga de archivos mediante SFTP(Secure File Transfer Protocol)
Permite preparar o bien enviar en línea mails basados en templates de velocity dinámicos.