关于Openerp的自动提醒功能
-
想实现一个自动提醒,基本想法如下:不管是线索还是商机,如果进入系统的三天内,状态还未改变,则发出提醒;距离上一次状态改变三天内,如果没有再次改变,发出提醒;距离上一次增加联系记录三天内,如果没有再增加记录或者改变状态,则提醒……
简单说来就是每一条线索或者商机,如果三天内没有被处理,就发出提醒。
请问如果使用系统设置的schedule模块,能否实现上述的功能?
我搜索到了一个以前的帖子:
###############################################################
在 product.product 下添加一方法
def sch_test(self, cr, uid, context=None):
这里, 我记录了一下系统时间到一个文本文件.
然后在 OE 的 Administration -> Configuration --> Scheduler -->Scheduled Actions 中去添加了一个 scheduler.
name 随便取了.
Number of Calls 调整为 -1
Interval Number 为 10
Interval Unit 为 Minutes
在 Technical Data 中
设置 Object 为 product.product
Function 设置 sch_test
参数 就 () 了.
##################################################################
如果要参考这种方法实现我需要的功能,基本的代码思路应该是怎样的呢?
谢谢!