區(qū)分 Workflow與BPM
我們擁有十多年網(wǎng)頁設(shè)計(jì)和網(wǎng)站建設(shè)經(jīng)驗(yàn),從網(wǎng)站策劃到網(wǎng)站制作,我們的網(wǎng)頁設(shè)計(jì)師為您提供的解決方案。為企業(yè)提供做網(wǎng)站、成都做網(wǎng)站、微信開發(fā)、小程序設(shè)計(jì)、成都手機(jī)網(wǎng)站制作、H5開發(fā)、等業(yè)務(wù)。無論您有什么樣的網(wǎng)站設(shè)計(jì)或者設(shè)計(jì)方案要求,我們都將富于創(chuàng)造性的提供專業(yè)設(shè)計(jì)服務(wù)并滿足您的需求。
按照我最初的設(shè)想,這篇文章本不應(yīng)該寫 Workflow與BPM的區(qū)別的,但是世界總是變化這么快。前幾天給公司內(nèi)部的期刊寫了篇介紹工作流的文章,之后就有很多同事詢問Workflow與BPM的區(qū)分問題。于是不得已就寫了點(diǎn)這方面自己的看法,現(xiàn)摘錄如下:
對 Workflow和BPM,沒有嚴(yán)格的概念界限區(qū)分。
首先讓我們回顧到上個(gè)世紀(jì)九十年代,誕生了 “Process Reengineering”,可惜那個(gè)時(shí)候只是一陣風(fēng),因?yàn)榧夹g(shù)跟不上,所以大多都只停留在管理層概念。但是,在九十年代,workflow技術(shù)卻蓬勃發(fā)展,可謂是百家爭鳴,蒸蒸日上。
2000左右,工作流技術(shù)應(yīng)用已經(jīng)非常成熟,數(shù)據(jù)集成,應(yīng)用集成也發(fā)展迅速。隨之也推動(dòng)了業(yè)務(wù)過程管理、整合、統(tǒng)計(jì)、優(yōu)化等方面的應(yīng)用需求。于是就誕生了“BPM”這個(gè)概念。之后,2001年我們做了自己的BPM開發(fā)平臺ES2007,也是從最簡單的流程圖開始,到現(xiàn)在有了今天的方正飛鴻平臺(www.founderfix.com)。
如果 Workflow是早期人們?yōu)榱私鉀Q“辦公自動(dòng)化”“流程自動(dòng)化”而誕生的應(yīng)用技術(shù)和解決方案的話;那么BPM則是為了“對全局性的業(yè)務(wù)分析、整合”,以及“能夠基于這些分析提供對上層管理決策的支持”的一種應(yīng)用技術(shù)和解決方案。
事實(shí)上,如何去描述業(yè)務(wù)過程 “Business Process”,一直還是個(gè)爭論不休的話題,也因此存在幾種標(biāo)準(zhǔn)。主要是以WfMC為代表的XPDL,OASIS為代表的BPEL,OMG為代表的BPMN和BPDM。
雖然描述過程 “Process”的標(biāo)準(zhǔn)并不一樣,但是在圈定以:過程定義、過程執(zhí)行、過程監(jiān)控、過程分析、過程優(yōu)化這幾個(gè)方面為核心的BPM Solution ,這一方面各家?guī)缀醵际窍嗤?,只是?shí)現(xiàn)技術(shù)不同。
BPM關(guān)注于由一些獨(dú)立的應(yīng)用系統(tǒng)組成的業(yè)務(wù)流程的的模擬、定義、執(zhí)行、分析和管理。BPM是工作流的超集,最大的不同是使不同的應(yīng)用活動(dòng)相互協(xié)作提供強(qiáng)大的整合能力。
工作流管理系統(tǒng)用于控制流程從一個(gè)人到另一個(gè)人,從一個(gè)應(yīng)用到另一個(gè)應(yīng)用,因此,它用于管理工作流的信息。工作流管理不考慮業(yè)務(wù)流程的優(yōu)化。 BPM真正控制整個(gè)流程,確保工作流能夠按計(jì)劃實(shí)施。
BPM的解決方案包含很多工具,可以幫助業(yè)務(wù)人員很容易的創(chuàng)建和記錄流程??梢詾?IT人員提供一個(gè)協(xié)同環(huán)境,來將業(yè)務(wù)人員創(chuàng)建的業(yè)務(wù)流程轉(zhuǎn)換為可以執(zhí)行的、與數(shù)據(jù)庫、電子表格和業(yè)務(wù)規(guī)則相集成的代碼。當(dāng)業(yè)務(wù)流程很復(fù)雜的時(shí)候,一個(gè)人是不夠的,很多不同的人要一起工作,協(xié)同工具是有必要的,它使得業(yè)務(wù)人員和IT人員可以進(jìn)行協(xié)作。
BPM可以幫助軟件開發(fā)人員來集成第三方的應(yīng)用軟件。在企業(yè)中有很多不同的應(yīng)用系統(tǒng)。例如, ERP、PLM、財(cái)務(wù)軟件等。這些系統(tǒng)可以通過BPM平臺進(jìn)行集成。此外BPM還用于處理流程執(zhí)行過程中的意外和特殊情況,發(fā)布流程,并對流程進(jìn)行版本控制。另外有一種工具,可以從正在執(zhí)行的流程中提取一系列的指標(biāo),生成各種形式的報(bào)告,使流程的擁有者能夠管理流程的資源,實(shí)現(xiàn)流程的優(yōu)化。
簡而言之, BPM可以提供所有的流程控制功能,并實(shí)現(xiàn)與各類應(yīng)用軟件的集成,但工作流管理不能實(shí)現(xiàn)這些功能。
1、工作流(Workflow)
在模擬、定義、執(zhí)行和分析方面并不是非常關(guān)心完整周期的流程管理。沒有內(nèi)置的流程管理概念。
有限的可測量性和可靠性,通常只是為部門級的使用進(jìn)行設(shè)計(jì)并只有有限的平臺支持。
缺乏整合能力,通常只限于傳送圖片或者文檔附件。
通常只能運(yùn)行指定的應(yīng)用系統(tǒng),無法運(yùn)行外部的主機(jī)應(yīng)用系統(tǒng),比如 Oracle、SAP等等。
功能著重于提供強(qiáng)大的電子表單功能。
通常在非任務(wù)驗(yàn)證和收入結(jié)算領(lǐng)域使用。
2、BPM
業(yè)務(wù)流程的管理、模擬、執(zhí)行和分析的獨(dú)立的軟件平臺,通常用于 P2P、P2A和A2A(STP)任務(wù)驗(yàn)證和收入結(jié)算流程中。
高可測性、高事務(wù)數(shù)、大用戶量的設(shè)計(jì)。
很強(qiáng)的集成能力,業(yè)務(wù)流程能夠通過不同應(yīng)用系統(tǒng)與多個(gè)軟 /硬件平臺進(jìn)行端到端的連接。
提供的主要功能
a.高可視化
b.可管理化
c.靈活性
d.模塊化
e.整合性
f.基于規(guī)則
g.持續(xù)的優(yōu)化
h.嵌入的
工作流關(guān)注于通過預(yù)定義指令集組成活動(dòng)組件的特定應(yīng)用的序列,包括自動(dòng)過程 (基于軟件的)和手動(dòng)活動(dòng)(人工工作)。
---------------------
作者: linglongwan
來源: CSDN
原文: https://blog.csdn.net/linglongwan/article/details/6590853
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請附上博文鏈接!