乱色美www女麻豆_中文字幕伊人_再深点灬舒服灬太大了np视频_边做边吃奶_特级aaaaaaaaa毛片免费视频

實現基于工作流的業務流程管理系統

作者:alphaflow 時間:2017-12-10 瀏覽 :743

在20世紀90年代以來的經濟浪潮中,MIS(信息系統)與ERP(企業資源計劃)成為企業管理的熱點。但是,MIS/ERP的開發方式的缺點在于對需求表達不清晰、效率不高。在這種思維方式下的流程管理與真正的企業流程管理成了“兩張皮”:ERP僅僅是IT領域一個不重要的支系,而非作為一種驅動力。更嚴重的是流程被固化在系統中,企業不能隨著商業環境的變化而方便迅速的改變自身的業務流程。如何實現業務流程的自動化,使得各自相對獨立業務實現無縫集成,如何保持商業伙伴之間的協同,并建立一種靈活的機制已經成為企業的首要問題。

BPM的出現,改變了這種IT思維方法。它希望在現有的MIS/ERP系統開發中表達商業需求,對根植在應用系統中的流程做出清晰的定義。為實現BPM,管理系統必須能夠提供方便迅速分析業務流程、商業數據的工具,以便企業決定使用最適合流程引導商業目的的實現。

本文研究了業務流程管理理論,分析了業務流程管理與工作流管理的異同,并在此基礎上,基于改進的工作流管理,實現了業務流程管理系統。

一、業務流程管理理論研究

1.1 業務流程管理概念

什么是業務流程管理? BPM是一個描述一組服務和工具的一般名詞,這些服務和工具為流程管理(如流程的分析、定義、執行、監視和管理)提供支持。它將生產流程、業務流程、各類行政申請流程、財務審批流程、人事處理流程、質量控制及客服流程等70%以上需要兩人以上協作實施的任務全部或部分由計算機處理,并使其簡單化、自動化。

從管理理論或戰略的層面看,業務流程管理(BPM)就是在一個存在內部事件和外部事件的環境中,由一組相互依賴的業務流程出發,對業務進行描述、理解、表示、組織和維護。從具體實施的層面看,BPM還可分為流程分析、流程定義與重定義、資源分配、時間安排、流程管理、流程質量與效率測評、流程優化等。

在流程設計階段,業務流程被定義或者是重新定義;系統在配置階段,定義的流程在基于流程的信息系統中實施;在流程運行實施階段,業務流程開始利用在配置階段的內容開始實施;在診斷階段,系統開始分析業務流程以發現其中的問題和需要改進的地方,在流程設計階段重新定義,往返循環不斷的優化業務流程。

1.2 工作流管理概念

20世紀60到70年代就有學者清楚的表達了利用信息技術實現工作流程自動化的想法,但是,工作流的真正成熟還是以1993年工作流技術標準化的工業組織WFMC(工作流管理聯盟)的成立為標志的。工作流管理聯盟成立以后,發布了用于工作流管理系統之間互操作的工作流參考模型,并相繼制定了一系列工業標準。使得工作流系統的研究與開發進入了一個新的熱潮。

工作流就是工作流程的計算模型,即將工作流程中的工作如何前后組織在一起的邏輯和規則在計算機中以恰當的模型進行表示并對其實施計算。工作流要解決的主要問題是:為實現某個業務目標,在多個參與者之間,利用計算機,按某種預定規則自動傳遞文檔、信息或者任務。簡單地說,工作流就是一系列相互銜接、自動進行的業務活動或任務。我們可以將整個業務過程看作是一條河,其中流過的河水就是工作流。

1.3 WFM與BPM的區別與聯系

事實上,WFM和BPM之間沒有嚴格的概念界限區分。如果說WFM是早期人們為了解決“辦公、流程自動化”而誕生的應用技術和解決方案的話;那么BPM則是為了“對全局性的業務分析、整合”,以及“能夠基于這些分析提供對上層管理決策的支持”的一種應用技術和解決方案。

與業務流程管理相比,傳統的工作流管理的重點僅僅存在于BPM的下半部分,即流程設計、系統配置、流程運行三個部分。此外,傳統的工作流管理對于設計階段的支持很少,僅僅提供了一個編輯器,而對實時的設計分析沒有支持。因此,傳統的工作流管理系統軟件中,幾乎都無法支持流程設計的仿真,驗證,確認以及對實時數據的收集、解釋。從理論上說,可以從工作流日志中可以挖掘業務流程,然而能夠真正做到這一點的很少。

二、基于工作流管理的業務流程管理系統的實現

2.1 系統架構

業務流程的定義使用C/S模式。C/S充分利用兩端硬件環境的優勢,將任務合理分配到Client端和Server端來實現,降低了系統的通訊開銷。在流程定義階段,用戶只需定義組織結構,流程和表單就能夠完成流程的設計。

業務流程的運行為B/S模式,軟件系統設計遵循目前國際上流行的B/S三層結構系統模型,即整個系統分為客戶層、業務邏輯層和數據層。

2.2 系統實現

本系統采用J2EE平臺結合Oracle數據庫架構,流程頁面主要有兩種。

1)表單頁

表單頁的流程是根據企業的實際情況制定的,流程表單也是根據實際情況進行后臺表的設計和前臺界面的繪制,這也是工作流的基本使用。

2)接口頁

接口頁,顧名思義,就是對于已有的B/S模式的頁面提供接口,使頁面在工作流系統中流轉。它成功解決了企業已有的ERP等信息系統流程固化無法進行流程優化的問題。使用接口頁真正實現了業務的隨需應變,可以隨意的對于B/S模式的下信息管理系統進行流程的按需設計按需管理。

例如采購訂單審批流程從兩級審批變為一級審批,但是原有流程固化在ERP系統中,我們可以使用接口頁方便的改變現有流程:使用如下步驟定義接口頁即可:

在整個定義中,工作流系統通過適配器提供工作流和業務數據進行數據交換的功能,根據業務數據進行流程的分支判斷,實現業務流程的隨需應變。

三、流程診斷

使用工作流系統的“已辦流程”和“管理流程”兩個功能,獲得工作流系統的流程運行數據,對工作流系統的中正在運行的和已經運行完畢的流程進行管理和分析,發現系統中流程存在的問題和需要改進的地方,修改流程后重新發布,在發布之后發起的流程則按照新版本流程進行流轉,這就實現了類似業務流程管理生命周期中的診斷功能。



AlphaFlow BPM工作流程管理平臺

 電話:400-888-6861     

  //qdhaitiansuji.cn/


相關資訊