BPMN 2.0 reference

Ściąga BPMN 2.0: symbole, notacja i przykłady

Wszystkie symbole BPMN 2.0 potrzebne do odczytywania i rysowania procesów, pogrupowane zgodnie ze strukturą modelu: zdarzenia, aktywności, Gateway, połączenia, tory i artefakty. Przy każdym symbolu podano jego kształt, znaczenie i zastosowanie.

Najpierw sprawdź kolumnę z notacją, a potem kształt. W BPMN zdarzenie od aktywności odróżnia obrys, a jeden Gateway od drugiego symbol w rombie. Poniższe cztery zasady wyjaśniają większość informacji z dalszej części ściągi.

01

Obrys wskazuje kategorię

Koło oznacza zdarzenie, zaokrąglony prostokąt aktywność, a romb Gateway. Najpierw zwróć uwagę na kształt zewnętrzny.

02

Symbol wskazuje sposób działania

Ten sam obrys może oznaczać różne rzeczy. Symbol w środku zmienia zwykłe zadanie w User Task, a zwykły Gateway w rozdzielający wykluczająco lub równolegle.

03

Rodzaj linii wskazuje relację

Ciągła strzałka oznacza kolejność działań w jednym procesie. Przerywana strzałka z pustym kółkiem oznacza komunikat między uczestnikami.

04

Kontener wskazuje właściciela

Pool oznacza jednego uczestnika, zwykle organizację. Zawarte w nim Lane pokazują role przekazujące sobie pracę.

1

Zdarzenia

Coś, co się wydarza. Obrys wskazuje miejsce zdarzenia w procesie, a symbol w środku określa rodzaj wyzwalacza.

BPMN Start event symbol

Start event

Pojedyncze cienkie koło

Początek instancji procesu. Zwykłe zdarzenie początkowe jest wyzwalane ręcznie. Symbol w środku może oznaczać początek wywołany komunikatem, timerem, sygnałem lub warunkiem.

BPMN Intermediate event symbol

Intermediate event

Podwójne cienkie koło

Zdarzenie między początkiem a końcem procesu: oczekiwanie na zdarzenie lub wysłanie powiadomienia. Można je umieścić na granicy aktywności, aby zamodelować wyjątek.

BPMN End event symbol

End event

Pojedyncze grube koło

Kończy jedną ścieżkę lub całą instancję. Zdarzenie kończące typu Terminate zatrzymuje wszystkie równoległe ścieżki, a zwykłe zdarzenie końcowe zamyka tylko własną ścieżkę.

2

Aktywności

Praca do wykonania. Zaokrąglony prostokąt oznacza zadanie, a symbol w rogu wskazuje, kto lub co je wykonuje.

BPMN Task symbol

Task

Zaokrąglony prostokąt

Jednostka pracy na najniższym poziomie szczegółowości. Użyj jej, gdy rodzaj wykonawcy nie jest jeszcze znany lub nie ma znaczenia.

BPMN User task symbol

User task

Zaokrąglony prostokąt z symbolem osoby

Praca wykonywana przez człowieka, zwykle za pomocą formularza lub skrzynki odbiorczej. Zadanie czeka na wykonanie przez tę osobę.

BPMN Service task symbol

Service task

Zaokrąglony prostokąt z symbolem koła zębatego

Praca wykonywana przez system bez udziału człowieka: wywołanie API, obliczenie lub synchronizacja z inną aplikacją.

BPMN Script task symbol

Script task

Zaokrąglony prostokąt z symbolem skryptu

Automatyczny krok wykonywany przez silnik procesu na podstawie skryptu. Stosuj go do prostych reguł, nie do integracji.

BPMN Business rule task symbol

Business rule task

Zaokrąglony prostokąt z symbolem tabeli

Decyzja przekazana do silnika reguł, na przykład tabela kwalifikacji lub punktacji. Regułę można utrzymywać poza diagramem.

BPMN Manual task symbol

Manual task

Zaokrąglony prostokąt z symbolem dłoni

Praca wykonywana bez wsparcia systemu. Zamodeluj ją, jeśli wpływa na czas cyklu, ale nie zostawia śladu w systemie.

BPMN Receive task symbol

Receive task

Zaokrąglony prostokąt z symbolem pustej koperty

Czeka na komunikat z zewnątrz, zanim proces będzie kontynuowany. Różni się od zdarzenia początkowego wywołanego komunikatem, które rozpoczyna nową instancję.

BPMN Send task symbol

Send task

Zaokrąglony prostokąt z symbolem wypełnionej koperty

Wysyła komunikat do innego uczestnika i kontynuuje działanie. Użyj go, aby pokazać przekazanie pracy na diagramie.

BPMN Sub-process symbol

Sub-process

Zaokrąglony prostokąt z symbolem [+]

Zwinięta grupa aktywności. Pozwala zachować czytelność głównego poziomu, a szczegóły udostępnia poziom niżej.

BPMN Loop symbol

Loop

Aktywność ze strzałką w kształcie okręgu

Powtarza się, dopóki warunek jest spełniony lub aż do jego spełnienia. Użyj jej do modelowania poprawek i ponownych prób zamiast ręcznie rysować strzałkę powrotną.

BPMN Multi-instance symbol

Multi-instance

Aktywność z trzema pionowymi kreskami

Wykonuje się raz dla każdego elementu zbioru, równolegle lub kolejno. To właściwy symbol dla sytuacji „dla każdego wiersza lub osoby zatwierdzającej”.

BPMN Compensation symbol

Compensation

Aktywność z symbolem przewijania wstecz

Obsługa cofająca wykonaną pracę, na przykład zwrot pieniędzy po nieudanej dostawie. Nie jest to ścieżka błędu.

3

Gateway

Decyzje i rozgałęzienia. Kształt jest zawsze taki sam, rombowy. Sposób działania określa symbol w środku.

BPMN Exclusive gateway symbol

Exclusive gateway

Romb z symbolem X

Dokładnie jedna ścieżka wyjściowa. To domyślny wybór dla decyzji typu if/else i jedyny Gateway, w którym warunki muszą się wzajemnie wykluczać.

BPMN Inclusive gateway symbol

Inclusive gateway

Romb z kółkiem

Jedna lub więcej ścieżek wyjściowych, zależnie od warunków. Użyj go, gdy kilka gałęzi może działać jednocześnie.

BPMN Parallel gateway symbol

Parallel gateway

Romb z symbolem plusa

Wszystkie ścieżki wyjściowe są uruchamiane bezwarunkowo. Odpowiadający mu Gateway łączący czeka na wszystkie ścieżki wejściowe, zanim proces będzie kontynuowany.

BPMN Event-based gateway symbol

Event-based gateway

Romb z pięciokątem w środku

Następny krok zależy od tego, które zdarzenie wystąpi jako pierwsze, na przykład nadejście komunikatu lub upłynięcie czasu. Użyj go do modelowania wyścigu zdarzeń, nie decyzji opartych na danych.

4

Połączenia między elementami

Pokazują relacje między elementami. Rodzaj linii odróżnia kolejność działań w procesie od komunikacji między procesami.

BPMN Sequence flow symbol

Sequence flow

Ciągła strzałka

Kolejność aktywności w jednym procesie lub pool. Nie może przekraczać granicy pool.

BPMN Message flow symbol

Message flow

Przerywana strzałka z pustym kółkiem

Komunikacja między dwoma uczestnikami, na przykład klientem i dostawcą. Nie zastępuje Sequence Flow w obrębie jednego procesu.

BPMN Association symbol

Association

Linia kropkowana

Łączy artefakt, na przykład obiekt danych lub adnotację, z opisywanym elementem. Nie określa kolejności działań.

5

Tory

Pokazują, kto wykonuje pracę. Pool oddziela organizacje, a Lane rozdziela role w obrębie jednej organizacji.

BPMN Pool with lanes symbol

Pool with lanes

Prostokąt podzielony na poziome tory

Uczestnik i jego wewnętrzne zakresy odpowiedzialności. Przekazania pracy między rolami umieść na granicach torów, gdzie często pojawiają się opóźnienia.

BPMN Collapsed pool symbol

Collapsed pool

Zwykły prostokąt typu black box

Uczestnik, którego działań wewnętrznych nie modelujesz, na przykład klient lub system zewnętrzny. Pozostaw go widocznym, aby pokazać przepływ komunikatów.

6

Artefakty

Informacje uzupełniające. Artefakty dodają kontekst, ale nie zmieniają logiki procesu.

BPMN Data object symbol

Data object

Ikona strony

Dane odczytywane lub tworzone w procesie, na przykład faktura lub wniosek. Użyj tego symbolu, aby pokazać, co faktycznie jest przekazywane.

BPMN Data store symbol

Data store

Walec

Trwały magazyn danych, z którego proces odczytuje dane lub do którego je zapisuje, na przykład baza danych lub system obsługi spraw.

BPMN Group symbol

Group

Zaokrąglony prostokąt z przerywaną linią

Wizualne grupowanie ułatwiające czytanie diagramu. Nie ma znaczenia dla wykonania procesu, więc nie używaj go do modelowania Subprocess.

BPMN Text annotation symbol

Text annotation

Tekst z nawiasem

Komentarz dla czytelnika: reguła, założenie lub wyjaśnienie, dlaczego dany krok istnieje. Nie jest wykonywany.

PDF

Miej ściągę pod ręką

Bezpłatny plakat BPMN 2.0 w PDF przedstawia wszystkie grupy elementów na jednej stronie, używając tych samych symboli, które objaśnia ta strona: zdarzenia, aktywności, Gateway, połączenia, tory, dane i artefakty. Pobierz go i miej obok modelu, który rysujesz.

See how ProcessMind draws these symbols →
Pobierz plakat BPMN 2.0 (PDF)

Wykorzystaj symbole w modelu, nie tylko na papierze

Opisz proces, a AI przygotuje model BPMN 2.0 z użyciem tych elementów. Można go edytować, omówić z właścicielem procesu i wyeksportować jako standardowy plik BPMN XML.