openerp schedule服务器动作

3a2*_*oub 4 python openerp

在OpenERP 6.0.1中,我创建了一个服务器操作,以便在确认发票后发送确认电子邮件,并将其与发票工作流程相关联.现在通常在确认发票时,会自动发送电子邮件.
有没有办法设置发送电子邮件的日期而不是立即发送?比如"确认一周后发送电子邮件"?

Nil*_*esh 9

有一个对象ir.cron将在特定时间段内运行.在那里,您可以指定要发送邮件的时间.

该对象将调用您在Method属性中给出的函数.在此功能中,您必须搜索处于created状态的发票.然后检查创建日期,如果> = 7天,则发送邮件.

要么

您可以创建ir.cron发票的特定工作流操作,该操作将Next Execution Date在7天或8天后生成.