2. Cambios en la Base de Datos
Se han creado dos tablas nuevas en la base de datos de Fuse, para facilitar la monitorización activa de lotes, la tabla LOG_TECNICO_ERROR y la tabla LOG_TECNICO_REGISTROS. También se incluyen, para asistir a la monitorización, las tabla de registro de paso de Dashboard y SAP REGISTRO_DASHBOARD y REGISTRO_RESPUESTA_SAP.
2.1 LOG_TECNICO_ ERROR
Almacena los datos relativos a cada Lote enviado a Fuse. En caso de error, actualiza el nuevo estado y guarda una descripción concisa del error que se ha producido, se pueden registrar tanto errores de validación de estructura, como errores de comunicación en ambos casos el estado será ERROR, también se pueden dar errores de validaciones de la AEAT en cuyo caso el estado registrado será RECHAZADO.
Por otro lado, si el lote ha comunicado correctamente con la AEAT, se pueden dar otros dos estados, o ACEPTADO, si todos los registros han sido aceptados, o PARCIALMENTE ACEPTADO si ha sido aceptado, pero algunos registros se quedaron en error. En ambos casos, ésta tabla establece una correlación con la tabla LOG_TECNICO_REGISTROS donde se almacenan cada uno de los registros del lote.
2.2 LOG_TECNICO_REGISTROS
En esta tabla se guardan los registros de los lotes de la tabla LOG_TECNICO_ERROR que requieran información de sus registros (ACEPTADO, PARCIALMENTE ACEPTADO o RECHAZADO). La relación entre ambas tablas se establece a través de sus claves externas: ID_TENANT_EXT, ID_AGRUPACION_EXT, ID_ORIGEN e ID_LOTE. Lo que le aseguran una clave primaria única.
2.3 REGISTRO_DASHBOARD
En esta tabla se guarda un registro de respuesta del servicio de recepción de lotes del Dashboard. Es de gran utilidad a la hora de comprobar que un envío ha sido correctamente recibido por el Dashboard.
2.4 REGISTRO_RESPUESTA_SAP
En esta tabla se guarda un registro de respuesta del servicio de recepción de respuestas de lotes de SAP. Al igual que en la tabla anterior, se utiliza a la hora de comprobar que un envío ha sido correctamente recibido y aceptado por SAP.
Se puede encontrar el Script de SQL para la creación de todas las tablas en el anexo de este Plan de implantación. |
Avvale 2024