Configuraciones
En este panel se visualiza un listado con todas las aplicaciones y herramientas satélites que componen el sistema.
Cada aplicación puede definir uno o varios Sets de Configuración, es decir un conjunto de parámetros que, par a cada set, toma valores distintos. Por ejemplo, se puede definir un config set para la configuración de un entorno de desarrollo, y otro config set para el entorno de testing.
Cada aplicación, además, puede definir una o varias secciones. Una sección agrupa parámetros a fin, por ejemplo, todos los parámetros de escaneo.
Para definir un nuevo SET solo hay que nombrarlo al momento de crear un nuevo parámetro y luego aparecerá en el desplegable.
Creación de parámetros
Presionar el botón Nuevo |
|
Aparecerá un nuevo dialogo con campos editables. Puede utilizar los botones + y x para agregar o quitar filas. Las nuevas configuraciones con igual aplication, set, sección, key a una existente se sobrescribirán. Al finalizar presione guardar. |
|
Edición de parámetros
Seleccionar el parámetro y presionar editar. |
|
Aparecerá un dialogo con los campos editables. Al finalizar presione guardar.
|
|
Parámetros útiles
Para aplicar configuraciones es necesario reiniciar el servicio de Thuban del servidor de aplicaciones.
Tiempo de sesión de usuario
Para determinar el tiempo que estará activa la sesión de los usuarios debe ingresar los siguientes valores
Aplicación | Set | Sección | Key | Valor |
THUBAN-SERVER | DEFAULT | ZKCONFIGURATION | SESSIONTIMEOUT | (Tiempo medido en segundos) |
Tamaño de archivos subidos
Para determinar el tamaño que tendrán los archivos que se carguen en el sistema debe ingresar los siguientes valores:
Aplicación | Set | Sección | Key | Valor |
THUBAN-SERVER | DEFAULT | ZKCONFIGURATION | MAXUPLOADSIZE | (Tamaño medido en KB) |
Máximo de escritorios por sesión
Establece el número máximo permitido de escritorios por sesión. Un escritorio representa una página HTML de un explorador. En otras palabras, controla la cantidad de ventanas de navegador permitidas por sesión. Hay que completar los casilleros con los siguientes valores:
Aplicación | Set | Sección | Key | Valor |
THUBAN-SERVER | DEFAULT | ZKCONFIGURATION | MAXDESKTOPSPERSESSION | 15 (número por defecto) |
Deshabilitar la creación y modificación de columnas de la base de datos
Thuban® Admin realiza modificaciones de estructura de la base de datos siempre que se crean o modifican campos de una clase documental. Por ejemplo, si se modifica un campo para tener 10 de longitud, en lugar de 20; el sistema automáticamente realiza ese cambio en la base de datos y, si no puede realizarlo, no permite la modificación. Esto garantiza la integridad entre la definición de campos de clase documental guardados en Thuban® y la estructura real de la base de datos.
Sin embargo, existe una configuración para deshabilitar la creación y modificación de columnas de la base de datos:
Aplicación | Set | Sección | Key | Valor |
ADMIN | DEFAULT | CONFIGURATION | DISABLE_DDL_PROCEDURES | Y |
Si esta configuración está activa, las modificaciones de estructura deberán hacerse directamente en la base de datos.
Modificación de Tokens
Aplicación | Set | Sección | Key | Valor |
THUBAN-SERVER | TOKEN | CONFIGURATION | TIMEWINDOW | 00.00 |
THUBAN-SERVER | TOKEN | CONFIGURATION | ONETIMEUSE | Y/N |
Valores para el TIMEWINDOW: Se puede configurar un valor en horas y minutos durante el cual el Token estará activo. Deberá ingresar valores que sigan el patrón “00.00”, donde el primer par de ceros representa las horas, que van de 0 a 99, siempre que sea un número entero. El par de ceros después del punto representa los minutos, que van de 0 a 99, siendo éstos valores de cantidad y no de reloj. La formula para obtener los minutos es:
(cantidad de minutos x 100) / 60.
Así, por ejemplo, para 45 minutos sería:
(45 x 100) / 60 = 75.
También es posible especificar una ventana de sólo horas o minutos de la siguiente forma:
Sólo horas: ingrese la cantidad de horas, por ejemplo “10”
Sólo minutos: ingrese un cero seguido de un punto y luego los minutos, por ejemplo: “0.25”.
Valores para ONETIMEUSE: La segunda configuración se utiliza para indicar si el token se puede utilizar más de una vez. Sólo admite los valores “Y” (se puede utilizar una vez) o “N” (se puede utilizar varias veces).
Si alguna de las configuraciones no existiese, el sistema utilizará los valores default, siendo para ONETIMEUSE, “Y”, y para el TIMEWINDOW, una ventana de 30 minutos.
Adicionalmente para poder utilizar la modalidad de múltiples usos de un mismo token, debe configurar el siguiente bean en el user-application-context.xml:
<bean id="httpSessionContextIntegrationFilter"
class="org.springframework.security.context.HttpSessionContextIntegrationFilter">
<property name="forceEagerSessionCreation" value="true"/>
</bean>
Escaneo en Thuban
A partir de la versión 6.2.2, se incorporó la siguiente configuración al set de configuraciones de escaneo en Thuban:
Aplicación | Set | Sección | Key | Valor |
POWERDESK | DEFAULT | SCAN | scanAutomatedMode | true |
Si hay un solo servidor de escaneo, al aplicar esta configuración e iniciar el applet, el sistema comenzará a escanear automáticamente. En caso de que el valor sea “false" o no exista la configuración en la base de datos, el applet tendrá el comportamiento usual.
Envío de correos
Para que funcione el envío de correos y las plantillas es necesario ingresar la siguiente configuración:
Aplicación | Set | Sección | Key | Valor |
THUBAN-SERVER | DEFAULT | CONFIGURATION | TEMPLATESDIRECTORY | <Ruta de almacenamiento> |