ODS& GUI - Cambios y correcciones

Esta página cubre el Almacén de Datos de Operación (ODS) y cambios y correcciones de la interfaz gráfica proporcionados en la versión IPF-2024.2.0.

ODS

Nuevo

  • V2 ODS Inquiry API especificación.

    • Nueva Consulta API versión introducida para eliminar todo /payment-objects endpoints (reemplazados con /mds-objects) y para unificar los parámetros de búsqueda y los tipos de respuesta de la /views/summaries/ puntos finales.

    • El ODS Inquiry la aplicación puede manejar llamadas tanto a la Consulta V2 como a la Consulta V1 APIs

    • Un nuevo conjunto de conectores de cliente puede ser habilitado para la V2.API.

Es importante señalar que un cambio de configuración *DEBE* aplicarse si ya está utilizando los conectores de cliente V1 y no desea migrar inmediatamente a los conectores de cliente V2. Su configuración debe actualizarse para anular la configuración de la versión del conector de cliente de la siguiente manera:`ods.inquiry.client.version=1`  +

Esto asegurará que sus conectores de cliente V1 actuales permanezcan habilitados y no se requerirá un cambio de código. Consulte Consulta V1 API documentación del cliente para más información sobre el cliente V1 APIs que se puede habilitar.

Cambiado

  • Se solucionó un problema donde ODS intentó enmendar documentos en el unitOfWorks colección de manera concurrente, lo que a veces resulta en dos inserciones, y por lo tanto, una excepción de clave duplicada. Esto impactó el archivo que dependía de los atributos de la unit of work que tenía failed por escribir.

  • Los siguientes cambios se aplican a ODS Inquiry API Versión 2 solamente

    • Soporte mejorado para customised resumen mappings in ODS donde el customised los campos no se utilizan típicamente para el tipo de viaje que está customised.

      • Respuestas resumidas simplificadas-se devuelven todos los campos de resumen posibles para todos los tipos de viaje.

      • Parámetros de búsqueda de resumen simplificado-se admiten todos los campos de búsqueda de resumen posibles para todos los tipos de viaje.

GUI

Nuevo

  • Interfaz gráfica de usuario para reflejar cambios en el modelo de datos de Alcance:

    • Actualizó ops-gui-service-ng con nuevos puntos finales de conectividad.

    • Se creó un nuevo componente de tarjeta de lista.

    • Se implementó la página de creación para la Configuración de Liquidación de Agentes.

    • Se implementó la página de creación para la Configuración de Liquidación de Agentes.

    • Se añadió un nuevo componente de selección múltiple al formulario dinámico.

    • Se implementaron páginas de edición para la Configuración de Agentes, la Configuración de Liquidación de Agentes y la Configuración de Compensación de Agentes.

    • Se añadieron nuevos roles para los nuevos módulos de Alcance.

    • Se añadió una nueva entrada de tiempo al formulario dinámico.

    • Se ha añadido el endpoint de Configuración de Procesamiento Genérico al panel de control.

    • Configuración de Agente Vinculado a Filtrado Bancario

    • Página de vista implementada para la Configuración de Liquidación de Agentes

    • Roles de configuración de procesamiento abreviados

    • Se creó un nuevo indicador de carga.

    • Se añadió una nueva entrada de texto múltiple al formulario dinámico.

    • Se utilizó la configuración en lugar de enumeraciones en el módulo de ajustes de procesamiento, de modo que las entradas son configurables por el usuario.

    • Se implementó un nuevo modal de aprobación/rechazo.

    • Mostrando errores de validación desde la API en las diversas formas en Configuración de Agentes y Configuración de Procesamiento Genérico

    • Nuevo HTM pantalla para la respuesta del esquema de devolución pendiente de envío

    • Interfaz gráfica de usuario para soportar la Referencia del Acreedor como un campo condicional.

    • Habilite la auditoría para ODS Exportar

  • Cambios de configuración:

    • Configuración de transporte de host y puerto del cliente HTTP, que requiere aprobación para la eliminación, creación y actualización, se han añadido configuraciones de tiempo de espera de llamadas y de resiliencia para la configuración de agentes, configuración de limpieza de agentes, configuración de liquidación de agentes y configuraciones de procesamiento genérico:

      • ipf.business-operations.processing-settings.agent-settings.http.client.host

      • ipf.business-operations.processing-settings.agent-settings.http.client.port

      • ipf.business-operations.processing-settings.agent-settings.http.client.deletion-requires-approval

      • ipf.business-operations.processing-settings.agent-settings.http.client.creation-requires-approval

      • ipf.business-operations.processing-settings.agent-settings.http.client.update-requires-approval

      • ipf.business-operations.processing-settings.agent-settings.http.client.call-timeout

      • ipf.business-operations.processing-settings.agent-settings.http.client.resiliency-settings

      • ipf.business-operations.processing-settings.agent-settlement-settings.http.client.host

      • ipf.business-operations.processing-settings.agent-settlement-settings.http.client.port

      • ipf.business-operations.processing-settings.agent-settlement-settings.http.client.deletion-requires-approval

      • ipf.business-operations.processing-settings.agent-settlement-settings.http.client.creation-requires-approval

      • ipf.business-operations.processing-settings.agent-settlement-settings.http.client.update-requires-approval

      • ipf.business-operations.processing-settings.agent-settlement-settings.http.client.call-timeout

      • ipf.business-operations.processing-settings.agent-settlement-settings.http.client.resiliency-settings

      • ipf.business-operations.processing-settings.agent-clearing-settings.http.client.host

      • ipf.business-operations.processing-settings.agent-clearing-settings.http.client.port

      • ipf.business-operations.processing-settings.agent-clearing-settings.http.client.la-eliminación-requiere-aprobación

      • ipf.business-operations.processing-settings.agent-clearing-settings.http.client.creation-requires-approval

      • ipf.business-operations.processing-settings.agent-clearing-settings.http.client.update-requires-approval

      • ipf.business-operations.processing-settings.agent-clearing-settings.http.client.call-timeout

      • ipf.business-operations.processing-settings.agent-clearing-settings.http.client.resiliency-settings

      • ipf.business-operations.processing-settings.generic-processing-settings.http.client.host

      • ipf.business-operations.processing-settings.generic-processing-settings.http.client.port

      • ipf.business-operations.processing-settings.generic-processing-settings.http.client.deletion-requires-approval

      • ipf.business-operations.processing-settings.generic-processing-settings.http.client.creation-requires-approval

      • ipf.business-operations.processing-settings.generic-processing-settings.http.client.update-requires-approval

      • ipf.business-operations.processing-settings.generic-processing-settings.http.client.call-timeout

      • ipf.business-operations.processing-settings.generic-processing-settings.http.client.resiliency-settings

    • Configuración de transporte de host y puerto del cliente HTTP eliminada para csm-agente y csm-agente-moneda

    • Se ha añadido un archivo time-zones.conf y un archivo country-codes.conf que son comunes para todos los módulos, pero que pueden ser anulados por módulo.

    • Tipo de cuenta de entidad de procesamiento, subtipos de cuenta de entidad de procesamiento y tipos de identificador de agente añadidos para mostrar en las opciones del menú desplegable en el módulo de interfaz de usuario:

      • ipf.business-operations.processing-settings.processing-entity-account-types

      • ipf.business-operations.processing-settings.processing-entity-account-subtypes

      • ipf.business-operations.processing-settings.agent-identifier-types

    • Se añadieron nuevos roles de permisos para la configuración de procesamiento que están abreviados. R significa leer, C crear, U actualizar, D eliminar y A aprobar. AS representa configuraciones de agente, GP para configuraciones de procesamiento genéricas, PE para entidad de procesamiento y BF para filtrado bancario: ROLE_DPS_AS_R, ROLE_DPS_AS_C, ROLE_DPS_AS_A, ROLE_DPS_AS_U, ROLE_DPS_AS_D, ROLE_DPS_GP_R, ROLE_DPS_GP_C, ROLE_DPS_GP_A, ROLE_DPS_GP_U, ROLE_DPS_GP_D, ROLE_DPS_PE_R, ROLE_DPS_PE_C, ROLE_DPS_PE_A, ROLE_DPS_PE_D, ROLE_DPS_PE_U, ROLE_DPS_BF_R, ROLE_DPS_BF_C, ROLE_DPS_BF_A, ROLE_DPS_BF_D, ROLE_DPS_BF_U

    • El camino de valor ahora es condicional si tiene más de una opción posible en la configuración del diseño del resumen para ODS busque en la interfaz de usuario. Ahora puede ser una cadena o un arreglo de cadenas con el índice más bajo siendo el valor más preferible (si está disponible).

Cambiado

  • Corrección de errores y mejoras:

    • No se puede crear más una regla de filtrado bancario con un csm agente que no ha sido aprobado

    • Se resolvió un problema con las zonas horarias que estaban desalineadas en el pipeline, lo que causaba fallos en las pruebas.

    • Eliminación del campo NCC para el filtrado bancario

    • Puede buscar correctamente por id en csm agente y moneda

    • Puede buscar correctamente por estado en la configuración del agente.

    • Ejecutar swagger genere y asegúrese de que todos los campos aún coincidan con el nuevo swagger

    • Los límites de participantes personalizados no deben enviarse en la edición del acuerdo del agente si no se ha proporcionado información.

    • Las fechas deben mostrarse como "Fechas" y no como "DateTimes".

    • Optimice el uso del espacio en pantalla en la página de resumen.

    • Hacer que los Tipos de Monto en los resultados de búsqueda sean configurables

      • Ahora se manejan mediante traducciones en lugar de valores estáticos.

    • Problemas solucionados con la visualización de cargas útiles en ODS Buscar

    • Mapee correctamente el system event título

    • El código de respuesta debe ser alternable en la interfaz de usuario para su visualización en el gráfico Flo.

Removed

  • Se ha eliminado el Módulo de Entidad de Procesamiento de la Configuración de Procesamiento.

  • Se eliminaron las autoridades del token JWT.