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
@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.
@iconsolutions/htm
@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
anyen 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"