最近公司準(zhǔn)備采用外部的開發(fā)平臺,其中就有BPM廠商。以前也看過一些BPM相關(guān)的資料,為了加深對BPM的理解,本篇我將對以前對BPM的理解進行一個簡要的整理,也希望能給大家一個參考。
什么是業(yè)務(wù)流程
維基百科中說,業(yè)務(wù)流程是為特定的對象(客戶)創(chuàng)造價值的過程,這一過程由一系列相關(guān)聯(lián)、有組織的活動或任務(wù)組成。企業(yè)和組織中的流程常常劃分為三種基本類型:
- 管理流程——對系統(tǒng)運作進行管制、協(xié)調(diào)的流程。典型的管理過程例如公司治理、戰(zhàn)略管理。
- 運作流程——構(gòu)成核心業(yè)務(wù)和創(chuàng)造基本價值的流程。典型的運作過程例如采購、制造、市場營銷、銷售。
- 支持流程——支撐管理流程和運作流程的流程。例如:會計、招募、技術(shù)支持。
業(yè)務(wù)流程和工作流的關(guān)系
工作流技術(shù)發(fā)端于1970年代中期辦公自動化領(lǐng)域的研究工作,它也是形成最早的辦公自動化系統(tǒng)主要技術(shù)。以前在OA產(chǎn)品中,大家聽得很多的是工作流,比較典型的就是審批流了。如果大家注意的話,會發(fā)現(xiàn)現(xiàn)在很多BPM軟件的前身就是工作流產(chǎn)品。從技術(shù)角度上理解,工作流軟件是BPM的重要技術(shù)之一,BPM軟件是工作流軟件發(fā)展的結(jié)果,只是開發(fā)商從市場考慮加上一些佐料換了一個包裝而已。很多開發(fā)人員都是從技術(shù)上去區(qū)分工作流產(chǎn)品還是BPM,這個也沒有錯,然而從處理問題的角度考慮,區(qū)別兩者則又是非常必要的,我更愿意從它們解決的問題域去區(qū)分:工作流軟件解決的問題域是流程的自動化(workflow),而BPM軟件解決的是業(yè)務(wù)流程的優(yōu)化(process),BPM更強調(diào)對流程運行的監(jiān)控、流程數(shù)據(jù)的分析、企業(yè)應(yīng)用的集成、快速開發(fā)能力。流程優(yōu)化只有一部分工作是IT系統(tǒng)能夠完成的事情,還有很多事情是系統(tǒng)外完成的,IT系統(tǒng)所做的是為流程優(yōu)化準(zhǔn)備好高質(zhì)量的分析數(shù)據(jù),做為支撐系統(tǒng)而存在。
企業(yè)引入BPM的好處
- 規(guī)范集團公司業(yè)務(wù)流程
- 實現(xiàn)業(yè)務(wù)流程的集成和自動化
- 提高團隊協(xié)作效率
- 實現(xiàn)流程優(yōu)化
- 優(yōu)化企業(yè)內(nèi)部管理
- 提高企業(yè)的管控能力和決策水平
- 向知識型企業(yè)轉(zhuǎn)變
BPMS的主要技術(shù)項
- Process Modeling 業(yè)務(wù)流程建模
- Analytical Modeling 業(yè)務(wù)流程梳理分析模型(面向業(yè)務(wù)人員)
- Executeable Modeling 可執(zhí)行的業(yè)務(wù)流程模型(面向IT信息人員)
- Organizations,Applications Modeling 組織、應(yīng)用模型(面向IT信息人員)
- Process Automation 業(yè)務(wù)流程自動化
- Process Engine 執(zhí)行業(yè)務(wù)流程模型的關(guān)鍵特性,為流程提供執(zhí)行、監(jiān)控的運行環(huán)境
- Flow Control (Routing) 將任務(wù)執(zhí)行者(人工/機器)自動送達的路由規(guī)則
- Event and Exception 由指定的(人/機器)在指定(時間/動作)觸發(fā)事件,執(zhí)行商業(yè)邏輯、EAI
- Process Architecture and Standards 業(yè)務(wù)流程架構(gòu)和標(biāo)準(zhǔn)
- Workflow Architecture 工作流系統(tǒng)架構(gòu),WFMC Intefrace規(guī)范
- Modeling Language Standards 建模語言標(biāo)準(zhǔn),XPDL、BPMN、BPEL
- Mode Driven Architecture 模型驅(qū)動架構(gòu),OMG、MOF規(guī)范
- Services Orchestration Architecture面向服務(wù)的架構(gòu),OASIS、WebService
- Business Rules 商業(yè)規(guī)則
- BRE(Business Rule Engine) 用于執(zhí)行規(guī)則的引擎
- Rule Designer 規(guī)則設(shè)計能力
- Application Integration 應(yīng)用整合
- based on Event 基于事件的整合
- based on Adapter 基于雙方適配器的整合
- based on Portal 基于交互的整合
- based on Services 基于ESB總線服務(wù)的整合
- based on Resource 基于資源的整合(數(shù)據(jù)庫、簡單文件格式、RSS、Mushup..)
- Performance Management
BPMS 系統(tǒng)架構(gòu)圖
BPM Babylonia – Comparing BPA and BPMS is like comparing apples and oranges
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。