摘要:工作流技術不斷成熟,在高校日常管理中的運用不斷拓展。通過對高校教師培訓進修業(yè)務的分析,將工作流技術運用到培訓進修業(yè)務流程開發(fā)中,設計實現(xiàn)基于工作流的教師培訓進修業(yè)務流程。
關鍵詞:工作流;高等學校;信息化
中圖分類號:G451.2 文獻標志碼:A 文章編號:1674-9324(2013)44-0048-02
隨著高等教育的迅猛發(fā)展,傳統(tǒng)的簡單人事管理已經跟不上高校日常管理,特別是名目多樣的各類培訓進修,亟需一個高效的、流程化的業(yè)務處理系統(tǒng),減輕教職工和人事干部事務性工作。而工作流作為一種能夠被計算機解釋和執(zhí)行的反映過程業(yè)務流動的計算機化模型,可以將工作分解成定義良好的任務或角色,按照一定的規(guī)則和過程來執(zhí)行這些任務并對其進行監(jiān)控,符合教師培訓進修業(yè)務流程設計的需要,可以提高工作效率、更好地控制過程、有效管理業(yè)務流程。
一、工作流及工作流管理系統(tǒng)概念
工作流概念起源于生產組織和辦公自動化領域,是針對日常工作中具有固定程序活動而提出的一個概念。1993年工作流管理聯(lián)盟(Workflow Management Coalition,WfMC)作為工作流管理的標準化組織而成立,標志著工作流技術逐步走向成熟。WfMC對工作流給出的定義為:工作流是一類能夠完全或者自動執(zhí)行的經營過程,根據(jù)一系列過程規(guī)則、文檔、信息或任務在不同的執(zhí)行者之間進行傳遞與執(zhí)行。工作流管理系統(tǒng)(WFMS)是通過管理一序列工作行為以及與活動步驟、相關人員、資源設備來提供業(yè)務處理程序上的自動控制,它是通過計算機軟件來定義、管理和執(zhí)行工作流,計算機的執(zhí)行順序是由工作流邏輯的計算機描述來驅動的。工作流管理系統(tǒng)的參考模型是由國際工作流管理聯(lián)盟于1995年提出的,此模型包括工作流執(zhí)行服務、工作流引擎、流程定義工具、客戶端應用、調用應用和管理監(jiān)控工具等部分。
二、培訓進修業(yè)務流程描述
培訓進修是高校人事工作中,具有代表性和廣泛性的業(yè)務工作,具有一定的流程規(guī)范和要求。基本流程如下:人事部門發(fā)相關通知,公布進修項目;二級單位在線申報進修計劃;人事部門審核進修計劃;教職工在線申請(以個人賬戶登錄);所在單位領導審核;人事部門審核進修人員情況;人事部門審核通過后,教職工個人提交進修計劃,填寫準確進修時間等,進一步完善個人進修信息。培訓進修業(yè)務流程主要涉及以下業(yè)務內容:攻讀博士后、攻讀博士、攻讀碩士、國內訪問學者等教職工在職進修;下企事業(yè)單位、上級部門掛職鍛煉、農村工作指導員、科技特派員、支教等下企事業(yè)單位實踐進修;教職工出國(境);教職工崗前培訓;平時業(yè)務培訓;等等。
培訓進修業(yè)務主要包含兩個工作流程:進修計劃的制定和教職工的申請。
1.進修計劃的制定。流程分析:申請單位填寫申請計劃表后提交給部門領導進行審核,部門領導對計劃表能進行查看、修改、審批通過、審批退回的操作,審批通過后系統(tǒng)將計劃表直接交給人力資源管理部門進行審核,審批退回后就返回給申請單位進行重做;人力資源管理部門接到申請計劃表后也可以對其進行查看、修改、審批通過和審批不通過的操作。當審批通過后該流程就結束。場景描述:二級學院或部門提出進修計劃—部門領導進行審核—人力資源管理部門審核—形成進修計劃匯總表—end。
2.教職工提交進修申請書。流程分析:員工填寫進修申請單后給所在部門進行審批,部門人員可以對申請內容進行查看、修改、審批通過和審批不通過的操作,如果審批通過系統(tǒng)就將申請單提交給人力資源管理部門進行二次審批,如果審核不通過則退回教職工修改;人力資源管理部門接到進修申請后可對申請單進行查看、審批通過、審批不通過的操作,如果審批通過就將信息存入信息庫并確定進修人名單,給流程結束,如果審核不通過則退回所在單位修改。場景描述:員工填寫申請表—所在單位審批—人力資源管理部門進行審核—確定培訓名單—end。
三、數(shù)據(jù)庫表設計
數(shù)據(jù)庫設計上要充分考慮整體性、可用性、穩(wěn)定性、成熟性、安全性、可擴展性等特點,數(shù)據(jù)庫采用Oracle。
1.進修計劃指定表主要字段。
2.教職工進修申請表。教職工進修申請表主要涉及的字段有進修種類、進修學位、進修形式、進修性質、所在單位是否同意、所在單位意見、人力資源管理部門是否同意、申請日期、進修結束時間、進修產生的成果、提交成果文檔、備注等。
3.進修教師提交進修成果。進修完成后,進修教師應提交進修的成果,成果形式可以以附件文檔、圖片的形式提交。在進修審核通過的表格里應留有2~3個字段,用于填寫成果的名稱、進修結束的時間等信息。
4.輸出報表:教職工在職進修審批表、教職工進企事業(yè)單位實踐進修審批表、教職工出國(境)審批表、各類進修、出國人員的統(tǒng)計表等。
四、功能設計與實現(xiàn)
培訓進修業(yè)務流程主要采用無狀態(tài)會話Bean來進行流程業(yè)務結點信息的查找,其核心代碼如下。
String staffid=session.getAttribute(\"staffid\");//得到用戶工號
String role=basic.getPartName(\"org\");//得到用戶角色
Static JbpmSessionFactory JbpmSessionFactory=
JbpmSessionFactory.buildJbpm-SessionFactory();
JbpmSession JbpmSession=JbpmSessionFactory.openJbpmSession();//獲取單例類
JbpmsessionFactory的唯一一個實例
TaskMgmtSession taskMgmtSession=JbpmSession.getTaskMgmtSession();
//根據(jù)角色名稱從流程中查找該角色對應的所有任務
……
ProcessTableService service = processContextInstance
.getCurrentNodeParam(taskId)
.getTableDefinition()
.getService();
String nodeName = processContextInstance.getCurrentNodeParam(taskId).getName();
Object bean = service.getBean(request, nodeName);
//審核
if (BaseUtil.isNotNull(map)) {
Set
for (String key:keys) {
setProcessVariable(key, map.get(key));}
}
//流轉
Boolean end = doTrans();
//流程結束,成功/失敗處理
參考文獻:
[1]Workflow Management Coalition.Workflow management coalition terminology and glossary.Technical Report,WfMCTC-1011,Brussels:Workflow Management Coalition,1996.
[2]譚輝,等.工作流管理系統(tǒng)淺談[J].技術與市場,2009.
[3]范玉順,等.工作流管理技術基礎[M].北京:清華大學出版社,2001.
[4][荷蘭]Wilvan der AalstKees van He.工作流管理——模型、方法和系統(tǒng)[M]. 王建民,閏立杰,等,譯.北京:清華大學出版社,2004.
[5]歐陽昱.工作流與訪問控制[M].北京:航空工業(yè)出版社,2010.
作者簡介:沈樹聲(1981-),男,浙江桐鄉(xiāng)人,在職碩士,助理研究員,浙江科技學院人事處。