摘 要:文章首先對工作流的定義進行了簡單介紹,并從產生背景、技術原理及實際應用方面對該技術進行了分析,結果證明,該技術有利于加強綜合信息管理水平,值得推廣應用。
關鍵詞:工作流技術;綜合信息管理系統;引擎;聚合邏輯
中圖分類號:P311.52 文獻標識碼:A 文章編號:1006-8937(2013)29-0038-02
工作流,即對工作流程的結構和性質進行研究,并借助計算機技術實現工作流程的自動化,其重點在于過程,根據設置好的程序,完成信息數據、文檔資料的自動化傳遞,以達到預期目的。
1 工作流的淵源
在瞬息萬變的世界宏觀和微觀經濟環境中,工作流顯示出高效靈活的高科技應用方面。并且已在辦公自動化應用的領域中得到推廣應用。因為開放的網絡環境和有效的技術使得中企業中應用得比較頻繁。在程序運行中,它是以動態的形式被服務提供者固定下來。因此,關于以使用者需求作為目標的動態綁制模型研究在這里具有很大作用和意義。使用者在對工作流應用上有很大的靈活性、動態性,滿足了企業所需求的服務器上各種細致且高效的要求。
工作流未來在克服單一的系統控制的刻板模式,它用以支持程序自動化方面、程序一體化方面在信息管理系統中將會取得新的成效。我們可以給工作流下一個切中肯定的定義,那就是作為多個命令組成在一起的單個子程序的活動,即多個程序之間的活動的關系。
最開始的工作流由人工操作,使得信息流轉主要靠手工,比如,參與者一開始被要求在某個流程中申請流程、然后交由參與人員批閱已建立的任務、再批閱之后和補充完相應的內容,才把文件傳達到下一環節進行審批、最后在執行審批通過的任務。然而,應該看到,這樣定人工模式有很大不足的地方,尤其是在監控任務流程方面,必須靠人工處理,而且流程的進度、時間的適度、成本的支出都是沒有預算的。
在辦公自動化方面引進工作流技術,成為工作流程化的主流,本文主要介紹的即是工作流在這一方面的應用和實踐方面的技術。很大程度上企事業單位性質的工作都會有很強的流程和規范特點,又此階段到彼階段,舊的結束又是新的開始,在這之間工作流技術所充當的就是優化、精簡的過程。
2 工作流的技術原理
該技術的原理主要體現在以下幾個方面:
2.1 流程編輯工具
操作人員只需進行簡單的拖拽,便可按照所需操作相應的功能,包括WEB方式的工作流模板、將流程圖形化等,而且為了給用戶提供更多的方便,還可結合實際對流程進行適當地修改調整。
2.2 工作流引擎
此部分對整個綜合管理信息系統的正常運行起著關鍵性作用,與其穩定性和安全性密切相關,主要組成部分包括:①引擎內核,多與內部數據結構相關,如流程流轉、節點定義等;②流程數據訪問層,功能主要體現在對引擎內部數據的訪問邏輯方面,涉及流程實例、定義數據、任務項數據等;③擴展接口實現層,涉及任務指定、處理等組件,主要為流程提供各種服務;④API服務接口層,負責為引擎提供對外的服務。
2.3 管理機制
主要是指對工作流程進行監控、查詢以及修正編輯等多項功能,在工作流中起著核心作用,意義重大。通過編輯功能,可添加/刪除各種信息,對管理人員職責進行合理分配,確定流程的類型。關于流程的基本信息,大致可分為開始、一般、審核、結束四種任務類型,任務之間由唯一的媒介路由進行連接,均包括有任務名稱、ID、執行方式的設置以及相應的處理邏輯。用戶利用強大的圖形化功能,可實現任意兩個路由之間的拖拽,通過流程走向最終確定其邏輯關系。作為任務之間唯一的連接媒介,路由在自動獲得其間的邏輯關系后,經ID號識別,以確定下一步流轉操作。因業務需求不同,每一項任務之間都存在有各種關系,如觸發、前進、回退等,為更好地利用管理工具,應確定與其相適應的邏輯關系,該邏輯主要包括聚合和分支兩種。
2.3.1 聚合邏輯
該方式主要是指在流轉過程中多個分支朝一個節點匯聚,具體又可分作并行和串行兩種。當處于并行聚合時,流程包括開始、活動和結束三部分,當聚合處結點前多條分支完成流轉后,才能開始流轉活動,如活動部分第1個結點處產生3個分支,最后匯聚到另一結點,當3個分支都完成工作后,另一結點方能正常流轉。而若是處于串行聚合狀態,聚合處結點前任何一個活動完成,都可以開始流轉活動,如活動部分第1個結點處產生3個分支,最后匯聚到另一結點,3個分支任何一個完成工作后,另一結點都能正常流轉。
2.3.2 分支邏輯
該方式主要是指在流轉過程中到某一節點時,由選擇邏輯決定采用何種方式流轉到下一個結點,具體可分為并行和串行兩種。當處于并行分支時,流程同樣包括開始、活動和結束3個部分,當流程從一個結點到另一個結點時,多個活動會并行啟動,如活動中第1個結點處出現有3個分支,最后匯聚至另一結點時,流程結束,而活動到3個分支中任意一節點時,多個活動并行啟動。當處于串行分支狀態時,流程從一個節點到另一個結點,多個活動將結合流轉條件依次對其進行判斷,然后選擇最適宜的道路。如活動中第1個結點啟動流轉,會以串行的方式依次對3個分支進行訪問,若相應的數值能夠達到要求,則可完成流轉工作;否則會判斷下一條道路,若判斷皆達不到要求,系統將自動選擇缺省道路。
2.4 監控工具
該部分主要負責對任務流轉狀態及邏輯進行監視,利用該功能能夠實現任何一條流程走向狀況的查詢工作,從中了解其是否出現錯誤被打回,是否經過第一個執行者審批。在操作過程中,若用戶出現誤操作的狀況,致使流程邏輯出現錯誤,通常會采取終止流程、更換人員等措施加以解決。
3 工作流應用技術在綜合管理信息系統中的應用
某電力公司綜合管理信息系統具備多種辦公信息處理功能,采用最先進的計算機網絡技術,在滿足供電范圍內正常供電的同時,對供電質量也有良好的保障。系統中的工作類型主要包括人力資源、科研管理、財務管理、資產管理等方面,涉及單位組織結構、人才引進管理、人力資源授權、項目的立項、登記、實施及成果管理、支票本管理、發票使用管理、借款管理、撥付款管理等諸多內容。
4 結 語
隨著當前市場競爭的加劇,各企業為提高競爭力,相繼實現了信息流程化管理,并提出工作流程自動化與企業再造工程的需求。為提高綜合信息管理水平,應積極引進工作流技術,并不斷改進完善,促進企業的進一步發展。
參考文獻:
[1] 王奔,周立峰.綜合管理信息系統中的工作流應用技術研究[J].長江科學院院報,2012,29(7):109-110.
[2] 張小英,蘇娜.工作流技術在“電信業務市場綜合管理信息系統”中的應用[J].現代電信科技,2012,28(7):109-110.
[3] 嚴駿,柏林元,曾擁華,等.工作流技術在工程裝備維修管理信息系統中的應用[J].機械,2008,(01):214-215.
[4] 曹青坡.工作流技術在項目管理中的應用與實現[D].大連:大連理工大學,2013.