ScanFlow RFID / Módulos / Sincronización

Core

Sincronización

Que el ERP se entere, aunque el ERP esté caído.

Core

El problema

Cuando la integración manda los eventos en directo y el ERP no responde, el evento se pierde. Nadie se entera hasta que los números no cuadran a fin de mes.

Cómo funciona

  1. Cada mutación relevante entra en una cola persistente antes de salir.
  2. Un worker drena la cola y reintenta lo que falla, con espera creciente.
  3. Los errores se clasifican: lo transitorio se reintenta, lo permanente se marca para revisión.
  4. Panel con pendientes, enviados y fallidos, y el payload de cada evento.
Pantalla de Sincronización en la plataforma
Detalle de la cola: qué evento, a qué hora salió y con qué resultado.

En detalle

La cola es el corazón de la integración y es deliberadamente aburrida: escribir en la cola es parte de la misma operación que cierra el documento, así que no existe el caso «se cerró la recepción pero no se encoló».

Un fallo de red y un dato inválido no son lo mismo. El primero se reintenta indefinidamente; el segundo se detiene y pide intervención, porque reintentarlo mil veces no va a arreglarlo.