OCA/queue
OCA community repository with 14 Odoo modules confirmed in the OdooWiki catalogue (versions 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0). Reviewed on 2026-11-03.
Open on GitHubConfirmed modules per version
Modules in the repository
- Base Export AsyncOdoo 12, 14, 15, 16base_export_async
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.
- Asynchronous ImportOdoo 12, 13, 14, 16, 17, 18base_import_async
Adds an "Import in the background" checkbox to the standard CSV import screen, so large files are split into chunks and processed by the queue instead of blocking the user.
- Scheduled Asynchronous ExportOdoo 12, 14export_async_schedule
Schedule recurring exports of any Odoo model and email them automatically to chosen users. Configure the model, export list, recipients and frequency from the Automation menu.
- Job QueueOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20queue_job
Adds a background job queue to Odoo: heavy method calls can be postponed and run asynchronously by a job runner, with a dedicated Job Queue menu to monitor, retry, cancel or mark jobs as done.
- Job Queue BatchOdoo 12, 14, 16, 18queue_job_batch
Group background jobs into batches so you can follow their progress, see how many finished or failed, and get notified in the systray when a batch is done.
- Queue Job ContextOdoo 14queue_job_context
This module makes background jobs remember important user settings, such as language, time zone and allowed companies, so they run in the same context as the user who triggered them.
- Scheduled Actions as Queue JobsOdoo 12, 13, 14, 15, 16, 17, 18queue_job_cron
Lets you run any scheduled action (cron) through the queue job system instead of directly, with its own channel and an option to skip overlapping runs.
- Queue Job Cron JobrunnerOdoo 14, 15, 16, 17, 18queue_job_cron_jobrunner
Lets Odoo process background jobs (queue jobs) through scheduled actions instead of a dedicated job runner, which is useful on hosting platforms where the normal runner cannot run.
- Job Queue ProfilerOdoo 18queue_job_profiler
Lets administrators turn on performance profiling for specific queue job functions, so that when those jobs run, Odoo records a detailed performance profile that can be opened from the job record.
- Queue Job SubscribeOdoo 12, 13, 14, 15, 16, 17, 18, 19queue_job_subscribe
Adds a "Job Notifications" checkbox on the user form so you can choose which users receive queue job notifications, even if they are Job Queue Managers.
- Queue Job Web NotifyOdoo 13, 16queue_job_web_notify
Adds a 'Notify on failure' option to job functions so that when a background job fails, the responsible user gets a pop-up web notification in their browser.
- Test suite for base_import_asyncOdoo 12, 13, 14test_base_import_async
This is a technical test module for the asynchronous import feature; it adds no screens or business features for end users and is not meant to be installed in normal use.
- Queue Job TestsOdoo 12, 13, 14, 15, 16, 17, 18, 19test_queue_job
This is a technical test module for the Queue Job system: it adds sample models, channels and job configurations used to verify that background jobs, retries, related actions and job chains work correctly. It is not meant for everyday business use.
- Test Job Queue BatchOdoo 12, 14, 16, 18test_queue_job_batch
This is a technical test module with no user-facing features. It only exists to test the job queue batch functionality and adds no menus, screens or business rules.