Skip to main content

VIRIDIAN Digital Banking - Ansible 4.0.1

Changelog

  • ACH: Se actualiza el código de Diaconía con el código 27004 entre los participante del ACH.
  • Activación Banca Digital: Los procesos de activación con Acceso completo ahora se registran en la tabla activation_request
  • Créditos Digitales: Se implementan los cambios solicitados por el Banco para mejorar la selección el producto o tipo de crédito que el cliente necesita. Este cambio aplica tanto para clientes como para no clientes.
  • Créditos Digitales: Se oculta cierta información sensible del cliente cuando este ingresa por el flujo de no clientes.
  • Cobranza - Cobros Universales: Se añade un filtro en Cobros Universales para obtener el reporte por una fecha en específico.
  • Cobranza - Domiciliate: Ahora se permite eliminar una cobranza tipo "Cobro fijo" aunque esta tenga pagos realizados. Si no tiene pagos no mostrará en "Autorizaciones recientes", es decir funcionará como actualmente. Si tiene pagos si se debe mostrar en "Autorizaciones recientes", el estado debe ser "Eliminado" en color rojo y no debe ser considerado en la cobranza automática, es decir no debe permitir que se realicen nuevo cobros.
  • Cobros QR: Ahora en la generación de un Cobro QR se controla que el nombre del beneficiario dentro del Código QR tenga una longitud máxima de 60 caracteres con la finalidad de evitar errores en la lectura del QR desde otros bancos, como por ejemplo el Banco Mercantil.
  • Cobros QR: Mejoramos el proceso de lectura de QR, nuevo recuadro más grande y mejor procesamiento de los QRs
  • Fianzas Bancarias: Se realiza la corrección de enviar la extensión en letras y no numéricamente en Fianzas Bancarias
  • General: Se corrigen los mensajes de las pantalla de transferencias a otro banco para cumplir con las recomendaciones de la ASFI y se igualan las pantallas entre la Banca Móvil y la Banca Web
  • General: Se habilita la verificación de la Banca Móvil y la Banca Web mediante "App Check", medida de seguridad para validar que los inicios de sesión sean de una aplicación auténtica y no de una aplicación alterada, por ahora esta funcionalidad solamente se activa en modalidad escucha, es decir que no se devolverá ningún error en caso de alguna anomalía.
  • General: Se realizan ajustes para que si el módulo de "Mis finanzas" tiene error se pueda continuar con el pago QR o con la transferencia sin ningún inconveniente y sin lentitud en el procesamiento.
  • **General:**Ahora el contenido del JWT se encuentra cifrado para evitar exponer ciertos datos del usuario
  • General: Se corrige el error en el cambio de Alias de Cuentas que no permitía poner alias de más de 10 caracteres. El sistema ahora permite hasta 15 caracteres.
  • General - Banca Web: Se actualiza a la versión 16 el Angular utilizado en la Banca Web.
  • General - Banca Web: Se corrigen observaciones realizadas en el Ethical Hacking.
  • General - Banca Web: El campo nota para transferencias ahora permite un mínimo de 3 caracteres, antes permitía un mínimo de 5.
  • General - Banca Móvil: Mejoramos la pantalla de login para prepararla para la nueva opción de "Cobro QR" rápido.
  • General - Banca Móvil: Se implementa el cifrado de valores de configuración de Google Services (Firebase) y almacenamiento de claves de descifrado.
  • General - Banca Móvil: Ahora tenemos el menú de acciones rápidas en el icono de acceso de la Banca Móvil que permite abrir la aplicación directamente en las opciones de: Cobros y Pagos QR, Pago de Servicios y Efectivo Móvil
  • Kioscos: Se corrige el error en el flujo de apertura de nueva cuenta por el que no se guardaba la selección del seguro de Tarjeta de Débito.
  • Mensajes & Anuncios: Se incorpora la opción en "Mensajes y Anuncios" para enviar mensajes push que puedan tener un link para abrir "Créditos Digitales" como enlace interno.
  • Mensajes & Anuncios: Implementamos un control para evitar más de 1 anuncio al ingresar o para el carrusel cuya fecha de inicio sea la misma. De esta manera evitamos congestión en el sistema.
  • Mensajes & Anuncios: Implementamos la compresión de imágenes en la carga de imágenes para el carrusel, si la imagen comprimida supera los 150KB se la rechaza.
  • Mensajes & Anuncios: Mejoramos la compresión de imágenes en la carga de imágenes para Difusiones, si la imagen comprimida supera los 150KB se la rechaza.
  • Mis Finanzas: Mejoramos el proceso de la sugerencia de categoría a una transacción, tanto al momento de importar transacciones como en el momento de realizar un Pago QR o una transferencia a otro banco.
  • Mis Finanzas: Antes las cuentas conjuntas se tomaban en cuenta en el módulo de "Mis Finanzas" ahora se ignoran, es decir no son tomadas en cuenta.
  • Mis Finanzas: Mejoramos el texto del mensaje Push para recordar al cliente del módulo que tiene que realizar un Pago Recurrente.
  • Mis Finanzas: Se ha optimizado el rendimiento del módulo para una mejor experiencia en el uso, especialmente en los casos de clientes con varias cuentas y/o tarjetas de crédito. Ahora la información solamente se actualiza cada 5 minutos, si el cliente quiere ver una transacción reciente se añadió la funcionalidad de deslizar hacia abajo en todas las pantallas para actualizar la información.
  • Mis Finanzas: Se limpian los datos del módulo para iniciar nuevamente desde cero.
  • Transferencias: Se realizaron ajustes para reemplazar por espacio los siguientes caracteres: coma (,), pipe (|) o punto y coma (;)

Banca Móvil para Android versión 3.4.21-1

Instrucciones

Habilitar el modo mantenimiento

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook admin.yml -K -t gpme,gime

Selección de versión del release

  1. En el servidor de administración, ejecutar los siguientes comandos:

    git fetch --all --tags -f
    git checkout 4.0.1-prod

    Para el entorno de preproducción usar el tag 4.0.1-preprod

Cambios en los servidores

  1. Ninguno.

Cambios en base de datos

  1. Ejecutar el siguiente script:

    delete from my_finances_account;
    delete from my_finances_assign;
    delete from my_finances_balance;
    delete from my_finances_budget;
    delete from my_finances_control;
    delete from my_finances_monthly_data;
    delete from my_finances_recurrent;
    delete from my_finances_transaction;

Cambios en kafka

  1. Ninguno.

Cambios en vault

  1. Ninguno.

Cambios en configuración

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook config.yml -K -t viridian-deploy,vdb-deploy

Cambios en rutas

  1. Ninguno.

Cambios en spring

  1. Ninguno.

Cambios en backend

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook vdb.yml -K -t backend-deploy

Cambios en frontend

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook vdb.yml -K -t frontend-deploy

Cambios en gateways

  1. Ninguno.

Verificación de componentes

  1. En los servidores de aplicaciones, ejecutar el siguiente comando:

    docker ps -vs
  2. Revisar el output del comando y asegurarse de que todos los docker containers tengan un status UP y no haya ningún docker container detenido.

Limpieza de archivos generados por el release

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook admin.yml -K -t cleanup

Deshabilitar el modo mantenimiento

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook admin.yml -K -t gpmd,gimd

Resumen de versiones

componenterelease 4.0.0release 4.0.1
viridian-config-properties8.1.1-bec8.2.0-bec
vdb-config-properties8.1.0-bec8.2.4-bec
cobalt-config-properties8.1.0-bec
server-config8.1.0-bec
server-eureka8.1.0-bec
vdb-routes-public8.1.0-bec
vdb-routes-internal8.1.0-bec
vdb-routes-bank8.1.2-bec
cobalt-routes-public8.1.0-bec
cobalt-routes-internal8.1.0-bec
jade-routes-public8.1.0-bec
gateway-public8.1.0-bec
gateway-internal8.1.0-bec
bank-gateway8.1.0-bec
bank-service8.1.0-bec
batchpayments-api8.1.0-bec
batchpayments-hosted8.1.0-bec
beneficiaries-api8.1.0-bec
digitalcredit-api8.1.0-bec8.2.1-bec
digitalpay-qr8.1.0-bec8.2.0-bec
guaranteebond-api8.1.0-bec8.2.0-bec
manager-api8.1.0-bec8.2.1-bec
manager-hosted8.1.0-bec
myfinances-api8.1.0-bec8.2.2-bec
notifications-hosted8.1.0-bec8.2.1-bec
onboarding-api8.1.0-bec8.2.0-bec
servicepayments-api8.1.0-bec
statements-api8.1.0-bec
trade-api8.1.0-bec
transactions-api8.1.0-bec8.2.2-bec
transactions-hosted8.1.0-bec
utilities-api8.1.0-bec
wiretransfer-api8.1.0-bec
insurance-agents8.1.0-bec
insurance-sales8.1.0-bec
assistant-requests8.1.0-bec
frontend-vdb4.33.0-bec5.1.5-bec
frontend-vdb-24.33.0-bec5.1.5-bec
frontend-admin1.16.0-bec1.17.2-bec
frontend-kiosk1.15.1-bec1.15.2-bec