我正在尝试在Odoo 11(企业版)中建立自动化规则,以便我的产品可以在网站上自动发布和取消发布。
我们出售大约17.000种时令产品,并且我们提前做了很多准备。 因此,通过“计划”(取消)发布产品,我们可以节省很多工作并使该工作自动化。
到目前为止,我的所有尝试都没有效果。 我为模型product.template创建了2个自定义字段: x_publish_start和x_publish_end
我创建了一个具有触发条件“基于计时条件”的自动操作,并将其应用于x_publish_start为SET(不为空)的产品。 触发日期= x_publish_start
在要写入的数据中,我设置了在网站上可见的默认字段= TRUE
基本上,这应该工作吗?但这最终无济于事。
条件很基本: 如果today()> = x_publish_start->发布产品 如果today()> = x_publish_end->取消发布产品
屏幕截图 http://sharing.codeagency.be/0c0d7512e9f9
谁知道我的概念和自动化有什么问题,或者可以提供一个有效的代码示例?
谢谢!
答案 0 :(得分:1)
编辑记录时会触发这些操作(请参阅要执行的操作:更新记录)。您需要的是一个每天(或每小时,每分钟...)运行的cron,并发布/取消发布与(或不匹配)当前日期的产品。您要寻找的模型是ir.cron
。