iT邦幫忙

0

BPMN活動類型解釋

活動是BPMN的關鍵組成部分 - 所有業務流程主要由不同類型的BPMN活動組成。使用Visual Paradigm,您可以使用不同類型的活動繪製自己的BPMN圖。在本文中,我們將解釋您可以在使用BPMN建模業務流程時使用的各種BPMN 2.0活動。

BPMN活動

什麼是BPMN?

BPMN是業務流程建模表示法的縮寫,是廣泛使用的建模語言,用於創建流程工作流或業務流程流程圖。BPMN引入了一組圖形符號,每個人都可以輕鬆理解這些符號,從業務分析師,軟件開發人員和數據架構師等技術人員到最終用戶和其他業務利益相關者等業務利益相關者。這有助於人們有效地溝通流程工作流設計思路

什麼是BPMN

什麼是BPMN活動?

BPMN活動只是公司或組織在業務流程中執行的“工作”。活動可以是原子(任務)或可分解(子流程)。基本上有三種BPMN活動類型:

  1. BPMN任務
  2. BPMN子流程
  3. BPMN呼叫活動

對於BPMN任務,可以通過應用“任務類型”進一步指定任務的性質。

在本文中,我們將詳細介紹這些BPMN活動類型。

BPMN任務

BPMN任務是流程流中的原子活動。當活動無法細分到更精細的細節時,您可以創建任務。通常,一個人或應用程序將在執行任務時執行該任務。

在BPMN 2.0中,確定了不同類型的任務,用於表示任務可能表示的更具體的行為。以下是BPMN 2.0任務類型的列表:

BPMN任務

在下面的部分中,我們將通過為每個BPMN任務類型提供一個示例來詳細介紹這些BPMN任務類型。

服務任務

服務任務是在完成任務時使用Web服務,自動化應用程序或其他類型服務的任務。

服務任務

下面的示例顯示了在論壇中回答問題的過程。服務任務用於表示通過他們提供的Web服務在Twitter上發布答案。

服務任務示例

發送任務

發送任務表示將消息發送到另一個通道或池的任務。一旦發送消息,任務就完成了。

發送任務

下面的示例顯示了文章批准的過程,發送任務用於表示從主持人到作者的拒絕消息的創建和傳遞。

發送任務示例

接收任務

接收任務表示進程必須等待消息到達才能繼續。收到消息後,任務即告完成。

接收任務

以下示例顯示了在快遞代答管理中使用接收任務。只有在收到消息時才會激活任務接收代答請求。在這種情況下,這是取件請求。

接收任務示例

用戶任務

用戶任務表示人類執行者使用軟件應用程序執行任務。

用戶任務

以下示例顯示了處理訂單的過程。用戶任務用於表示訂單批准任務,其由買方(即人類執行者)通過與購物系統(即軟件應用程序)交互來完成。

用戶任務示例

手動任務

手動任務是在沒有任何業務流程執行引擎或任何應用程序的幫助下執行的任務。

手動任務

下面的示例顯示了購物車檢查的過程。關於簽核的任務都是手動任務,無需任何流程執行引擎或軟件系統即可執行。

手動任務示例

業務規則任務

BPMN 2.0中新增了業務規則任務。它為進程提供了一種機制,以便為業務規則引擎提供輸入,然後獲取業務規則引擎提供的輸出。

業務規則任務

下面的示例顯示了使用業務規則任務分析調查結果。預計業務規則引擎將用於分析從調查中收集的數據,並產生分析結果作為回報。

業務規則任務示例

腳本任務

腳本任務由業務流程引擎執行。該任務定義了引擎可以解釋的腳本。任務開始時,引擎將執行腳本。腳本完成後,任務將完成。

腳本任務

以下示例顯示了流程貸款請求批准。腳本任務檢查信用用於審查申請人的信用狀態,這通過執行預先編寫的腳本來完成。

腳本任務示例

BPMN子流程

在BPMN中,子流程是複合活動,表示其他任務和子流程的集合。通常,我們創建BPMN圖以與其他人通信流程。為了促進有效的溝通,我們真的不希望使業務流程圖過於復雜。通過使用子流程,您可以將復雜流程拆分為多個級別,這使您可以專注於單個流程圖中的特定區域。

BPMN子流程

BPMN為子流程指定了五種類型的標記。我們將在下面的部分中介紹它們中的每一個。

BPMN子流程示例

具有循環標記的子過程指示子過程按順序重複。

環

多實例

具有多實例標記的子流程指示子流程可以同時與其他相同的子流程一起運行。

多實例

賠償金

具有多實例標記的子流程指示子流程可以同時與其他相同的子流程一起運行。

賠償金

特設

具有Ad-Hoc標記的子流程表示僅用於處理特定案例的任務集合。

特設

BPMN呼叫活動

BPMN調用活動引用在當前流程定義外部的流程中定義的活動。它允許您創建可重用的流程定義,該定義可在多個其他流程定義中重用。

下圖顯示了BPMN呼叫活動示例。它由一個調用活動寄存器組成,它引用了全局進程中定義的Register任務。

BPMN呼叫活動

現在嘗試繪製自己的BPMN圖

想要一個可靠的BPMN工具,幫助您學習如何繪製BPMN圖?試用Visual Paradigm。它具有直觀的BPMN編輯器,允許您通過拖放輕鬆創建BPMN。您可以立即創建BPMN圖表。

BPMN diagram example: Discussion and moderation

免費嘗試

其他資源

  1. BPMN軟件
  2. BPMN學習指南:什麼是BPMN?

Visual Paradigm Online


尚未有邦友留言

立即登入留言