产品版本: | NC5.7 |
问题属性: | B产品错误 |
问题描述: | 离职申请单号BK1406110433,可以用szx进行审批。审批流定义中,人事变动管理-离职申请单-离职-新建审批流程1.3中,没有符合条件的下游活动,设置的判断条件未生效。 |
问题原因: | 审批流/离职前部门 |
问题解决方式: | 审批流分支跳转条件,由于单据项目HR这边支持的不太好,可以通过单据函数实现。方案:利用员工原部门作为分支条件,用单据函数实现,函数返回的是部门名称,在“二次开发工具->流程配置->数据交换管理”节点下,选择“离职申请单据”,选择“单据函数”页签,配置如下: 函数名:离职前部门名称 返回类型:String 函数类名称:nc.impl.hrsm.func.FuncForBill 函数方法名称:getOldpk_deptdoc 函数参数名称:nc.vo.hr.comp.pf.PFAggVO:BK 配好后,需要对审批流进行修正,把分支跳转条件用“离职前部门名称”这个单据函数来设置。 以上内容必须输入完全正确,配置过程和现场环境中的“离职前岗位等级”单据函数的过程是一样的,仿照配置即可。重点提示:这个单据函数返回的是部门名称(不是部门主键),所以在分支线设置条件窗口里面,“右值或函数”这一项里面必须输入的部门的名称,必须保持一致。 |
大模块: | D人力资源 |
小模块: | 调配离职 |