商業流程模型與符號(BPMN)是一種標準化的方法,用於視覺化和記錄商業流程。它提供了一種清晰且簡明的方式來表示流程中的步驟、決策和互動,使流程更易於理解、分析和改進。本指南將介紹 BPMN 的基本概念,並以披薩訂購與配送流程為例,說明關鍵概念。
什麼是 BPMN?
BPMN 是一種使用一組標準化符號和標記來表示商業流程的圖形化方法。它旨在讓所有利益相關者,從業務分析師到技術開發人員,都能輕鬆理解。BPMN 圖表有助於視覺化流程中活動的流動、決策點以及不同參與者之間的互動。

BPMN 的主要組件
1. 池與泳道
- 池: 代表流程中的主要參與者。每個池包含與特定參與者相關的活動和事件。
- 泳道: 池內的子區塊,代表參與者內部的不同角色或部門。
2. 消息流
消息流顯示不同池之間的消息交換。它們以虛線表示,有助於理解不同參與者之間的溝通。
3. 任務
任務是流程中執行的活動。它們以圓角矩形表示,可包含各種類型的工作,例如手動任務、自動化任務或服務任務。
4. 事件
事件代表流程中發生的某件事。它們可以觸發流程的開始或結束,或影響活動的流程。常見的事件包括開始事件、中間事件和結束事件。
5. 網關
網關根據條件控制流程的流動。它們以菱形表示,可包含不同類型,例如互斥網關、包容網關和平行網關。
6. 串行流
串行流顯示流程中活動的順序。它們以實線箭頭表示,有助於理解任務和事件的順序。
範例:披薩訂購與配送流程
讓我們使用披薩訂購與配送流程來說明 BPMN 的這些關鍵組件。

池與泳道
在此範例中,有三個池:「披薩顧客」、「櫃員」、「披薩製作者」和「送餐員」。每個池代表披薩訂購與配送流程中的不同角色。
消息流
消息流顯示顧客、櫃員、披薩製作者和送餐員之間的溝通。例如,顧客與櫃員溝通以訂購披薩,而櫃員則與披薩製作者溝通以烘烤披薩。
任務
-
披薩顧客:
- 選擇披薩: 顧客選擇一塊披薩。
- 訂購披薩: 顧客訂購披薩。
- 支付披薩費用: 顧客支付披薩費用。
- 吃披薩: 顧客吃披薩。
-
櫃員:
- 安撫顧客: 若出現延遲,櫃員會安撫顧客。
-
披薩製作員:
- 烘烤披薩: 披薩製作員烘烤披薩。
-
送餐員:
- 送達披薩: 送餐員送達披薩。
- 收取付款: 送餐員收取付款。
事件
- 起始事件: 當顧客想吃披薩時,流程開始。
- 中間事件: 若披薩未在60分鐘內送達,顧客會要求披薩。
- 結束事件: 當顧客的飢餓感得到滿足時,流程結束。
網關
櫃員收到訂單後,決定是否安撫顧客或繼續處理訂單。此決策由互斥網關表示。
順序流程
順序流程從「想吃披薩」事件開始,經過各項任務與網關,最後結束於「飢餓感滿足」事件。
解讀BPMN圖表
此BPMN圖表清楚地呈現了披薩訂購與送達流程的視覺化表示。它有助於理解活動流程、決策點以及完成披薩訂單所涉及的角色。以下是逐步解讀:
-
披薩顧客:
- 當顧客想吃披薩時,流程便開始。
- 顧客選擇一塊披薩並下訂單。
- 如果披薩在60分鐘內未送達,顧客會要求披薩。
- 顧客支付披薩費用並食用,滿足其飢餓感。
-
櫃員:
- 櫃員收到訂單後,決定是安撫顧客還是繼續處理訂單。
- 若出現延遲,櫃員會說:「我的披薩在哪裡?」來安撫顧客。
-
披薩製作員:
- 披薩製作員烘烤披薩。
-
送披薩的男孩:
- 送披薩的男孩將披薩送達顧客手中。
- 送披薩的男孩從顧客那裡收到付款。
結論
BPMN 是一種強大的工具,可用於視覺化和記錄業務流程。透過使用標準化的符號和標記,BPMN 圖表有助於理解活動流程、決策點以及不同參與者之間的互動。本指南已向您介紹了 BPMN 的基本知識,並以披薩訂購與送達流程為例。透過練習,您可以為各種業務流程創建 BPMN 圖表,使其更易於分析與改善。
BPMN 參考資料
- Visual Paradigm 商業流程建模完整指南
- 利用 Visual Paradigm 的 BPMN 商業流程建模軟體簡化業務流程
- Visual Paradigm:您整合企業建模的完整解決方案
- 解密 BPMN:商業流程建模完整指南
- 運用 BPMN 掌握業務流程:一場視覺之旅
- Visual Paradigm:企業架構與軟體設計的終極全方位視覺建模平台
- 最佳 Visual Paradigm 商業流程建模工具
- Visual Paradigm:ArchiMate EA 建模的首選工具
- 精通 Visual Paradigm 的 BPMN 工具:逐步學習指南
- 利用 Visual Paradigm 的 BPMN 工具簡化業務流程建模
- BPMN — 快速指南
- BPMN 精要 — 搭配免費線上 BPMN 工具與範例
- BPMN 完整指南
- 現狀與目標流程建模
- 如何使用BPMN進行差距分析?
- Visual Paradigm:用於IT專案開發與數位轉型的全面性套件