核理化院管理网人事主数据集成
2017-11-02王悦
文|王悦
核理化院管理网人事主数据集成
文|王悦
一、人事主数据现状分析
目前核工业理化工程研究院(以下简称核理化院)管理网中同时运行统一用户管理系统(以下简称CA)、事务协同办公系统(以下简称OA)、科研资源管理系统(以下简称NC)、打印刻录一体化管理系统(打印/刻录)、保密管理系统多个应用系统。各应用系统人事数据的维护方式存在的主要问题有:
(一)以员工姓名拼音简称作为该人员在本系统中的唯一标识,当出现人员重名情况时,该类账号存在较多同账号的情况,难于对该人员进行维护和账号的使用。目前采用将姓名后添加数字后缀的方法区分不同人员,这样就造成部分账号混乱难于辨别,且对人事信息的维护量增大。
(二)各个应用系统基本都在独立运行,维护各自系统的人事信息,这就造成了在人事信息资源上存在着数据分散、标准各异、难以共享的问题。在实际工作中,一旦发生人事信息的增加、删除、变更等情况,需要在各个应用系统中分别依照各自的数据标准,进行增加、删除、变更的维护工作,不但对人事信息难以统一、有效的管理,而且增加了运维人员的工作难度和强度。
问题的出现,究其原因是人事信息在各系统中出现的数据分散、标准各异、难以共享。将人事信息作为所有系统的主数据,实现人事信息共享的关键在于对人事主数据的集成,而目前人事主数据标准尚未建立,并且人事主数据难于集中管理。
二、人事主数据集成设计方案
(一)确定主数据源
从信息层面分析,在当前管理网的所有系统中,人事及组织结构信息为各系统均需应用的数据;在NC中包含的主要信息最为全面。
从业务层面分析,NC的人力资源模块(以下简称HR)由核理化院劳动人事处(以下简称劳人处)专人进行维护,劳人处作为核理化院人事信息管理部门,具有最详细的人员信息,并且保持最权威、最准确、最及时的人员信息状态。
从技术层面分析,NC是一套较为成熟的应用系统,与外界对接、联调、整合的方式较为全面。
因此,确定将HR作为管理网主数据集成的主数据源。
(二)主数据规范
◎ 主数据字段规范
由于主数据要在所有系统中应用与共享,因此需要取所有系统所需字段的并集。各应用系统涉及到的主要人事信息字段如表1所示。
表1 各应用系统涉及人事信息字段
由此确定,主数据字段为“姓名”,“工号”,“部门”,“密级”,“职务”,“组织机构”。
◎ 主数据命名规范
人员数据命名规范:人员数据编码采用为5位数字编码,在系统中体现为用户账号唯一标识,设置为其本人工号。工号的唯一性避免了之前使用姓名拼写时,如遇姓名重复则在名后面加1开始的数字的情况,将用户编码、用户账号与用户工号做以统一,使得编码更为规范简洁。
组织机构命名规范:组织机构命名规范严格遵照中核集团命名要求进行编码。
(三)接口规范
◎ 接口传输方式
在HR中任意一项人员信息发生变更,如婚姻状况、家庭住址等非主数据包含的字段,都被NC认为是该人员的整体人事数据发生了一次变更。若将HR作为数据推送方,当HR数据发生变更时即进行推送,则将出现较多无效推送的情况。因此,虽然HR是主数据源,但并不适合进行主动数据推送。而CA作为统一用户管理系统,可以通过建立数据接口的方式,从HR处查询人员信息变更的情况,读取变更信息,自行维护主数据;同时,依然通过建立数据接口的方式,CA可以将主数据推送到管理网中其他所有的应用系统。
综合考虑,认为CA适合作为数据中心,主导主数据的传输,具体传输方式为:由CA向HR读取主数据所需字段,再由CA向管理网中的其他应用系统推送主数据。
◎ 接口传输协议
人事主数据依靠CA通过人事信息同步、组织机构同步接口将信息同步到各个应用系统中。经过对NC、CA、OA、打印/刻录、保密管理系统几个应用系统的综合评价,决定采用WebService数据接口作为CA与HR对接,同步接口遵循XML格式规范,传输遵循HTTP协议。
三、人事主数据同步
(一)接口同步分发
1. XML实时推送
用户、组织机构属性变化后由统一用户管理中心接口推送生成XML文件,其他业务系统接收并对XML标准进行数据读取,其属性变化包括新增、修改、删除。业务系统可根据自己的业务需要定时到LDAP去读取XML数据跟本地数据进行全量比较,本地没有的数据做新增处理;本地有的数据,发现有修改时,做修改处理;本地有,LDAP没有的XML数据做删除处理。
2. WebServices接口实时取
业务系统可根据自己的业务需要定时到统一用户管理中心来取数据,业务系统根据数据所标识的数据类型和操作类型进行相应操作,当操作完成后,再次调用WebService接口并将上次调用的操作结果按规定格式返回给统一用户管理系统,统一用户管理系统会返回给该业务系统下一条增量信息,若该应用系统没有下一条增量信息可取时,返回业务系统的标识包含一个无同步数据的标识,当业务系统接收到该标识时,即可停止调用,等下次定时调用时再执行以上过程。
(二)同步配置
1. 同步数据源管理
同步数据源管理主要是对同步数据源高级配置、接入、查询、查看详情、同步数据源修改、同步数据源删除、同步数据源停用/启用和同步数据源对象的管理。
在同步数据源列表页面,点击“数据源接入”按钮,进入添加同步数据源页面,填写或选择相关信息后,点击“保存”按钮,即可成功接入同步数据源信息。
2. 同步数据源对象
同步数据源对象主要是增加同步对象、查看详细信息、修改同步对象和删除同步对象。
增加同步对象:在同步数据源对象列表页面,点击“增加同步对象”按钮,进入增加同步对象页面。选择同步对象相关信息后,点击“保存”按钮,即可成功增加同步对象。
(三) 同步订阅管理
在同步订阅系统列表页面,点击“同步订阅接入”按钮,进入同步订阅接入页面,填写或选择相关信息后,点击“保存”按钮,即可成功接入同步订阅系统。
订阅对象:在同步订阅系统详细信息页面,点击订阅对象信息选项卡,即可进入订阅对象信息页面。订阅对象主要是对增加订阅对象、订阅对象详情、订阅对象删除进行管理。
增加订阅对象:在订阅对象列表页面,点击“增减订阅对象”按钮,进入新增同步对象页面,选择相关信息后,点击“保存”按钮,即可成功增加订阅对象。
订阅对象详情:在订阅对象列表页面,点击订阅对象对应的“详细”按钮,进入订阅对象详细信息页面查看详细信息。
修改订阅对象:在订阅对象详细信息页面,点击“修改”按钮,进入修改页面修改相关信息后,点击“保存”按钮,即可成功修改订阅对象。
四、系统配置及应用
(一)数据规范化配置
1. 数据字典配置
数据字典配置主要是对数据字典的添加、查询、高级查询、查看详细信息、修改、删除、查看数据字典子数据、插入数据字典子数据和删除数据字典字数据等操作。
在数据字典列表页面,点击数据字典信息对应的“详细”按钮,即可进入数据字典页面查看数据字典的详细信息,详细信息包括数据字典的详细信息和数据字典子数据信息。
2. 数据校验配置规则
校验规则配置主要是添加校验规则、查询校验规则、高级查询、查看详细信息、修改和删除等操作。
添加校验规则:在校验规则页面,点击“添加校验规则”按钮,进入添加校验规则页面填写完相关信息后,点击“保存”按钮即可添加完校验规则。
(二)组织机构管理
显示配置:在高级配置页面,点击显示配置选项卡,即可查看显示配置的相关信息;显示配置主要是对组织机构的显示属性进行配置和管理;显示配置分为基本配置和分区配置。
属性配置:在高级配置页面,点击属性配置选项卡,即可查看属性配置的相关信息;属性配置主要是对组织机构的相关属性进行配置和管理;属性配置分为全局属性配置和应用系统属性配置。
在组织机构信息列表显示页面,点击“创建组织机构”按钮,进入组织机构创建页面填写或选择相关信息后,点击“提交”按钮,即可成功创建组织机构。
(三)用户管理
显示配置:在高级配置页面,点击显示配置选项卡,即可查看显示配置的相关信息;显示配置主要是对用户的显示属性进行配置和管理;显示配置分为基本配置和分区配置。
属性配置:在高级配置页面,点击属性配置选项卡,即可查看属性配置的相关信息;属性配置主要是对组织机构的相关属性进行配置和管理;属性配置分为全局属性配置和应用系统属性配置。
在用户信息列表显示页面,点击“创建用户”按钮,进入用户创建页面,填写或选择相关信息后,点击“提交”按钮,即可成功创建用户。
五、结论
针对核理化院管理网中多个应用系统,部分仍在采用以员工姓名拼音简称为唯一标识的识别方式,进行人员信息的登录;以及各个应用系统都在独立维护各自系统的人事信息,造成人事数据在信息资源上存在着数据分散、标准各异、难以共享的问题,提出将管理网中的人事信息作为主数据进行集成的办法予以解决,得到如下结论:
(一)梳理了核理化院各应用系统中人事数据运行现状,明确了具体人事主数据集成的业务需求及相关的实现技术:规范人事信息主数据标准,分析确定主数据源,规范了相应共享数据字段的数据标准,按照中核集团要求规范人员信息、组织机构命名及编码格式。规范数据传输接口相关内容,确定数据的传输方式、传输协议。搭建统一用户管理系统架构,确定主数据同步相关内容,编辑同步分发接口代码。
(二)集成后的管理网人事主数据得到良好应用,对人员信息及组织机构的增加、修改、删除等操作顺畅无误。各应用系统人事主数据数据同步情况良好,人力资源得到有效整合,实现了人力资源共享的目标。
作者单位:核工业理化工程研究院 网络信息中心