?

工作流技術在信息通信資源申請中的應用研究

2017-03-15 16:54王鷗趙永彬剛毅凝寶曉娜王曉偉
電子技術與軟件工程 2017年2期
關鍵詞:會簽工作流

王鷗+趙永彬+剛毅凝+寶曉娜+王曉偉

摘 要 針對電力行業信息通信資源申請的特殊業務,結合各部門會簽審批的行業特點,自主開發了一個簡單易用的工作流引擎,本文對該工作流引擎進行了簡單介紹。同時本文提出一種基于角色的會簽工作流模型及兩種會簽策略。本文將工作流模型定義為一個五元組,然后介紹了順序會簽和并行會簽兩種會簽策略,以及判斷會簽節點狀態的方法。最后通過實例對會簽策略進行了驗證。

【關鍵詞】信息通信資源申請 工作流 工作流模型 會簽

1 引言

近幾年隨著國家電網公司信息化SG186工程的全面開展,“縱向貫通、橫向集成”的一體化集團企業級信息系統已完全融入電網生產運行,全面支撐電網企業人財物集約化管理,積累了較為豐富的數據源,為全面反映電網公司生產運行和經營管理水平、信息化水平,滿足戰略層、管理層和操作層對業務綜合展現和分析決策的需求,為此我們利用工作流技術設計和實現了信息通信資源申請系統,采用信息化手段,綜合利用各種資源,有益于日常工作方式的改進,提高工作效率,提高辦公自動化水平,實現工作量化。

為滿足公司業務流程審批、流轉標準化和信息化為最終目標,實現業務流程網上流轉,實現無紙化辦公,實現個性化軟件開發與運維的集約化、標準化管理,按照梳理流程、提高效率、安全穩定、有序推進的思路開展信息通信資源申請系統的建設工作。

2 工作流概述

工作流是一個業務流程整體或部分的信息和任務按照一系列程序化的規則,從一個參與者傳遞到另一個參與者。工作流管理系統通過運行一個或多個工作流引擎(Workflow Engine)來創建和管理工作流的執行,工作流引擎能夠解釋流程定義,和工作流參與者進行交互,并且能夠根據需要調用軟件工具和相關應用。

工作流管理系統 (Workflow Management Systern,簡稱WfMS)的主要功能是通過計算機技術的支持去定義、執行和管理工作流程,協調工作流執行過程中工作之間以及群體成員之間的信息交互。

工作流管理系統將業務流程中工作如何組織協調在一起的規則抽象出來,從而分離了具體工作的邏輯和流程組織的邏輯。我們在工作流管理系統的協助下,開發人員遵從一定的編程接口及約定,就可以開發出更具靈活性的事務處理系統;最終用戶無需重新開發事務處理系統,就可以自己更改工作流程,以適應業務變化的需要。

3 信息通信資源申請系統的系統結構

3.1 信息通信資源申請的業務流程

信息通信資源申請是指:根據不同業務流程,定義系統中的相關審批流程,根據業務及流轉階段的不同,系統會自動提示相關人員的待辦事項,實現整個流程閉環、準確、安全、快速的流轉。使用人員可以隨時查詢相關流程的流轉進度,如圖1所示。

3.2 信息通信資源申請系統的系統結構

一個信息通信資源申請業務流程的生命周期主要包括流程定義、流程創建、流程執行、流程關閉四個階段。

流程定義是根據工作性質和內容,將工作細分為許多子工作,或稱為步驟。每個步驟都包含了在這個階段所需要完成的項目清單。任何一件流程工作都會有許多不同的方法來分解成許多子工作,而如何切割一個流程工作,則要根據實際情況來做判斷。

流程創建是業務模型和流程定義實例化的過程,將流程定義根據具體的業務需要實例化。

流程監控主要實現對工作流程的監控,讓管理者可以追蹤和管控角色、活動、節點、過程實例的狀態和過程實例流經的路徑;以圖形的方式再現已經完成的過程實例的路徑、可以顯示正在進行中的過程實例,并且提供管理機制,讓監控者得以在必要時終止或暫停某些過程實例。同時,系統提供有關工作過程的統計數據和報表,動態改變過程的狀態,協調各個部分的關系,并進而提升經營管理的效率。負載平衡的提高工作流的工作效率,如圖2所示。

4 基于角色的會簽工作流模型

一般的工作流管理系統是將流程參與者固化到特定工作流中,在發生人事變動時,例如升職、輪崗,則工作流需要進行調整,增加了后期運維的工作量和工作復雜度。本文提出一種基于角色的工作流模型,是將角色固化到工作流中,如流程參與者發生人事變動,調整參與者權限即可,工作流不必調整,后期運維工作相對簡單快捷。

4.1 基于角色的工作流模型

工作流模型由業務流程審批對象、業務審批過程和業務流程審批角色構成。業務審批過程即是審批對象在審批節點中按序流轉的過程。工作流模型的核心是審批對象和審批角色,通過審批對象在審批人之間的流轉,從而完成對審批對象的審批。審批角色具有對審批對象進行一定操作并轉入下一環節的權限。通過將審批角色賦予審批人,審批人就具有了該審批角色的權限。本文將業務審批流程定義為一個五元組:

W=

Role代表審批角色,是各個審批節點的審批業務人員,如部門領導、主管專工、主管部門領導等,根據業務流程實際情況予以定義;Object是審批對象,如服務器申請、DNS域名申請、應用系統變更申請等;Node是針對不同審批對象,需要通過的審批節點;Operation是對審批對象進行的操作,Operation的值為s,當s=0時,表示審批不通過;當s=1時,表示審批通過;Strategy是會簽策略,Strategy的值為S。

不同的審批對象Object通過的審批節點Node會有所不同,DNS域名申請和應用系統變更申請所要通過的審批環節必然不同。審批節點也代表審批狀態,即審批對象在審批過程中所處的狀態。

4.2 會簽策略

審批對象涉及多個部門的職權范圍時,需要征求各個部門的意見,并且在各個部門的審批意見不分先后,不分輕重時,需要在業務流程的某個或某些審批節點進行會簽,即需要多個角色在同一審批節點共同審批。如何對會簽結果進行統計,由提前設置的會簽策略決定。會簽策略有順序會簽和并行會簽。

順序會簽即按照順序依次對審批對象進行審批。在會簽節點從開始到終止,按照會簽流程規定經過若干角色順序審批。會簽流程中的一個角色只有當另一個角色完成審批后才能進行審批。順序會簽適合審批對象需要涉及到的所有部門審批通過方為會簽通過的情況下使用,相當于“一票否決”。Operation與Strategy的關系如下公式:

5 應用實例

基于工作流技術的信息通信資源申請審批系統在電力系統中得到了成功的應用,幾乎涵蓋了公司所有信息通信資源的申請和審批業務,如圖3所示。

下面以數據庫申請業務為例,介紹本系統中基于角色的工作流模型和會簽策略的實際應用情況。

根據電力系統信息資源申請業務的特點,往往某一項工作流審批需要多部門會簽,在本系統實際應用過程中,采用“少數服從多數”的會簽策略,即當需要n個部門協同會簽時,涉及到的審批角色也為n個,只要審批通過的

角色個數大于時,即認為協同會簽通過。在數據庫申請業務中,協同會簽涉及到3個部門,即涉及到的審批角色數為3,只要審批通過的

角色數大于,即當大于等于2時,認為協同會簽通過,工作流流轉到下一節點。根據工作流審批所需人員角色的不同,流轉到該角色下的具體審批人員處,形成工作流審批的閉環流轉。

6 結束語

本文介紹的針對電力行業信息通信資源申請而開發的工作流引擎,實現了信息通信資源申請的信息化管理,提升了管理水平,支撐了整個信息通信資源申請業務的快速發展。本文提出的基于角色的會簽工作流模型和會簽策略,簡化了審批流程,加快了審批進度,提高了工作效率。

參考文獻

[1]趙偉.工作流技術在電力用戶工程管理中的研究與應用[D].電子科技大學,2009.22-23.

[2]鄭玉軍.論電力生產管理中工作流技術的應用[J].決策與信息(上旬刊),2012(12):239.

[3]高敏.工作流技術在電力生產管理中的應用探究[J].現代企業教育,2014,15(09):144-147.

[4]吳建普.電力生產管理中的工作流技術分析[J].農家科技旬刊,2014,16(02):99-100.

[5]張磊.工作流技術在供電企業任務績效管理系統中的應用研究[J].華北電力大學學報,2015,20(01):122-126.

[6]范玉順.工作流管理技術基礎[M].清華大學出版社,2001.

[7]吳朝暉.工作流系統設計與關鍵實現[M].浙江大學出版社,2006.

[8]負亞利.工作流訪問控制模型及動態用戶分配策略[J].計算機工程,2013(04).

[9]楊明順.一種輕型工作流引擎的設計與實現[J].西安理工大學學報,2013(01).

[10]熊偉.基于Petri網的遠程智能故障診斷方法研究[D].華北電力大學,2014.

[11]楊鵬.淺議工作流技術的電力生產辦公管理[J].建筑工程技術與設計,2015(35):1324-1324.

[12]李鄭剛.工作流技術在電力生產管理中的應用[J].中國新技術新產品,2012(24):83-84.

[13]Wil van der Aalst & Kees van Hee 著, 王建民,聞立杰等譯.工作流管理模型、方法和系統[M].清華大學出版社,2004.

作者單位

1.國網遼寧省電力有限公司信息通信分公司 遼寧省沈陽市 110006

2.中國科學院沈陽計算技術研究所有限公司 遼寧省沈陽市 110168

猜你喜歡
會簽工作流
淺談航天型號產品文件的質量會簽
基于工作流2.0的智慧教室設計與研究
工作流在電力生產管理信息系統中的設計和應用
司處長會簽,快一點有那么難嗎
會簽制度在監理工作中的應用
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合