從管理的角度,它可以看作是業(yè)務(wù)流程再造(BPR)所帶來(lái)的以業(yè)務(wù)流程為中心的管理思想的延續與發(fā)展;從企業(yè)應用角度,它是在工作流(Workflow)等技術(shù)基礎上發(fā)展起來(lái)的,基于業(yè)務(wù)流程建模,支持業(yè)務(wù)流程的分析、建模、模擬、優(yōu)化、協(xié)同與監控等功能的新一代企業(yè)應用系統核心。
與業(yè)務(wù)流程管理系統相關(guān)主要領(lǐng)域包括流程梳理與診斷、流程建模與運行管理、流程監控、分析與改進(jìn)以及流程化業(yè)務(wù)領(lǐng)域應用。
1.1 BPM的驅動(dòng)力
- 管理端到端的、面向客戶(hù)的流程;
- 整合日益增長(cháng)的相關(guān)數據和信息;
- 提高現有基礎設施和數據的功能性和靈活性;
- 通過(guò)SOA架構將現有系統和其他系統集成;
- 為業(yè)務(wù)-IT對齊建立一種通用的規范
1.2 業(yè)務(wù)流程管理的價(jià)值
- 優(yōu)化流程;
- 提高生產(chǎn)效率;
- 提高業(yè)務(wù)流程建模能力;
- 法律監管遵從;
- 分支機構和區域之間流程的標準化;
- 對關(guān)鍵流程的實(shí)時(shí)可視化監控;
- 快速簡(jiǎn)便地實(shí)現流程變更;
1.3.1 面向工作流的BPM
工作流描述了在BPM空間內人與人的交互和人與系統的交互。根據獨立分析師Sandy Kemsley所述,工作流就是我們所熟知的BPM的初始階段。“一開(kāi)始就有工作流,”Kemsley在她網(wǎng)站的第二專(zhuān)欄中寫(xiě)道。“更確切地說(shuō),在預先確定的流程圖中有一個(gè)掃描過(guò)的人與人之間交互的路由文檔。”在當代BPM的大背景下,工作流和EAI(企業(yè)應用集成)平起平坐,并在某種程度上,可以看成是人的集成。工作流BPM旨在優(yōu)化業(yè)務(wù)流程中以人為本的活動(dòng)。這些措施包括活動(dòng)監控,流程治理,正如BPM的成因,是對未完成文檔向下進(jìn)一步處理的編制。
1.3.2 面向文檔的BPM
文檔管理和工作流齊頭并進(jìn)。當文件穿過(guò)工作流時(shí),追蹤文件的去向以及它們的變動(dòng),維護文檔記錄的可靠性、安全性、可用性,早在計算機革命之前,已經(jīng)成為了業(yè)務(wù)的必要元素。今天的企業(yè)文檔管理系統利用計算機技術(shù)來(lái)提供存儲、安全、索引和檢索選項。可用性正日益重要,因為多方參與者經(jīng)常需要憑借多個(gè)應用來(lái)使用同一個(gè)文件。因此,依靠現有業(yè)務(wù)系統的集成是面向文檔BPM成功的一個(gè)主要元素。
1.3.3 面向業(yè)務(wù)規則的BPM
自動(dòng)化這門(mén)學(xué)科可以追溯到人工智能的早期,當時(shí)研究人員試圖以最簡(jiǎn)單的術(shù)語(yǔ),集中于規則的使用來(lái)描述復雜的系統。像最早的嘗試模擬國際象棋游戲實(shí)驗計算機,這些系統按照狀態(tài)機的模式工作。有點(diǎn)像游戲規則,組織顯式地或隱式地按照關(guān)鍵“規則”來(lái)定義過(guò)程,這些關(guān)鍵“規則”在流程的某些點(diǎn)上提出要做出哪些決定或更改——或請求哪些授權。一旦被稱(chēng)為推理機,同類(lèi)的軟件系統就發(fā)展成了業(yè)務(wù)規則引擎或者業(yè)務(wù)規則管理系統。創(chuàng )建和維護業(yè)務(wù)規則的復雜性常常成為這些推廣這些系統的阻礙成分。這些系統承擔了類(lèi)似以建模為中心的BPM工具的角色。(誠然,很多用戶(hù)會(huì )將以建模為中心的BPM作為一個(gè)獨特的類(lèi)別。)以建模為中心的方法起初傾向于自上而下的進(jìn)行工作,這些工作就是在模型中用特殊符號描述一個(gè)組織,或組織的改進(jìn)。近年來(lái)一些工具廠(chǎng)商已經(jīng)完成對可執行模型的支持——他們的模型可以生成或者幫助形成可用的業(yè)務(wù)邏輯的代碼。與這里介紹的其他類(lèi)型的BPM系統相比,業(yè)務(wù)規則引擎在純BPM系統中的規模將變得更大。
1.3.4 面向EAI的BPM
在整個(gè)90年代從不同系統對集成可操作型數據方法的改進(jìn),采取的是企業(yè)應用集成或EAI的形式。雖然這些往往是硬接線(xiàn)的一對一集成,消息隊列這種應用集成變得尤其流行,同時(shí)隱含業(yè)務(wù)流程表現為有組織的隊列,例如,清除銀行支票或執行庫存訂單,讓集成服務(wù)器很大程度上有了面向工作流的BPM的味道。今天,許多架構師都傾向于把數據集成問(wèn)題看成業(yè)務(wù)流程問(wèn)題。同樣地,一些架構師將期望根據B2B或電子數據交換(EDI)來(lái)集成的過(guò)程自動(dòng)化。