OA 系统用户初始化方案讨论意见:1.取 9 位编码,由 OA 自动生成,下发每位员工,仅作为标识,不附加任何规则
没有规则约束,生成简单,便于识记,可以从 1 开始(旺旺企业的员工编号方法就是这种)
员工流动没有任何的干扰,工号可以一直使用,临时工也同样适用
系统初始化时,生成编号不便于分配给各个子公司,对系统依赖度高
2.采纳 3+6 方式,3 为公司编码,6 为员工编号
可以派发公司编码给子公司,子公司可以自由对余下 6 位编号,灵活度高,系统初始化时适用度好,不依赖于 OA 系统
部门间调动和临时工需要另外的编码定义
方案一:(3+6,3 为次关键字,6 为主关键字)1
编码采纳 3+6 的形式,3 为公司号/临时工编号(全为字母),6 为员工编号(主关键字,为 OA 系统递加生成编号),相当于两个编码段分开后再合并
前三位编码因为个数很少,可以考虑做成静态编码表(10 个数字编码加上24 个字母,共 34*34*34 个编码,足够使用),数据库开销不大
样例:员工编号(主关键字, 6位)公司号最终员工编号姓名000001100100000001王华000002200200000002李芳000003aaaaaa000003临时工3.针对提出的部门人员流动,批量部门调整:员工编号(主关键字, 6位)公司号最终员工编号姓名调整000002100(集团)100000002李芳原部门000002200(欧维姆)200000002李芳调动后只需调整公司号这个功能软件中可以简单实现,实际中也有这个需求方案二(3+6,共同构成主关键字)3
编码采纳 3+6 的形式,3 为公司号/临时工编号(全为字母),6 为员工编号(主关键字构成之一,由各子公司自由分配)4
样例:员工编号(主关键字,6 位)公司号最终员工编号姓名