Thuban Server
Contenido
Login
Una vez que haya ingresado a la URL de Thuban, se presentará la siguiente ventana de diálogo:
Ingrese el usuario y contraseña. Existen dos métodos para ingresar a la plataforma:
- Login Unificado: Este mecanismo permite iniciar sesión con el usuario y contraseña de Windows , pero no admite el cambio de contraseña desde el Menú de Configuración de Usuario.
- Login Thuban: Es el método de inicio de sesión propio donde se proporciona un nombre de usuario y una contraseña que son específicos para Thuban. Podrá cambiar su contraseña cuando lo desee desde el Menú de Configuración de Usuario.
Seleccione el idioma (por defecto utiliza el idioma predeterminado del explorador de internet) y presione Login para acceder al menú principal.
NOTA: El administrador es quien determina el método de ingreso.
Menú principal
Una vez que el usuario ingresa en el sistema, se muestra la siguiente pantalla:
La barra de navegación cuenta con cinco menús que permiten acceder a los módulos y paneles del sistema. Desde el menú Server puede planificar y ejecutar procesos de Thuban®.
- Planificador: muestra todos los procesos planificados y los disparadores configurados.
- Trabajos: permite crear “trabajos” o procesos planificados.
- Disparadores: permite configurar el inicio automático de los procesos planificados.
- Classpath: puede visualizar las librerías de Thuban.
- Contexto: puede visualizar los archivos de contexto de Thuban.
- Estadísticas: permite medir el rendimiento de la plataforma.
Planificador
En este panel verá el estado de todos los trabajos configurados.
Con los botones que están por encima de los trabajos puede iniciar, pausar o depurar todos los trabajos a la vez.
Para iniciar o interrumpir un solo trabajo, selecciónelo y presione el botón que se encuentra en la parte inferior de la pantalla:
Trabajos
En este panel podrá configurar procesos de trabajo.
Para crear un trabajo, presione el botón Nuevo que se encuentra en la parte inferior de la pantalla y complete los campos requeridos. A continuación se describirá cómo configurar un trabajo que ejecute monitores de Thuban:
- Grupo: elija uno de los grupos que aparecen en el combo o ingrese un nombre para crear uno nuevo.
- Nombre: ingrese el nombre del trabajo
- Descripción: ingrese una breve descripción de la funcionalidad.
- Clase: establezca la clase Java que ejecuta el proceso (ver Listado de Jobs).
Siguiendo con el ejemplo, seleccione “MonitorJob”.
Luego deberá introducir los parámetros, que pueden variar según la clase elegida. Seleccione el parámetro “monitorNames” y presione el botón Modificar para incorporarlos. A continuación, se desplegará una ventana emergente. Los dos primeros se completan automáticamente de acuerdo a la clase elegida, así que complete únicamente el campo Valor con el nombre de los monitores que asociar al Job. Es importante que agregue los nombres tal cual como están configurados en el sistema y que respete las mayúsculas y minúsculas.
Siguiendo con el ejemplo, el Job se encargará de ejecutar los monitores “MonitorSQL”, “MonitorTOOL” y “MonitorFILE”. Presione Aceptar para cerrar la ventana y luego Guardar para dar de alta el job.
Una vez que esté dado de alta, será necesario dispararlo. Seleccione el job de la lista de trabajos.
Presione ¡Disparar ahora! para activarlo.
Thuban abre una ventana emergente donde muestra el progreso de iniciación del job.
Al presionar el botón en este panel, estaría disparando el trabajo de forma manual. La automatización del proceso se configura en el panel de Disparadores.
Listado de Jobs
Job | Descripción |
BeanshellAgentJob | Agente que permite parametrizar la ejecución de la acción en un script de beanshell parametrizable. |
ChecklistReportJob | Job que 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 | Job que convierte las imágenes almacenadas en Thuban de formato Tif a Pdf. |
DocExpirationJob | Job que 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 | Job que permite planificar procesos de DocIntro del sistema. |
DocumentDepurationJob | Job que depura los documentos que sean posteriores a una fecha estipulada. Además, permite generar un backup. |
ExecuteMailTemplateJob | Job encargado de ejecutar y enviar por correo electrónico la plantilla de correo indicada en el parámetro “@mailTemplate”. |
FolderDepurationJob | Job que elimina archivos de carpeta que sobrepasan un tiempo de existencia predeterminado. |
LogDepurationJob | Job que permite depurar la tabla de logs del sistema. |
MigrateDocumentJob | Job que invoca la migración de todos los ID de documento retornados por la consulta configurada a la base de datos. |
MonitorJob | Job que ejecuta los monitores de Thuban. |
QSendMailJob | Job que envia todos los mails que se encuentren pendientes en la tabla IMT_MENSAJERIA. |
ReportMailJob | Job que ejecuta un reporte y lo envía por correo electrónico. |
SQLExecuteJob | Job que permite ejecutar una consulta a la base de datos. |
SQLExportJob | Job que permite exportar el resultado de una consulta a la base de datos en formato de texto a un archivo del filesystem. |
SendMailJob | Job que permite el envío y eliminación de correos encolados mediante el servicio MailService. |
StoreFileAnalizerJob | Job que, 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 | Job encargado de la sincronización de los índices para las búsquedas FullText en Thuban. |
VirtualPrinterJob | Job que 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 | Job que exporta un volumen (CD/DVD) de documentos en base a una consulta. |
Disparadores
Para programar el inicio de los trabajos, diríjase al panel de Disparadores. En la parte superior de la pantalla figuran los disparadores configurados.
Para crear un disparador, presione el botón Nuevo y se habilitarán los campos de configuración.
Complete los siguientes campos:
- Modo disparador: elija un tipo de disparador:
- Simple: El disparador comienza de inmediato y ejecuta un proceso en base a un intervalo y una cantidad de repeticiones.
- Cron: Permite definir expresiones más complejas pero muy flexibles. Para definir este tipo de expresiones, Thuban provee un editor.
- Grupo disparador: Al igual que los trabajos, los disparadores se clasifican por grupos identificados por su nombre. Elija uno del combo o ingrese un nombre para crear uno nuevo.
- Grupo Trabajo: El grupo al que pertenece el trabajo que se desea planificar.
- Trabajo: El trabajo al que desea asociarle el disparador.
- Nombre del disparador: Ingrese un nombre para el disparador.
- Descripción: Ingrese una breve descripción.
- Ejemplo:
Classpath
Para ver las librerías de Thuban, diríjase al Panel de Classpath.
Utilice los botones que se encuentran en la parte inferior de la pantalla para descargar una librería, eliminarla, agregar una nueva o refrescar la lista. Si Thuban no permite eliminar una librería es probable que esté en uso. En ese caso deberá reiniciar el servidor de aplicaciones para visualizar los cambios.
Contexto
Desde este panel es posible consultar los archivos del sistema. Para ello, seleccione un directorio del menú desplegable.
A continuación, podrá ver el árbol de contenido en el costado izquierdo de la pantalla. Si presiona sobre un archivo, puede visualizar el detalle y realizar algunas acciones sobre el mismo:
- Actualizar el contenido de la carpeta para verificar si existen nuevos archivos o cambios.
- Guardar los cambios realizados sobre el archivo.
- Agregar un nuevo archivo al directorio.
- Quitar definitivamente el archivo del sistema.
- Descargarlo para utilizar la aplicación de manera externa.
En el directorio Context, encontrará algunos archivos importantes como context.properties que permite la configuración inicial de todas las aplicaciones Thuban®. Éstas utilizan la configuración de DocIntro en doc-intro-beans.xml o un contexto de aplicación de usuario para configurar servicios externos como lo es user-application-context.xml.
Estadísticas
Desde este panel puede medir el rendimiento de la plataforma Thuban® y detectar posibles cuellos de botella. Está dividido en dos pestañas:
- Medidor de Rendimiento: se utiliza para medir el tiempo de carga de las interfaces gráficas.
- Estadísticas del Servidor: permite medir el tiempo de las llamadas a los Servicios.
Medidor de rendimiento
Presione el botón Iniciar para que el sistema comience a escuchar las distintas peticiones de pantallas.
A continuación, el sistema muestra el tiempo de cada uno de los elementos de la pantalla que se está analizando y el promedio. El sistema mide tres parámetros:
- Tiempo de ejecución en el Cliente: es el tiempo que tarda el navegador en renderizar la pantalla solicitada.
- Tiempo de ejecución del servidor: es el tiempo que tarda el servidor en interpretar el requerimiento del cliente, procesarlo y enviar la respuesta.
- Latencia de Red: se refiere al tiempo que tarda la solicitud del Cliente en llegar al Servidor y viceversa.
Además puede seleccionar varias filas —cada una representa una solicitud enviada y/o recibida del servidor—, y presionar los botones que se encuentran en la parte inferior de la pantalla para comparar los tiempos y los estadios.
Puede filtrar los tiempos estableciendo un umbral de respuesta. De esta manera, podrá detectar dónde se encuentran los incidentes más graves. Además puede establecer que la información en pantalla se actualice cada X segundos y así obtener la información más reciente.
Estadísticas del servidor
En esta pantalla puede ver todos los servicios del sistema con la cantidad de llamadas hechas a cada uno de ellos y el tiempo promedio (medido en milisegundos) que tardó en responder.
Para facilitar su visualización, puede filtrar la búsqueda y elegir un servicio del combo. También puede determinar un umbral de respuesta y establecer que la pantalla se refresque cada X segundos.
Para comparar tiempos, seleccione al menos dos servicios y presione el botón Comparación de tiempos, que se encuentra en la parte inferior de la pantalla. El gráfico se desplegará en una pestaña nueva:
Por último, desde esta pestaña puede presionar el link Ver para acceder al Panel de control de sesiones del Admin, sin necesidad de salir del módulo de Thuban Server®.
A continuación se desplegará el panel en una pestaña nueva: