Procesos batch
Accede desde Integración TOL > Procesos batch. Muestra el listado de todos los procesos automáticos configurados en la plataforma. Desde aquí puedes consultar el estado de los procesos batch.

Estados de un proceso
Cada proceso muestra en la columna Estado un icono que indica el resultado de su última ejecución:
| Estado | Color | Descripción |
|---|---|---|
| Completado | Verde | El proceso finalizó correctamente. |
| Parado | Naranja | El proceso fue detenido antes de completarse, o está en espera. |
| En ejecución | Spinner morado | El proceso está corriendo en este momento. |
| Fallido | Rojo | El proceso terminó con error. Consulta el Visor de logs para diagnosticar el motivo. |
Columnas del listado
| Columna / Campo | Descripción |
|---|---|
| Estado | Icono que indica el resultado de la última ejecución (ver estados anteriores). |
| Nombre | Nombre del proceso de carga. |
| Últ. ejecución | Fecha y hora de la última vez que se ejecutó el proceso. |
| Últ. duración | Tiempo que tardó en completarse la última ejecución. |
| Últ. carga OK | Fecha y hora de la última ejecución que finalizó correctamente. |
| Usuario | Usuario o sistema que lanzó la última ejecución. |
| Próx. ejecución | Fecha y hora de la próxima ejecución programada. Puede aparecer vacío si el proceso no tiene programación automática. |
| Logs | Enlace Ver log que abre el Visor de logs filtrado por ese proceso y la fecha de su última ejecución. |
| Ficheros | Enlace Ver ficheros que abre la pantalla Ficheros de cargas filtrada por el tipo de proceso. Solo aparece activo en integraciones configuradas mediante CDN. |
| Acciones | Botón Ejecutar para lanzar el proceso manualmente de forma inmediata. |
Procesos disponibles
Los procesos disponibles pueden variar según la configuración de cada cliente. Los procesos del sistema son:
| Proceso | Descripción |
|---|---|
| Carga Surtido | Procesa el fichero JSON de surtido enviado por el ERP: crea o actualiza productos, precios y disponibilidades. |
| Carga de precios | Procesa únicamente la información de precios, útil cuando solo se modifican precios sin cambios en el resto del surtido. |
| Carga Categorías | Actualiza el árbol de categorías a partir del fichero correspondiente. |
| Afinidad de productos | Procesa las relaciones de afinidad entre productos. |
| Limpieza de la carga de productos | Proceso programado que limpia datos de precios de producto ya no vigentes. |
| Sincronización CMS | Sincroniza el contenido del CMS con la tienda online. |
| Producto Atributos | Procesa la carga de atributos de producto. |
| Genera recetas Empathy Platform | Genera el feed de recetas para la plataforma de búsqueda Empathy. |
| Cargar producto media | Procesa las imágenes de producto y las sube al CDN. |
| Genera Doofinder | Genera el feed de productos para el buscador Doofinder. |
| Feed Buscador | Genera el feed de productos para el buscador instalado (Empathy Platform o Typesense, según la configuración de la tienda). |
| Genera feed AECOC | Genera el feed de productos para AECOC. |
| Carga InfoNutricional | Procesa la información nutricional descargada de AECOC de los productos. |
| Genera Facebook | Genera el feed de productos para Facebook. |
| Carga Agrupaciones | Procesa las relaciones producto-agrupación. |
| Carga Lotes | Procesa la información de lotes de productos. |
| Carga Promociones | Procesa la información de promociones. |
| Carga Entregas | Carga la información de las entregas de un pedido. |
| Carga Facturas | Carga los pdf de facturas. |
| Generar sitemap | Genera el sitemap de la tienda online para motores de búsqueda. |
| Limpia Logs | Elimina logs antiguos para mantener la base de datos optimizada. |
| Limpia reservas franjas | Actualiza las reservas de las franjas de entrega en tiempo real para asegurar que la disponibilidad mostrada sea correcta según los pedidos activos. Elimina también franjas con más de 2 años de antigüedad para mantener el rendimiento del sistema. |
| Limpia Promociones | Elimina promociones, ofertas y cupones expiradas del sistema. |
| Carga surtido eventos | Procesa el fichero de surtido para eventos específicos. |
| Carga product-attributes por eventos | Procesa atributos de producto asociados a eventos. |
| Carga recetas CMS | Carga interna de recetas en formato Excel. No es ejecutable manualmente desde Integración TOL. |
| Carga promociones eventos | Procesa las promociones asociadas a eventos. |
Nota: Algunos de estos procesos pueden no aplicar o no estar activos según la configuración de la tienda.
Ejecutar un proceso manualmente
Si un proceso no se ha lanzado a tiempo (por ejemplo, porque el fichero llegó después de la hora programada), se puede ejecutar manualmente:
- Localiza el proceso en el listado.
- Pulsa el botón Ejecutar en la columna Acciones.
- El proceso se lanza de inmediato. El estado cambia a En ejecución mientras corre.
- Usa el botón Refrescar (esquina superior derecha) para actualizar el estado del listado.
- Consulta el resultado desde el enlace Ver log del propio proceso.
Permisos
| Perfil | Roles | Qué puede hacer |
|---|---|---|
| Gestión | integration_batch_load_execution:read, :execute, :delete |
Consultar los procesos, ejecutarlos manualmente con Ejecutar y detener con Cancelar una ejecución manual que siga en curso. |
| Ejecución | integration_batch_load_execution:read, :execute |
Consultar los procesos y ejecutarlos manualmente. El botón Cancelar no aparece. |
| Solo consulta | integration_batch_load_execution:read |
Ver el listado, su estado y los enlaces Ver log y Ver ficheros. La columna Acciones no aparece. |
| Sin acceso | — | La entrada de menú no aparece. Si se accede por la dirección de la página, se muestra el aviso «No tiene permisos para acceder a esta sección» y se vuelve a la página de inicio. |
El rol integration_batch_load_execution:admin incluye todos los anteriores. Los enlaces Ver log y Ver ficheros abren otras pantallas, que necesitan su propio rol: integration_visor_logs:read para el Visor de logs e integration_batch_file_maintenance:read para Ficheros de cargas.