Operational Dashboard - Cambios y Soluciones

Esta página cubre los cambios y correcciones proporcionados a Operational Dashboard para la versión de IPF 2025.2.0

Operational Dashboard

La última versión de la Operational Dashboard is 9.3.2. Para la última versión de ops-gui-service, aumente ipf-release-ops-gui-bom to 2025.2.0 in pom.xml.

@iconsolutions/audit

Fijo

  • El ID de usuario se muestra en la página de auditoría

El ID de usuario ahora se muestra en la tabla de resultados de búsqueda de Auditoría.

Pasos de Migración

  • Aumente el módulo npm a "@iconsolutions/audit": "^189.3.2" en el paquete.json

@iconsolutions/cluster-health

Pasos de Migración

  • Aumente el módulo npm a "@iconsolutions/cluster-health": "^189.3.2" en el paquete.json

@iconsolutions/common

Cambiado

  • Lista de Entidades de Procesamiento Ordenado

El orden de las Entidades de Procesamiento en el componente de selección de entidades de procesamiento ahora es configurable al proporcionar el processing-entities lista en ipf.authorisation.conf. Si la lista no se proporciona, las entidades de procesamiento estarán desordenadas. Si la lista está incompleta, las entidades presentes estarán en orden y las restantes simplemente se agregarán a la lista.

  • Mejoras en el estilo del título del panel

La alineación de los títulos de la página y del menú lateral se ha actualizado para garantizar la consistencia.

  • Respuesta de error por cookie inválida o faltante

Cuando se realiza una llamada de red con una cookie expirada, el servicio ahora devuelve un 401 en lugar de un 403. Cuando un usuario navega a una página a la que no tiene permiso para acceder, ya no se cierra la sesión en un 403.

  • Accesibilidad de los componentes de tarjeta

El tamaño de los tooltips y botones en los componentes de tarjetas IPF ha sido ajustado para mejorar la accesibilidad.

Pasos de Migración

  • Actualizar el módulo npm a "@iconsolutions/common": "^189.3.2" en el paquete.json

  • Consulte la documentación sobre los cambios en codemirror.

@iconsolutions/htm

Fijo

  • Faltante HTM Bulk Ejecutar traducción de la barra lateral de Tareas

El translation for " Bulk Ejecutar Tareas" en el HTM El menú lateral ahora se carga cada vez.

Pasos de Migración

  • Aumente el módulo npm a "@iconsolutions/htm": "^189.3.2" en el paquete.json

@iconsolutions/metrics

Pasos de Migración

  • Actualizar el módulo npm a "@iconsolutions/metrics": "^189.3.2" en el paquete.json

@iconsolutions/ods

Nuevo

  • Nueva configuración de columna

Hemos añadido columnas de pago, columnas de recordatorio,bulk-columnas y columnas por lotes a la configuración. Cada uno de ellos es un arreglo de objetos con un valor de columnName. Estos se utilizan para determinar qué columnas se muestran en la tabla de resultados de búsqueda en la página de búsqueda para cada uno de los tipos de pago. Puede elegir cualquier campo de la ODS objeto de respuesta resumen para agregar como una columna a la tabla. Las columnas se mostrarán en el orden en que están definidas en la configuración, por lo que si desea cambiar el orden de las columnas, puede hacerlo modificando el orden en que aparecen en la configuración.

Se recomienda limitar el número de columnas a 10, ya que agregar más afecta negativamente la legibilidad y apariencia de la tabla.

Si no se proporciona configuración, se utilizan las columnas predeterminadas.

Ejemplo:

payment-columns = [
    {
        columnName: "createdAt"
    },
    {
        columnName: "transactionType"
    },
    {
        columnName: "csm"
    },
    {
        columnName: "amount"
    },
    {
        columnName: "clientRequestId"
    },
    {
        columnName: "debtor"
    },
    {
        columnName: "creditor"
    },
    {
        columnName: "bankingAccount"
    },
    {
        columnName: "globalStatus"
    },
    {
        columnName: "reasonCode"
    }
]

Cambiado

  • Actualización de Code Mirror y eliminación de diff-patch-match

El Operational Dashboard se ha actualizado a la versión 6 de Code Mirror, la cual ha mejorado su motor de diferencias. Creemos que esta es una mejor experiencia que el componente actual diff-patch-match. Hemos migrado al componente Code Mirror. Por favor, consulte los pasos de migración para los requisitos de dependencia actualizados.

  • Código de Estado Global y Motivo de Selección Múltiple

Hemos cambiado los campos de Estado Global y Código de Motivo en la página de búsqueda para Pago, Recuperación, Lote y Bulk, a un menú desplegable de selección múltiple. Esto permite a los usuarios filtrar resultados en función de múltiples estados o reason codes de inmediato, mejorando la funcionalidad de búsqueda. El menú desplegable tiene una función de restablecer todo que deseleccionará todas las opciones seleccionadas. También cuenta con un tooltip que muestra las opciones seleccionadas al pasar el cursor sobre el menú desplegable.

  • Claves de configuración para establecer conexión a CSM Reachability que consume DPS V2 - Compatible hacia atrás

Conectores de cliente proporcionados por el Dynamic Processing Settings API V2 requiere que el host y los puertos sean definidos con el siguiente prefijo de clave de configuración: ipf.dps-api. Como resultado, el host y el puerto para CSM Reachability debe definirse con el prefijo mencionado. El Servicio de Dashboard proporciona configuración compatible hacia atrás para esto por defecto:

ipf.dps-api {
  client-type = "connector"
  http {
    client {
      host = ${ipf.business-operations.processing-settings.http.client.host}
      port = ${ipf.business-operations.processing-settings.http.client.port}
    }
  }
...
}
  • Nuevo componente de selector de fecha en ODS Buscar

Se ha implementado un nuevo selector de fechas en el ODS Pantalla de búsqueda. Dependiendo del tipo de fecha seleccionado, ahora es posible ingresar ya sea una fecha o un rango de fecha y hora.

  • Formato de fecha-hora de mensajes externos

En la pestaña de Mensajes Externos en ODS La página de detalles, el formato de fecha-hora-ago ahora es absoluto en lugar de relativo.

  • Detalles del usuario añadidos a la solicitud de cancelación de pago con fecha futura

Cuando un pago es cancelado, el ID de usuario del operador ahora está mapeado a payload.assgnmt.assgnr.pty.ctctDtls.othr.id.

  • CSM campo de búsqueda en ODS Buscar

Ahora es posible buscar por CSM in ODS Buscar.

  • Movido ODS Parámetros de búsqueda a URL

    ODS Los parámetros de búsqueda ahora están en la URL, lo que permite que los criterios de búsqueda se conserven después de navegar fuera de la página y que la página se pueda compartir o marcar.
  • El estado global de nivel superior se muestra en rojo si el estado es 'Rechazado'

El estado de un pago rechazado ahora se muestra en rojo en ODS Página de Resumen/Detalles.

  • Formato de OriginalInterbankSettlementDate en los resultados de búsqueda de Recall

La fecha ahora está correctamente formateada de acuerdo con la configuración.

  • Los Mensajes Externos ahora incluyen información del servicio

A source se ha añadido una columna a la tabla de Mensajes Externos en ODS Detalles para mostrar información del servicio.

  • Elimine el uso de any en comparadores del componente de resultados de búsqueda de resumen

`any`se han eliminado los tipos y los comparadores alfabéticos y de cadena tienen tipos apropiados.

  • Identifique los recientemente vistos en ODS Resultados de búsqueda

Las transacciones vistas recientemente ahora se identifican con un ícono en ODS resultados de búsqueda.

Fijo

  • ODS Los resultados de búsqueda del resumen no se están cargando

El ODS los resultados de búsqueda del resumen de pagos ahora se cargan correctamente al navegar desde el process object pantalla de búsqueda.

  • MDS Resultados de la página de búsqueda

El MDS la página de búsqueda ya no muestra los pagos de la página anterior al navegar desde ODS Búsqueda de Pagos.

  • Message Log puntero para Instruir Mensaje Externo

Ya no navega a Bulk Buscar cuando el Message Log El puntero para instruir el mensaje externo ha sido clicado.

  • Posición del interruptor de carga

En el componente de carga útil en ODS Los detalles, la posición del interruptor de carga ahora está fija y no se desplaza.

  • ODS La búsqueda funciona con separadores de miles

Ahora es posible buscar con separadores de miles (por ejemplo, 1.000).

  • Generación excesiva de registros cuando se proporciona un formato de fecha inválido a ODS Exportar

Ahora solo hay un registro de errores que indica que el formato de la fecha es inválido.

  • ODS Problema de exportación sin registros

Intentando exportar ODS los resultados sin registros ya no causan una excepción. Ahora, se registra un mensaje de información y un vacío CSV es devuelto.

  • PDS Historial que anula las filas de historial existentes

En PDS En la pestaña de historial, los valores de las pestañas de historial previamente abiertas no se sobrescriben cuando se abren múltiples filas de historial.

  • Resultados de búsqueda inexactos en OriginalInterbankSettlementDate

Los resultados de búsqueda para la Fecha de Liquidación Interbancaria Original son ahora precisos.

Pasos de Migración

  • Cambiar "@iconsolutions/ods-payment-search" módulo npm para "@iconsolutions/ods": "^189.3.2" en el paquete.json

Cambie las siguientes dependencias en el paquete.json:

  • Cambiar "@ctrl/ngx-codemirror": "^6.1.0" to "@acrodata/code-editor": "^0.5.1"

  • Actualizar "codemirror": "^5.65.12" to "codemirror": "^6.0.1"

  • Añadir "@codemirror/lang-json": "^6.0.1","@codemirror/lang-markdown": "^6.3.2" y "@codemirror/lang-xml": "^6.1.0"

  • Eliminar "@types/diff-match-patch": "^1.0.36"

@iconsolutions/permisos

Pasos de Migración

  • Actualizar el módulo npm a "@iconsolutions/permissions": "^189.3.2" en el paquete.json

@iconsolutions/configuración-de-procesamiento

Fijo

  • Navegación de Configuraciones de Procesamiento

Ahora es posible navegar fuera de la Configuración del Agente al utilizar la barra de navegación lateral y ya no causa un error NG0600.

Pasos de Migración

  • Aumente el módulo npm a "@iconsolutions/processing-settings": "^189.3.2" en el paquete.json

@iconsolutions/version-info

Pasos de Migración

  • Aumente el módulo npm a "@iconsolutions/version-info": "^189.3.2" en el paquete.json