上传的图像用于项目: 'CST技术支持'
  1. CST技术支持
  2. SLAL2-2071

[PRO]客制化入职定薪流程审批通过后薪资方案及薪资档案数据回写员工主数据

XMLWord打印

    • Icon: 技术问题 技术问题
    • 解决结果: 完成
    • Icon: High High
    • 202103
    • 202103
    • Q-轻轻教育-
    • PRO
    • 轻轻教育
    • 隐藏

      employee = env['hr.employee'].search([('employee_number','=',self.x_employee_number),('active','=',True)])
      if employee:
      if self.x_solution:
      vals =

      {'solution_id':self.x_solution.id,'start_date':self.x_solution_start_date,'end_date':self.x_solution_end_date}

      employee.update(

      { 'solution_ids':[[0,False,vals]] }

      )
      if self.x_archive
      adjust_payroll_date = self.x_execute_month.strftime('%Y-%m') if self.x_execute_month else ''
      archive_vals1 =

      {'payroll_item_id':self.x_archive.id, 'tenure_type':'full_time', 'position_id':self.x_position.id, 'amount':self.x_amount, 'effective_date':self.x_archive_start_date, 'expired_date':self.x_archive_end_date, 'adjust_payroll_period_date':adjust_payroll_date, 'currency_id': }

      employee.update(

      { 'payroll_archive_ids':[[0,False,archive_vals1]] }

      )
      if self.x_archive2
      adjust_payroll_date2 = self.x_execute_month2.strftime('%Y-%m') if self.x_execute_month2 else ''
      archive_vals2 =

      {'payroll_item_id':self.x_archive2.id, 'tenure_type':'full_time', 'position_id':self.x_position.id, 'amount':self.x_amount2, 'effective_date':self.x_archive_start_date2, 'expired_date':self.x_archive_end_date2, 'adjust_payroll_period_date':adjust_payroll_date2, 'currency_id': }

      employee.update(

      { 'payroll_archive_ids':[[0,False,archive_vals2]] }

      )
      if self.x_archive3
      adjust_payroll_date3 = self.x_execute_month3.strftime('%Y-%m') if self.x_execute_month3 else ''
      archive_vals3 =

      {'payroll_item_id':self.x_archive3.id, 'tenure_type':'full_time', 'position_id':self.x_position.id, 'amount':self.x_amount3, 'effective_date':self.x_archive_start_date3, 'expired_date':self.x_archive_end_date3, 'adjust_payroll_period_date':adjust_payroll_date3, 'currency_id': }

      employee.update(

      { 'payroll_archive_ids':[[0,False,archive_vals3]] }

      )

      显示
      employee = env ['hr.employee'] .search( [('employee_number','=',self.x_employee_number),('active','=',True)] ) if employee: if self.x_solution: vals = {'solution_id':self.x_solution.id,'start_date':self.x_solution_start_date,'end_date':self.x_solution_end_date} employee.update( { 'solution_ids':[[0,False,vals]] } ) if self.x_archive adjust_payroll_date = self.x_execute_month.strftime('%Y-%m') if self.x_execute_month else '' archive_vals1 = {'payroll_item_id':self.x_archive.id, 'tenure_type':'full_time', 'position_id':self.x_position.id, 'amount':self.x_amount, 'effective_date':self.x_archive_start_date, 'expired_date':self.x_archive_end_date, 'adjust_payroll_period_date':adjust_payroll_date, 'currency_id': } employee.update( { 'payroll_archive_ids':[[0,False,archive_vals1]] } ) if self.x_archive2 adjust_payroll_date2 = self.x_execute_month2.strftime('%Y-%m') if self.x_execute_month2 else '' archive_vals2 = {'payroll_item_id':self.x_archive2.id, 'tenure_type':'full_time', 'position_id':self.x_position.id, 'amount':self.x_amount2, 'effective_date':self.x_archive_start_date2, 'expired_date':self.x_archive_end_date2, 'adjust_payroll_period_date':adjust_payroll_date2, 'currency_id': } employee.update( { 'payroll_archive_ids':[[0,False,archive_vals2]] } ) if self.x_archive3 adjust_payroll_date3 = self.x_execute_month3.strftime('%Y-%m') if self.x_execute_month3 else '' archive_vals3 = {'payroll_item_id':self.x_archive3.id, 'tenure_type':'full_time', 'position_id':self.x_position.id, 'amount':self.x_amount3, 'effective_date':self.x_archive_start_date3, 'expired_date':self.x_archive_end_date3, 'adjust_payroll_period_date':adjust_payroll_date3, 'currency_id': } employee.update( { 'payroll_archive_ids':[[0,False,archive_vals3]] } )

      背景:
      1.员工确认入职后系统自动发起入职定薪流程(客制化实现),相关流程使用易应用配置搭建
      2.审批流程:系统自动发起,一级审批是薪酬专员(维护员工的薪资方案、薪资档案信息),二级审批是薪酬主管(可以修改薪酬方案和薪资档案)
      3.流程审批通过,需要CSC支持将薪酬方案和薪资档案信息自动回写到员工主数据信息;
      4.需要回写的字段在excel中体现

            wenqiang.liu 刘文强 (未活跃)
            katherine.zhang 章樱丹 (未活跃)
            表决:
            0 为这个问题表决

              创建日期:
              已更新:
              已解决: