我們使用bpmn元素進行建模,bpmn的元素分為五個類別:
圖10‑9bpmn的元素分類
流物件(flow objects),流物件是定義業務流程的主要圖形元素。它進一步細分為三個類別,分別是事件(events)、活動(activities)和閘道器(gateways);
資料(data),它分為四個類別:資料物件(data object)、資料輸入(data inputs)、資料輸出(data outputs)和資料儲存(data stores);
連線物件(connection ojbects),用來把各個流物件或流物件與其他資訊連線起來,它分為四種類別:順序流(sequence flows)、訊息流(message flows)、關聯(associations)和資料關聯(data associations);
泳道(swimlanes),用來區分不同部門或者不同參與者的功能和職責。swimlanes包含兩種類別:池(pool)和道(lane);
人工交付物(artifacts),它用以給流程附加一些額外的資訊,它分為兩種類別:組(group)和附註(text annotation)。
為了方便學習,我們將bpmn元素分為了三個層次,分別是基本元素、核心元素和擴充套件元素,通過基本元素的學習,我們能夠開始進行簡單的建模;通過核心元素的學習,能夠滿足我們平常大部分的建模需求;通過學習擴充套件元素,我們能夠看到bpmn所能處理的複雜情況。在下面的各節裡,我們將分別對這三個層次的元素進行討論。
圖10‑10bpmn元素的三個層次
圖10‑11bpmn的基本元素
圖10‑12bpmn的核心元素
圖10‑13bpmn的擴充套件元素
BPMN這點事 BPMN基本元素(上)
什麼是bpmn基本元素?我們為什麼要從bpmn元素中界定出乙個基本元素的子集?bpmn基本元素是我們認為可以進行實際建模的bpmn元素的最小子集,使用bpmn基本元素我們可以建立非常簡單的流程 編制 和協作模型,這些元素非常容易學習,對於沒有技術背景的業務人員也很容易理解,適合草圖和非正式的溝通。b...
BPMN這點事 BPMN基本元素(上)
什麼是bpmn基本元素?我們為什麼要從bpmn元素中界定出乙個基本元素的子集?bpmn基本元素是我們認為可以進行實際建模的bpmn元素的最小子集,使用bpmn基本元素我們可以建立非常簡單的流程 編制 和協作模型,這些元素非常容易學習,對於沒有技術背景的業務人員也很容易理解,適合草圖和非正式的溝通。b...
BPMN這點事 那段悲催的歷史(下)
bpmn被bpms廠商們大量採用,他們使用它來進行流程的建模,至於模型的執行和儲存,則由他們各自不同的流程執行語言實現。時至今日,bpmn1.x被大多數的建模工具和bpms廠商所支援,他們關心的是建模,沒有人關心bpmn的直接執行,也是,bpmn的主要使用者是業務人員和流程分析人員。那麼,bpmn的...