業務流程模型與符號(BPMN)中的閘門是用於根據條件分割或合併路徑來控制流程流動的重要元素。本指南將介紹 BPMN 中不同類型的閘門、它們的目的,以及如何透過範例有效使用它們。
BPMN 閘門的類型

1. 排他性閘門
圖示:帶有「X」的菱形
描述: 在分割時,它會將序列流路由至恰好一個出站分支。在合併時,它會等待一個入站分支完成後才觸發出站流。
範例:
- 情境: 貸款審核流程
- 條件: 檢查信用分數
- 結果: 批准貸款或拒絕貸款
2. 事件驅動閘門
圖示:帶有圓形的菱形
描述: 始終後接捕獲事件或接收任務。序列流會路由至最先發生的後續事件/任務。
範例:
- 情境: 訂單處理
- 條件: 等待付款或取消
- 結果: 處理訂單或取消訂單
3. 並行網關
圖示:菱形內帶「+」符號
說明: 用於分割流程時,所有輸出分支會同時啟動。合併並行分支時,會等待所有輸入分支完成後才觸發輸出流程。
範例:
- 情境: 產品組裝
- 條件: 同時組裝零件
- 結果: 完成產品組裝
4. 包含式網關
圖示:鑽石形狀,內含「O」
描述: 分割時,一個或多個分支會被啟用。所有活躍的進入分支必須完成後才能合併。
範例:
- 情境: 旅遊規劃
- 條件: 選擇活動
- 結果: 預訂酒店、預訂航班、租車
5. 唯一事件觸發閘道(實例化)
圖示:鑽石形狀,內含圓圈與「X」
描述: 每次後續事件發生時,都會啟動一個新的流程實例。
範例:
- 情境: 客戶支援
- 條件:接收客戶投訴
- 結果:處理投訴
6. 並行事件驅動網關(實例化)
圖示:菱形內含圓形及「+」符號
描述:所有後續事件的發生將啟動一個新的流程實例。
範例:
- 情境:專案管理
- 條件:接收多項任務
- 結果:同時執行任務
7. 複雜網關
圖示:菱形內含星號(*)
描述:其他網關無法捕捉的複雜合併與分支行為。
範例:
- 情境: 自訂工作流程
- 條件: 自訂邏輯
- 結果: 自訂分支
使用 BPMN 網關的最佳實務
- 明確條件: 確保所有相關人員都能清楚定義並理解分割與合併的條件。
- 使用適當的網關: 根據流程需求選擇合適類型的網關,以避免混淆並確保流程正確流動。
- 記錄決策: 記錄每個網關的決策過程,以提供清晰與透明度。
- 驗證模型: 使用 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 專案開發與數位轉型的完整套件