摘要:該人事管理系統(tǒng)基于AWS BPM PaaS云平臺提供的建模工具開發(fā)與設計。PaaS平臺提供的建模工具,能夠?qū)崿F(xiàn)人事管理系統(tǒng)的快速開發(fā)與構(gòu)建,減少了代碼編寫量,簡化了開發(fā)過程,提高開發(fā)效率,節(jié)省了開發(fā)成本。
關鍵詞:BPM;PaaS云;人事管理
中圖分類號:TP311.52 文獻標識碼:A 文章編號:1007-9416(2018)07-0057-02
近年來,云計算發(fā)展的速度快速,PaaS云也在跟上發(fā)展的腳步。PaaS是Platform as a Service的簡稱,是平臺即服務的意思,即將開發(fā)平臺作為服務提供給用戶,提供開發(fā)環(huán)境、服務器平臺、硬件資源等服務。用戶在其平臺基礎上定制開發(fā)自己的應用程序,不需要對服務器和數(shù)據(jù)庫進行過多的管理。本系統(tǒng)是在AWS BPM PaaS云平臺提供的建模工具進行開發(fā)與實現(xiàn)。
1 系統(tǒng)總體設計
通過分析企業(yè)人事管理的業(yè)務邏輯,系統(tǒng)能夠?qū)崿F(xiàn)員工檔案、人員統(tǒng)計、人員看板、職業(yè)資格統(tǒng)計、職稱統(tǒng)計、合同臺賬、入職合同、續(xù)簽合同、入職申請、入職申請查詢等功能。本系統(tǒng)總體功能模塊圖如圖1所示。
人事管理系統(tǒng)主要實現(xiàn)的功能如下:
(1)員工檔案:主要是用于查看員工信息。對員工的信息的增加、刪除、查看,并且能夠?qū)T工信息批量導入。(2)合同管理:包含合同臺賬、入職合同、合同續(xù)簽、合同變更。主要實現(xiàn)對合同的管理。(3)人員統(tǒng)計:企業(yè)員工的總數(shù)、性別、學歷、年齡、司齡、工齡等信息進行統(tǒng)計,可以表格、柱形圖、餅狀圖、環(huán)狀圖等呈現(xiàn)的形式統(tǒng)計顯示。(4)職稱統(tǒng)計:查看企業(yè)員工的各個職稱的人數(shù)。查看企業(yè)員工的職業(yè)資格情況。(5)勞務協(xié)議:簽訂企業(yè)與員工的勞務協(xié)議,可以增加、刪除、修改。(6)招聘管理:包含入職申請、入職申請查詢??梢越T工的入職申請表,人事部門可以設置查詢條件查詢所有員工入職申請信息,查詢員工的入職申請信息。
2 流程模型設計
2.1 創(chuàng)建流程
本系統(tǒng)通過PaaS云平臺,創(chuàng)建流程模型,設置流程的基本信息。在流程設計界面上設計流程結(jié)構(gòu)并保存。圖2是新員工入職申請流程跟蹤圖:入職員工填寫個人信息,符合條件就會進入下一個部門主管審批環(huán)節(jié),否則當作廢結(jié)束事件;部門主管同意就通知人事部門,結(jié)束本次流程,否則該審批會被駁回,要求重新填寫。
2.2 部署流程
在平臺的菜單點擊【應用開發(fā)>業(yè)務建?!?,在業(yè)務模型庫樹,展開到【HR檔案管理>人員入職流程>流程模型】,在右側(cè)列表的入職申請流程工具條,點擊【部署向?qū)А浚瑢⒉藛尾渴鸬娇蛻舳?,在?quán)限組列表,點擊【添加】,將管理員組添加到權(quán)限列表,點擊【部署】,完成導航菜單的創(chuàng)建和授權(quán)。登錄PaaS客戶端,可以查看、訪問入職申請流程。
3 為流程創(chuàng)建表單
3.1 創(chuàng)建存儲模型
在菜單點擊【應用開發(fā)>業(yè)務建?!?,在業(yè)務模型庫點擊【新建】圖標,選擇【BO Model 存儲模型】,設置存儲模型基本信息:存儲名稱為BO_ACT_HR_RM_JOININ,存儲標題為員工入職表,點擊【確定】,創(chuàng)建入職申請表的所需的存儲模型。存儲模型設有名稱、標題、類型、長度等字段,具體模型如圖3所示。
3.2 創(chuàng)建表單
在菜單點擊【應用開發(fā)>業(yè)務建?!?,點擊【新建】圖標,選擇【Form Model 表單模型】點擊對話框【確定】按鈕設置【表單名稱】為新員工入職申請表,在數(shù)據(jù)源列表選擇BO_ACT HR_RM_ JOININ【入職申請表】為主表,點擊【下一步】,忽略后繼選項,直至點擊【完成】根據(jù)數(shù)據(jù)源結(jié)構(gòu),默認表單模板已自動生成。生成表單如圖4所示。
3.3 綁定流程
在菜單點擊【應用開發(fā)>業(yè)務建?!?,在業(yè)務模型庫樹,展開到【入職申請流程>流程模型】,打開已經(jīng)設計的入職申請流程,在流程畫布,右鍵點擊提交工單,選擇【形狀屬性】,在彈出對話框,選擇【表單應用】選項頁,在【表單庫】找到入職申請?zhí)幚肀韱危p擊,點擊【確定】對話框按鈕,關閉節(jié)點屬性對話框,完成提交工單節(jié)點的表單設置。
在流程畫布,右鍵點擊提交工單,選擇【復用當前表單配置到...】在彈出對話框,選處理工單,完成處理工單節(jié)點的表單設置點擊保存圖標,將剛剛的操作進行保存。
4 運行流程
打開流程設計器的【流程屬性】,設置【啟動時默認標題】,使用@公式,將表單數(shù)據(jù)提取到流程和任務標題上,方便用戶根據(jù)任務標題了解業(yè)務信息保存流程模型,完成設置模擬填單任務標題的組合值,提取業(yè)務數(shù)據(jù)。
5 結(jié)語
基于AWS BPM PaaS云平臺提供的建模工具,能夠?qū)崿F(xiàn)企業(yè)應用軟件的快速開發(fā)與構(gòu)建。PaaS平臺減少了代碼編寫量,簡化了開發(fā)過程,縮短開發(fā)周期,提高開發(fā)效率,節(jié)省了開發(fā)成本。將會有越來越多的企業(yè)及開發(fā)者使用快速開發(fā)平臺來完成自己的開發(fā)工作。普通用戶在接受簡單培訓后也能夠使用快速開發(fā)平臺DIY出自己所需的各種管理軟件,并在后期軟件維護升級中,提供了很大的便利。
參考文獻
[1]游玲,江錦超.基于工作流引擎技術構(gòu)建流程驅(qū)動型HR系統(tǒng)的研究[J].數(shù)字技術與應用,2017,(07):106-107+110.
[2]徐滔,游玲.基于PaaS云建HR SaaS系統(tǒng)的設計[J].數(shù)字技術與應用,2018,(01):145-146.
[3]趙一明.企業(yè)人事管理系統(tǒng)的設計與實現(xiàn)[D].長春:吉林大學,2016.