OdooWiki OCA HUB

Base Export Async

base_export_async folder_open OCA/queue open_in_new
Sin categoría Licencia: AGPL-3

La exportación estándar se puede retrasar en trabajos asíncronos ejecutados en segundo plano y luego enviarse por correo electrónico al usuario.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 16.0

Añade una opción "Exportación asíncrona" al diálogo de exportación de Odoo: en lugar de descargar el archivo inmediatamente, la exportación se ejecuta en segundo plano y el archivo se te envía por correo electrónico cuando esté listo.

Cuando exportas registros desde una vista de lista, el diálogo de exportación ahora muestra una casilla de verificación adicional etiquetada "Exportación asíncrona (Recibirás la exportación por correo electrónico)". Si la marcas y haces clic en Exportar, Odoo no descarga el archivo de inmediato; encola el trabajo en segundo plano y muestra un mensaje indicando que el archivo llegará por correo electrónico.

Entre bastidores, el módulo crea un registro "Asynchronous Export" que almacena la descripción del modelo, un enlace de descarga y una fecha de caducidad. Cuando finaliza el trabajo en segundo plano, se envía un correo electrónico al usuario solicitante (y a cualquier otro usuario seleccionado) con un enlace para descargar el archivo. El asunto del correo electrónico incluye el nombre del modelo y la fecha de hoy.

Reglas de negocio y comportamiento automático: - Debes tener una dirección de correo electrónico en tu usuario; de lo contrario, Odoo genera un error. - Los archivos exportados se conservan durante un tiempo limitado (por defecto 7 días, configurable mediante el parámetro del sistema "attachment.ttl") y luego se eliminan automáticamente mediante una acción programada diaria denominada "Delete Generated Exports". - Cada usuario solo puede ver sus propios registros de exportación, gracias a una regla de registro. - Los usuarios del portal reciben un token de acceso seguro en el enlace de descarga.

El módulo modifica el diálogo de exportación y el controlador de lista en el cliente web, y añade el modelo delay.export, una plantilla de correo, una tarea cron y un parámetro de configuración.

Depende de

Lo necesitan otros módulos

Modelos y campos (1)
  • delay.export · modelo nuevourl, user_ids (Users), expiration_date, model_description

Texto generado por IA (DeepSeek) al leer el código de la versión 16.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0

Al usuario se le presenta una nueva casilla de verificación "Asynchronous export" en la pantalla de exportación. Cuando se selecciona, la exportación se retrasa en un trabajo en segundo plano.

El archivo .csv o .xls generado por la exportación se enviará por correo electrónico al usuario que ejecute la exportación.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.