人力资源管理系统编码规则
人力资源管理系统编码规则 OAOA 系统用户初始化方案系统用户初始化方案 讨论意见讨论意见 1 1..取取 9 9 位编码,由位编码,由 OAOA 自动生成,下发每位员工,仅作为标识,不附加任自动生成,下发每位员工,仅作为标识,不附加任 何规则。何规则。 优点优点 a.a. 没有规则约束,生成简单,便于识记,可以从没有规则约束,生成简单,便于识记,可以从 1 1 开始(旺旺企业的员开始(旺旺企业的员 工编号方法就是这种)工编号方法就是这种) 。。 b.b. 员工流动没有任何的干扰,工号可以一直使用,临时工也同样适用。员工流动没有任何的干扰,工号可以一直使用,临时工也同样适用。 缺点缺点 a.a.系统初始化时,系统初始化时, 生成编号不便于分配给各个子公司,生成编号不便于分配给各个子公司, 对系统依赖度高。对系统依赖度高。 2 2..采用采用 3636 方式,方式,3 3 为公司编码,为公司编码,6 6 为员工编号。为员工编号。 优点优点 a.a. 可以派发公司编码给子公司,子公司可以自由对余下可以派发公司编码给子公司,子公司可以自由对余下 6 6 位编号,灵活位编号,灵活 度高,系统初始化时适用度好,不依赖于度高,系统初始化时适用度好,不依赖于 OAOA 系统。系统。 缺点缺点 a.a. 部门间调动和临时工需要另外的编码定义。部门间调动和临时工需要另外的编码定义。 人力资源管理系统编码规则 方案一方案一 ((3636,,3 3 为次关键字,为次关键字,6 6 为主关键字)为主关键字) 1. 编码采用 36 的形式,3 为公司号/临时工编号(全为字母) ,6 为员工编号 (主关键字,为 OA 系统递加生成编号) ,相当于两个编码段分开后再合并。 前三位编码因为个数很少,可以考虑做成静态编码表( 10 个数字编码加上 24 个字母,共 34*34*34 个编码,足够使用) ,数据库开销不大。 2. 样例 员工编号(主关键字,6 位)公司号最终员工编号姓名 000001 000002 000003 100 200 aaa 100000001 200000002 aaa000003 王华 李芳 临时工 3.针对提出的部门人员流动,批量部门调整 员工编号(主关键字,6 位)公司号 000002100集团 最终员工编号姓名 100000002 调整 只需调整公司号 这个功能软件中 000002200欧维姆200000002李芳调动后可以简单实现, 实际中也有这个 需求 李芳原部门 人力资源管理系统编码规则 方案二(方案二(3636,共同构成主关键字),共同构成主关键字) 3. 编码采用 36 的形式,3 为公司号/临时工编号(全为字母) ,6 为员工编号 (主关键字构成之一,由各子公司自由分配) 4. 样例 员工编号(主关键字,6 位)公司号最终员工编号姓名 000001 000001 000001 100 200 aaa 100 000001 200 000001 aaa 000001 王华 李芳 临时工 3.针对提出的部门人员流动,批量部门调整 员工编号(主关键字,6 位)公司号 000002 00000(n1) n 为调入部门当前总人数 100集团 200欧维姆 最终员工编号 100 000002 200 00000(n1) n 为调入部门当前总人数 姓名调整 只需递加生成 逻辑简单 李芳原部门 李芳调动后 人力资源管理系统编码规则 方案三方案三 (采用流水号)(采用流水号) 1.员工代码取 9 位,初始化时划分代码段,下发各子公司,类似于 IP 地址 分发。 (集团 1-50,欧维姆 51-60) 2.样例 员工编号(主关键字,9 位)最终员工编号姓名 000 000002 000 000002 000 000002李芳原部门 000 000002李芳调动后 人力资源管理系统编码规则 其他其他 1.编号个性化,方便记忆,类似于邮箱用户名