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

【乐游方舟】离职交接流程财务审批节点动态匹配多人会签规则新增

XMLWord打印

    • L-乐游方舟-Y2021014
    • PRO
    • 乐游方舟测试系统,站点:lyfztest
    • 基础通用功能
    • 隐藏
      
      employee = self.x_employeename
      domain = [('employee_id', '=', employee.id)]
      if employee.is_from_rehire:
          domain.append(('contract_date_start','>=', employee.hire_date))
      
      result = env['hr.contract'].search(domain).mapped('legal_entity_id').mapped('x_dycwry').mapped('user_id') or []
      
      
      显示
      employee = self.x_employeename domain = [( 'employee_id' , '=' , employee.id)] if employee.is_from_rehire: domain.append(( 'contract_date_start' , '>=' , employee.hire_date)) result = env[ 'hr.contract' ].search(domain).mapped( 'legal_entity_id' ).mapped( 'x_dycwry' ).mapped( 'user_id' ) or []

      业务场景:
      员工从入职后,签订合同或期间合同主体变更,会产生多个所属公司的法人记录,当员工离职时,离职交接的财务审批会签节点需要员工所存在过的所有所属公司的对应会计进行会签

      目前情况:客户手动改加签流程节点

      相关逻辑:
      1、已在法人实体表单配置了对应财务人员字段
      2、取离职交接表单的申请人,查找对应的员工主数据合同信息里的签订主体列(去重)
      3、通过签订主体,在法人实体查找对应的财务人员
      4、当有重新雇佣的人员时候,通过公司履历判断是否有这个人事事件,只取重新雇佣开始日期之后的合同对应的法人,之前的不需要取出
      5、通过流程审批角色的规则查询插入逻辑

        1. 1.png
          1.png
          193 kB
        2. 2.png
          2.png
          188 kB
        3. 3.png
          3.png
          137 kB
        4. 4.png
          4.png
          123 kB
        5. 5.png
          5.png
          116 kB
        6. 6.png
          6.png
          108 kB
        7. 7.png
          7.png
          110 kB
        8. 规则.png
          规则.png
          445 kB

            ling.chen 陈灵娟
            jumei.zhang 张菊梅
            表决:
            0 为这个问题表决

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

                预估时间:
                初始预估 - 尚未指定
                尚未指定
                剩余:
                剩余的估算 - 0小时
                0小时
                实际工作时间:
                耗费时间 - 1小时
                1小时