Saltar a contenido

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.

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:

  1. Localiza el proceso en el listado.
  2. Pulsa el botón Ejecutar en la columna Acciones.
  3. El proceso se lanza de inmediato. El estado cambia a En ejecución mientras corre.
  4. Usa el botón Refrescar (esquina superior derecha) para actualizar el estado del listado.
  5. 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.