/
Thuban - 7.4

Thuban - 7.4

Nueva función

TH-27 Thuban WF - Incorporar registros de auditoría y métricas.

Description

Se requiere analizar, diseñar e incorporar al diseñador y motor de workflows de Thuban el registro de auditoría sobre las transiciones y el cálculo de métricas para los procesos de WF diagramados.

TH-45 Configuración de tiempo de tarea para estados de Workflow

Description

Se requiere incorporar a la configuración de estados de WF el concepto de tiempo de tarea para el mismo. Dicho tiempo debe estar expresado en días.

Adicionalmente, para que el control y explotación futura de PKIs sobre esta configuración se pueda realizar sin inconvenientes, se requiere registrar las transiciones de estado en una nueva tabla de auditoría especifica para procesos de Workflow manteniendo la especificidad del log tradicional de Thuban.

TH-46 Versionado de Documentos de Thuban

Description

Se requiere potenciar el concepto existente en Thuban de versionado de documentos. El fin es poder activar de por clase documental esta funcionalidad y además contar con una interfaz gráfica que permita ver las versiones anteriores con su fecha de creación y poder descargar las mismas.

Se debe considerar además, poder configurar un límite de versiones a mantener por documento garantizando la depuración automática de las versiones más antiguas a medida que se alcancen los límites.

TH-47 Multi-indexado de documentos

Description

Se requiere incorporar la posibilidad de multindexar una misma imagen en Thuban. Esto sería tener varios índices \(set de datos\) para una misma imagen en FileSystem.

Se prentende que exista una versión original del documento y que luego los siguientes índices hagan referencia a esta copia original.

Esto debe ser configurable por clase documental y debe poder utilizarse también desde la capa de servicios WEB provista por la aplicación.

TH-48 Servicio Web para Crear o Actualizar documentos de Thuban

Description

Se requiere construir un nuevo servicio web \(JSON y SOAP\) que permita crear o actualizar documentos. La lógica sería, en base a unos datos índice indicados en el request, verificar la existencia de un documento que cumpla con las mismas. Si existe el documento se actualizarían los campos e imagen con lo informado en la solicitud. Si no existiese el documento, se crearía uno nuevo.

TH-51 Configuración de Clase Documental Apta para uso en Thuban Mobile

Description

Se requiere incorporar la posibilidad de configurar a nivel de clase documental, cuáles son aptas y/o se quiere permitir sean utilizadas desde el cliente Mobile de Thuban.

Esta información además se debe de incorporar a los datos que devuelven los servicios web \(JSON y SOAP\) sobre las clases documentales.

TH-52 Servicio Web para bloqueo de edición de documentos

Description

Se requiere construir un nuevo servicio Web \(JSON y SOAP\) que permita tomar un bloqueo de edición de un documento de Thuban como así también liberar dicho documento.

Considerar dentro de las pruebas el escenario donde no se invoca el servicio para desbloquearlo, se debe desbloquear automáticamente pasadas las 2 horas.

Tener en cuenta también que si el documento ya se encuentra tomado por otro usuario, no se debe permitir tomarlo hasta tanto el otro usuario lo haya liberado.

TH-54 Proceso de firma digital masiva de documentos.

Description

Se requiere desarrollar un job que mediante una query y la parametrización de un keystore y su clave permita firmar digitalmente los documentos devueltos por la query de entrada, siempre y cuando los mismos sean de tipo PDF.

Debe considerarse obtener el pin del keystore desde una ubicación segura y encriptada \(por ejemplo archivo security.properties\)

Es deseable además que se pueda configurar una query de actualización en caso de firma exitosa y si la firma debe ser o no visible en el documento.

TH-59 WebService-Generar documentos a partir de IDU de carátulas

Description

Se necesita un WebService o httpService desde el cual Captika o DocIntro pueda pasarle a Thuban un IDU de carátula y Thuban busque los datos y con eso genere el documento correspondiente.

TH-60 DocIntro - Lectura del nombre de carpeta

Description

Se necesita que el DocIntro pueda leer la subcarpeta en la que se está procesando el documento y tomar el nombre de la carpeta como valor para colocarlo en un campo del nuevo documento.

Por ejemplo input\\D\_GRUPO\_AD\\documento.pdf --> cuando crea el documento, tiene que dejar en un campo "D\_GRUPO\_AD" como valor.

TH-61 Indexación rápida por vínculos dinámicos

Description

Se precisa incorporar a Thuban la posibilidad de indexar de forma rápida documentos de un vínculo dinámico. Para ello es necesario indicar los vínculos dinámicos de la clase que son susceptibles de ser manejados de esta forma como así también poder trabajar con el concepto de vínculo dinámico por defecto.

La idea general sería que desde el documento padre, al seleccionar un documento del vínculo dinámico, y éste ser indexable, si el usuario presiona Control \+ S, Thuban valide el documento, guarde los cambios \(si está todo correcto\) e inmediatamente busque y presente el siguiente documento disponible del vínculo dinámico original para indexar.

De esta forma se busca agilizar el trabajo de áreas de data entry y/o control de digitalización.

Mejora

TH-53 Reclasificación rápida de documentos

Description

Se requiere potenciar la función de reclasificación de documentos de Thuban para que se pueda utilizar en un esquema de reclasificación de documentos en línea ágil.

Se requiere mantener la funcionalidad tal cuál está para la reclasificación desde vínculos dinámicos pero incorporar la posibilidad de reclasificar el documento actualmente en vista apretando sobre el botón de reclasificación o bien con atajo de teclado desde la misma interfaz.

Además es deseable permitir reclasificar documentos que no tengan imágenes asociadas.

TH-67 Quitar la opción de reclasificación de la búsqueda y las bandejas

Description

Se requiere quitar la función de reclasificación de documentos desde las grillas de resultados de búsqueda y de bandejas de trabajo.

La reclasificación solo puede hacerse de a un documento y carece de sentido reclasificar un documento sin ver su imagen, puesto que para ello es dicha funcionalidad.

Queda así como única opción para la reclasificación de un documento la invocada desde la ventana de edición de documentos mediante el uso del botón para tal fin o presionando F9.

TH-71 Edición de Documentos - Multi-indexación - Agregar la posibilidad de cerrar el panel de creación de documento.

Description

Incorporar la posibilidad de cerrar el panel de creación de documentos y/o volver atrás cuándo se están generando un documento multindexado desde la ventana de edición de documentos.

TH-72 Thuban - Configuración por Default - Incorporar selección pantalla Dividida o Pestañas para edición de documentos.

Description

Es posible que el usuario seleccione de que forma quiere ver la pantalla de display, con un tab de vínculos o con pantalla dividida:

pero esta configuración no se puede hacer desde políticas de acceso.

Debería poderse...
Realicé este cambio por base en la tabla THUBAN\_DEFAULT\_VARS y tomó el cambio para todos los usuarios, por lo que la única tarea a realizar es poner esta configuración en la interfaz de Configuración Default --> Edición y modificar la entrada "originalView"

TH-73 Visualización Pantalla Dividida - Ocultar Vínculos cuando no tiene

Description

En el caso de tener configurada la pantalla de edición con vista dividida entre campos y vínculos, si el documento no tiene vínculos para mostrar, ocultar el panel de visualización de vínculos.

TH-75 Creación / Edición - Mejorar el manejo del mime type de los archivos al adjuntarlos.

Description

Cuando se carga un archivo asociado, puede ser que su mimeType sea distinto a la extensión informada en el nombre del archivo. Ejemplo: un archivo png se le puede cambiar la extensión manualmente a tif, cuando se muestra en la pantalla de creación o edición, el archivo se ve bien puesto que se detecta correctamente el mime type. Pero cuando se guarda, se persiste la extensión informada como mime type y al buscar el documento, no se puede visualizar porque la extensión persistida como mime type no es la correcta y el visor falla al interpretar el documento.

TH-77 Permitir configurar la activación de la búsqueda de la IPs del usuario desde el login.

Description

Se requiere permitir activar y desactivar la búsqueda de la IP real del usuario desde el login. Dado que dicha función usa un servicio web para obtener este dato, es necesario que esto sea configurable, ya que hay muchas instalaciones en ambientes con conectividad externa restringida que no permiten la conexión con este servicio culminando en un incremento del tiempo de esperar para ingresar a la aplicación.

Error

TH-49 Excepción no controlada en configuración de vistas de Workflow

Description

Al ingresar a la configuración de WF, si se procede a crear un estado nuevo y sin ingresar nada se marca el tilde de generar bandeja y se hace click en el botón asignar vistas, primero arroja un cartel de que la descripción es obligatoria y luego da el error de la imagen adjunta al ticket.

TH-56 Multi-indexado: no mantiene la imagen en pantalla

Description

Cuando creo un documento con la opción de multi-indexado, si no marco "No Limpiar campos", se mantiene el nombre del archivo, pero no se ve la imagen.

Ocurre desde la creación y desde vínculos dinámicos.

TH-58 Reclasificador de documentos - Al presionar Aceptar el sistema no hace nada.

Description

Presiono el botón Reclasificar de la barra de herramientas de la ventana de edición. Me permite seleccionar la clase documental y me muestra los campos de dicha clase.

Cuando termino de completar los campos obligatorios y presiono "Aceptar", no hace nada. La pantalla se queda fija.

Además los equipos de desarrollo y test detectaron los siguientes probelmas:

  • Botón de reclasificador y F9 se comportan de forma distinta

  • No se traspasan las notas al nuevo documento

  • El botón de guardado se activa y permanece activo aún luego de una reclasificación exitosa.

  • El combo de clases documentales muestra la clase documental original como opción.

  • El ícono del reclasificador en la barra principal se ve mal, con puntas blancas.

  • Los labels están solo en español, en inglés no se ven.

  • Al cancelar la reclasificación quedan los botones de aceptar y cancelar visibles.

  • Si se utiliza la configuración de vista dividida, la reclasificación no funciona en su totalidad. Mas aún, la aplicación arroja todo tipo de errores.

  • Al reclasificar utilizando la tecla de acceso rápido \(F9\), no se validan los permisos de reclasificación del usuario.

  • Al querer multiindexar un documento reclasificado la aplicación arroja un error.

  • El checkbox de campos secundarios queda visible al activar el reclasificador.

TH-62 Error inesperado al querer eliminar documentos desde bandejas de WF.

TH-63 Checkbox para opción "Específico" no aparece aunque la opción sea tildada

Description

En Admin -> Workflow ->Elegir un workflow -> elegir un estado -> Elegir una Transición habilitada -> Condiciones -> Ver -> y de vuelta en la pantalla que aparece Ver alguna condición -> si la condición tiene elegido que es de tipo "Checklist" entonces se podrá elegir entre "activos" , "específico". Si la opción elegida es "específico" aparece un checkbox con clases documentales para elegir. Este checkbox no aparece cuando la condición ya está creada y se quiere ver.

TH-64 Funcionamiento incorrecto de la validación en Combo ReadOnly

Description

Cuando un combo es readonly y no tiene un valor de los válidos, se muestra el siguiente cartel:

Cosa que es correcta.
Lo incorrecto es que se muestre cada vez que hago tab sobre cualquier otro campo.

Además, si el combo en cuestión es un combo asociado a un Workflow, el cartel se muestra dos veces por cada vez que se saca el foco de cualquier campo de la grilla.

TH-66 Visor HTML5 - No muestra el tiff del documento.

Description
  • No se visualizan los .TIF correctamente.

  • El visor queda siempre en negro al querer visualizar el tiff. En cambio si se descarga la imagen y se la abre desde el Sistema Operativo, se puede ver.

TH-68 Thuban versionado - La lista de versiones se muestra desordenada.

Description

Al consultar el historial de versiones de un documento que tiene varias versiones, dicha lista se despliega desordenada inicialmente. \(Ver imagen adjunta\)

TH-69 Vínculos dinámicos - Documentos multi-indexados no muestran la imagen del documento.

Description

Al querer consultar documentos multindexados desde un vínculo dinámico, la imagen de los mismos no se muestra en el panel de documento. \(Ver imagen adjunta\)

Pasos para reproducir el problema:
1- Abrir un documento sin imagen que tenga vínculo dinámico.
2- Desde el vinculo dinámico ingresar al panel de creación de documento.
3- Marcar el check de multiindexados, completar los campos, seleccionar una imagen y presionar sobre el botón crear.
4- Consultar el documento creado desde el vínculo.

Resultado esperado: Ver el documento con su imagen.
Resultado obtenido: se ven los datos del nuevo documento pero no muestra su imagen.-

TH-74 Envío de mails - Direcciones de correo inválidas

Description

Se selecciona un documento con imagen y se presiona el botón de envío de correos de la barra de herramientas de la Búsqueda o de Bandejas.

Se ingresa una dirección de correo de vivatia y de gmail y Thuban muestra el siguiente mensaje de error "Debe especificar al menos una dirección de correo válida".

TH-76 No funciona bien el resizing de la interfaz en Chrome

Description

Al maximizar o minimizar una ventana, quedan espacios blancos en las bandejas.

TH-78 La extensión en la vista por defecto es distinta al tipo del archivo en la edición.

TH-79 No se guardan los permisos sobre los checklist

Description

Imagen 1: Seleccionamos el grupo ADMIN para darle permisos sobre el checklist de la clase DOCUMENTO. \(El grupo ya tenía permisos sobre el vínculo dinámico\)
Imagen 2: Seleccionamos el checklist y presionamos Guardar.
Imagen 3: Nos muestra un cartel que dice que se perderán los cambios. Presionamos "No".
Imagen 4: Nos muestra la confirmación de que se guardaron los cambios, pero cuando volvemos a seleccionar el grupo, no tiene el permisos.

TH-80 NullPointer groupings

Description

Al abrir un documento con groupings, me muestra el siguiente mensaje de error. El grouping tenía campos y todos estaban visibles. El usuario utilizado \(admin\) tenía permisos sobre las vistas:

com.latintech.doc.core.exception.UnexpectedErrorException: Error inesperado del servidor. La causa es: java.lang.NullPointerException . Mensaje:
at com.latintech.thuban.helpers.GroupingsHelper.loadGroupings\(GroupingsHelper.java:172\)
at com.latintech.thuban.ui.DisplayUI.loadFields\(DisplayUI.java:2527\)
at com.latintech.thuban.ui.DisplayUI.doDocumentLoad\(DisplayUI.java:549\)
at com.latintech.thuban.ui.DisplayUI.onInit\(DisplayUI.java:519\)
at sun.reflect.GeneratedMethodAccessor949.invoke\(Unknown Source\)
at sun.reflect.DelegatingMethodAccessorImpl.invoke\(DelegatingMethodAccessorImpl.java:43\)
at java.lang.reflect.Method.invoke\(Method.java:498\)
at org.zkoss.zk.ui.impl.EventProcessor.process0\(EventProcessor.java:209\)
at org.zkoss.zk.ui.impl.EventProcessor.process\(EventProcessor.java:141\)
at org.zkoss.zk.ui.impl.EventProcessingThreadImpl.process0\(EventProcessingThreadImpl.java:519\)
at org.zkoss.zk.ui.impl.EventProcessingThreadImpl.sendEvent\(EventProcessingThreadImpl.java:123\)
at org.zkoss.zk.ui.event.Events.sendEvent\(Events.java:293\)
at org.zkoss.zk.ui.event.Events.sendEvent\(Events.java:303\)
at org.zkoss.zk.ui.AbstractComponent$ForwardListener.onEvent\(AbstractComponent.java:2328\)
at org.zkoss.zk.ui.impl.EventProcessor.process0\(EventProcessor.java:197\)
at org.zkoss.zk.ui.impl.EventProcessor.process\(EventProcessor.java:141\)
at org.zkoss.zk.ui.impl.EventProcessingThreadImpl.process0\(EventProcessingThreadImpl.java:519\)
at org.zkoss.zk.ui.impl.EventProcessingThreadImpl.run\(EventProcessingThreadImpl.java:446\)
Caused by: java.lang.NullPointerException
at com.latintech.thuban.ui.factory.UIFactory.generateGrid\(UIFactory.java:162\)
at com.latintech.thuban.ui.factory.UIFactory.generateCustomForm\(UIFactory.java:126\)
at com.latintech.thuban.helpers.GroupingsHelper.loadGroupings\(GroupingsHelper.java:160\)
... 17 more

TH-82 Funcionalidad botón "Limpiar Campos"

Description

1\. Accede a la bandeja "Aperturar tramite".
2\. Abre un documento.
3\. Presiona el icono "\+1" para agregar un nuevo indice a la misma imagen del documento.
4\. Seleccionar el valor NOVEDAD del campo "Estado del documento".
5\. Completar los campos.
6\. Presionar el botón "LIMPIAR".
7\. Como resultado, se eliminan los campos pero también la imagen asociada.
8\. Completar nuevamente todos los campos y presionar "CREAR".
9\. Resultado, trae la imagen nuevamente pero Thuban despliega un cartel indicando que "No posee permisos para crear documentos sin imagen."

Related content