劉怡軒
(中國(guó)聯(lián)合網(wǎng)絡(luò)通信有限公司東莞市分公司,廣東 東莞 441900)
人力資源是發(fā)展的關(guān)鍵要素,在企業(yè)競(jìng)爭(zhēng)中也起著至關(guān)重要的作用,因此,人力資源管理也一直是企業(yè)資源管理的重要研究課題。隨著商業(yè)環(huán)境多變、企業(yè)轉(zhuǎn)型、客戶(hù)需求多變、服務(wù)品質(zhì)多元化等因素,人力資源管理不再局限于單純的事務(wù)管理和數(shù)據(jù)管理,而是逐漸向管理者提供不同顆粒度、不同時(shí)間跨度的信息轉(zhuǎn)變[1],人力資源正逐步與新技術(shù)結(jié)合,以適應(yīng)企業(yè)管理的新變革,滿(mǎn)足決策者的新需求。利用大數(shù)據(jù)技術(shù)的海量信息的存儲(chǔ)、分析和處理功能,并融合云計(jì)算技術(shù)的方式方法,構(gòu)建智慧化人力資源管理系統(tǒng)對(duì)于人力資源共享和協(xié)同管理,實(shí)現(xiàn)人力資源管理的戰(zhàn)略目標(biāo),具有重要的應(yīng)用價(jià)值和實(shí)現(xiàn)意義[2]。
智慧化人力資源管理系統(tǒng)建設(shè)需要遵循以下6個(gè)基本原則:安全性和保密性;穩(wěn)健性和穩(wěn)定性;易用性和管理型;兼容性和可靠性;靈活性和個(gè)性化;持續(xù)性和擴(kuò)展性[3]。
安全性和保密性是智慧化人力資源管理系統(tǒng)建設(shè)的基礎(chǔ)要求,需要保證數(shù)據(jù)安全,嚴(yán)格控制權(quán)限;健壯性和穩(wěn)定性是系統(tǒng)平穩(wěn)運(yùn)行的保障,要求系統(tǒng)建設(shè)時(shí)要充分考慮操作并發(fā)量,保證高峰時(shí)期系統(tǒng)穩(wěn)定性;易用性和管理性要求系統(tǒng)操作簡(jiǎn)單,可適用于信息技術(shù)水平參差不齊的各類(lèi)使用者,并且管理維護(hù)便捷;兼容性和可靠性是與其他辦公軟件對(duì)接的要求,尤其是瀏覽器內(nèi)核的兼容;靈活性和個(gè)性化是系統(tǒng)對(duì)企業(yè)發(fā)展和業(yè)務(wù)支撐的能力,要求根據(jù)業(yè)務(wù)特點(diǎn)設(shè)計(jì)流程引擎,配置后臺(tái)管理;持續(xù)性和擴(kuò)展性是適應(yīng)組織和流程變動(dòng)、模塊功能拓展必須具備的屬性,底層設(shè)計(jì)應(yīng)該具備低耦合性,可實(shí)現(xiàn)集中部署分級(jí)管理。
智慧化人力管理系統(tǒng)是使用移動(dòng)互聯(lián)網(wǎng)、大數(shù)據(jù)、可視化等最新技術(shù)手段,構(gòu)建高效能的云端平臺(tái)。智慧化人力資源管理系統(tǒng)涉及數(shù)據(jù)、業(yè)務(wù)邏輯、功能模塊、展示交互、外部對(duì)接等多類(lèi)數(shù)據(jù),因此采用多層架構(gòu)的方式進(jìn)行設(shè)計(jì)、實(shí)施和部署,使系統(tǒng)具有良好的可擴(kuò)展性、安全性和容錯(cuò)性,滿(mǎn)足系統(tǒng)建設(shè)各項(xiàng)原則和要求。智慧化人力資源系統(tǒng)的技術(shù)架構(gòu)圖如圖1所示。
圖1 智慧人力資源管理系統(tǒng)技術(shù)架構(gòu)圖
智慧化人力資源管理系統(tǒng)技術(shù)架構(gòu)列示了運(yùn)行環(huán)境、存儲(chǔ)、服務(wù)、交互、展示等多個(gè)層次的技術(shù)手段。運(yùn)行環(huán)境、存儲(chǔ)和服務(wù)器是系統(tǒng)硬件和軟件運(yùn)行的基礎(chǔ)構(gòu)成?;麅?cè)、組織架構(gòu)、薪酬結(jié)構(gòu)等業(yè)務(wù)層信息形成系統(tǒng)的基礎(chǔ)數(shù)據(jù)。招聘、生產(chǎn)、營(yíng)銷(xiāo)等人力資源相關(guān)數(shù)據(jù)格式、內(nèi)容、屬性存在很大差異,在系統(tǒng)中需要通過(guò)服務(wù)器經(jīng)過(guò)組合和轉(zhuǎn)換等方式進(jìn)行標(biāo)準(zhǔn)化處理,形成統(tǒng)一結(jié)構(gòu)的標(biāo)準(zhǔn)化數(shù)據(jù),監(jiān)理統(tǒng)一訪問(wèn)的中間件,并向上一層架構(gòu)傳輸,為提供薪酬、招聘、培訓(xùn)、報(bào)表等業(yè)務(wù)提供支持,該過(guò)程是交互層和展示層需要完成的功能。普通員工、部門(mén)經(jīng)理等各類(lèi)用戶(hù)可通過(guò)手機(jī)端、PC端進(jìn)入智慧人力系統(tǒng)平臺(tái),經(jīng)過(guò)與系統(tǒng)交互,實(shí)現(xiàn)對(duì)業(yè)務(wù)的應(yīng)用。智慧人力資源系統(tǒng)提供了優(yōu)化數(shù)據(jù)整合服務(wù),為最終用戶(hù)的決策提供技術(shù)支持。
智慧化人力資源管理系統(tǒng)應(yīng)用目前最新的主流技術(shù)構(gòu)建系統(tǒng)平臺(tái),提升系統(tǒng)的擴(kuò)展性、安全性、運(yùn)行效能。智慧化人力資源管理系統(tǒng)可采用以PC瀏覽器和手機(jī)瀏覽器為核心的客戶(hù)端程序,可使用面向服務(wù)的體系結(jié)構(gòu)(SOA),通過(guò)服務(wù)和接口的方式將系統(tǒng)的各模塊及功能銜接起來(lái),通過(guò)松散耦合的方式,多種多樣的服務(wù)組合方式可方便實(shí)現(xiàn)功能模塊設(shè)計(jì);采取WebAPI來(lái)作為系統(tǒng)集成接口的主要實(shí)現(xiàn)方式,提供SOA的最佳體現(xiàn);采取Json作為消息交換格式;采取標(biāo)準(zhǔn)協(xié)議提供標(biāo)準(zhǔn)的服務(wù)接口調(diào)用方法,有效提升系統(tǒng)可維護(hù)性和持續(xù)改進(jìn)能力,實(shí)現(xiàn)前后端分離,降低平臺(tái)設(shè)計(jì)的耦合度,提高處理復(fù)雜業(yè)務(wù)的能力。
智慧化人力資源管理系統(tǒng)核心框架可基于ASP.NET CORE跨平臺(tái)架構(gòu)來(lái)構(gòu)建。該框架具有以下多項(xiàng)優(yōu)勢(shì)。
(1)跨平臺(tái)。可以在Windows、macOS和Linux操作系統(tǒng)上運(yùn)行,也可以托管在IIS, Apache, Docker等平臺(tái)。
(2)跨體系結(jié)構(gòu)保持一致??梢栽诙鄠€(gè)體系結(jié)構(gòu)(X64、X86和ARM)上以相同的行為運(yùn)行代碼。
(3)命令行工具。包括可用于本地開(kāi)發(fā)和持續(xù)集成方案中的易于使用的命令行工具。
(4)部署靈活??梢园趹?yīng)用或已安裝的并行(用戶(hù)或系統(tǒng)范圍安裝)中,可搭配Docker容器使用。
(5)兼容性。.NET Core通過(guò).NET Standard與.NET Framework、Xamarin和Mono兼容。
(6)開(kāi)放源代碼。.NET Core平臺(tái)是開(kāi)放源代碼,使用MIT和Apache 2許可證。開(kāi)源意味著更安全,以及更好的服務(wù),支持依賴(lài)注入,意味著高可測(cè)試性。
在ASP.N ET COR E基礎(chǔ)上,可采用MVC架構(gòu),實(shí)現(xiàn)顯示模塊與功能模塊的分離。身份驗(yàn)證方面,系統(tǒng)需要具備強(qiáng)大的身份和認(rèn)證集成支持,可采用IdentityServer4+JWT驗(yàn)證技術(shù),采用非對(duì)稱(chēng)加密算法進(jìn)行數(shù)據(jù)簽名,保證Token的不可篡改性,保證安全??墒褂肙RM框架來(lái)實(shí)現(xiàn)持久化,使用Web API接口代理轉(zhuǎn)發(fā),使用AutoMapper對(duì)象映射實(shí)現(xiàn)DTO和領(lǐng)域Model之間的轉(zhuǎn)換,使用Autofac依賴(lài)注入、Newtonsoft.Json反/序列化等技術(shù)。為提升系統(tǒng)的可持續(xù)性和拓展性,保障日常運(yùn)行,需要強(qiáng)有力的日志技術(shù)做支撐,可采用目前主流的NLog技術(shù)作為日志處理的手段。
在執(zhí)行效能方面,由于持久化數(shù)據(jù)庫(kù)數(shù)據(jù)存儲(chǔ)于數(shù)據(jù)庫(kù)硬盤(pán)上,通常通過(guò)數(shù)據(jù)驅(qū)動(dòng)來(lái)鏈接數(shù)據(jù)庫(kù)進(jìn)行增刪改查。數(shù)據(jù)庫(kù)服務(wù)器的讀寫(xiě)效率是系統(tǒng)運(yùn)行速度的重要條件。當(dāng)系統(tǒng)的訪問(wèn)量非常大時(shí),數(shù)據(jù)庫(kù)的連接池、處理數(shù)據(jù)的能力就會(huì)面臨很大的挑戰(zhàn),此時(shí)就要使用高并發(fā)處理、負(fù)載均衡和分布式數(shù)據(jù)庫(kù),但同時(shí)也會(huì)消耗大量人力、資金。因此,可采用Redis緩存技術(shù)進(jìn)行內(nèi)存緩存處理,以滿(mǎn)足實(shí)時(shí)性高的訪問(wèn)需求。
智慧人力管理系統(tǒng)作為企業(yè)最核心的基礎(chǔ)管理系統(tǒng),與企業(yè)各個(gè)業(yè)務(wù)平臺(tái)系統(tǒng)密不可分。系統(tǒng)需要具備與上級(jí)單位、企業(yè)內(nèi)辦公、生產(chǎn)相關(guān)等多方系統(tǒng)的連接交互能力,實(shí)現(xiàn)辦公自動(dòng)化(OA)系統(tǒng)、工單系統(tǒng)等系統(tǒng)對(duì)接。系統(tǒng)對(duì)接可采用目前主流的信息系統(tǒng)集成技術(shù),如消息隊(duì)列、ETL技術(shù)、Web API等,在辦公應(yīng)用體系整體規(guī)劃下,系統(tǒng)能夠提供人事基礎(chǔ)信息的Web API集成接口,其他應(yīng)用可使用該接口快速地與系統(tǒng)集成。系統(tǒng)與其他應(yīng)用系統(tǒng)的接口可通過(guò)數(shù)據(jù)視圖、中間表、Web api等多種方式實(shí)現(xiàn)。系統(tǒng)可使用Restful風(fēng)格的WebApi實(shí)現(xiàn)跨平臺(tái)、廣泛覆蓋客戶(hù)端(包括瀏覽器和移動(dòng)設(shè)備)的HTTP服務(wù)。
智慧化人力資源管理系統(tǒng)可采用vue-cli構(gòu)建,vuecli具有靈活的擴(kuò)展性,具有插件機(jī)制,利于快速迭代開(kāi)發(fā)。由于系統(tǒng)使用組件模式開(kāi)發(fā),狀態(tài)零散地分布在許多組件和組件之間的交互中,應(yīng)用復(fù)雜度也逐漸增長(zhǎng)。組件狀態(tài)管理方面,可使用vuex狀態(tài)管理;在組件頁(yè)面路由方面,可使用vue-router路由技術(shù);可使用axios http請(qǐng)求實(shí)現(xiàn)多種瀏覽器支持,和編寫(xiě)異步/等待代碼輕松地執(zhí)行XHR請(qǐng)求。智慧化人力資源管理系統(tǒng)可使用element-ui框架桌面端組件庫(kù)及配套設(shè)計(jì)資源進(jìn)行快速開(kāi)發(fā);報(bào)表方面,使用echarts圖表庫(kù)進(jìn)行圖表展示、各類(lèi)圖標(biāo)交互功能以及各類(lèi)可視化效果的開(kāi)發(fā),并對(duì)前端進(jìn)行優(yōu)化;在用戶(hù)操作體驗(yàn)方面,編輯發(fā)布功能組件上,可使用tinymce富文本技術(shù),實(shí)現(xiàn)所見(jiàn)即所得的編輯功能,為使用者提供便利;可使用vue-pdf預(yù)覽技術(shù)實(shí)現(xiàn)pdf的更好展示效果;使用vuedraggable圖表拖拽技術(shù)實(shí)現(xiàn)靈活的后臺(tái)管理和自定義的圖表功能。
組織機(jī)構(gòu)管模塊應(yīng)實(shí)現(xiàn)組織機(jī)構(gòu)、崗位結(jié)構(gòu)、職務(wù)和職級(jí)等方面的管理。應(yīng)可根據(jù)組織機(jī)構(gòu)關(guān)系自動(dòng)生成組織架構(gòu)圖,并可查看組織人員總數(shù)及具體信息,可從編制列表、組織架構(gòu)圖穿透查詢(xún)到員工具體信息,按部門(mén)逐層設(shè)置人員編制,實(shí)時(shí)了解超缺編情況。
員工管理模塊包含員工花名冊(cè)、考核管理、認(rèn)證管理、人才管理等內(nèi)容。員工檔案應(yīng)自動(dòng)關(guān)聯(lián)相關(guān)的人事活動(dòng)信息,包含工作經(jīng)歷、考核信息、獎(jiǎng)勵(lì)信息、處分信息、調(diào)動(dòng)記錄等。
員工管理模塊支持員工自行修改員工卡片,由人事進(jìn)行審核更新;可批量導(dǎo)入、批量更新人員檔案的基礎(chǔ)信息、批量調(diào)崗;支持花名冊(cè)字段動(dòng)態(tài)展示、多條件組合查詢(xún)功能;提供多種統(tǒng)計(jì)報(bào)表、圖形分析,支持用戶(hù)自定義統(tǒng)計(jì)報(bào)表。
招聘管理模塊可采用招聘全流程漏斗式管理,包含簡(jiǎn)歷、初面、復(fù)面、資料核驗(yàn)、終面、審批、發(fā)放OFFER、待簽二方、待簽三方、完成、簡(jiǎn)歷回收站等環(huán)節(jié)。應(yīng)支持面試官管理,指定各階段面試官自由添加面試信息,自動(dòng)進(jìn)入下面試環(huán)節(jié);支持批量導(dǎo)入、導(dǎo)出操作、批量添加人才庫(kù)、移入簡(jiǎn)歷回收站;支持錄用的簡(jiǎn)歷可直接轉(zhuǎn)入在職人員檔案;支持多維度圖形化招聘分析。
薪資社保管理模塊實(shí)現(xiàn)薪資和社保過(guò)程的規(guī)范、準(zhǔn)確與高效運(yùn)作,包括績(jī)效管理、提成管理、社保管理、繳稅管理、福利補(bǔ)貼管理等內(nèi)容。應(yīng)實(shí)現(xiàn)職級(jí)調(diào)整自動(dòng)對(duì)接工單系統(tǒng);績(jī)效的自動(dòng)計(jì)算,二次分配,審核審批;提成的計(jì)算、分配、復(fù)核;自動(dòng)進(jìn)行薪酬相關(guān)數(shù)據(jù)的關(guān)聯(lián)計(jì)算等功能。
智慧化人力資源管理系統(tǒng)涵蓋了組織、人員、招聘、薪資社保等人力資源全流程管理模塊,涉及數(shù)據(jù)量大、流程流轉(zhuǎn)復(fù)雜、與第三方系統(tǒng)接口多,系統(tǒng)建設(shè)過(guò)程中需要統(tǒng)籌規(guī)劃,合理推進(jìn)建設(shè)進(jìn)度。此外,如何借助大數(shù)據(jù)等技術(shù),實(shí)現(xiàn)各個(gè)功能模塊聯(lián)合決策,還有待進(jìn)一步研究和設(shè)計(jì)。