BPMN活動符號入門
商業流程模型與符號(BPMN)是一種標準化的圖形表示法,用於建模商業流程。在BPMN中,活動是定義流程內所執行工作的核心。本指南全面概述了BPMN中的活動符號,包括關鍵概念、活動類型以及範例以說明其應用。
活動符號的關鍵概念
什麼是活動?
BPMN中的活動代表在商業流程中執行的工作。它以圓角矩形表示,可進一步分類為任務和子流程。活動對於定義工作順序、分配責任以及指定流程內的控制流至關重要。
活動類型

BPMN區分兩種主要類型的活動:
- 任務:代表在流程模型背景下無法進一步分解的原子工作單位。
- 子流程:代表可分解為較小任務或子流程的複雜活動。
任務
任務是BPMN中的基本工作單位。它們以圓角矩形表示,並可根據其性質進一步分類:
- 任務:代表單一工作單位的通用任務。
- 發送任務:代表向另一參與者發送訊息的動作。
- 接收任務:代表從另一參與者接收訊息的動作。
- 使用者任務: 代表需要人工互動的任務。
- 手動任務: 代表由人工執行的任務,通常不在流程引擎的控制範圍內。
- 商業規則任務: 代表涉及應用商業規則的任務。
- 腳本任務: 代表涉及執行腳本的任務。
- 服務任務: 代表涉及呼叫服務的任務。
子流程
子流程用於表示可分解為較小任務或子流程的複雜活動。它們以帶有加號(+)的圓角矩形來表示。子流程可根據其行為進一步分類:
- 迴圈子流程: 代表重複執行多次的子流程。
- 多實例子流程: 代表以平行方式執行多次的子流程。
- 補償子流程: 代表用於補償先前活動的子流程。
- 臨時子流程: 代表任務可按任意順序執行的子流程。
- 補償與臨時子流程: 結合了補償與臨時子流程的特性。
呼叫活動
呼叫活動是一種特殊類型的活動,代表對可重用子流程的調用。它以帶有粗邊框的圓角矩形表示。呼叫活動用於在流程模型內模組化並重用子流程。
活動符號範例
所提供的BPMN(業務流程模型與符號)圖表說明了一個處理訂單的流程,特別著重於商品的可用性、採購以及客戶溝通。以下是對該圖表的詳細說明與解讀:
概觀
該圖表概述了處理訂單的各個步驟,從接收訂單開始,到發貨商品或處理商品不可用的情況。圖中包含決策點、任務、事件和網關,以管理流程的流動。

詳細說明
1. 訂單已收到
- 事件: 流程從「訂單已收到」事件開始,以帶有信封圖示的圓形表示。這表示已收到訂單,觸發流程。
2. 檢查可用性
- 任務: 第一個任務是「檢查可用性」,以圓角矩形表示。此任務涉及確認所訂商品是否庫存中有。
3. 決策點:商品有庫存嗎?
- 網關: 流程隨後到達一個決策點,以菱形表示。此網關用於評估商品是否可用。
若商品有庫存:
- 順序流: 如果商品有貨,流程將遵循「是」路徑。
- 任務: 下一個任務是「發貨」,以圓角矩形表示。此任務涉及將商品寄送給客戶。
- 任務: 發貨後,執行「財務結算」任務,以帶有美元符號圖示的圓角矩形表示。此任務涉及處理訂單的付款。
- 事件: 流程以「收款」事件結束,以紅色邊框的圓形表示。這表示付款已成功收到,標示流程結束。
若商品無貨:
- 順序流程: 若商品無貨,流程將遵循「否」路徑。
- 子流程: 啟動子流程「採購」,以內部帶有加號(+)的圓角矩形表示。此子流程涉及向供應商採購商品。
4. 採購子流程
- 採購中的任務與事件:
- 任務: 採購子流程包含向供應商下單及管理配送等任務。
- 事件: 子流程處理如「無法投遞」與「遲到交付」等事件,以帶圖示的圓形表示。
若無法投遞或遲到交付:
- 序列流:如果商品無法投遞或有遲遲未交付的情況,流程將遵循相應路徑。
- 任務:執行「通知客戶」任務,以圓角矩形表示。此任務涉及通知客戶有關問題。
- 事件:流程以「客戶已通知」事件結束,以紅邊圓形表示。這表示客戶已收到通知,標示流程結束。
若商品成功採購:
- 序列流:若商品成功採購,流程繼續進行。
- 任務:執行「通知客戶」任務,以圓角矩形表示。此任務涉及通知客戶商品目前已可取得。
- 任務:執行「從目錄中移除商品」任務,以圓角矩形表示。此任務涉及在商品不再可訂購時從目錄中移除該商品。
- 事件:流程以「商品已移除」事件結束,以紅邊圓形表示。這表示商品已從目錄中移除,標示流程結束。
解釋
BPMN 圖表有效模擬了訂單處理工作流程,突顯了其中涉及的關鍵活動、決策與事件。它提供了流程的清晰視覺呈現,使其更易於理解與管理。該圖表有助於識別潛在瓶頸,例如採購延遲,並確保採取適當措施通知客戶並管理目錄。
結論
BPMN 中的活動符號是建模業務流程的基本要素。透過理解不同類型的活動及其用途,您可以建立清晰且有效的流程模型,準確反映組織內部的工作內容。無論您是在模擬簡單任務或複雜的子流程,BPMN 都提供了工具與符號來捕捉業務流程的核心。此 BPMN 圖表是企業優化訂單處理流程的寶貴工具。透過明確定義步驟與決策點,有助於提升效率、改善溝通並確保客戶滿意。使用標準化的 BPMN 符號,使圖表對技術與非技術利益相關者均具可及性,促進更好的協作與流程改進。
BPMN 參考資料