员工编码按基本信息字段属性自动生成的系统设置方案
金蝶云社区-吴申榕
吴申榕
0人赞赏了该文章 2,102次浏览 未经作者许可,禁止转载编辑于2020年02月13日 08:41:06

员工编码按基本信息字段属性自动生成的系统设置方案
【问题描述】
客户需要按不同人员属性生成员工编码,如行政人员(集团本部人员,各项目公司驾驶员、车队长、项目主管、文员、督察、维修)用1开头编码,而劳务人员(项目公司保洁员、推桶工、侧挂桶车驾驶员、操作工)用2开头编码。
【适用版本】
EAS V8.2SP2

【所属模块】
员工管理

【应用场景】
使用自定义字段或是系统自带字段参与员工编码规则,在论坛上已有很多同事介绍了解决方案,操作步骤本文的解决方案就不重点介绍了,本文主要是针对我们SHR系统在员工入职有多个入口,所以在进行员工编码规则设置时,需要考虑所有能入员工的单据和界面,这样才可真正保证员工编码的完整性。
【解决方案】
一、本文以系统自带字段:个人成份,作为员工编码属性为例(也可自定义字段)。在DEP中导入员工_个人信息,在实体中找到个人成份字段,设置可用于编码规则中参加编码;

同时也要导入个人性质实体,将编码也同样设置为可用于编码规则中参加编码;

启用DEP方案,并在编码规则中设置好员工编码规则,此时可以选属性值:个人成份编码,并启用;

二、在个人性质基础资料中分别建好:行政人员、劳务人员,编码分别为1和2


三、员工初始化新增界面视图调整:在视图中查找com.kingdee.eas.hr.emp.app.EmpQuickAddNewInfo 扩展,在生效日期后加一行
并把个人成份字段设置为必填项

四、员工入职-连续新增界面视图调整:视图查找:com.kingdee.shr.batchAffair.empBatchEnro,因此界面已有个人成份字段,此处扩展只需要设置为必填即可,增加required="true"


五、入职申请form(专员)视图界面调整:视图查询:com.kingdee.eas.hr.affair.app.EmpEnrollBiz 增加required="true",步骤和上一步相同;
六、入职申form(流程)视图界面调整:视图查询:com.kingdee.eas.hr.affair.app.EmpEnrollBizBill.approvalform 增加required="true",步骤和上一步相同;
七、完成上述视图扩展后,在系统中进行新增人员,就均会按员工编码规则进行生成:员工初始化新增界面:通过选择个人成份必填项内容后,员工编码自动按个人成分编码+流水码




同样在作入职单(专员或是走工作流),以及入职单中的快速连续新增,均会要求必填个人成份字段,员工编码也会按规则进行自定义。