王翠萍
[摘要]工作流技術近幾年來被企業廣泛采用,能使企業業務過程部分或全部自動化,從而規范企業管理,提高工作效率。將工作流技術應用到學校辦公自動化系統中,可以對學校辦公工作進行優化,從而提高學校的管理及決策水平。
[關鍵詞]辦公自動化工作流petri網
中圖分類號;TP2文獻標識碼:A文章編號:1671-7597(2009)0610076-01
辦公自動化(Office Automation,OA)是20世紀70年代在經濟發達國家興起的一門技術科學。OA是一種人機交互的系統,它將現代科學技術和行為科學融為一體并應用于辦公管理領域,使大部分可重復的、復雜的工作由系統來完成,使人從事具有創造性辦公業務,從而達到提高效率、增強決策效能的目的。

工作流技術是一種對工作進行優化的思想和技術,是描述一個企業或組織的業務處理活動過程的模型,通過將工作活動分解成定義良好的任務、角色、規則和過程,完成執行和監控,達到提高生產組織水平和工作效率的目的。在辦公自動化系統中,其主要的優越性表現在:
1.可以縮短主要業務過程的處理時間。一般情況下,部門的日常活動中,約有70%是屬于流程類活動,因此,引入工作流技術,通過更好地規劃工作流程,并執行相互獨立的活動,減少文檔傳遞過程中不必要的中間狀態等方法,從而可以大大地加快流程處理速度,提高了人們的工作效率和管理的規范化程度。
2.采用工作流技術,可以在客戶服務中快速方便地訪問所有相關數據和工作流程,自動提供為完成某個任務所需要的相關信息,減少工作人員進行單調乏味并且十分耗時的文檔查找工作,從而提高了工作人員的工作效率,降低了管理成本,從而大大提高客戶服務質量。
3.采用工作流技術可以在工作人員之間更好地均衡負荷,在工作人員缺勤的情況下,自動地柔性地分配替代人員。
4.有利于提高軟件的重用率、靈活性和適應能力。在傳統的辦公自動化系統中,工作流程設計采用靜態管理,必須根據不同的公文類型和組織機構,設計不同的流程并編寫相應的程序代碼。實際應用中,工作流程也是經常改變的,如果流程發生變化或增加新的流程,需重新編寫代碼,從而系統開發量和維護量非常大。工作流技術是一種先進的流程控制技術。工作流提供了業務過程邏輯與信息支撐系統的分離,并實現了應用邏輯和過程邏輯分離,這種方式在進行企業實際應用時具有顯著的優點。它可以在不修改具體功能模塊實現方式的情況下,通過修改過程模型來改進系統性能,實現對生產經營過程部分或全部的集成管理,有效地把人、信息和應用工具合理地組織在起,提高軟件的重用率,發揮系統的最大效能。因此,采用工作流管理技術,可以增強系統的適應能力,提高軟件系統的可維護性。最重要的是在業務處理過程受外界動態變更影響時,能迅速地作出相應的響應和調整。

5.利于協同工作。由于技術原因,部門不可能采用單一軟件系統來處理工作中的所有業務,只能根據各自工作的特點,選用或開發相應的軟件,可是由此形成了一系列的自動化孤島。工作流技術是致力于業務流程的自動支持與協作,以降低成本流程執行時間,提高企業服務質量和工作效率的技術。采用工作流技術可以實現與同一處理過程內別的應用系統或數據庫互相協作。包括文字處理、電于表格、多媒體文件等,成為解決這一問題的有效方法。
工作流技術本身是一項抽象復雜的技術,它致力追求從企事業各種各樣的業務中抽取出一個通用的模型,希望由這個模型去描述所有業務的一致性,但是要把眾多的而又錯綜復雜的業務都集中在這樣一個模型中是一件非常困難的工作,我可以從一般性的而又簡單的業務入手,所以本文致力于建立一種適應這種簡單業務的工作流模型,從而實現基于此模型的工作流管理系統實例。
會議安排是辦公活動中常見事務型工作,支持一個機構內各辦公室的基本事務活動,主要功能包括申請、存儲和查詢等。現以淄博職業學院會議安排為例,設計工作流模型如下:
1.模型功能:支持學院各種會議的組織安排,會議室等設施的管理等功能。
2.會議安排工作流程:根據模塊功能分析,整個業務的整體流程如圖1所示。
該流程從學院部門或團體提出申請會議安排開始,系統提示用戶等待,然后系統查尋是否有空閑的會議室,如果有,提示用戶申請成功。流程結束。否則,流程返回到上一任務。
3.會議安排的工作流模型。基于上述會議安排的工作流流程描述,得到了圖2的會議安排的Petri網的工作流模型,其中包括了4個任務:T1表示學院部門或團體申請會議安排,T2表示系統提示用戶等待批準,T3表示系統查詢會議室的使用情況(是否有空閑會議室),T4表示申請成功(獲得會議的組織安排)。
該模型的設計采用循環關系工作流,庫所從p1開始,p1中有個令牌,T1消耗了p1中的令牌資源,變遷T1執行,T1產生的新令牌在p2中,觸發變遷T2運行,產生新令牌在P3中,觸發變遷T3的執行,如果有空閑會議室,新令牌在P4中產生,并觸發變遷T4的執行,流程結束于P5。如果沒有空閑會議室,新令牌產生于p2中,流程再次執行。
本文給出的淄博職業學院基于Petri網的會議安排辦公自動化工作流模型和模型仿真描述。這些工作流過程模型在執行過程中,將被過程定義工具定義和系統中的工作流引擎來解釋,其中每個工作流可以創建不同的過程實例,表現為給相關用戶分發不同的工作任務,申請相關資源,通過應用程序接口(API)調用相關應用程序,按照調度規則對活動進行調度,控制和管理工作流實例的執行,并與其他工作流管理系統交換數據。