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