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.