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 19.0

Lets you mark scheduled actions (automated tasks) as mutually exclusive so they never run at the same time. You pick the other scheduled actions that must not overlap with the one you are editing.

This module adds a new setting on scheduled actions (the automated tasks Odoo runs in the background). On the scheduled action form, a new tab called "Mutually Exclusive Scheduled Actions" lets you list the other scheduled actions that must not run at the same time as this one.

  • The link works both ways: if action A excludes action B, Odoo also treats B as excluding A, so you only need to set it once.
  • Odoo refuses to save a scheduled action that excludes itself, showing an error message.
  • When a scheduled action starts running, Odoo temporarily blocks the related scheduled actions listed as mutually exclusive, so they cannot run simultaneously. The block is released as soon as the job finishes.

It only touches the scheduled actions screen (ir.cron) and adds no new menu of its own; the new tab is visible to technical users. No reports, emails or extra computations are added.

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 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: 8 confirmed, 1 with no information of 9 versions.

Sources · Odoo 17.0

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

terminal Installation and usage

OCA documentation · Odoo 19.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.