OdooWiki OCA HUB

Base Export Async

base_export_async folder_open OCA/queue open_in_new
Uncategorised License: AGPL-3

Standard Export can be delayed in asynchronous jobs executed in the background and then send by email to the user.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Adds an "Asynchronous export" option to Odoo's export dialog: instead of downloading the file immediately, the export runs in the background and the file is emailed to you when ready.

When you export records from a list view, the export dialog now shows an extra checkbox labelled "Asynchronous export (You will receive the export by email)". If you tick it and click Export, Odoo does not download the file right away; it queues the job in the background and shows a message telling you the file will arrive by email.

Behind the scenes, the module creates an "Asynchronous Export" record that stores the model description, a download link and an expiration date. When the background job finishes, an email is sent to the requesting user (and any other selected users) with a link to download the file. The email subject includes the model name and today's date.

Business rules and automatic behaviour: - You must have an email address on your user; otherwise Odoo raises an error. - Exported files are kept for a limited time (default 7 days, configurable through the "attachment.ttl" system parameter) and then automatically deleted by a daily scheduled action named "Delete Generated Exports". - Each user can only see their own export records, thanks to a record rule. - Portal users receive a secure access token in the download link.

The module touches the export dialog and list controller in the web client, and adds the delay.export model, a mail template, a cron job and a configuration parameter.

Depends on

Required by other modules

Models and fields (1)
  • delay.export · new modelurl, user_ids (Users), expiration_date, model_description

Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 4 confirmed, 5 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 16.0

The user is presented with a new checkbox "Asynchronous export" in the export screen. When selected, the export is delayed in a background job.

The .csv or .xls file generated by the export will be sent by email to the user who execute the export.

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.