BPMN 代表業務流程建模符號。BPMN 與自 1980 年代以來一直存在的流程圖概念非常相似。與流程圖一樣,BPMN 建模的目的是允許人們以其他相關方可以輕鬆理解的方式映射工作流。
BPMN是一種語言,與任何語言一樣,其目的是促進交流。BPMN 旨在促進業務流程的溝通和理解。
BPMN 不是軟件,也不屬於企業“所有”,而是由 OMG(對像管理組)開發的,作為業務分析師、技術開發人員和項目經理可以理解的符號標準。
BPMN 2.0:有什麼新功能?
BPMN 2.0 已經存在幾年了,與舊版本相比,它具有一些新功能和優勢。2.0 之前的版本不太一致,技術不成熟,也不適合自動化。許多在較舊的 BPMN 版本下製作的圖表已經過時,在 BPMN 2.0 下呈現時更加有用和有意義。BPMN 2.0 是迄今為止最大的 BPMN 修訂版,對視覺 BPMN 元素和“內部”BPMN 元素(如語義)進行了改進。
BPMN 1.2 提供了從“有效”BPMN 圖到 BPEL 的映射,以便引擎可以執行流程。1.2 規範僅提供圖形符號元素和建模規則的口頭描述。這會導致翻譯過程中的誤導和混淆。
BPMN 2.0 是 BPMN 自誕生以來最大的一次修訂。BPMN 2.0 收到了元模型形式的正式定義,即創建特定模型所需的構造和規則的精確定義。
BPMN 2.0 版本帶來的一些主要變化包括:
- 添加編排圖。
- 添加對話圖。
- 進程的非中斷事件。
- 流程的事件子流程。
主要技術變化包括:
- 流程執行語義的定義。
- 通過類圖顯示的正式元模型。
- XML 元數據中抽象語法模型交換的交換格式
- 交換 (XMI) 和 XML 模式定義 (XSD)。
- XMI 和 XSD 中圖表交換的交換格式。
- XMI 和 XSD 格式之間的可擴展樣式表語言轉換 (XSLT)。
其他技術變化包括:
- 參考任務被刪除。與可跨多個圖表重複使用的全局任務相比,這些提供了在單個圖表中的可重用性。新的調用活動可用於引用全局任務或要在流程中使用的另一個流程(而不是引用任務)。
由於版本 2.0 的更新,元素的數量增加了一倍多,從 55 個元素增加到 116 個。其中許多新元素被應用於建模流程和/或實體之間的交互,例如新的編排圖。
BPMN 2.0.2 於 2013 年 12 月發布,僅對錯字更正和第 15 條進行了細微修改。
BPMN 2.0 工具複雜嗎?
許多 BPMN 2.0 的批評者抱怨 BPMN 太複雜而無法學習。即使語言本身被設計為通過包含一個單一的語義層來明確,但 BPMN 中的對象太多了,標準無法使用。
這些批評者經常指出來自 BPMN 2.0 OMG 規範的圖像,例如這個事件矩陣來強調他們的觀點。這些批評者通常偏愛其他風格的建模工具和方法。
以更簡單的方式學習 BPMN 符號
批評者沒有提到的是,大多數過程不需要建模者了解整個規範。事實上,大多數模型只使用少數最常見的流程元素。
事實上,BPMN 實際上只包含 3 個主要元素:
- 活動
- 活動
- 網關
是的,這是正確的。BPMN 中只有三個主要元素!好的,好吧,讓我們加入第四個元素,這樣我們就可以連接其他三個元素——序列流(帶有箭頭的黑線將所有東西連接在一起)。
也許如果你能記住一組最常用的 BPMN 核心元素,它們應該足以解決你的大部分問題:
BPMN 通過示例學習
正如一些評論家所說,BPMN 有很多符號和符號。把它們全部記住並不是那麼容易。首先,我們應該使用基本的BPMN核心元素集,隨著遇到的問題越來越多,我們逐漸了解更多。掌握它們含義的最好方法是通過示例和模式來學習它們。
在這裡,我為您提供一些 BPMN 示例作為起點,並祝您在探索之旅中一切順利。
此業務流程圖示例說明了業務部門到人力資源部的流程,從報告職位空缺到發布招聘廣告,其中包括流程、任務、開始和結束事件以及網關。
業務流程圖示例:職位發布
業務流程圖示例:供應商管理系統
這是供應商管理的 BPMN 流程圖。它顯示了創建新供應商的潛在購買流程。此 BPM 顯示多個任務、網關(決策)和連接器。
業務流程圖示例:報價請求
這是一個 BPD 示例,描述了請求報價的流程。它顯示活動、超時事件和子流程循環中顯示的標記。
在線編輯上述示例