Business Process Model and Notation

Business Process Model and Notation (BPMN, Notacja i Model Procesu Biznesowego) – graficzna notacja służąca do opisywania procesów biznesowych.

Powstała w ramach Business Process Management Initiative, obecnie jest utrzymywana przez konsorcjum Object Management Group.

Aktualna wersja standardu to 2.0. We wcześniejszych wersjach nazwa BPMN była rozwijana jako Business Process Modeling Notation.

BPMN charakteryzuje się bardzo dużą złożonością semantyczną i syntaktyczną, wynikającą przede wszystkim z zastosowań informatycznych notacji wymagających odpowiedniego poziomu szczegółowości umożliwiającego precyzyjne opisanie procesów biznesowych w celu ich implementacji w systemie informatycznym, szczególnie w przypadku modelowania procesów wykonywalnych. Jednak ta złożoność jest powodem trudności w poprawnym stosowaniu notacji.

BPMN został stworzony z myślą nie tylko o modelowaniu procesów biznesowych i ich prezentacji w postaci diagramów, ale przede wszystkim jako notacja do definiowania procesów wykonywalnych. Skutkiem tego jest jego złożoność semantyczna i syntaktyczna, która może sprawiać problemy twórcom modeli.

Dużą zaletą tej notacji jest jej jednoznaczność, przydatność zarówno do opisów procesów na potrzeby oprogramowania klasy ERP, jak i Workflow oraz to, że wspiera ją ponad 70 narzędzi. Notację tę obsługują m.in. narzędzia iGrafx, ADONIS, Borland i IBM. iGrafx oferuje również możliwość przejścia z modelu BPMN na model BPEL.

Metodą wymiany danych pomiędzy narzędziami BPMN są XPDL i BPMN DI (XML format zapisu modeli BPMN). Istnieje też jednoznaczna metoda tłumaczenia z BPMN do BPEL, jednakże BPEL nie obsługuje wszystkich dozwolonych konstrukcji BPMN.

Przykładowy diagram BPMN

BPMN opisuje dwa typy relacji procesów:

Złożone struktury choreografii można zapisać diagramem:

Podstawowe kategorie elementów graficznych BPMN:

Notacja BPMN zakłada operowanie trzema podstawowymi typami obiektów aktywnych (przepływu):

Swoistym elementem aktywnym jest Konwersacja – czyli uporządkowana wymiana komunikatów pomiędzy uczestnikami obrazowana za pomocą sześciokąta na powiązaniu konwersacyjnym.

Połączenia:

Miejsca realizacji procesu:

Proponowana terminologia BPMN

Przypisy

  1. ↑ Krótko o BPMN, Instytut Badań Systemowych Polskiej Akademii Nauk.
  2. 1 2 3 4 Przemysław Polak, Błędy w zastosowaniach BPMN w różnych aspektach zarządzania procesami biznesowym, „Zeszyty Naukowe Uniwersytetu Szczecińskiego. Studia Informatica”, 38, 2015, s. 105–117, DOI: 10.18276/si.2015.38-08 [dostęp 2026-04-06].

Linki zewnętrzne