業務流程建模符號(BPMN)是一種強大的工具,可用於以圖示形式展示業務流程。它廣泛用於向不同利益相關者傳達各種資訊,通常涉及多個組織或公司。BPMN支援三種主要流程類型:協調、編舞和協作。本指南將深入探討每種BPMN圖表的類型、其目的以及使用方式。
協調流程是BPMN中的一種標準流程,通常用於模擬單一協調視角。它描述單一商業實體內部的流程,並包含在一個「池」(Pool)內。這種流程通常具有明確的上下文,也是BPMN圖表中最常見的類型。
一個典型的協調流程可能涉及公司內部的一系列任務,例如訂單處理,其中每個任務由同一組織內的不同部門執行。

編舞流程是BPMN 2.0中引入的一種新模型類型。它專注於參與者之間的互動,並著重於訊息流,而非流程中個別的詳細任務。編舞圖表不屬於任何池,用於定義各個流程之間如何互動。
協作圖可能用來說明製造商與客戶在訂單處理流程中的互動。客戶下訂單,製造商確認訂單,每一步都涉及雙方之間的訊息交換。

協作流程描述兩個或更多商業實體之間的互動。這些互動被定義為一系列活動,用以呈現參與實體之間的訊息交換模式。協作圖的特徵是包含多個泳池。
合作流程可能涉及一個採購情境,其中客戶與零售商和運輸商互動。每個實體都有其內部流程,但合作圖專注於它們之間的訊息交換。
BPMN 2.0 引入的 BPMN 通話圖表,提供了參與者之間通訊的高階視圖。它們不包含流程邏輯,專注於參與者之間的通訊,而不顯示單一訊息的傳遞流程。
下圖中的通話模型是對上例圖2中協作模型所顯示參與角色之間通訊或訊息的呈現。在此情況下,通話模型呈現了各方之間整體通訊的概覽。然而,它並未顯示如協作模型所示的通訊順序。

BPMN 圖表是建模業務流程的必要工具,理解不同類型——編排、協作與合作——對於有效流程管理至關重要。每種類型都有其特定用途,並為業務流程提供獨特的視角,使 BPMN 成為業務流程建模中多功能且強大的工具。