OdooWiki OCA HUB
Generic Modules License: AGPL-3

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.0

Adds 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

queue_jobspreadsheet_dashboard

Menus it adds

menu_report_async
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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 7 confirmed, 2 with no information of 9 versions.

Sources · Odoo 15.0

Confirmed on 2026-11-03 in branch 15.0 of OCA/reporting-engine.

terminal Installation and usage

OCA documentation · Odoo 19.0

Menu: 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.

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.