




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
BPMN2.0標(biāo)準(zhǔn)業(yè)務(wù)流程建模簡介ThomasAllweyer著2.1最初的BPMN模型一個簡單的BPMN流程模型被認(rèn)為是一個起點。在圖1中所示的模型工作可以被大多數(shù)先前已經(jīng)涉及任何種類的過程建模的人所直接理解。建模的方式類似于公知的流程圖和活動圖。^equlr^dJobOpBning笛與備Write
JobPtelingReworkJobPostingPublish^equlr^dJobOpBning笛與備Write
JobPtelingReworkJobPostingPublishJobPo&lingQ
posted圖1一個簡單的BPMN模型營業(yè)部和人力資源部門參與的過程為“發(fā)布職位”。當(dāng)需要雇員的過程開始。該營業(yè)部報告該職位空缺。然后,人力資源部寫一份招聘啟事。該營業(yè)部的評論此招聘啟事。在這一點上,有兩種可能性:要么招聘啟事是好的,否則是不行的。如果不行的,它是由人力資源部返工。這是一次,其次是營業(yè)部審查招聘啟事。同樣,其結(jié)果可能是好還是不好吧。因此,它可能在招聘啟事發(fā)生時需要檢討多次。如果它是好的,它是由人力資源管理部門公布的,在這個過程結(jié)束時。在現(xiàn)實中,用于創(chuàng)建和發(fā)布招聘啟事可以更加復(fù)雜和廣泛。所提出的例子是(像在這本書中所有例子)為了具有小的和容易理解的模型的簡化,可用于說明不同的BPMN元素。2.2BPMN構(gòu)建的使用下面,將模型圖1中的每個元件更加緊密地說明。整個過程被包含在一個池。這是一個完整的過程的一般種類的容器。在上面的例子中,池標(biāo)有包含進(jìn)程的名稱。每一道工序都坐落在池內(nèi)。如果該集合對于過程來說是不重要的,它不要求將其拉在圖中。在不顯示一個池的過程中,整個過程都包含在一個無形的,隱含的池。池是特別有趣的當(dāng)數(shù)個池用來模擬一個協(xié)作使用,即幾個合作伙伴的過程的相互作用。每個合作伙伴的過程在一個單獨的游泳池顯示。這將在第5章描述。從圖1中的池分隔成兩個道。道可用于各種用途,例如用于分配組織單位,如在這個例子中,或用于技術(shù)系統(tǒng)內(nèi)代表不同的組件。在這個例子中,道顯示的過程的活動由營業(yè)部和人力資源部門進(jìn)行。被池和道也被稱為“泳道”。他們像游泳池劃分成的道。比賽的每一個參與者只游在自己道。過程本身開始的第一個活動為“要求員工”。流程通常有這樣一個啟動事件。其標(biāo)志是一個簡單的圓形。在大多數(shù)情況下是有意義的只使用一個起始事件,而不是幾個的。一個圓角矩形代表活動。在一個活動得到的東西做的。這是由活動的名稱表示,比如“報告工作機(jī)會”或“審查職位發(fā)布”。連接箭頭用于模擬的順序流。它們表示,其中不同的事件,活動,和其它元件的遍歷順序。通常,這被稱為控制流,但在BPMN有第二類型的流,該消息流,從而影響一個過程的控制,以及,因此,某種控制流,太。出于這個原因,術(shù)語“序列流”被使用。用于從其它種類的流區(qū)分開來,這是很重要的繪制順序用實線和填充箭頭流動。這個過程“發(fā)布職位”包含了拆分:活動“審查招聘啟事”后面的網(wǎng)關(guān)。一個空白的菱形代表了一個獨特的網(wǎng)關(guān)。這意味著,從幾個外向順序流向,只有一個必須選擇。在招聘啟事進(jìn)程正確網(wǎng)關(guān)到達(dá)每一次,一個決定必須。無論順序流向右后跟,導(dǎo)致活動“發(fā)布作業(yè)發(fā)布”,或一到左側(cè)被選擇,觸發(fā)活動“返修作業(yè)發(fā)布。因此不可能同時遵循兩條路徑。這樣的決定的邏輯也被稱為“異或”,縮寫為“異或”。在輸出路徑的條件決定選擇哪條路徑。如果建模工具的使用量和處理已被執(zhí)行或由軟件程序進(jìn)行模擬,則通??梢哉蕉x確切條件。這種正式的描述,其可以表示在一種編程語言,可以存儲在該序列流動的特殊屬性。如果,在另一方面,模型的目的是要說明一個過程到其它人,那么最好是寫非正式的,但可以理解的,語句直接進(jìn)入圖,旁邊的順序流。的意思是“好”與“不行”后,被稱為“審查職位發(fā)布”活動是明確到人-一個程序無法使用它。網(wǎng)關(guān)還用于合并替代路徑。在示例過程中,對活動“評論作業(yè)發(fā)布”左側(cè)網(wǎng)關(guān)合并兩個輸入序列流動。再次,這是一個唯一網(wǎng)關(guān)。該公司預(yù)計,無論是活動“寫入招聘發(fā)布”或“返修職位發(fā)布”進(jìn)行網(wǎng)關(guān)到達(dá)之前-在同一時間,但不能同時使用。它應(yīng)為使用網(wǎng)關(guān)或者用于分離或用于接合被照顧,但不能用于二者的組合。在示例過程中
的最后一個元素是結(jié)束事件。像開始時它有一個圓形的符號-但有一個厚厚的邊框。2.3順序流邏輯上述招聘啟事處理流程邏輯是相當(dāng)容易理解。在更復(fù)雜的模型,有時并不清楚如何建模的結(jié)構(gòu)正好被解釋。因此,這是有益的,如果所述序列流的元素的含義以明確的方式被定義。流程圖中的順序流的邏輯可以通過“令牌”來解釋。正如在棋盤游戲令牌是根據(jù)游戲的規(guī)則移到板,可以想見,通過根據(jù)BPMN的規(guī)則流程模型移動令牌。該過程開始時每一次,啟動事件會創(chuàng)建一個令牌(參見圖2)。由于招聘啟事過程進(jìn)行了不止一次,許多令牌可以在時間過程中被創(chuàng)建。因此它可能發(fā)生的過程對于一個招聘啟事還沒有結(jié)束,當(dāng)進(jìn)程發(fā)布另一份工作開始。移動通過的過程中,每個標(biāo)記是獨立于其他標(biāo)記運動。required required requiredrequired required required圖2開始事件創(chuàng)建一個token通過開始事件使順序流向第一活動移動建立一個token。本次活動收到token,執(zhí)行任務(wù)(在這種情況下,報告一個職位空缺)然后將其釋放到外出順序流(參見圖3)。1-) 2.)Report
JobReport
JobOpeningJobOpening圖3活動收到token和完成后,將其轉(zhuǎn)發(fā)下面的活動轉(zhuǎn)發(fā)token。然后,它在到達(dá)匯合唯一網(wǎng)關(guān)。該網(wǎng)關(guān)的任務(wù)很簡單:它只是需要通過任何進(jìn)入順序流到達(dá),并將其移動到外出順序流的令牌。這顯示在圖4中情況A中,從左邊的標(biāo)記到達(dá)時,在情況B中從下方。在兩種情況下,token被路徑為往外向順序流向右。AliA2)AliA2)圖4token通過合并唯一網(wǎng)關(guān)的過程分割唯一網(wǎng)關(guān)的任務(wù)是更有趣的。它需要一個到達(dá)的token,并決定根據(jù)的條件,向其中順序流應(yīng)該被移動的方向運行。在圖5的A情況下,條件“還行”是真實的,也就是前面的審查活動已經(jīng)產(chǎn)生了積極的結(jié)果。在這種情況下,令牌移動到右側(cè)。否則,如果條件“不好”為真,則令牌移動到向下順序流(情況B)。建模者必須定義這樣的一種方式,總是能夠找到精確的條件之一為真條件°BPMN規(guī)范并沒有說明如何定義的條件以及如何檢查哪些條件為真。由于所考慮的過程不是由軟件執(zhí)行時,這里使用的相當(dāng)簡單的語句是足夠的。根據(jù)該軟件工具的要求和規(guī)則來定義的條件。這將是必要的。否則,token將會通過循環(huán)進(jìn)行幾次返工的招聘啟事。最后直到它到達(dá)結(jié)束事件。這只是刪除任何到達(dá)token,從而完成整個過程(圖6)。圖5token通過分裂網(wǎng)關(guān)的過程每一個過程圖的順序流可以模擬在這種方式與token的幫助。這允許用于分析是否一個處理的流程邏輯已經(jīng)被正確地模擬。應(yīng)當(dāng)指出的是,一個token并不代表這樣的事,而是作為一個數(shù)據(jù)對象或文件。在招聘啟事過程的情況下,它可以想像有一個文件“招聘啟事”流經(jīng)過程。該文件可包含所有需要的數(shù)據(jù),例如活動“評論作業(yè)發(fā)布”的結(jié)果。在分裂網(wǎng)關(guān),判定然后可以基于該屬性值。但是,BPMN順序流被限制執(zhí)行的純秩序。token因此不攜帶任何信息,而是用于區(qū)分彼此的token的唯一標(biāo)識符。對于數(shù)據(jù)對象也有,這將在第10章提交單獨的BPMN結(jié)構(gòu)。2.4演示選項通常池水平為繪制。順序流的首選方向是再從左向右。另一方面,也可以使用垂直池和從頂部繪制順序流至底部,如在實施例在圖7。這是有道理的決定這些可能性只有一個-水平或垂直。不過也有造型只支持水平建模工具。job /」p盯、 Jobpasted pcftod pasted圖6結(jié)束事件移走token圖7垂直泳道與鑲嵌的道圖7還表示出了嵌套道的一個例子。標(biāo)有車道"銷售”被分成了兩個道“銷售力”和“訂單處理”。在原則上,可以再次劃分這些道等,雖然這不僅使檢測到的深度一定的水平。它沒有規(guī)定在哪里放置池和通道的名稱。典型是選擇用于圖1和圖7。這里的變體的名稱放置在游泳池或道的左側(cè),或在分別用于垂直樣式的頂部。池的名稱由一條線分開。道的名稱,但是,被直接放置在通道內(nèi)的分離線路僅用于被劃分成進(jìn)一步的子道的道。道,也可以布置為矩陣。圖8中的采購過程貫穿業(yè)務(wù)部門,采購部門,這兩個跨越分支機(jī)構(gòu)和總部。當(dāng)需求發(fā)生了分公司的業(yè)務(wù)部門,這個部門報告的需求。在下一步驟中,采購是經(jīng)同一部門中的總部。采購部門的中心部分,然后關(guān)閉與供應(yīng)商簽訂合同,然后由分公司的采購部門進(jìn)行采購本地。雖然BPMN規(guī)范明確地描述了這樣的基質(zhì)上介紹的可能性,但是到目前為止這是幾乎沒有施加的。12.2信息相關(guān)該消息的內(nèi)容中的一個對話總是相互關(guān)聯(lián)的流動。例如,在談話“處理訂單的廣告”一個實例交換的所有消息都與同一廣告訂單相關(guān)。因此,可以使用順序的ID為相關(guān)性,即消息的一個過程實例的分配。如果客戶收到的廣告審批,他能確定相應(yīng)的命令-因此流程實例-基于訂單ID。對話的所有消息都有一個共同的相關(guān)性。一個簡單的對話中未分解成其他人的對話被稱為通信。因此,該行被稱為通信鏈路(在一些地方規(guī)范草案還稱他們?yōu)檎勗掓溄樱R粋€對話始終通信鏈路到兩個或更多的參與者。如果通信鏈路的端部被分支,同一類型的多個伙伴可以是所述通信的一部分,否則只有一個?!疤幚碛唵蔚膹V告”有且只有一個客戶,一個廣告代理公司作為參與者,但多個設(shè)計師。因此,設(shè)計師的池包含的倍數(shù)標(biāo)記。然而,具有在池中只多重標(biāo)記物是不充分的。談話“的插圖手柄令”,例如,只有一個設(shè)計師的參與者。因此,通信鏈路的各自的端部不分叉。12.3對話的層次結(jié)構(gòu)除了通信,但也可以使用子對話。類似于子流程它們均標(biāo)有“+”-符號。一個子會話的細(xì)節(jié)可以在另一個會話圖進(jìn)行說明。一個子會話的圖只能包含誰被鏈接到父圖內(nèi)的子會話的那些參與者。圖171展示出了用于子會話“處理訂單為廣告”如何從該圖中可以看出的詳細(xì)談話圖,它也可以繪制消息直接流入談話圖。除了協(xié)作圖,圖的談話不準(zhǔn)展現(xiàn)在池之間的池或編排過程。該圖包含了有關(guān)同一順序的那些消息流。為了更準(zhǔn)確地表述,它們涉
及相同的查詢。在開始的時候,一個訂單還沒有達(dá)到呢,而不是每次詢價變成訂單。因此,該共同參考點是詢問。ChangeRequestIVApprovalChangeRequestIVApprovalI IAdvertisement1iRejectionTOC\o"1-5"\h\zI bOrderi i7 7/XAssignment
\ /ofGraphics'/Design人DesignerIII圖171子對話“處理訂單的廣告”對話圖除了客戶和廣告代理公司之間的明確顯示的消息流,該圖還包含了通訊“圖形設(shè)計的分配”。被該通信的所有消息流還有關(guān)同一詢價,但這個信息不充分的廣告代理,以便正確地分配所有傳入消息。這是由于這樣的事實,即可用性請求被發(fā)送到幾個設(shè)計。廣告代理公司都有每個進(jìn)來的可用性通知,正確地分配到正確的可用性要求。因此,需要用于關(guān)聯(lián)這些消息,如附加的信息可用性要求的ID。因此,可以定義為消息廣告代理和設(shè)計者之間流動的單獨的通信。這種溝通的信息交流也可以仿照在協(xié)作圖(圖172),或在編排圖(圖173)。當(dāng)然,也可以顯示在一個單一的整個子會話的消息流圖(圖161和在前面的章節(jié)162)。Adver
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 知識產(chǎn)權(quán)教育在學(xué)校的普及與推廣
- 2025龍源電力集團(tuán)股份有限公司校園招聘428人筆試參考題庫附帶答案詳解
- 鄉(xiāng)鎮(zhèn)工廠租賃合同范本
- 電子書銷售平臺的市場分析與運營策略
- 科技改變生活城市社區(qū)智能科技服務(wù)研究
- 現(xiàn)代辦公環(huán)境下骨科醫(yī)學(xué)影像技術(shù)的創(chuàng)新應(yīng)用
- 科技公司如何通過培訓(xùn)提升員工網(wǎng)絡(luò)防御能力
- 社區(qū)康復(fù)支持網(wǎng)絡(luò)在災(zāi)害救援中的應(yīng)用
- 磁性材料在航空航天結(jié)構(gòu)優(yōu)化中的價值
- 2025江西南昌市江銅產(chǎn)融社會招聘1人筆試參考題庫附帶答案詳解
- 神奇的光:如何形成彩虹
- 三、膽石癥課件
- 學(xué)生作業(yè)情況登記表模板(可打印)
- 兔子坡(閱讀課上課課件)
- 高中數(shù)學(xué)《立體幾何》教材分析及教學(xué)建議
- 八年級英語初中英語閱讀理解閱讀專項練習(xí)試卷附答案
- 固定資產(chǎn)清查盤點明細(xì)表
- 人教版八年級數(shù)學(xué)下冊課件【全冊】
- 物聯(lián)網(wǎng)管理平臺的設(shè)計與實現(xiàn)
- 1例妊娠糖尿病的個案護(hù)理
- 光伏發(fā)電職業(yè)病危害預(yù)評價方案方案
評論
0/150
提交評論