跳转到主要内容

允许创建一次性可丢弃的定时任务。

项目描述

Beta License: AGPL-3 OCA/server-tools Translate me on Weblate Try me on Runboat

此模块扩展了Odoo定时任务的功能,允许您创建无任何进一步设置或如 queue_job 模块的单用途定时任务。

典型用例是:您有一个昂贵的任务需要按需运行一次。

主定时任务“一次性定时任务清理”将每天删除已执行的定时任务。您可能需要根据您的需求调整它。

目录

使用方法

您可以通过管理员界面或通过代码以通常的方式创建定时任务。在两种情况下,重要的是将 oneshot 标志设置为 true。

开发者快捷方式

您可以轻松创建一个一次性定时任务,如下所示

cron = self.env['ir.cron'].schedule_oneshot(
    'res.partner', method='my_cron_method')

如果您需要自定义其他参数,可以将它们作为关键字参数传递

my_values = {...}
cron = self.env['ir.cron'].schedule_oneshot(
    'res.partner', method='my_cron_method', **my_values)

变更日志

11.0.1.0.0 (2018-08-30)

  • 首次发布

错误追踪

错误在 GitHub Issues 上跟踪。如果遇到问题,请先检查是否已经报告了您的问题。如果您是第一个发现的,请通过提供详细的和受欢迎的 反馈 来帮助我们解决它。

请不要直接联系贡献者寻求支持或技术问题的帮助。

致谢

作者

  • Camptocamp

贡献者

维护者

此模块由OCA维护。

Odoo Community Association

ODoo社区协会(OCA)是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。

本模块是GitHub上OCA/server-tools项目的组成部分。

欢迎您贡献。了解如何贡献,请访问https://odoo-community.org/page/Contribute

项目详情


下载文件

下载适合您平台文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

此版本没有可用的源代码分发文件。请参阅生成分发归档教程

构建分发

odoo11_addon_base_cron_oneshot-11.0.1.0.0.99.dev10-py2.py3-none-any.whl (27.0 kB 查看哈希)

上传时间 Python 2 Python 3

由以下支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面