業務流程模型與符號(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企業架構建模的首選工具
- 掌握Visual Paradigm的BPMN工具:逐步學習指南
- 利用Visual Paradigm的BPMN工具簡化業務流程建模
- BPMN — 快速指南
- BPMN簡明指南 — 搭配免費線上BPMN工具與範例
- BPMN全面指南
- 現狀與目標流程建模
- 如何使用BPMN進行差距分析?
- Visual Paradigm:IT專案開發與數位轉型的全面套件











