Search 1.9 billion lines of Odoo code on GitHub

queue_job_cron

Author: ACSONE SA/NV,Odoo Community Association (OCA)
License: AGPL-3
Branch: 16.0
Repository: acsone/queue
Dependencies: base, and queue_job
Languages: HTML (349, 58.8%), PO File (44, 7.4%), Python (94, 15.8%), XML (50, 8.4%), and reStructuredText (57, 9.6%)
Other branches: 10.0, 10.0-abi_master, 10.0-alc_master, 10.0-cla_master, 10.0-clb_master, 10.0-identity_job_sudo-cpi, 10.0-imp-queue_no_prefetch-dro, 10.0-jobrunner-cli-sbi, 10.0-lns_master, 10.0-queue_job_cron-cpi, 10.0-queue_removal_channel-cpi, 10.0-travis-cpi, 10.0-zombie-len, 12.0, 12.0-add-job-counter-for-test, 12.0-asw_master, 12.0-fix_manual_trigger_user-sbj, 12.0-ignore-deleted-records-sbi, 12.0-imp_queue_job_server_environment_tbi, 12.0-import_asyn_batch-sbj, 12.0-mig-queue_job_batch, 12.0-prg_master, 12.0-queue_job_batch-sbj, 13.0, 13.0-base_import_async_keep_context, 13.0-fix-base_import_async-error-lco, 13.0-fwd-150-dro, 13.0-no-session-sbi, 13.0-queue_job_current_company, 13.0-queue_job_save_context, 13.0-slg_master, 13.0-unexclude-installable, 13.0-wpu_master, 14-queue_job_zombie, 14.0, 14.0-base_import_async-sbj, 14.0-fix-delayable-repr, 14.0-fwp-355-cpi, 14.0-jobrunner-cli-sbi, 14.0-queue_job_current_company, 14.0-queue_job_subscribe-sbj, 14.0-revert-387, 15.0, 16.0-init, 16.0-mig-queue_job, 16.0-mig-queue_job_cron, 16.0-mig-queue_job_cron-bai, bai_queue_job_reason, oca-port-pr-362-from-14.0-to-16.0, oca-port-pr-388-from-14.0-to-16.0, oca-port-pr-392-from-14.0-to-16.0, oca-port-pr-396-from-14.0-to-16.0, oca-port-pr-409-from-14.0-to-16.0, oca-port-pr-412-from-14.0-to-16.0, oca-port-pr-413-from-14.0-to-16.0, oca-port-pr-443-from-14.0-to-16.0, oca-port-pr-453-from-14.0-to-16.0, and oca-port-pr-475-from-15.0-to-16.0
Other repositories: 001101/queue, 2FM/queue, ACCOMODATA-BVBA/queue, AITIC/queue, Alfa-90/queue, Callino/queue, Change2improve/queue, ChinaShrimp/queue, Comunitea/queue, DamonLiu0814/queue, Dhirendrasinh-SerpentCS/queue, Dhrupesh/queue, Digital5-Odoo/queue, ERPLibre/queue, ForgeFlow/queue, GSLabIt/queue, Gabinete-Digital/queue, Ingeos/queue, Jarsa/queue, KolushovAlexandr/queue, Leuan12/queue, MathBenTech/queue, MediaJockey/queue, MjAbuz/queue, NachoAlesLopez/queue, NeatNerdPrime/queue, Numigi/queue, OCA-MUK/queue, OCA/queue, OpenAT/queue, PrenorSistemas/queue, RRRoger/queue, RSC-TECHNOLOGY-CI/queue, RealSolutionsLux/queue, SanteLibre/queue, SequarSrl/queue, SeuMarco/queue, SuperMeepBoy/queue, Syci-Consulting/queue, TDu/queue, TRESCLOUD/queue, Tatider/queue, Tecnativa/queue, Trust-Code/queue, VCLS-org/queue, Vauxoo/queue, VisiionSolucionesTecnologicas/queue, akretion/queue, algiopensource/queue, alsor62/queue, altanmur/queue, anggadjava/queue, anhvu-sg/queue, apertoso/queue, apetbiz/queue, apineux/queue, atchuthan/queue, aurestic/queue, bishalgit/queue, blueoceandevops/queue, bmya/queue, bobslee/queue, boskowski/odoo_oca_queue, brain-tec/queue, camptocamp/queue, celm1990/queue, cogitoweb/queue, contineolabs/queue, coopiteasy/queue, csveda/queue, dave-prosee/queue-from-magnus, dev00007/queue, diggy128/queue, dndoanh/queue, dong-z/queue, druidoo-dev/queue, dynapps/queue, ecosoft-odoo/queue, eezee-it/queue, egbonrelu/queue, ehsu0407/queue, em230418/queue, etobella/queue, exosoftware/oca-queue, factorlibre/queue, fengzoo2018/queue, florian-dacosta/queue, glovebx/queue, guewen/queue, guwenfeng/queue, hibou-io/oca-queue, hinfo506/queue, hpatelserpentcs/queue, hq8399/queue, hustlercoder/queue, hzwzw/queue, igor-mitin/queue, ilyasbahridudak/queue, isoscl/queue, jsilvestar/queue, kingofsevens/queue, leanhtuan1996/queue, lideritjnma/queue, lincersolucoes/oca-queue, liweijie0812/queue, loftwah/queue, lonelyleaves/queue, lonelysun/queue, magnuscolors/queue, marcelsavegnago/queue, mauraco-group/queue, maykonAguiar/queue, mozaik-association/queue, nadiaafa/queue, nilshamerlinck/queue, omalbastin/queue, one2pret/queue, ontruck/queue, phatdo-novobi/queue, popcomputadores-desenv/queue, praxigento/oca-queue, profumang/queue, pscloud/queue, qtheuret/queue, raizs/queue, rlfss/queue, royalline1/queue, sahil-navadiya/queue, samuel-fringeli/queue, sanube/queue, sc4you/queue, sewisoft/queue, shengyf1/queue, simahawk/queue, sotsam/queue, steingabelgaard/queue, subteno-it/queue, sunflowerit/queue, sunshineLhj/queue, tajawal/queue, takinobori/oca-queue, tandrieuxx/queue, tarteo/queue, tegin/queue, telesoho/queue, thanhchatvn/queue, themreza/queue, thoongnv/queue, tirma-sa/queue, tuannguyen-itit/queue, unitek-solusi/OCA-queue, ursais/queue, versada/queue, vijay-erpharbor/queue, vjd8866/queue, vnsofthe/queue, vrenaville/queue, westlyou/queue-1, wjshan/queue, wty0512/queue, x0rzkov/odoo-queue, xcgd/queue, xwh123807/queue, yucer/queue, zakiuu/queue, and zhaowenzhe/queue

<h1 class="title">Scheduled Actions as Queue Jobs</h1> <p><a class="reference external" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external" href="https://github.com/OCA/queue/tree/15.0/queue_job_cron"><img alt="OCA/queue" src="https://img.shields.io/badge/github-OCA%2Fqueue-lightgray.png?logo=github" /></a> <a class="reference external" href="https://translation.odoo-community.org/projects/queue-15-0/queue-15-0-queue_job_cron"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external" href="https://runbot.odoo-community.org/runbot/230/15.0"><img alt="Try me on Runbot" src="https://img.shields.io/badge/runbot-Try%20me-875A7B.png" /></a></p> <p>This module extends the functionality of queue_job and allows to run an Odoo cron as a queue job.</p> <p><strong>Table of contents</strong></p> <div class="contents local topic" id="contents"> <ul class="simple"> <li><a class="reference internal" href="#installation" id="id1">Installation</a></li> <li><a class="reference internal" href="#usage" id="id2">Usage</a></li> <li><a class="reference internal" href="#bug-tracker" id="id3">Bug Tracker</a></li> <li><a class="reference internal" href="#credits" id="id4">Credits</a><ul> <li><a class="reference internal" href="#authors" id="id5">Authors</a></li> <li><a class="reference internal" href="#contributors" id="id6">Contributors</a></li> <li><a class="reference internal" href="#maintainers" id="id7">Maintainers</a></li> </ul> </li> </ul> </div> <a name="installation"></a> <h2><a class="toc-backref" href="#id1">Installation</a></h2> <p>To install this module, you need to:</p> <ol class="arabic simple"> <li>Just install it.</li> </ol> <a name="usage"></a> <h2><a class="toc-backref" href="#id2">Usage</a></h2> <p>To use this module, you need to:</p> <p>#. Go to a scheduled action, a flag &quot;Run as queue job&quot; will allow you to run the action as a queue job. You will also allowed to select a channel of its execution. To configure dedicated channels please refers to queue_job help: <a class="reference external" href="https://github.com/OCA/queue/blob/12.0/queue_job/README.rst">https://github.com/OCA/queue/blob/12.0/queue_job/README.rst</a></p> <p>Channels can be used to manage sequential jobs and prevent concurrency accesses. To do that you just have to define a channel per cron limited to 1 at time.</p> <a name="bug-tracker"></a> <h2><a class="toc-backref" href="#id3">Bug Tracker</a></h2> <p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/queue/issues">GitHub Issues</a>. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed <a class="reference external" href="https://github.com/OCA/queue/issues/new?body=module:%20queue_job_cron%0Aversion:%2015.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p> <p>Do not contact contributors directly about support or help with technical issues.</p> <a name="credits"></a> <h2><a class="toc-backref" href="#id4">Credits</a></h2> <a name="authors"></a> <h3><a class="toc-backref" href="#id5">Authors</a></h3> <ul class="simple"> <li>ACSONE SA/NV</li> </ul> <a name="contributors"></a> <h3><a class="toc-backref" href="#id6">Contributors</a></h3> <ul class="simple"> <li>Cédric Pigeon &lt;<a class="reference external" href="mailto:cedric.pigeon&#64;acsone.eu">cedric.pigeon&#64;acsone.eu</a>&gt;</li> </ul> <a name="maintainers"></a> <h3><a class="toc-backref" href="#id7">Maintainers</a></h3> <p>This module is maintained by the OCA.</p> <a class="reference external image-reference" href="https://odoo-community.org"><img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" /></a> <p>OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.</p> <p>This module is part of the <a class="reference external" href="https://github.com/OCA/queue/tree/15.0/queue_job_cron">OCA/queue</a> project on GitHub.</p> <p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p>