规则中心代码,录用审批完成创建预入职记录:vals ={
'name':self.x_name or '',
'estimated_hire_date': self.x_hiredate or None,
'username': self.x_username or '',
'plan_id': self.x_scheme.id or None,
'email': self.x_email or '',
'phone_number': self.x_mobil or '',
'department_id': self.x_orgname.id,
'position_id': self.x_post.id,
'legal_entity_id': self.x_legal_entity.id,
'employee_type': self.x_type.id,
'supervisor_id': self.x_fathername.id,
'job_grade_id': self.x_jobetl.id or None,
'job_level_id': self.x_job.id or None,
'sign_legal_entity_id': self.x_signing.id or None,
'contract_agreement_id': self.x_contract.id or None,
'contract_category_id': self.x_glbdef1.id or None,
'lang_id': self.x_language.id or None,
'contract_date_start': self.x_begindate or None,
'contract_date_end': self.x_enddate or None,
'trial_date_start': self.x_begindate1 or None,
'trial_date_end': self.x_enddate1 or None,
'national_id': self.x_identity,
'job_sequence_id': self.x_jobetc.id,
'x_recruitment_way': self.x_recruitment_way
}
env['pre.hire'].create(vals)