Trabajos en cola
Ejecución de acciones pesadas en segundo plano para no bloquear el sistema, con monitorización de estados, reintentos, canales y deduplicación.
Para qué sirve
Qué resuelve Trabajos en cola
Dentro del ERP hay acciones que no conviene ejecutar al instante porque sobrecargarían el sistema o harían esperar al usuario: se crean como trabajos en cola que corren en segundo plano. No es algo exclusivo de conectores — lo usan pedidos, contabilidad, almacén, importadores y conectores. Por ejemplo, al vender en el TPV se encola la transferencia del albarán, o al confirmar pedidos en masa cada confirmación se procesa como un trabajo. Este paquete aporta la infraestructura de esa cola y las herramientas para vigilarla y controlarla.
Cada problema tiene una solución concreta dentro de este paquete. Sin parches, sin rodeos.
Las importaciones y procesos masivos bloquean el sistema
Solución: Procesamiento en segundo plano sin afectar a los usuarios
No se sabe el estado de los procesos
Solución: Vista en tiempo real con filtros y estados
Trabajos que fallan sin posibilidad de recuperación
Solución: Reintentos automáticos y manuales
Cola taponada por operaciones masivas (ajustes de inventario, compras grandes)
Solución: Deduplicación de trabajos y canales independientes
El cliente no gestiona ni revisa la cola
Solución: Filtros por modelo y conector para delegar la responsabilidad por área
Qué incluye
Tareas asíncronas en segundo plano sin bloquear la interfaz ni el rendimiento.
- Creación y ejecución de tareas asíncronas sin afectar al rendimiento del sistema
- Procesamiento masivo de datos sin bloqueos en la interfaz de usuario
- Externalización de procesos largos para evitar tiempos de espera
- Exportación e importación asíncrona de ficheros
Estado en tiempo real, prioridades, reintentos e historial detallado de cada tarea.
- Visualización en tiempo real del estado de cada tarea (pendiente, en proceso, finalizada, fallida)
- Gestión de prioridades en la ejecución de tareas
- Identificación de errores y posibilidad de reintentar tareas fallidas
- Historial detallado de cada tarea con registros de ejecución
- Notificaciones por email a administradores
Canales independientes, reparto de carga y reintentos automáticos configurables.
- Configuración de canales de trabajo independientes para evitar congestión
- Distribución eficiente de cargas de trabajo en múltiples procesos
- Reglas de reintento automático para trabajos fallidos; máximo de reintentos configurable
- Tiempo de vida de los trabajos; hora mínima de ejecución (ETA)
Observador de cola con reencolado, limpieza automática y deduplicación de trabajos.
- Observador de cola para monitorización continua y reencolado automático
- Funciones observadas configurables; borrado automático de trabajos antiguos
- Deduplicación de trabajos: si ya existe un trabajo pendiente para la misma operación (ej. "exportar stock del producto X"), no crea uno nuevo, evitando colapsos en momentos de muchos cambios
Se combina bien con
Sectores donde más aporta
¿Quieres ver Trabajos en cola en funcionamiento?
Te lo mostramos sobre tus propios flujos y datos. Sin compromiso.