我创建了一个新的openerp对象来监控员工家属的保险签发python代码:
class hr_emp_dependents(osv.osv):
_name = 'hr.emp.dependents'
_description = 'HR Employee Dependents Line'
_columns = {
'emp_line': fields.many2one('hr.employee', 'Employee', readonly=False),
'nationality':fields.many2one('res.country', 'Nationality', required=True),
'name': fields.char('Name', size=50, readonly=False, required=True),
'gender': fields.selection([('male', 'Male'),('female', 'Female')], 'Gender', required=True),
'birthplace': fields.many2one('res.country', 'Birth Place', required=True),
'relation': fields.many2one('hr.relation', 'Relation', required=True, domain="[('gender','=',gender)]"),
'dob': fields.date('Date of Birth', required=False),
'identification_id':fields.char('Identification No', required=False, help="Dependent's ID Information"),
'insurance_no': fields.char('Medical Insurance No', size=10, required=False),
'insurance_start_date': fields.date('Insurance Start Date', size=10, required=False),
'insurance_exp_date': fields.date('Insurance Expire Date', size=10, required=False),
}
hr_emp_dependents()
我需要添加函数来自动返回当前日期,如果'insurance_exp_date'比当前日期少5,则向HR / manger组上的所有用户发送通知我该如何做???
答案 0 :(得分:0)
要发送通知邮件,最好创建一个cron作业(调度程序)。转到设置/技术/调度程序/调度程序操作。在那里创建一个新的调度程序操作。在额外选项卡中,指定要执行的函数名称。检查任何调度程序操作。