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