楊 凱蘇州大學(xué)計算機學(xué)院,江蘇蘇州 215000
工作流技術(shù)和人力資源系統(tǒng)的集成應(yīng)用研究
楊 凱蘇州大學(xué)計算機學(xué)院,江蘇蘇州 215000
隨著企業(yè)規(guī)模的增長,員工薪資準確、及時的結(jié)算問題越來越突出,本文就利用工作流平臺實現(xiàn)了和人力資源管理系統(tǒng)的無縫集成。極大提高了人事部門的效率,成功實現(xiàn)了企業(yè)目標。
.工作流技術(shù);人力資源管理系統(tǒng);Ultimus工作流平臺
隨著信息化時代的到來,越來越多的企業(yè)開始注重人力資源這方面的工作,從原來的人事部門到現(xiàn)在轉(zhuǎn)變?yōu)槿肆Y源管理部門,這并不是僅僅只是稱呼上的一個改變,更多的改變還是工作上面的轉(zhuǎn)變。人力資源管理系統(tǒng)(HRMS)已經(jīng)成為企業(yè)進行現(xiàn)代人力資源管理的有效工具。在大中型企業(yè)中,人力資源管理系統(tǒng)的應(yīng)用尤為廣泛。在廣泛使用的基礎(chǔ)上,也發(fā)現(xiàn)了一些需待改善的方面。本文就在制造型企業(yè)中使用人力資源管理系統(tǒng)考勤模塊遇到的問題:企業(yè)人員眾多,請假、加班筆數(shù)累計達數(shù)千筆,耗費大量紙張及人力,提出解決方案。解決方案為設(shè)計開發(fā)工作流流程,讓員工自行填寫加班、請假流程。各級主管簽核完畢后,自動轉(zhuǎn)入人力資源管理系統(tǒng)。工作流是一種反映業(yè)務(wù)流程的計算機化模型[1]。根據(jù)WfMC的定義,工作流(Work Flow)就是自動運作的業(yè)務(wù)過程部分或整體,表現(xiàn)為參與者對文件、信息或任務(wù)按照規(guī)程采取行動,并令其在參與者之間傳遞。
為最大限度發(fā)揮人力資源管理系統(tǒng)的優(yōu)勢,節(jié)省HR人員人力,加快每月系統(tǒng)結(jié)算薪資速度,滿足公司Oracle ERP每月1號關(guān)帳要求,必須將大量的加班、請假行為,回歸至員工自身。經(jīng)過與人事多次討論和相關(guān)資訊的收集整理,所研發(fā)的加班、請假流程可滿足如下需求:
1)員工信息共用
為防止員工信息不一致現(xiàn)象的發(fā)生,必須共用人力資源管理系統(tǒng)的員工信息基本檔,這樣也可避免人力資源管理系統(tǒng)員工資料變更時,確保不會影響請假、加班流程的使用。
2)流程簽核CycleTime最短
為保證人力資源管理系統(tǒng)中請假、加班資料及時性,則必須盡量縮短流程簽核所耗費的時間。這樣才能保證系統(tǒng)薪資結(jié)算的要求。采用的方法就是,每一個流程節(jié)點簽核完畢后,自動Mail給相關(guān)簽核主管,提醒其及時簽核。沒有及時簽核,則每隔一定時間自動mail跟催。
3)用戶權(quán)限分配自動化
為了在最大程度上方便員工使用請假、加班流程,及簡化HR人員的工作,工作流流程帳號管理采用兩種方法:1)與Microsoft Active Directory活動目錄緊密集成,有AD帳號的員工,只要用自己的AD帳號登錄到域PC后,則可直接使用請假、加班流程,無需輸入帳號、密碼;2)沒有AD帳號的員工,則用員工自己的工號作為流程帳號及身份證中特定長度字符作為流程密碼,使用工作流程系統(tǒng)。
4)系統(tǒng)靈活、擴展性強
整個系統(tǒng)需具有配置靈活、可擴展性強的特點,以便于系統(tǒng)升級和未來擴展。
系統(tǒng)使用ASP、PL/SQL 作為開發(fā)語言,利用Ultimus 工作流平臺,數(shù)據(jù)庫采用MS SQL SERVER 2008,Web 服務(wù)器程序部署在windows 2003 server上。
1)系統(tǒng)架構(gòu)
使用Ultimus 工作流平臺設(shè)計加班、請假流程。通過XML方式進行Oracle和SQL Server 異構(gòu)資料庫之間的數(shù)據(jù)交互。保證數(shù)據(jù)的一致性、正確性。為節(jié)省成本,本工作流系統(tǒng)運行在SQL SERVER數(shù)據(jù)庫服務(wù)器上。
2)功能模塊設(shè)計
為了便于員工使用本系統(tǒng),我們利用Ultimus平臺設(shè)計了基于WEB的工作流系統(tǒng),員工在公司內(nèi)部任何電腦上皆可直接使用。本系統(tǒng)主要包含如下幾個功能模塊:
(1)員工基本資料同步模塊,主要實現(xiàn)人力資源管理系統(tǒng)員工基本檔到工作流系統(tǒng)員工基本檔的同步。確保員工可即時發(fā)起加班或請假流程;
(2)部門基本資料同步模塊,主要實現(xiàn)人力資源管理系統(tǒng)部門主檔到工作流系統(tǒng)部門主檔的同步。確保相應(yīng)主管可簽核屬下流程;
(3)假別資料同步模塊,主要實現(xiàn)人力資源管理系統(tǒng)中所有員工各種假別的剩余可休假情況即時同步至工作流系統(tǒng)。確保員工可正常休假,同時避免員工超期休假;
(4)加班流程模塊,主要實現(xiàn)功能為:員工可及時申請加班,方便員工安排自己的工作;
(5)請假流程模塊,主要實現(xiàn)功能為:員工可實時查詢自己的可休假狀況,方便員工安排自己的休假;
(6)流程簽核跟催模塊,主要實現(xiàn)功能為:1)員工發(fā)起流程后,及時通知直屬主管簽核;2)未及時簽核時,每2小時再自動mail提醒。
3)數(shù)據(jù)庫設(shè)計
良好的數(shù)據(jù)庫設(shè)計對于一個高性能的應(yīng)用程序非常重要,就像一個空氣動力裝置對于一輛賽車的重要性一樣。如果一輛汽車沒有平滑的曲線,將會產(chǎn)生阻力從而變慢。關(guān)系沒有經(jīng)過優(yōu)化,數(shù)據(jù)庫無法盡可能高效地運行。應(yīng)該把數(shù)據(jù)庫的關(guān)系和性能看作是規(guī)范化的一部分[2]。為了減小“數(shù)據(jù)冗余”、并也能得到“數(shù)據(jù)”的整潔性,提高維護性,本系統(tǒng)數(shù)據(jù)庫設(shè)計嚴格遵循第三范式的要求。系統(tǒng)的主要實體如表l所示,限于篇幅省略了實體關(guān)系圖。
表l 主要實體描述
本系統(tǒng)已經(jīng)在一制造型企業(yè)運行了一年多,運行穩(wěn)定,大大節(jié)省了公司人事部門的人力,極大的提高了效率,每月1日即可完成全公司的薪資結(jié)算工作,保證實現(xiàn)公司每月2日關(guān)帳的目標。這也是企業(yè)增強競爭力、創(chuàng)造效益的關(guān)鍵所在。
[1]范玉順,工作流管理技術(shù)基礎(chǔ)[M].北京:清華大學(xué)出版社,2001.
[2]李建中,王珊.數(shù)據(jù)庫系統(tǒng)原理[M].北京:電子工業(yè)出版社,2004.
C93
A
.1674-6708(2011)52-0057-01