作者:alphaflow來(lái)源:flowyun.com訪問(wèn):154時(shí)間:2019-05-08
在20世紀(jì)90年代以來(lái)的經(jīng)濟(jì)浪潮中,MIS(信息系統(tǒng))與ERP(企業(yè)資源計(jì)劃)成為企業(yè)管理的熱點(diǎn)。但是,MIS/ERP的開發(fā)方式的缺點(diǎn)在于對(duì)需求表達(dá)不清晰、效率不高。在這種思維方式下的流程管理與真正的企業(yè)流程管理成了“兩張皮”:ERP僅僅是IT領(lǐng)域一個(gè)不重要的支系,而非作為一種驅(qū)動(dòng)力。更嚴(yán)重的是流程被固化在系統(tǒng)中,企業(yè)不能隨著商業(yè)環(huán)境的變化而方便迅速的改變自身的業(yè)務(wù)流程。如何實(shí)現(xiàn)業(yè)務(wù)流程的自動(dòng)化,使得各自相對(duì)獨(dú)立業(yè)務(wù)實(shí)現(xiàn)無(wú)縫集成,如何保持商業(yè)伙伴之間的協(xié)同,并建立一種靈活的機(jī)制已經(jīng)成為企業(yè)的首要問(wèn)題。
BPM的出現(xiàn),改變了這種IT思維方法。它希望在現(xiàn)有的MIS/ERP系統(tǒng)開發(fā)中表達(dá)商業(yè)需求,對(duì)根植在應(yīng)用系統(tǒng)中的流程做出清晰的定義。為實(shí)現(xiàn)BPM,管理系統(tǒng)必須能夠提供方便迅速分析業(yè)務(wù)流程、商業(yè)數(shù)據(jù)的工具,以便企業(yè)決定使用最適合流程引導(dǎo)商業(yè)目的的實(shí)現(xiàn)。
本文研究了業(yè)務(wù)流程管理理論,分析了業(yè)務(wù)流程管理與工作流管理的異同,并在此基礎(chǔ)上,基于改進(jìn)的工作流管理,實(shí)現(xiàn)了業(yè)務(wù)流程管理系統(tǒng)。
1、業(yè)務(wù)流程管理理論研究
(1)業(yè)務(wù)流程管理概念
什么是業(yè)務(wù)流程管理? BPM是一個(gè)描述一組服務(wù)和工具的一般名詞,這些服務(wù)和工具為流程管理(如流程的分析、定義、執(zhí)行、監(jiān)視和管理)提供支持。它將生產(chǎn)流程、業(yè)務(wù)流程、各類行政申請(qǐng)流程、財(cái)務(wù)審批流程、人事處理流程、質(zhì)量控制及客服流程等70%以上需要兩人以上協(xié)作實(shí)施的任務(wù)全部或部分由計(jì)算機(jī)處理,并使其簡(jiǎn)單化、自動(dòng)化。
從管理理論或戰(zhàn)略的層面看,業(yè)務(wù)流程管理(BPM)就是在一個(gè)存在內(nèi)部事件和外部事件的環(huán)境中,由一組相互依賴的業(yè)務(wù)流程出發(fā),對(duì)業(yè)務(wù)進(jìn)行描述、理解、表示、組織和維護(hù)。從具體實(shí)施的層面看,BPM還可分為流程分析、流程定義與重定義、資源分配、時(shí)間安排、流程管理、流程質(zhì)量與效率測(cè)評(píng)、流程優(yōu)化等。
在流程設(shè)計(jì)階段,業(yè)務(wù)流程被定義或者是重新定義;系統(tǒng)在配置階段,定義的流程在基于流程的信息系統(tǒng)中實(shí)施;在流程運(yùn)行實(shí)施階段,業(yè)務(wù)流程開始利用在配置階段的內(nèi)容開始實(shí)施;在診斷階段,系統(tǒng)開始分析業(yè)務(wù)流程以發(fā)現(xiàn)其中的問(wèn)題和需要改進(jìn)的地方,在流程設(shè)計(jì)階段重新定義,往返循環(huán)不斷的優(yōu)化業(yè)務(wù)流程。
(2)工作流管理概念
20世紀(jì)60到70年代就有學(xué)者清楚的表達(dá)了利用信息技術(shù)實(shí)現(xiàn)工作流程自動(dòng)化的想法,但是,工作流的真正成熟還是以1993年工作流技術(shù)標(biāo)準(zhǔn)化的工業(yè)組織WFMC(工作流管理聯(lián)盟)的成立為標(biāo)志的。工作流管理聯(lián)盟成立以后,發(fā)布了用于工作流管理系統(tǒng)之間互操作的工作流參考模型,并相繼制定了一系列工業(yè)標(biāo)準(zhǔn)。使得工作流系統(tǒng)的研究與開發(fā)進(jìn)入了一個(gè)新的熱潮。
工作流就是工作流程的計(jì)算模型,即將工作流程中的工作如何前后組織在一起的邏輯和規(guī)則在計(jì)算機(jī)中以恰當(dāng)?shù)哪P瓦M(jìn)行表示并對(duì)其實(shí)施計(jì)算。工作流要解決的主要問(wèn)題是:為實(shí)現(xiàn)某個(gè)業(yè)務(wù)目標(biāo),在多個(gè)參與者之間,利用計(jì)算機(jī),按某種預(yù)定規(guī)則自動(dòng)傳遞文檔、信息或者任務(wù)。簡(jiǎn)單地說(shuō),工作流就是一系列相互銜接、自動(dòng)進(jìn)行的業(yè)務(wù)活動(dòng)或任務(wù)。我們可以將整個(gè)業(yè)務(wù)過(guò)程看作是一條河,其中流過(guò)的河水就是工作流。
(3)WFM與BPM的區(qū)別與聯(lián)系
事實(shí)上,WFM和BPM之間沒有嚴(yán)格的概念界限區(qū)分。如果說(shuō)WFM是早期人們?yōu)榱私鉀Q“辦公、流程自動(dòng)化”而誕生的應(yīng)用技術(shù)和解決方案的話;那么BPM則是為了“對(duì)全局性的業(yè)務(wù)分析、整合”,以及“能夠基于這些分析提供對(duì)上層管理決策的支持”的一種應(yīng)用技術(shù)和解決方案。
與業(yè)務(wù)流程管理相比,傳統(tǒng)的工作流管理的重點(diǎn)僅僅存在于BPM的下半部分,即流程設(shè)計(jì)、系統(tǒng)配置、流程運(yùn)行三個(gè)部分。此外,傳統(tǒng)的工作流管理對(duì)于設(shè)計(jì)階段的支持很少,僅僅提供了一個(gè)編輯器,而對(duì)實(shí)時(shí)的設(shè)計(jì)分析沒有支持。因此,傳統(tǒng)的工作流管理系統(tǒng)軟件中,幾乎都無(wú)法支持流程設(shè)計(jì)的仿真,驗(yàn)證,確認(rèn)以及對(duì)實(shí)時(shí)數(shù)據(jù)的收集、解釋。從理論上說(shuō),可以從工作流日志中可以挖掘業(yè)務(wù)流程,然而能夠真正做到這一點(diǎn)的很少。
2、基于工作流管理的業(yè)務(wù)流程管理系統(tǒng)的實(shí)現(xiàn)
(1)系統(tǒng)架構(gòu)
業(yè)務(wù)流程的定義使用C/S模式。C/S充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任務(wù)合理分配到Client端和Server端來(lái)實(shí)現(xiàn),降低了系統(tǒng)的通訊開銷。在流程定義階段,用戶只需定義組織結(jié)構(gòu),流程和表單就能夠完成流程的設(shè)計(jì)。
業(yè)務(wù)流程的運(yùn)行為B/S模式,軟件系統(tǒng)設(shè)計(jì)遵循目前國(guó)際上流行的B/S三層結(jié)構(gòu)系統(tǒng)模型,即整個(gè)系統(tǒng)分為客戶層、業(yè)務(wù)邏輯層和數(shù)據(jù)層。這種模型具有軟件發(fā)布更為靈活、程序開發(fā)更為高效、重負(fù)載下性能更好、系統(tǒng)安全性更強(qiáng)等優(yōu)點(diǎn)。
(2)系統(tǒng)實(shí)現(xiàn)
本系統(tǒng)采用J2EE平臺(tái)結(jié)合Oracle數(shù)據(jù)庫(kù)架構(gòu),流程頁(yè)面主要有兩種。
一、表單頁(yè)
表單頁(yè)的流程是根據(jù)企業(yè)的實(shí)際情況制定的,流程表單也是根據(jù)實(shí)際情況進(jìn)行后臺(tái)表的設(shè)計(jì)和前臺(tái)界面的繪制,這也是工作流的基本使用。
二、接口頁(yè)
接口頁(yè),顧名思義,就是對(duì)于已有的B/S模式的頁(yè)面提供接口,使頁(yè)面在工作流系統(tǒng)中流轉(zhuǎn)。它成功解決了企業(yè)已有的ERP等信息系統(tǒng)流程固化無(wú)法進(jìn)行流程優(yōu)化的問(wèn)題。使用接口頁(yè)真正實(shí)現(xiàn)了業(yè)務(wù)的隨需應(yīng)變,可以隨意的對(duì)于B/S模式的下信息管理系統(tǒng)進(jìn)行流程的按需設(shè)計(jì)按需管理。
例如采購(gòu)訂單審批流程從兩級(jí)審批變?yōu)橐患?jí)審批,但是原有流程固化在ERP系統(tǒng)中,我們可以使用接口頁(yè)方便的改變現(xiàn)有流程:使用如下步驟定義接口頁(yè)即可:
在整個(gè)定義中,工作流系統(tǒng)通過(guò)適配器提供工作流和業(yè)務(wù)數(shù)據(jù)進(jìn)行數(shù)據(jù)交換的功能,根據(jù)業(yè)務(wù)數(shù)據(jù)進(jìn)行流程的分支判斷,實(shí)現(xiàn)業(yè)務(wù)流程的隨需應(yīng)變。
三、流程診斷
使用工作流系統(tǒng)的“已辦流程”和“管理流程”兩個(gè)功能,獲得工作流系統(tǒng)的流程運(yùn)行數(shù)據(jù),對(duì)工作流系統(tǒng)的中正在運(yùn)行的和已經(jīng)運(yùn)行完畢的流程進(jìn)行管理和分析,發(fā)現(xiàn)系統(tǒng)中流程存在的問(wèn)題和需要改進(jìn)的地方,修改流程后重新發(fā)布,在發(fā)布之后發(fā)起的流程則按照新版本流程進(jìn)行流轉(zhuǎn),這就實(shí)現(xiàn)了類似業(yè)務(wù)流程管理生命周期中的診斷功能。
?2023 AlphaFlow流程云 杭州微宏科技有限公司 版權(quán)所有 ICP備案號(hào):浙ICP備18039265號(hào)-1