Diferencia entre revisiones de «SIU-Sanaviron-Quilmes/version2.11.0/nucleo cobro sistema externo»
(→Redirección a pasarela de pago exceptuando SQ-Pagos) |
(→SQ-Núcleo para cobrar con sistemas externos) |
||
| Línea 6: | Línea 6: | ||
= SQ-Núcleo para cobrar con sistemas externos = | = SQ-Núcleo para cobrar con sistemas externos = | ||
| + | |||
| + | Se adapto el módulo con el objetivo de permitir generar ventas y cobranzas a través de un sistema externo. | ||
| + | |||
| + | |||
| + | |||
| + | # Se implemento un nuevo worker QUEUE que en una instalación sin docker se debe iniciar ejecutando ./bin/sq iniciar_queue_workers | ||
| + | # Se crearon las tablas '''queue''' y '''messages''' en el esquema '''queue''' de la base de datos del Núcleo. | ||
| + | En la tabla queue se almacena temporalmente lo encolado, y en la tabla messages las notificaciones enviadas tanto enviadas correctamente como las fallidas. | ||
| + | |||
| + | Las notificaciones fallidas se puede volver a reencolar para enviar configurando en el planificador de tareas una nueva tarea llamada "Reenviar colas con error" | ||
| + | |||
| + | Si el mensaje en estado FALLIDO se reencola y se envía correctamente se actualiza la tabla messages con estado ENVIADO | ||
| + | Las notificaciones fallidas almacenadas en la tabla messages contienen el detalle del error en la columna estado_detalle | ||
Revisión del 11:22 21 oct 2025
SQ-Núcleo para cobrar con sistemas externos
Se adapto el módulo con el objetivo de permitir generar ventas y cobranzas a través de un sistema externo.
- Se implemento un nuevo worker QUEUE que en una instalación sin docker se debe iniciar ejecutando ./bin/sq iniciar_queue_workers
- Se crearon las tablas queue y messages en el esquema queue de la base de datos del Núcleo.
En la tabla queue se almacena temporalmente lo encolado, y en la tabla messages las notificaciones enviadas tanto enviadas correctamente como las fallidas.
Las notificaciones fallidas se puede volver a reencolar para enviar configurando en el planificador de tareas una nueva tarea llamada "Reenviar colas con error"
Si el mensaje en estado FALLIDO se reencola y se envía correctamente se actualiza la tabla messages con estado ENVIADO Las notificaciones fallidas almacenadas en la tabla messages contienen el detalle del error en la columna estado_detalle

