NUEVA VERSIÓN 9.9

Reingeniería del proceso de

workflow

Nueva función de workflow

Se incorpora una función totalmente nueva de workflows, con las siguientes características:

  • Puede generarse el workflow por alertas, pero también por otras situaciones o condiciones que justifiquen el inicio de un proceso de análisis y revisión (por ejemplo, protocolos).
  • Asignación dinámica y flexible de las tareas bajo diversos esquemas.
  • Una misma definición de workflow puede asignarse a distintas alertas.
  • Se puede modificar un workflow sin que esto afecte a las alertas pendientes hasta ese momento ni a la historia de alertas generadas con anterioridad.
  • Posibilidad de definir tareas paralelas, dependencia entre tareas, priorización de tareas por criterios dinámicos.
  • Distinta secuencia de tareas bajo distintas condiciones.
  • La actualización de versión no exige que se configuren las alertas bajo el nuevo esquema, tarea que puede hacerse en forma gradual y escalonada luego de la actualización.
  • Estados configurables dependientes de condiciones.
  • Flexibilidad para derivar tareas y mayor facilidad para gestión masiva.

Representación gráfica de los esquemas de workflows:

Fixes de la Versión 9.8

  1. Se corrige error por el cual se habilitaban pantallas ICEI sin tener instalada ninguna licencia ICEI. (NG).
  2. Modelo Banca Central, se ajusta tipos de datos numéricos en tabla tb_estactacaso_acumulados.
  3. ABMs genéricos: se agrega soporte para ajax.
  4. Auditoría de tablas: se agrega soporte para auditar campos de tipo CLOB.
  5. Métodos formatForSqlInsert y formatForSqlUpdate: se agrega soporte para nulos.
  6. En determinadas circunstancias, al perderse la sesión de usuario, en lugar de volver a solicitar Login, se mostraba un error.
  7. Menú lateral del perfil del cliente: se corrige alineamiento general e íconos.
  8. Menú lateral del perfil del cliente: se perdía de vista cuando, teniendo opciones desplegadas (Síntesis, Alertas, etc.) y estando el usuario en la parte inferior de la página (scroll), se recargaba la página(F5).
  9. Ayuda, Logs del Sistema, no se visualizaba en implementaciones con WebLogic

    v9.8.1

  10. Hotfixes: se estaba distribuyendo un archivo dbmodel.jar que solo incluía las tablas modificadas en el fix generando faltantes en los listados de tablas, por ejemplo, para exportar la configuración del sistema o al correr ciertos procesos.

    Se modificó el proceso de armado de los hotfix para que dbmodel.jar incluya siempre todas las tablas.

  11. Análisis Masivo de Coincidencias en Listas: si no se seleccionaba ningún estado, al filtrar arrojaba un mensaje de error.
  12. Tiempo restante alerta vs tiempo restante tarea: en algunos casos daba una diferencia de un día, aunque el tiempo asignado de ambos casos fuera igual. Se modificó el cálculo de los días restantes alerta para que calcule igual que las tareas (considerando 0 hs y 0 min asignados).
  13. IRL: Se modifica el concepto SC03 para que dé cero cuando la cantidad de operaciones es cero.
  14. 14. Proceso de carga y validación: la comparación entre la criticidad de un error de una regla de validación y el parámetro del sistema.

    VALERRORLEV se estaba haciendo por mayor y por mayor o igual en dos lugares diferentes del código. Se unifica comparando siempre por mayor o igual.

  15. Proceso de carga y validación: se agrega validación de que las cuentas informadas en la interfaz de cliente/cuenta existan en la tabla de cuentas. El validador abortará con el mensaje "Registro No Cumple Restricción No Definida Como Foreign Key Pero Obligatoria".
  16. Configuración LDAP: los siguientes parámetros se estaban pasando a mayúscula. Si la ruta contenía minúsculas nunca encontraba el archivo:

    APP_ACTIVEDIRECTORY_SYSADUSR_FILE

    LDAP.SYSLDUSR_FILE

  17. NOVEDAD: Procesos batch: al cancelar un proceso batch ejecutado por fuera del Dispatcher se genera un archivo RESTART.TXT. Se agrega en el archivo la periodicidad del proceso abortado con la etiqueta "PERIODICIDAD".
  18. Cruce masivo contra listas: un usuario no podía descargar los resultados del cruce realizado por otro usuario.
  19. Carga datafile World-check: al estar corrupto el archivo o al no encontrar el mismo, se mostraba un mensaje de error en el log, pero el proceso no abortaba.
  20. NOVEDAD: LDAP: se agrega parámetro que permite forzar el user id a todo mayúscula o todo minúscula cuando se autentica por LDAP. Esto evita el registro múltiple de los mismos usuarios en bases de datos case sensitive (Oracle).

    El parámetro debe agregarse a site.properties y se llama LDAP.FORCECASE. Los valores posibles son UPPER, LOWER o NONE.

    Por ejemplo, LDAP.FORCECASE=LOWER

  21. TARJETAS: Regla campos movimientos: se crea una nueva regla "campos movimientos", copia de la preexistente, pero con cod_segm=sys8416630. Esto permite que se puedan utilizar alertas de otros modelos y que muestren correctamente los movimientos involucrados.
  22. SEGUROS, Perfil ICEI no se muestra correctamente por campo NOMBRE_OFICIAL faltante en la vista vw_cuentas_lst
  23. NOVEDAD: MAIL: se agrega soporte para envío de mail con SSL. Para activarlo se debe configurar en true el parámetro del sistema MAIL.SSL
  24. Generación de alertas: al tener algún sector inactivo, el proceso fallaba debido al cambio de tipo de datos del campo cod_sector

    v9.8.2

  25. Carga datafile World-check - Oracle: se soluciona problema generado cuando se recibe un uri de más de 2000 caracteres: "ORA-12899: el valor es demasiado grande para la columna VIGIA.TB_WC_URIS.URI (real: 2048, máximo: 2000)"
  26. NOVEDAD: Ids de usuario: se amplían los campos de código de usuario en todas las tablas para que acepten más de 16 caracteres (hasta 50)
  27. 27. Actualizador: se agrega manejo del error "Unexpected end of file from server" al verificar si el servicio se encuentra activo. Este error impedía continuar con la actualización.
  28. NOVEDAD: Reglas: Se agrega soporte para poder incluir reemplazos dentro de otros reemplazos, por ejemplo, select {db.datediff:{diaproc},{db.now} as c1 {db.fromdual}
  29. NOVEDAD: Perfil del cliente: para las personas relacionadas, es decir que no son titulares de ninguna cuenta o póliza, si se da el caso de que tienen calculada la matriz de riesgo, se mostrará la pantalla de perfil como si fuera un cliente, incluyendo todos los reportes de matriz y transaccionales.

    v9.8.3

  30. Proceso Generación de Alertas: agotaba la memoria disponible cuando había una gran cantidad de movimientos involucrados a resguardar, abortando la ejecución.

    v9.8.4

  31. Reporte Workflow - Detalle de alertas: se corrige error consecuencia del cambio del tipo de dato de cod_sector en

    v9.8.0

  32. Envío de alertas por mail: se corrige error stackoverflow al reintentar envíos.
  33. Perfil del cliente: al visualizar el histórico de riesgo e intentar pasar a una segunda página quedaba la pantalla en blanco. Ahora se puede ver el historial completo.