孫俊麗
摘 ? ?要: 本文基于辦公自動化系統,總結實現業務流的三種模型:過程模型、組織模型和資源模型,為系統實現提供理論支持。
關鍵詞: 過程模型 ? ?組織模型 ? ?資源模型
辦公自動化系統使用之前,首先要重組業務流程及規劃與梳理業務流程,其次,要分析業務過程并且建模,再次建立清晰的業務流程,最后從實際操作向計算機處理轉換建模工具。
因此,當一個要定義的業務流程產生時,訪問控制模型、組織模型和資源模型這三類模型成為必然需求。
1.過程模型
OA系統中的工作流的過程邏輯被定義為過程模型。過程模型擔當基礎與核心的角色,所有工作流模型都是圍繞它運行的,其他模型也要服務和支持過程模型。過程模型存在多種不同描述方式,如活動網絡圖、Petri網、事件驅動的過程鏈等。
(1)活動網絡之過程模型
基于活動網絡圖的過程模型用一個有向圖表示完整的運行過程,有向圖的節點間的連接弧代表過程中的控制流和數據流,節點元素表示可執行的步驟或任務。節點、連接弧和條件三個方面構成了模型的組成元素。
(2)過程鏈模型之事件驅動
事件和功能是過程模型中的主要部件,主要通過對基于事件驅動的過程鏈模型(EPC)的建立實現的。功能產生事件,同時被事件觸發。交替出現的事件和功能彼此連接而形成控制流。
(3)基本Petri網的工作流模型
Petri網是對形式化系統的描述方式,在系統分析、設計規劃和實際模擬中發揮著重要作用。各項狀態:結果、條件及內在聯系等相關變化能清晰展示,其對系統變化的描述較為擅長。Petri網被稱做工作流網(WF-net),是對工作流的控制流緯度的建模。
一個輸入庫所(i)和一個輸出庫所(0)構成了一個WF-net。充分闡述一個案例的生命周期,所有被WF—net過程處理的案例一旦被工作流管理系統處理完畢就立即被刪除,而且只在它進入工作流管理系統時被創建。
工作流模型的WF-net描述中,圓圈表示庫所,概括總結其作用為:
①正確執行任務的次序;
②案例基本狀態的顯示。
在Petri網中,并行路由、循環路由、順序路由、選擇路由4種基本結構構成了工作流建模。不同工作流執行語句又可以幫助輔助表達,在建模過程中,當這些符號和結構被直接使用時,不同結構、建模速度及建模效率都能得到有效提高。
2.組織模型
對于人員組織結構的描述可以用組織模型闡述。在辦公自動化系統中,主要對多種組織元素形式及各元素內部的遞階層次關系進行充分展示。
在辦公自動化系統里,下邊五種實體是構成組織模型的基本元素。即“工作組”、“角色”、“人員”、“部門”和“職務”。
人員:是自然獨立,組織中的每個員工與人員相對應,承擔相關任務的人的實體,并具備一定的技術與能力。
角色:具備完成特定崗位任務的人員的統稱,崗位需求作為其定義標準,諸如輔導員、任課教師等。
職務:代表行政管理上的層級關系,根據行政責任進行區分,如經理、職工等。
部門:由實際部門設置情況決定,可以是現在流行的面向過程與客戶的,也可以是傳統面向職能的,是組織內部功能結構的靜態劃分。
工作組:是由于某一任務的驅動而形成的動態的組織結構形式,并非組織內的靜態結構。工作組會隨任務的完成而消失并且會因任務的下達而產生。
組織模型為過程模型的建立和運作提供支持,可以從人員角度對工作流進行定義,同時確定每個活動節點的相關組織屬性,即誰管理、誰執行等相近內容。如果沒有組織模型支持,那么過程的細化、分配與管理在工作流系統模型中將難以實現。
3.資源模型
協同辦公系統進行正常運轉的一個重要因素是資源,只有當相關資源對相應的組織實體進行支持時,協同辦公系統才能在工作流執行過程中按照要求完成活動。由此可見,在構建工作流基本模型的時候,我們不能忽略各類資源在運轉中發揮的重要作用。
“資源的類型”和“資源的個體”兩個基本概念構成對資源模型的定義。資源模型比過程、組織等模型看上去簡單一些。過程模型將具體資源對象進行整體引用即級別最低不可再分的“資源個體”。而多個資源個體被資源類型進行了概括描述,因此可以將其按照資源個體進行劃分。它由多個資源個體集合而成。同時,二者之間既是抽象與具體的反映,又是分解與包含的關系。
4.結語
本文基于辦公自動化系統,歸納建構工作流需要的三種模型:過程模型、組織模型和資源模型,為實現辦公自動化系統奠定理論基礎。
參考文獻:
[1]范玉順.工作流管理技術基礎.北京:清華大學出版社,2001.
[2]劉偉.工作流技術在辦公自動化中的應用[J].計算機工程與設計,2006.
[3]羅海濱,范玉順,吳澄.工作流技術綜述閉.軟件學報,2000.
[4]李壽兵,張佑生,劉立華.工作流管理技術[J].微型電腦應用,2000.
[5]王平.工作流管理系統的研究與實現[M].國防科技大學計算機學院,2005.