邢健坤,聶學明,王會來,奚 望
(國投智能科技有限公司,北京 100034)
集團型企業(yè)對于構建基于SaaS 模式的人力資源管理系統(tǒng)具有現實必要性。集團型企業(yè)不同于一般的小型企業(yè),具有業(yè)態(tài)跨度廣、組織結構分支較多、人員情況復雜的特點,不同業(yè)態(tài)不同板塊有著不同的人力資源管控模式和管理要求,傳統(tǒng)的集中統(tǒng)一的管理模式難以滿足集團型企業(yè)快速發(fā)展的需要,亟需探索一種新型的系統(tǒng)架構模型使其既能滿足集團人力資源管理的統(tǒng)一要求又能兼顧企業(yè)實際經營過程中產生的個性化的業(yè)務需求。
虛擬化、分布式、云計算等現代信息技術為實現基于SaaS 模式的人力資源管理系統(tǒng)提供了技術支撐。虛擬化作為云計算的核心技術,能夠將計算和存儲資源充分整合并實現高效利用,在此基礎上衍生出了多種服務范型,如軟件即服務(SaaS)、平臺即服務(PaaS)、基礎設施即服務(IaaS)等。目前基于SaaS 模式的信息系統(tǒng)已經具有完備的解決方案和廣泛的應用場景,為探索人力資源管理系統(tǒng)的SaaS 服務模式提供了可行的技術路線。
企業(yè)人力資源管理的用戶主要分為四個角色:系統(tǒng)管理員、企業(yè)負責人、人力資源業(yè)務負責人和普通員工。系統(tǒng)管理員負責保障整個人力資源管理系統(tǒng)的運行環(huán)境安全穩(wěn)定,根據業(yè)務需求完成權限分配、數據維護、功能配置等工作;企業(yè)負責人負責查看組織、員工、合同等業(yè)務數據,處理來自業(yè)務負責人或員工發(fā)起的審批流程;人力資源業(yè)務負責人負責完成日常人力資源管理和維護工作,處理人員入職、離職、變動、考勤、薪資、考核等工作;普通員工可在系統(tǒng)中查看個人信息、薪酬信息及任職信息,也可在系統(tǒng)中發(fā)起崗位變動、請假出差等審批流程。

圖1 人力資源管理系統(tǒng)功能結構圖
組織管理:創(chuàng)建、修改、刪除、查看公司和部門,定義組織機構負責人以及顯示順序,生成組織機構視圖。
人員信息管理:人員入職信息采集、修改和刪除,維護人員基本信息和工作信息,查看公司人員花名冊,對人員結構和分布情況進行自動分析。
人員變動管理:實現人員調動、兼職、掛職、交流、離職、退休等多種人員變動業(yè)務。
人員合同管理:隨著人員入職、離職、調動等業(yè)務完成勞動合同的簽訂、續(xù)訂、解除、終止等管理工作。
薪酬管理:配置薪資方案、薪資發(fā)放項目、薪資發(fā)放流程以及薪資臺賬的管理功能。
黨群管理:基于系統(tǒng)中管理的人員情況進行黨組織的管理以及黨員發(fā)展、考核、教育等業(yè)務。
時間管理:根據企業(yè)的考勤制度配置企業(yè)的考勤規(guī)則,設定公司節(jié)假日以及管理員工的請假出差等。
培訓管理:定義員工年度培訓任務、培訓要求,記錄員工培訓檔案。
改革開放以來,我國城鎮(zhèn)化率迅速增長,城市規(guī)模不斷向郊區(qū)蔓延。2014年城市建成區(qū)面積逼近5萬km2,比起1981年的0.74萬km2,30多年來我國城市建成區(qū)面積增加約5.1倍,年均增長率為3.2%(如圖1)。與此同時,交通擁堵、人口擁擠、環(huán)境污染等城市問題愈演愈烈,對城市居民的生產、生活帶來消極影響。在這樣的宏觀背景下,城市增長應當由“外延式”轉型“內涵型”的新型城鎮(zhèn)化道路被提出,著重提高城鎮(zhèn)化發(fā)展“質量”,倡導以人為本。所以在新型城鎮(zhèn)化的大背景下,理清城市精明增長與城市蔓延發(fā)展的關系,做到“外延”與“內涵”相協(xié)調,對新型城鎮(zhèn)化發(fā)展也有著重要的意義。
績效考核:定義員工的考核方案,并能夠對員工工作績效進行打分評價,形成員工的定期考核評價結果。
多租戶是指多個用戶(此處的用戶是指企業(yè)用戶)共同使用同一款系統(tǒng)或程序組件且能夠確保用戶間數據的隔離性的一種架構技術。目前租戶間數據隔離措施主要有以下三種方案:
方案一:獨立數據庫

圖2 獨立數據庫模式下的多租戶架構
每個租戶配置專用的數據庫,這種方案的用戶數據隔離級別最高,安全性最好,但是需要投入較高的成本。該方案類似于傳統(tǒng)的獨立部署方案,差別在于對同一個應用系統(tǒng)配置了多個數據源(見圖2)。
優(yōu)點:每個租戶擁有自己獨立的數據庫,具有較高的安全性,部署方式相對簡單,可定制化程度高,數據備份恢復較為簡單。
缺點:為每個租戶安裝獨立的數據庫將帶來巨大的維護成本和采購成本,后續(xù)統(tǒng)建功能的升級也會有極大的工作量,集團內數據共享難以實現。
多個租戶共享數據庫,但每個租戶獨立使用一個數據框架(Schema),在一定程度上實現邏輯隔離(見圖3)。
優(yōu)點:為租戶數據提供了一定程度的邏輯隔離,多個租戶共用一個數據庫,降低了系統(tǒng)的建設成本。
缺點:由于多個數據共享數據庫,數據庫出現故障影響范圍較大,一個租戶的數據出現問題時數據恢復也將會牽涉到其他租戶數據,數據共享存在一定困難。
方案三:共享數據庫,共享數據框架
多個租戶共享數據庫和數據框架,通過在數據表中增加租戶標識字段實現用戶數據的軟隔離。這種方式是共享程度最高、隔離級別最低的模式(見圖4)。
優(yōu)點:維護成本和購置成本最低,每個數據庫可以最大程度的支撐更多租戶。

圖3 獨立數據框架模式下的多租戶架構

圖4 字段隔離模式下的多租戶架構

表1 數據隔離模式對比
缺點:隔離級別最低,安全性較低,數據備份和恢復最困難,需要依據租戶的標識分別備份和恢復。
多租戶架構模式的選擇應考慮成本投入、安全性、數據共享要求以及技術儲備,關于以上三種數據隔離模式的對比如表1 所示。
方案一適用于安全性要求極高而對于統(tǒng)一管控、數據共享要求較低的集團企業(yè),如銀行、證券等金融類企業(yè),以極大的人力、財力投入確保用戶數據的安全;方案二適用于管理較為分散、數據共享要求不高的集團企業(yè),其各個成員企業(yè)有一定的技術能力但是不愿投入太高的成本,方案二為其成員企業(yè)提供了相對獨立的平臺,也給出了較大的自主權利。方案三適用于集團集中統(tǒng)一管控、數據共享要求較高的企業(yè),集團高層可以隨時查看各個企業(yè)的數據信息,及時掌握集團各級企業(yè)的發(fā)展動態(tài),有助于對企業(yè)下一步發(fā)展做出快速決策。

圖5 多租戶模式的人力資源管理系統(tǒng)架構設計
系統(tǒng)總體分為三個層次:應用層、業(yè)務數據層和全局數據層。應用層主要包括用戶界面、業(yè)務過程處理邏輯和業(yè)務處理組件,主要負責面向人力資源管理員的界面交互和業(yè)務處理邏輯,如人員信息的管理、薪酬方案的配置等業(yè)務交互;業(yè)務數據層負責管理和存儲來自不同租戶的數據信息,同時根據租戶選擇的數據隔離模式對其數據進行邏輯隔離,對于獨立性較高的企業(yè),其數據隔離可采用數據庫隔離或數據框架隔離,來自于不同租戶的個性化業(yè)務處理可以在業(yè)務數據層單獨存儲,而對于集團統(tǒng)一管理要求較高的企業(yè)可采用字段級的數據隔離,數據分別歸屬不同業(yè)務單位,又可以方便的進行匯總統(tǒng)計和數據分析;全局數據區(qū)負責管理和存儲系統(tǒng)標準功能配置的系統(tǒng)數據,包括系統(tǒng)模板定義數據、權限定義數據和元數據等(見圖5)。
人力管理系統(tǒng)業(yè)務同質化程度較高,通過借助基于SaaS 模式的多租戶架構,可以充分利用信息化基礎設施資源快速搭建一套相對獨立的業(yè)務系統(tǒng),高效的為業(yè)務人員提供信息化服務,數據的邏輯隔離措施讓企業(yè)對于人力資源管理業(yè)務有了一定的自定義空間,同時集中的數據存儲又為集團人力資源統(tǒng)一管控和統(tǒng)計分析提供了基礎。對于規(guī)模較小的企業(yè)而言,可以有效解決信息化人才短缺、基礎設施不足的問題,而對于大型集團企業(yè),SaaS 模式的部署方式為業(yè)務提供了較高的可伸縮性,可以快速的推廣應用,將集團管理要求和管理理念借助系統(tǒng)進行貫徹到集團成員企業(yè)。