The new menu "Report Center" is the central place to host your reports in one place. From here, there are 2 ways to launch the report,
- Run Now - run report immediately as per normal.
- Run Background - put the report execution to queue job.
By using the queue job, option 2 is great for long running report. The report file will be saved for later use, with the option to send report by email as soon as it is ready.
Notes:
- Only user with Technical Feature rights can manage the report.
- Every internal user will have right to execute the report allowed for his/her groups.
- The files created are owned and viewable only by the person who run the report.
- Job queue manager can also see all jobs for each reports.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Adds a Report Center where users can run reports immediately or in the background, saving the generated files for later download and optionally emailing a link when the report is ready.
This module adds a new **Report Center** menu (under the Spreadsheet Dashboard menu) that lists configured reports. Each entry points to an existing report action and can be run in two ways:
- **Run Now** executes the report immediately, exactly as before.
- **Run Background** sends the report to the job queue so long reports do not block the user. This button only appears when the report is flagged as allowed for background processing.
When a background report finishes, the generated file is stored as an attachment owned by the person who launched it. If **Email Notification** is enabled, an email with a download link is sent automatically. Users can open the **Files** button to see their own generated files, and job queue managers can open the **Jobs** button to inspect the related queue jobs, including the latest status and any error message.
Access is controlled by groups: a report can be restricted to selected user groups, and users only see reports allowed for their groups. Only users with technical features can create or edit report entries. A separate **Print Document** wizard lets a user pick any document and a report template and execute it directly.
The module touches report.async, ir.actions.report, ir.actions.act_window, ir.attachment, queue.job and adds a print.report.wizard.
Depends on
Menus it adds
Models and fields (4)
- report.async · new modelname (Name), job_ids, file_ids, job_info, action_id (Reports), group_ids (Groups), job_status, allow_async, email_notify (Email Notification)
- ir.actions.report · extends an existing model
- print.report.wizard · new modelreference (Document), action_report_id (Report Template)
- ir.actions.act_window · extends an existing model
Text generated by AI (DeepSeek) from reading the Odoo 19.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-03Confirmation status: 7 confirmed, 2 with no information of 9 versions.
Sources · Odoo 19.0
Confirmed on 2026-11-03 in branch 19.0 of OCA/reporting-engine.
terminal Installation and usage
OCA documentation · Odoo 19.0Usage
Source · Odoo 19.0Menu: Dashboard \> Report Center
As Technical Feature users, you can manage reports for Report Center.
- Report: choose the report (a window action). Although the option show all window actions it only make sense for window actions that launch reports.
- Allow Async: check this, if you want the report to run in background too, suitable for report that return file as result, i.e., pdf/xlsx/csv/txt.
- Email Notification: if checked, once the background process is completed, email with link to download report will be sent.
- Groups: select user groups allowed to use this report. If left blank, all user can use.
As normal user, you can run your reports from Report Center
- Run Now button: to run report immediately as per normal.
- Run Background button: to run report asynchronously. Fall back to run now, if not report that produce file.
- Job Status: show status of the latest run job. If job fail, exception error will also shown
- Files: show all files being produced by the job as run by the user.
- Jobs: show all jobs triggered by this report as run by the user. Only job queue manager have access to this button.
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
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.