OdooWiki OCA HUB

Base Cron Exclusion

base_cron_exclusion folder_open OCA/server-tools open_in_new
Tools License: LGPL-3

This module extends the functionality of scheduled actions to allow you to select the ones that should not run simultaneously.

auto_awesome What this module does

AI-generated from the code · Odoo 20.0

Lets you link scheduled actions (automated jobs) together so they never run at the same time, preventing two jobs from overlapping.

This module adds a way to tell Odoo that certain scheduled actions must not run simultaneously. On the form of a scheduled action you get a new tab, "Mutually Exclusive Scheduled Actions", where you can pick other scheduled actions that should never run at the same time as this one.

When a scheduled action starts, Odoo checks the actions linked to it and blocks them while it runs, so the linked jobs wait instead of running in parallel. Once the job finishes, the block is released.

A safety check prevents a scheduled action from being linked to itself; if you try, Odoo shows a validation error.

The new tab is only visible to technical users (the "no one" group), so regular users will not see it. The feature works on the standard scheduled actions screen (ir.cron) and does not change any other business area.

Note: the code only shows the link field, the self-link check and the locking behaviour; it does not add menus, reports or emails.

Depends on

base

Required by other modules

Models and fields (1)
  • ir.cron · extends an existing modelmutually_exclusive_cron_ids (Mutually Exclusive Scheduled Actions)

Text generated by AI (DeepSeek) from reading the Odoo 20.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: 9 confirmed, 0 with no information of 9 versions.

Sources · Odoo 14.0

Confirmed on 2026-11-03 in branch 14.0 of OCA/server-tools.

terminal Installation and usage

OCA documentation · Odoo 20.0

To use this module, you need to:

  • Go to Settings \> Technical \> Automation \> Scheduled Actions.
  • In the form view go to the tab Mutually Exclusive Scheduled Actions.
  • Fill it with the actions that should be blocked while running the action you are editing. Note that this is mutual and the selected actions will block the initial action when running.

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.