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