这里显示了我需要添加审批工作流的模型类。class bpl_work_update(osv.osv):
_name = "bpl.work.update"
_description = "BPL Work Update"
_columns = {
'bpl_company_id':fields.many2one('res.company', 'Company', help='Company'),
'ref_no': fields.char('Reference No', size=10,),
'offered_date': fields.date('Offered Date'),
# below lines are related to work update approve Workflow (i refer hr.holidays model for )
'state': fields.selection([('draft', 'To Submit'), ('cancel', 'Cancelled'), ('confirm', 'To Approve'), ('refuse', 'Refused'), ('validate1', 'Second Approval'), ('validate', 'Approved')],
'Status', readonly=True, track_visibility='onchange'),
'user_id': fields.many2one('hr.employee', 'Add records', invisible=False, readonly=True),
'manager_id': fields.many2one('hr.employee', 'First Approval', invisible=False, readonly=True),
}
_defaults = {
'bpl_company_id':_default_company,
'offered_date':fields.date.context_today,
'state': 'draft',
'user_id': lambda obj, cr, uid, context: uid,
}
bpl_work_update()
这里显示了我的view.xml文件(这里只有与工作流处理相关的行)
type="workflow" groups="group_checkroll_user" class="oe_highlight" />
type="workflow" groups="group_checkroll_manager" class="oe_highlight" />
type="workflow" groups="group_checkroll_manager" />
type="object" groups="group_checkroll_manager" />
statusbar_colors='{"confirm":"blue","validate1":"blue","refuse":"red"}' />
我不知道如何实现这种审批式工作流程。
我指的是人力资源假日模特班,但还不清楚。
请帮助我添加级别以批准我的工单请求。
&;请给我一个有关此类工作流创建的参考链接。。
现在,工作流按钮添加到表单并正确显示。但是如何处理这些。?
这是我的屏幕