什麼是BPMN?快速入門指南

這份全面的指南介紹了業務流程模型與符號(BPMN)基於所提供的來源。它概述了用於標準化業務流程建模的符號之目的、核心元素及詳細行為。

1. BPMN簡介

BPMN是一種用於在模型中指定業務流程的圖形化表示法。它最初由業務流程管理倡議組織(BPMI)於2000年開發,自2004年起由物件管理集團(OMG)維護至今。

BPMN的主要目標是提供一種符號,讓對業務使用者而言直覺易懂同時仍具備足夠的強大功能,以呈現複雜的流程語義給技術使用者。雖然基本圖形與標準流程圖相似,但BPMN允許建模者呈現特定的業務動作,例如向部門發送訊息或提升問題等。


2. BPMN核心元素

來源指出構建流程模型所使用的四個主要元素:

  • 活動:代表在業務流程中實際執行的工作。

  • 網關:用於控制分支與匯聚流程流的分支與匯聚,實際上作為決策點或合併點。

  • 流程:

    • 順序流程:顯示活動執行的具體順序。

    • 訊息流程:顯示兩個不同參與者之間的通訊或訊息流。

  • 事件:代表在流程中「發生」的某種事物,而非執行某項任務。


3. 事件的詳細指南

事件是BPMN中的一個關鍵組成部分,並以視覺方式表示為圓圈。它們根據在流程中發生的位置以及其行為方式進行分類。

BPMN Notation Overview

按位置分類

  1. 開始事件:細窄線表示流程的起點。每個流程都必須以一個事件開始。

  2. 中間事件:細雙線出現在流程的開始與結束之間。

  3. 結束事件:粗單線(或填滿的外圈),表示流程的結束。每個流程至少有一個結束事件。

事件行為與標記

BPMN 2.0 支援超過60種不同類型的事件,通常由內部標記(圓圈內的圖示)。

  • 捕獲與拋出:

    • 捕獲事件具有明確的觸發條件,一旦該觸發條件「被激活」即開始;它們在視覺上以未填滿的內部標記.

    • 拋出事件由流程本身觸發以產生通知;它們以填滿的內部標記.

  • 邊界事件:這些是附加在活動邊界上的中間事件。在執行特定活動期間,隨時都可以觸發它們。

  • 中斷與非中斷:

    • 中斷事件:以 實線表示。觸發時,當前任務會立即停止,流程會轉向新的路徑。

    • 非中斷事件:以 虛線表示。觸發時,原始任務會繼續完成,同時從該事件開始產生平行流程。

視覺指示符總覽表

功能 視覺風格 含義
開始事件 細單圓 流程從此開始。
中間事件 雙圓 發生在流程期間。
結束事件 粗/填滿的外圓 流程在此結束。
中斷 實線 立即停止當前活動。
非中斷 虛線 允許活動完成的同時啟動新的路徑。
捕獲 未填滿的標記 等待接收訊號/觸發。
拋出 已填滿的標記 產生訊號/觸發。

 

BPMN 文章

Leave a Reply