Nueva función

TH-6 Envío de adjuntos en plantillas de mail de Thuban.

Description

Se requiere agregar a la funcionalidad de plantillas de mail de Thuban la posibilidad de enviar archivos adjuntos en las plantillas masivas. Estos adjuntos deben poder ser definidos de forma dinámica.

TH-8 Ejecución automática de reportes.

Description

Se requiere desarrollar un nuevo trabajo de Thuban que permita planificar la ejecución de un reporte de forma automática. Se debe poder indicar el reporte a ejecutar y una forma de tomar las variables de forma dinámica.

Además se requiere que se puedan ejecutar acciones posteriores a la ejecución del reporte.

TH-10 Procesador multipágina de texto y estrategia de obtención de datos de las mismas.

Description

Se requiere la construcción de un nuevo procesador de docintro que sea capaz de recibir un archivo de tipo texto cuyo contenido tenga páginas, es decir, bloques de datos con un separador de página. Este procesador con la ayuda de una nueva estrategia de parseo capaz de interpretar la página / bloque de datos, debe popular los campos del workitem y ejecutar una listados de procesadores encargos de trabajar dichos datos.

TH-13 Notificacion por correo con la creacion de Usuario

Description

Con la creación de un usuario nuevo, si este posee correo y es usuario de thuban. Enviar una notificación por correo con las credenciales de inicio de sesión o la información del usuario.

TH-21 Incorporar la posibilidad de exportar las estadísticas de funcionamiento de Thuban

Description

Se precisa incorporar al módulo de estadísticas de Thuban la posibilidad de exportar las mismas para generar una base de funcionamiento y análisis offline. Sería deseable se pueda exportar en formato Excel, CSV y HTML y permitirle al usuario seleccionar el formato de salida. En el caso de HTML, la salida resultante debería de estar formateada para fácil lectura y esquema de colores de Thuban.

TH-22 Capa de servicios JSON para Thuban

Description

Se requiere construir una capa de servicios Web de tipo JSON a fin de ampliar la ofertar de integraciones disponibles en Thuban.
Mínimamente se debe garantizar la seguridad disponible en el resto de los servicios de Thuban como las mismas funcionalidades básicas de consulta y creación de documentos.

Se debe proveer un servicio de login que pueda ser utilizado para autenticar usuarios móviles y brindarles un token de acceso para el consumo del resto de los servicios.

Se debe proveer además un servicio de consulta que permita conocer rápidamente si los servicios JSon se encuentran activos.

TH-30 Thuban WF - Asignación de vistas a Bandejas de WF

Description

Se requiere permitir configurar una vista determinada a una bandeja de WF. Dado que las vistas son por clase documental y el WF es Cross, es preciso analizar y diseñar el configurado de esta función. Además se debe contemplar la lógica necesaria para que cuándo un documento es abierto desde una bandeja de WF con vista configurada se despliegue dicha vista en la ventana de edición y no solo en la bandeja de trabajo.

TH-32 Posibilidad de subir archivos desde una carpeta a un SFTP

Description

Se requiere construir un nuevo Job \(trabajo\) de Thuban, que permita mediante configuraciones subir archivos de una carpeta a un SFTP remoto.

TH-37 Visor HTML 5 para Tif

Description

Se requiere el desarrollo de un visor html5 que permita visualizar imágenes tif/tiff almacenadas en Thuban, en reemplazo del Applet Java no soportado por la mayoría de los navegadores web.

Mejora

TH-3 \[DocIntro\] Mejorar el transformador de campos FieldReplaceDateValueTransformer.

Description

El transformador mencionado actualmente recibe un patrón de fecha de entrada, otro de salida y el valor que se quiere transformar, por lo tanto solo se puede transformar un patrón de fecha.
Se requiere agregar un parámetro más que sea una lista de patrones, si el valor pasado no coincide con el patrón original de entrada, se itera sobre la lista de patrones alternativos pasada hasta que coincide.
En caso que el valor no coincide con ningún patrón en la lista se lanza un error.

TH-17 Mejorar el nombre del Documento Exportado

Description

En esta oportunidad lo que solicitamos es que los documentos que se exportan de Thuban \(tanto en formato PDF como TIFF\) NO tengan un numero de ID sino una descripción de la clase documental o de los datos que ya se cargaron manualmente a esa clase.
Ya que cuando se exportan varios lotes de documentación es imposible reconocer un documento por el numero de ID.
Quizás estaría bueno que para cada clase documental se definan 2 campos que conformen el nombre.

TH-31 Thuban WF - Recalculo dinámico de transiciones disponibles.

Description

Hoy en día para que al editar un documento se recalculen las transiciones de WF disponibles para el usuario, es preciso primero salvar el documento. Se requiere analizar, diseñar y programar un mecanismo para que esto sea automático y dinámico mientras el usuario trabaja sobre el documento sin ser preciso persistir el primero el documento.

TH-34 WebSevices SOAP - Ampliar servicios disponibles al nivel de capa JSON.

Description

Se requiere potenciar la capa de websevices SOAP para que tenga las mismas opciones de servicios que la capa de servicios JSON.

TH-36 Extensión en respuesta de searchDocuments

Description

Agregar a la respuesta del servicio searchDocuments la extensión del recurso en caso de tenerlo. Un simple string con la extensión.

TH-42 Seguridad Avanzada en bandejas de WF de Thuban

Description

Se requiere incorporar a las bandejas de WF de Thuban la utilización del los filtros de seguridad avanzada existentes y configurases para las distintas clases documentales.

Se busca tener una seguridad unificada entre las búsquedas de documentos y las bandejas de WF dinámicas de Thuban.

Error

TH-2 Al tildar la opción "Sin contenido" se sigue mostrando el contenido del tab búsqueda

Description

PASOS A SEGUIR:

1-Ingresar al Admin - Bandejas
2-Hacer clic en NUEVO
3-Hacer clic sobre el tab busqueda
4-Seleccionar una clase documental del combo \(no seleccionar ninguna variable\)
5-Tildar la opción "Sin contenido"
6-Guardar

RESULTADO ESPERADO:

El sistema debe ocultar el contenido del tab búsqueda y posicionar el foco sobre el tab bandejas.

RESULTADO OBTENIDO:

El sistema solicita que se complete al menos un campo de búsqueda, cuando en realidad la información de búsqueda debería ocultarse tras haber seleccionado la opción "Sin Contenido".

TH-4 Monitores: Se rompe la estética de la ventana "Detalle del monitor" cuando se quiere consultar un tablero

Description

PASOS A SEGUIR:

1-Ingresar al menú Reportes - Monitores
2-Hacer clic sobre un monitor del tipo tablero lista

RESULTADO ESPERADO:

El sistema debe desplegar la ventana Detalle del monitor y no deben visualizarse detalles de estética.

RESULTADO OBTENIDO:

Al acceder a la ventana de Detalles del monitor, se rompe la estética.

TH-5 Suplencias - Error al mostrar las suplencias del administrador

Description

1\. Crear una suplencia desde el modulo Admin- Suplencia \(No para el administrador, sino para otros 2 usuarios\)
2\. Ingresar a Configuracion - suplencias

Resultado esperado:
Que se muestren las suplencias pertenecientes al admin.

Resultado obtenido:
Se muestran las suplencias ajenas al admin.

TH-7 Las bandejas de workflow no filtran por clase documental

Description

Las bandejas de workflow no filtran por clase documental cuando el campo de WF y los estados se llaman igual a las de otro WF.

TH-9 Archivos adjuntos de la plantilla de mail no tienen extensión.

Description

Los archivos que se envían con el template de mails no llegan con su extensión. Aunque el gestor de mails al cual llega el mail \(gmail, outlook, etc ...\) reconozca los archivos, cuando se descargan no tienen una extensión.

TH-11 Tarea automática de refresco solo funciona al iniciar la aplicación

Description

Se comprobó en el ambiente de desarrollo de un cliente que luego de configurar una serie de suplencias, las mismas no estaban siendo actualizadas de acuerdo al intervalo de tiempo definido. Esto hace que una vez creada la suplencia nunca entre en efecto o bien no se revierta pasado el tiempo acordado.

Sí se comprobó que bajando la aplicación y volviéndola a iniciar el proceso se ejecutaba normalmente.

Se deben encarar las tareas necesarias para el proceso corra activamente en intervalos de tiempo configurabas mientras la aplicación se encuentra activa para que la funcionalidad se completa.

TH-12 Mensaje error de Thuban: Error de redacción

Description

Se encuentra al producir cualquier error.

PASOS A SEGUIR:

1-Ingresar al Admin - Usuarios
2-Dar de alta un usuario
3-Completar el campo "correo electrónico" con varias direcciones e mails separadas por comas.
4-Guardar
5-Desde otro browser, en la pantalla de login hacer clic sobre el link recuperar contraseña.
6- Ingresar todas las direcciones de correo en el mismo orden.

Debería decir "An error report has been registered. The Thuban's Support Department is trying to solve it." o "An error report has been registered. The Thuban's Support Department try to solve it as soon as."

TH-14 Campo Multivaluado, imposibilidad de usar , \(comas\) en ítems.

Description

No se puede utilizar la "," \(Coma\) cuando el campo es con valores.

Ejemplo:
"Vacaciones, permisos y licencias" Lo separa en 2 valores, "Vacaciones" por un lado y "permisos y licencias" por el otro.

ATENCIÓN: Ver comentario del desarrollador más abajo!

TH-15 Cuando se presenta un error y se registra en la base de datos un mensaje extenso, el sistema colapsa

Description

PASOS A SEGUIR:

1-Una vez que aparece una excepción, ingresar una cantidad extensa de caracteres dentro del campo Issue Description y registrar.

RESULTADO ESPERADO:

El sistema debería admitir el ingreso de una cantidad limitada de caracteres dentro del campo ISSUE DESCRIPCION.

RESULTADO OBTENIDO:

El sistema tira un error 500 y colapsa.

TH-16 Comportamiento erróneo al guardar los cambios sobre varios documentos utilizando CTRL \+ S

Description

PASOS A SEGUIR:

1-Entrar a una bandeja y seleccionar un documento
2-Hacer clic sobre el botón abrir
3-Hacer un cambio en el documento y hacer CTRL\+S \(debe guardar y pasar al siguiente\)

\(El sistema en vez de guardar y cerrar, me abre otra ventana con el documento 1, vuelvo a hacer un cambio en otro documento, hago CTRL\+S y me abre otra vez el doc1 en una nueva ventana, siempre el mismo\).

RESULTADO ESPERADO:

1\) Al hacer CTRL\+S debería guardar los cambios en el documento seleccionado y pasar inmediatamente al siguiente documento de la lista de la bandeja.

2\) Si un documento es abierto por varios usuarios a la vez, debería controlarse el manejo de la concurrencia de modo tal que el primer usuario que lo abre sea el que tiene tomado el documento impidiendo la edicion del mismo por otros usuarios.

TH-19 No se guardan los permisos del Checklist

Description

Se están otorgando permisos al grupo de usuario y al dirigirse a la pestaña de "Checklist", se selecciona una clase documental, se elige el checklist, se marca el checkbox y se guardan los cambios.

Thuban muestra mensaje de confirmación de que se guardaron los cambios, pero limpia la pantalla. Cuando vuelve a verificar, se ve que no se guardaron los cambios. El usuario tiene que seleccionar otro grupo y volver a seleccionar el grupo deseado para que se apliquen los cambios y pueda guardarse el permiso del checklist.

TH-20 No permite extender fecha finalizacion suplencia

Description

No permite extender la fecha de finalización de la suplencia una vez que esta comenzó. Tampoco permite crear otra suplencia como alternativa para extender el reemplazo \(asignando como reemplazante a la misma persona\). Hay que esperar a la fecha de finalización para poder crear una nueva suplencia.

Paso a seguir:
1\. Crear una suplencia.
1\.A. asignandole todos los grupos al reemplazante.
1\.B. Asignandole algunos grupos al reemplazante.
2\. Esperar a que el reemplazo inicie.
3\. Modificar "fecha fin".

TH-33 Historia - No se visualizan los eventos de consulta del documento.

Description

Al consultar la historia de un documento, no se visualizan los eventos donde un usuario consulta el documento. Es necesario que dicho evento figuré en la ventana de historia del documento ya que forma una parte importante de la seguridad y trazabilidad del documento.

El código del evento a agregar es: 3006 --> EVENT\_FILE\_READED

TH-38 Eliminar un recurso con el servicio deleteResource no se registra en la historia del documento

Description

Al utilizar servicios Web para eliminar el recursos asociado de un documento, este evento no se ve reflejado en la auditoria del documento.

Se requiere incorporar este registro de auditoría.

TH-41 Orden de campos en groupings

Description

Cuando agrego campos después de haber creado un grouping, me lo pone siempre al final. Los quiero reordenar, pero cuando guardo se vuelven a desacomodar. Es muy, pero muy molesto tener que sacar todos los campos y volverlos a pasar.-

TH-43 XSD Schemas - Corrección de schemas, pruebas de validación dan errores.

Description

Se requiere realizar una revisión completa y corrección de todos los XSD de WebServices SOAP ya que en algunos casos de integraciones con validación de Schema, dichas validaciones no son exitosas produciendo errores en las integraciones.

TH-44 Error en el servicio json executeTray

Description

El servicio siempre devuelve el siguiente error:
SQL Error: 169, SQLState: S1000
A column has been specified more than once in the order by list. Columns in the order by list must be unique.
El error ocurre en la clase ThubanBPMServiceImpl en la función List<Object\[\]> retrieveThubanWorkflowTrayDocumentsPagging
En las lineas 1904 y 1906 se agrega en el string del sqlQuery "ORDER BY INDEX\_ITEM\_ID" harcodeado, y eso hace que se duplica el INDEX\_ITEM\_ID si se manda desde el servicio.
Lo arreglé para probar sacando el "ORDER BY INDEX\_ITEM\_ID" y funcionó esa parte.

También en la clase ThubanWSTools en la función parseWFResultSet no agregaba cada doc que armaba al resultado, lo arreglé y lo subí al SVN, el otro no porque capaz rompe otro servicio.

TH-145 TABLEROS - Formato fecha incorrecto al exportar

Description

Un cliente Reporta que al exportar el resultado de un monitor, en algunos casos, se exporta mal el formato de fecha del campo Fecha de inicio.

En lugar de poner "08/10/2018" muestra "43385".

\(No sé si es relevante, pero recientemente se hizo un update para actualizar los datos de este campo\)

Se adjuntan los excel y la query del monitor.