文|王悅
核理化院管理網人事主數據集成
文|王悅
目前核工業理化工程研究院(以下簡稱核理化院)管理網中同時運行統一用戶管理系統(以下簡稱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. 數據校驗配置規則
校驗規則配置主要是添加校驗規則、查詢校驗規則、高級查詢、查看詳細信息、修改和刪除等操作。
添加校驗規則:在校驗規則頁面,點擊“添加校驗規則”按鈕,進入添加校驗規則頁面填寫完相關信息后,點擊“保存”按鈕即可添加完校驗規則。
顯示配置:在高級配置頁面,點擊顯示配置選項卡,即可查看顯示配置的相關信息;顯示配置主要是對組織機構的顯示屬性進行配置和管理;顯示配置分為基本配置和分區配置。
屬性配置:在高級配置頁面,點擊屬性配置選項卡,即可查看屬性配置的相關信息;屬性配置主要是對組織機構的相關屬性進行配置和管理;屬性配置分為全局屬性配置和應用系統屬性配置。
在組織機構信息列表顯示頁面,點擊“創建組織機構”按鈕,進入組織機構創建頁面填寫或選擇相關信息后,點擊“提交”按鈕,即可成功創建組織機構。
顯示配置:在高級配置頁面,點擊顯示配置選項卡,即可查看顯示配置的相關信息;顯示配置主要是對用戶的顯示屬性進行配置和管理;顯示配置分為基本配置和分區配置。
屬性配置:在高級配置頁面,點擊屬性配置選項卡,即可查看屬性配置的相關信息;屬性配置主要是對組織機構的相關屬性進行配置和管理;屬性配置分為全局屬性配置和應用系統屬性配置。
在用戶信息列表顯示頁面,點擊“創建用戶”按鈕,進入用戶創建頁面,填寫或選擇相關信息后,點擊“提交”按鈕,即可成功創建用戶。
針對核理化院管理網中多個應用系統,部分仍在采用以員工姓名拼音簡稱為唯一標識的識別方式,進行人員信息的登錄;以及各個應用系統都在獨立維護各自系統的人事信息,造成人事數據在信息資源上存在著數據分散、標準各異、難以共享的問題,提出將管理網中的人事信息作為主數據進行集成的辦法予以解決,得到如下結論:
(一)梳理了核理化院各應用系統中人事數據運行現狀,明確了具體人事主數據集成的業務需求及相關的實現技術:規范人事信息主數據標準,分析確定主數據源,規范了相應共享數據字段的數據標準,按照中核集團要求規范人員信息、組織機構命名及編碼格式。規范數據傳輸接口相關內容,確定數據的傳輸方式、傳輸協議。搭建統一用戶管理系統架構,確定主數據同步相關內容,編輯同步分發接口代碼。
(二)集成后的管理網人事主數據得到良好應用,對人員信息及組織機構的增加、修改、刪除等操作順暢無誤。各應用系統人事主數據數據同步情況良好,人力資源得到有效整合,實現了人力資源共享的目標。
作者單位:核工業理化工程研究院 網絡信息中心