de_DEen_USes_ESfa_IRfr_FRhi_INid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

Przewodnik dla początkujących BPMN 2.0

BPMN — Modelowanie i Notacja Procesów Biznesowych — to standardowy język wizualny służący do opisywania działania procesów biznesowych. Pomaga użytkownikom biznesowym, analitykom, programistom i menedżerom zrozumieć ten sam proces przy użyciu spójnych symboli.

Obrazek podsumowuje pięć głównych obszarów BPMN:

Podręczna notatka BPMN 2.0 ilustrująca pięć kluczowych obszarów: ścieżki pływowe, elementy przepływu, obiekty łączące, dane i artefakty, wraz z symbolami i definicjami.

  1. Ścieżki pływające – kto jest odpowiedzialny

  2. Elementy przepływu – co dzieje się w procesie

  3. Obiekty łączące – jak elementy są ze sobą powiązane

  4. Dane – informacje wykorzystywane lub generowane

  5. Artefakty – dodatkowe informacje wyjaśniające


1. Do czego służy BPMN

BPMN może opisywać procesy takie jak:

  • Obsługa zamówienia klienta

  • Zatwierdzanie wniosku o urlop pracownika

  • Obsługa roszczenia ubezpieczeniowego

  • Wdrażanie nowego pracownika

  • Wysyłka produktów ze składu

  • Rozwiązywanie reklamacji klienta

  • Zatwierdzanie faktury

Diagram BPMN odpowiada na pytania takie jak:

  • Kto wykonuje każdą czynność?

  • Co dzieje się najpierw?

  • Jakie decyzje są podejmowane?

  • Które czynności odbywają się równolegle?

  • Jakie informacje są wymagane?

  • Co dzieje się w przypadku wystąpienia błędu?

  • Kiedy proces się kończy?

Prosty proces może wyglądać następująco:

Diagram BPMN ilustrujący prosty proces realizacji zamówienia, pokazujący interakcje między klientem, działem sprzedaży i magazynem.

Klient składa zamówienie
        ↓
Sprzedawca sprawdza zamówienie
        ↓
Magazyn przygotowuje wysyłkę
        ↓
Zamówienie jest wysyłane
        ↓
Klient otrzymuje potwierdzenie

BPMN przedstawia ten proces wizualnie za pomocą zdarzeń, zadań, bram, przepływów, basenów i pasów.


2. Struktura diagramu BPMN

Proces BPMN zazwyczaj zawiera cztery podstawowe części:

Zdarzenie początkowe → Aktywność → Decyzja → Aktywność → Zdarzenie końcowe

Na przykład:

Diagram BPMN ilustrujący proces dostępności zapasów z zdarzeniami początkowymi, sprawdzania, bramką XOR i końcowymi.

Zamówienie otrzymane
      ↓
Sprawdzenie zapasów
      ↓
Czy produkt jest dostępny?
   ↙              ↘
 Tak              Nie
  ↓                ↓
Spakuj zamówienie     Powiadom klienta
  ↓                ↓
Wysyłka zamówienia     Anuluj zamówienie
   ↘              ↙
       Koniec

Główne elementy są opisane poniżej.


3. Pasy pływające: Baseny i pasy

Pasy pływające organizują odpowiedzialność. Pokazują, który uczestnik, dział, rola lub system wykonuje daną aktywność.

Baseny

Basen reprezentuje głównego uczestnika procesu.

Uczestnikiem może być:

  • Firma

  • Klient

  • Dostawca

  • Bank

  • Agencja rządowa

  • Zewnętrzny system oprogramowania

Przykład:

Basen: Firma e-commerce

Basen może zawierać jeden lub więcej pasów.

Basen może być również przedstawiony jako zwinięte pudełko, gdy proces wewnętrzny nie jest modelowany.

Pasy

Pasa jest podziałem wewnątrz basenu. Zazwyczaj reprezentuje:

  • Dział

  • Stanowisko pracy

  • Zespół

  • System

  • Funkcja biznesowa

Przykład:

Diagram BPMN pokazujący basen firmy e-commerce z trzema ścieżkami pływowymi: Działem Sprzedaży, Magazynem i Działem Finansów.

Basen: Firma e-commerce
 ├── Dział Sprzedaży
 ├── Magazyn
 └── Dział Finansów

Proces może być zorganizowany następująco:

Pasa Odpowiedzialność
Klient Zamawia i otrzymuje powiadomienia
Dział Sprzedaży Przegląda i potwierdza zamówienie
Magazyn Kompletuje, pakuje i wysyła produkty
Dział Finansów Przetwarza płatność
Partner dostawczy Dostarcza przesyłkę

Przykład z pasami

Diagram realizacji zamówienia sprzedaży BPMN pokazujący ścieżki pływowe: Klient, Sprzedaż, Magazyn i Finanse, wraz z przepływem aktywności i odpowiedzialnościami.

Klient            | Złóż zamówienie ─────────────── Odbierz potwierdzenie
                  |
Dział Sprzedaży   | Odbierz zamówienie → Sprawdź zamówienie → Potwierdź zamówienie
                  |
Magazyn           |                         Wybierz przedmioty → Zapakuj → Wyślij
                  |
Finanse           | Odbierz wniosek o płatność → Zatwierdź płatność

Pozycja aktywności w pasie wskazuje, kto jest za nią odpowiedzialny.

Basen versus pas

Element Znaczenie Typowy przykład
Basen Główny uczestnik lub organizacja Klient, Dostawca, Bank
Ścieżka Rola, dział lub system wewnątrz uczestnika Sprzedaż, Magazyn, Finanse

Zasada dla początkujących

Użyj basenu gdy uczestnik jest organizacyjnie lub operacyjnie oddzielony. Użyj ścieżki gdy uczestnik jest rolą lub grupą wewnątrz tego basenu.


4. Elementy przepływu

Elementy przepływu opisują, co dzieje się w procesie. Trzy główne typy to:

Infografika elementów przepływu BPMN szczegółowo opisująca zdarzenia początkowe, pośrednie i końcowe z przykładami wizualnymi i kluczowymi cechami.

  1. Zdarzenia

  2. Aktywności

  3. Węzły


4.1 Zdarzenia

Zdarzenie reprezentuje coś, co dzieje się w trakcie procesu. Zdarzenia zazwyczaj nie opisują wykonywanej pracy; zamiast tego wskazują, że coś rozpoczyna, przerywa lub kończy proces.

Zdarzenia są reprezentowane przez koła.

Zdarzenie początkowe

Zdarzenie początkowe wskazuje, gdzie rozpoczyna się proces.

Symbol: koło z cienką linią

Przykłady:

  • Klient składa zamówienie

  • Otrzymano wiadomość

  • Zegar osiąga zaplanowaną datę

  • Pracownik składa wniosek

Przykład:

○ Zamówienie otrzymane

Zdarzenie początkowe powinno zazwyczaj mieć przepływ wychodzący, ale nie mieć przepływu sekwencyjnego przychodzącego.

Zdarzenie pośrednie

Zdarzenie pośrednie występuje między początkiem a końcem procesu.

Symbol: podwójna linia koła

Może oznaczać:

  • Oczekiwanie na wiadomość

  • Oczekiwanie na zegar

  • Przechwytywanie błędu

  • Wysyłanie powiadomienia

  • Eskalowanie problemu

Przykład:

Start → Przegląd zamówienia → ◉ Oczekiwanie na płatność → Wysyłka zamówienia

Zdarzenie pośrednie może:

  • Przechwycićcoś, np. oczekiwanie na nadchodzącą wiadomość

  • Wyrzucićcoś, np. wysłanie wiadomości lub wywołanie błędu

Zdarzenie końcowe

Zdarzenie końcowe wskazuje, gdzie kończy się ścieżka procesu.

Symbol: gruba linia koła

Przykłady:

  • Zamówienie ukończone

  • Wniosek odrzucony

  • Płatność nie powiodła się

  • Sprawa zamknięta

Przykład:

Wysyłka zamówienia → ● Zamówienie ukończone

Zdarzenie końcowe zazwyczaj ma przepływ sekwencyjny przychodzący, ale nie ma przepływu wychodzącego.


4.2 Aktywności

Aktywność reprezentuje pracę wykonaną w procesie. Aktywności przedstawiane są jako zaokrąglone prostokąty.

Infografika aktywności BPMN pokazująca poprawne konwencje nazewnictwa czasownik-obiekt oraz typy zadań, takie jak zadania użytkownika, ręczne i usługowe.

Przykłady:

  • Przeglądanie wniosku

  • Zatwierdzenie płatności

  • Wybierz produkty

  • Wyślij fakturę

  • Zaktualizuj rekord klienta

Aktywności powinny zazwyczaj być nazwane przy użyciu czasownika i rzeczownika:

  • Przejrzyj wniosek

  • Zweryfikuj adres

  • Zatwierdź wniosek

  • Wyślij potwierdzenie

Unikaj niejasnych nazw, takich jak:

  • Przetwarzanie

  • Praca

  • Obsłuż problem

  • Krok 1

Zadanie

Zadaniezadanie to pojedyncza jednostka pracy, która nie jest dalej rozbijana w bieżącym diagramie.

Przykład:

[Przejrzyj zamówienie klienta]

Zadanie może być wykonane ręcznie, automatycznie lub przez użytkownika pracującego z systemem.

Typowe typy zadań BPMN obejmują:

Typ zadania Znaczenie Przykład
Zadanie użytkownika Osoba wykonuje pracę przy użyciu systemu Zatwierdź wniosek o kredyt
Zadanie ręczne Osoba wykonuje pracę bez systemu Zbadaj paczkę
Zadanie usługowe System lub zautomatyzowana usługa wykonuje pracę Oblicz koszt wysyłki
Zadanie wysyłania Wysyła wiadomość Wyślij potwierdzenie zamówienia
Zadanie odbierania Oczekuje na wiadomość Odbierz odpowiedź dostawcy
Zadanie skryptu Wykonuje skrypt lub program Oblicz sumę
Zadanie reguł biznesowych Zastosuj reguły biznesowe Określ rabat

Dla początkujących zwykłe zadanie ogólne jest często wystarczające, chyba że dokładna implementacja ma znaczenie.

Podproces

Podprocespodproces to grupa działań traktowana jako jedna większa czynność.

Diagram BPMN 2.0 ilustrujący podprocesy zwinięte versus rozwinięte, z ikonami pokazującymi, kiedy ich używać dla logicznego grupowania i redukcji złożoności.

Przykład:

[Obsługa zwrotu klienta]

Wewnątrz podprocesu mogą znajdować się:

Odbierz wniosek o zwrot
      ↓
Sprawdź kwalifikację do zwrotu
      ↓
Zbadaj zwrócony przedmiot
      ↓
Wystaw zwrot pieniędzy

Użyj podprocesu, gdy:

  • Grupa działań jest logicznie powiązana

  • Diagram staje się zbyt duży

  • Chcesz tymczasowo ukryć szczegóły

  • Ta sama grupa kroków jest wykorzystywana wielokrotnie

  • Różni ludzie potrzebują różnych poziomów szczegółowości

Podproces jest przedstawiany jako zaokrąglony prostokąt z małym znakiem plusa, gdy jest zwinięty.


4.3 Bramy

Brama kontroluje, jak proces się rozgałęzia, łączy lub podejmuje decyzje. Bramy są reprezentowane przez romby.

Karta referencyjna notacji bramek BPMN ilustrująca symbole bramek wyłącznych, równoległych, włącznych i opartych na zdarzeniach z przykładami rozgałęzienia.

Symbol wewnątrz rombu wskazuje typ bramy.

Brama wyłączna: XOR

Brama wyłączna wybiera dokładnie jedną ścieżkę.

Przykład:

                 ┌── Tak → Zatwierdź wniosek
Sprawdź wniosek ─◇─┤
                 └── Nie  → Odrzuć wniosek

Użyj bramy wyłącznej, gdy tylko jeden warunek może być prawdziwy.

Przykładowe pytanie:

Czy wartość zamówienia przekracza 1000 USD?

Możliwe ścieżki:

  • Tak: Wymagana zgoda menedżera

  • Nie: Kontynuuj automatycznie

Typowa notacja:

◇ Czy płatność została zatwierdzona?

Należy podążać tylko jedną ścieżką wychodzącą.

Brama równoległa: AND

Brama równoległa aktywuje wiele ścieżek jednocześnie.

Przykład:

Diagram BPMN pokazujący bramkę równoległą typu AND-split rozgałęziającą się na "Wyślij fakturę" i "Przygotuj wysyłkę" przed bramką AND-join.

                 ┌── Wyślij fakturę
Zamówienie potwierdzone ─◇
                 └── Przygotuj wysyłkę

Oba działania są realizowane.

Brama równoległa może również synchronizować ścieżki równoległe:

Wyślij fakturę ────┐
                 ◇── Wyślij zamówienie
Przygotuj wysyłkę ┘

Proces kontynuuje się dopiero po zakończeniu obu gałęzi.

Użyj bramy równoległej, gdy działania są niezależne i mogą zachodzić równolegle.

Brama włączna: OR

Brama włączna aktywuje jedną lub więcej ścieżek w zależności od warunków.

Przykład:

Diagram BPMN pokazujący proces wdrażania klienta z bramką włączną rozgałęziającą się na trzy ścieżki warunkowe dla klientów biznesowych, międzynarodowych i premium.

 

 

Typ klienta?
   ├── Klient biznesowy → Utwórz konto biznesowe
   ├── Klient międzynarodowy → Oblicz opłatę celną
   └── Klient premium → Zastosuj rabat premium

Może zostać wybrana jedna, dwie lub wszystkie trzy ścieżki.

Użyj bramki inkluzywnej, gdy wiele warunków może być prawdziwych jednocześnie.

Bramka oparta na zdarzeniach

Bramka oparta na zdarzeniach wybiera ścieżkę w zależności od tego, które zdarzenie nastąpi pierwsze.

Przykład:

Schemat przepływu BPMN pokazujący bramkę opartą na zdarzeniu rozgałęziającą się na trzy ścieżki: klient akceptuje, klient odrzuca lub upływa czas.

 

 

Wyślij ofertę
    ↓
◇ Czekaj na zdarzenie
   ├── Klient akceptuje → Utwórz zamówienie
   ├── Klient odrzuca → Zamknij wniosek
   └── Czas upływa    → Wyślij przypomnienie

Jest to przydatne, gdy proces czeka na konkurujące ze sobą zdarzenia, takie jak:

  • Odpowiedź klienta

  • Upływ czasu (timeout)

  • Wiadomość z innego systemu

Porównanie bramek

Wykres porównawczy bramek BPMN pokazujący typy: wyłączne, równoległe, włączne i oparte na zdarzeniach, wraz z konwencjami nazewnictwa dla pytań i warunków.

Bramka Liczba wybranych ścieżek Główny cel
Wyłączna Równie dokładnie jedna Wybór między alternatywami
Równoległa Wszystkie odpowiednie ścieżki Wykonuj pracę jednocześnie
Inkluzywna Jedna lub więcej Śledź każdy spełniony warunek
Oparta na zdarzeniach Pierwsze wystąpienie zdarzenia Reaguj na pierwsze występujące zdarzenie

Nazewnictwo bramek

Bramkę można zapisać jako pytanie:

  • Czy płatność została zatwierdzona?

  • Czy klient jest kwalifikowany?

  • Czy wszystkie dokumenty są kompletne?

  • Czy termin minął?

Wychodzące przepływy powinny następnie używać pasujących warunków:

  • Tak / Nie

  • Zatwierdzono / Odrzucono

  • Kompletne / Niekompletne


5. Obiekty łączące

Obiekty łączące pokazują, jak elementy BPMN odnoszą się do siebie.


5.1 Przepływ sekwencyjny

Przepływ sekwencyjnypokazuje kolejność, w jakiej występują działania, zdarzenia i bramki.

Diagram przepływu sekwencyjnego BPMN pokazujący ciągłe linie łączące zdarzenia początkowe, zadania i końcowe w ramach jednego basenu.

Jest reprezentowany przez ciągłą linię z ciągłą główką strzałki.

Start → Przeglądanie wniosku → Zatwierdzenie wniosku → Koniec

Przepływ sekwencyjny jest zazwyczaj używany w ramach tego samego basenu.

Przykład:

○ Start → [Zweryfikuj zamówienie] → ◇ Płatność zatwierdzona?

Zasady dla przepływu sekwencyjnego

  • Używaj strzałek do pokazania kierunku.

  • Utrzymuj spójny kierunek, zazwyczaj od lewej do prawej lub od góry do dołu.

  • Oznaczaj przepływy warunkowe, gdy jest to konieczne.

  • Unikaj przecinających się linii.

  • Nie używaj przepływu sekwencyjnego do łączenia oddzielnych basenów.


5.2 Przepływ wiadomości

Przepływ wiadomościpokazuje komunikację między oddzielnymi uczestnikami lub basenami.

Diagram BPMN ilustrujący przepływ wiadomości między basenami klienta i firmy za pomocą przerywanych linii, w kontraście do przepływu sekwencyjnego i typowych błędów początkujących.

Jest reprezentowany przez przerywaną linię z otwartą główką strzałki.

Przykład:

Basen Klienta       - - - wiadomość zamówienia - - -> Basen Firmy
Basen Firmy        - - - potwierdzenie - - -> Basen Klienta

Przepływ wiadomości może reprezentować:

  • Wysyłanie zamówienia

  • Odbieranie faktury

  • Wysyłanie żądania zapłaty

  • Odbieranie aktualizacji dostawy

  • Wymiana informacji z systemem zewnętrznym

Przepływ sekwencyjny versus przepływ wiadomości

Połączenie Używane między Znaczenie
Przepływ sekwencyjny Elementy w tym samym basenie Kolejność prac
Przepływ wiadomości Osobne baseny lub uczestnicy Komunikacja między uczestnikami

Pospolitym błędem początkujących jest używanie przepływu sekwencyjnego między dwoma basenami. Zamiast tego użyj przepływu wiadomości.


5.3 Powiązanie

Powiązaniepowiązaniełączy dodatkowe informacje z elementem BPMN.

Diagram asocjacji BPMN pokazujący przerywane linie łączące adnotacje tekstowe, obiekty danych i grupy z elementami procesu.

Jest przedstawione jako przerywana linia.

Użyj go do połączenia:

  • Adnotację tekstową do aktywności

  • Obiekt danych do zadania

  • Grupę do powiązanych elementów

Przykład:

[Zatwierdź fakturę] ······· „Wymagana akceptacja menedżera”

Powiązanie nie kontroluje kolejności procesu. Po prostu dodaje kontekst.


5.4 Powiązanie danych

A powiązanie danych pokazuje, jak dane wchodzą do aktywności lub ją opuszczają.

Może przedstawiać:

  • Dokument wejściowy wykorzystywany

  • Dokument wyjściowy generowany

  • Informacje aktualizowane

  • Dane przechowywane

Przykład:

[Stwórz fakturę] ─ ─ ─ → Dokument faktury

Linia jest zazwyczaj przerywana i zakończona otwartą strzałką.


6. Elementy danych

Elementy danych BPMN pokazują informacje wykorzystywane lub tworzone przez proces.

 

6.1 Obiekt danych

Infografika elementów danych BPMN definiująca obiekt danych, wejście, wyjście i magazyn z przykładami przepływu procesu i definicjami.

A obiekt danych reprezentuje informacje wykorzystywane lub generowane w trakcie procesu.

Przykłady:

  • Zamówienie klienta

  • Faktura

  • Wniosek

  • Etykieta wysyłkowa

  • Dokument zatwierdzenia

  • Paragon płatności

Przykład:

[Przejrzyj zamówienie] ─ ─ ─ → Dokument zamówienia

Obiekt danych niekoniecznie oznacza fizyczny dokument papierowy. Może również reprezentować plik cyfrowy lub dokument biznesowy.

6.2 Dane wejściowe

A dane wejściowe reprezentuje informacje wprowadzane do procesu.

Przykłady:

  • Wniosek klienta

  • Oferta dostawcy

  • Nowe zamówienie

  • Wgrany dokument

Przykład:

Wniosek klienta → Przetworzenie wniosku

6.3 Dane wyjściowe

A dane wyjściowe reprezentuje informacje wytworzone przez proces.

Przykłady:

  • Zatwierdzony wniosek

  • Potwierdzenie wysyłki

  • Faktura

  • Raport zakończenia

6.4 Magazyn danych

A magazyn danych reprezentuje trwałe informacje, które pozostają dostępne poza jednym przypadkiem procesu.

Przykłady:

  • Baza danych klientów

  • System magazynowy

  • Rejestr pracowników

  • Repozytorium dokumentów

  • System księgowy

Przykład:

[Aktualizacja magazynu] ─ ─ ─ ↔ Baza danych magazynu

Magazyn danych jest przydatny, gdy proces odczytuje z długoterminowego repozytorium informacji lub zapisuje do niego.

Porównanie elementów danych

Element Znaczenie Przykład
Obiekt danych Informacje wykorzystywane lub generowane w trakcie procesu Dokument zamówienia
Dane wejściowe Informacje wprowadzane do procesu Wniosek klienta
Dane wyjściowe Informacje opuszczające proces Zawiadomienie o zatwierdzeniu
Magazyn danych Trwała baza informacji Baza danych klientów

7. Elementy dodatkowe

Elementy dodatkowe dodają informacje bez zmiany przepływu procesu.

Obraz przedstawia dwa powszechne elementy dodatkowe: grupy i adnotacje tekstowe.

Diagram BPMN 2.0 ilustrujący artefakty Grupa i Adnotacja tekstowa, wyjaśniający ich przeznaczenie i przypadki użycia w modelowaniu procesów biznesowych.


7.1 Grupa

Grupa wizualnie otacza powiązane elementy.

Grupa jest przedstawiana za pomocą przerywanego prostokąta o zaokrąglonych rogach.

Użyj grupy, aby:

  • Podkreślić fazę procesu

  • Zorganizować powiązane działania

  • Oznaczyć kroki związane z zgodnością

  • Zidentyfikować pracę opcjonalną

  • Wyjaśnić granice procesu

Przykład:

┌ - - - - - Weryfikacja klienta - - - - - ┐
  [Sprawdź tożsamość] → [Zweryfikuj adres]
└ - - - - - - - - - - - - - - - - - - - - -┘

Grupa nie kontroluje wykonania. Jest jedynie pomocą wizualną.

7.2 Adnotacja tekstowa

Adnotacja tekstowa dodaje komentarz lub wyjaśnienie.

Przykład:

[Zatwierdź zwrot] ····· „Zwroty powyżej 500 USD wymagają zatwierdzenia przez menedżera.”

Adnotacje są pomocne w przypadku:

  • Zasady biznesowe

  • Wyjątki

  • Polityki

  • Założenia

  • Wyjaśnienia nietypowego zachowania

  • Notatki dla czytelników

Nie używaj adnotacji tekstowych jako zamiennika rzeczywistej logiki BPMN. Jeśli reguła zmienia ścieżkę procesu, zamodeluj ją za pomocą bramki lub zdarzenia.


8. Kompletny przykład: Proces zamówienia online

Poniższy przykład łączy baseny, pasma, aktywności, bramki, dane i wiadomości.

Scenariusz

Klient składa zamówienie online. Firma sprawdza stan magazynowy i płatność. Jeśli produkt jest dostępny, a płatność zatwierdzona, magazyn wysyła zamówienie. W przeciwnym razie klient jest powiadamiany.

Diagram BPMN 2.0 z basenami pokazujący proces realizacji zamówień online w działach klienta, sprzedaży i magazynu z punktami decyzyjnymi.

Klient
  ○ Złóż zamówienie
        |
        | Wiadomość o zamówieniu
        v

Sklep internetowy
  Dział sprzedaży
  ○ Odbierz zamówienie
        ↓
  [Sprawdź stan magazynowy]
        ↓
  ◇ Czy produkt jest dostępny?
     ↙              ↘
   Nie               Tak
   ↓                  ↓
[Powiadom klienta]  [Zażądaj płatności]
   ↓                  ↓
  ● Zamknięte zamówienie   ◇ Czy płatność zatwierdzona?
                     ↙              ↘
                   Nie              Tak
                   ↓                  ↓
             [Powiadom klienta]   Magazyn
                   ↓             [Wybierz przedmioty]
              ● Zamknięte zamówienie          ↓
                                  [Spakuj zamówienie]
                                       ↓
                                  [Wyślij zamówienie]
                                       ↓
                                  [Wyślij potwierdzenie]
                                       ↓
                                      ● Ukończone

Dane używane w procesie

Diagram BPMN 2.0 z basenami ilustrujący przepływ pracy realizacji zamówień online w działach klienta, sprzedaży i magazynu.

Zamówienie klienta → Odbierz zamówienie
Baza danych magazynowych ↔ Sprawdź stan magazynowy
Żądanie płatności → Zażądaj płatności
Etykieta wysyłkowa → Wyślij zamówienie
Potwierdzenie zamówienia → Wyślij potwierdzenie

Komunikacja między uczestnikami

  • Klient wysyła zamówienie do firmy.

  • Firma wysyła żądanie płatności do dostawcy płatności.

  • Dostawca płatności wysyła wiadomość o zatwierdzeniu lub odrzuceniu.

  • Firma wysyła potwierdzenie do klienta.

  • Magazyn otrzymuje żądanie wysyłki.


9. Przykład: Wniosek o urlop pracownika

Zasada biznesowa

Pracownik składa wniosek o urlop. Menedżer zatwierdza lub odrzuca go. W przypadku zatwierdzenia system HR aktualizuje saldo urlopu pracownika.

Diagram BPMN 2.0 z basenami pokazujący proces wniosku o urlop pracownika, w tym decyzję o zatwierdzeniu przez menedżera oraz aktualizację salda urlopu przez dział HR.

Pracownik
  ○ Złóż wniosek o urlop
        ↓
Menedżer
  [Przejrzyj wniosek]
        ↓
  ◇ Czy zatwierdzono?
    ↙       ↘
  Nie        Tak
  ↓           ↓
[Wyślij      [Powiadom pracownika]
 odmowę]       ↓
  ↓         Dział HR
  ● Koniec   [Zaktualizuj saldo urlopu]
                    ↓
               [Zarejestruj zatwierdzenie]
                    ↓
                   ● Koniec

Możliwe elementy danych

  • Wniosek o urlop

  • Saldo urlopu pracownika

  • Powiadomienie o zatwierdzeniu

  • Rekord kadrowy

Możliwa adnotacja

„Wnioski dłuższe niż 10 dni roboczych wymagają zatwierdzenia przez kierownika działu.”

Jeśli reguła tworzy inną ścieżkę decyzyjną, powinna być zamodelowana za pomocą bramki, a nie tylko zapisana jako adnotacja.


10. Przykład: Aktywności równoległe

Załóżmy, że zatwierdzony wniosek o kredyt wymaga zarówno sprawdzenia wiarygodności kredytowej, jak i weryfikacji tożsamości. Mogą one odbywać się jednocześnie.

Diagram BPMN pokazujący równoległe działania, w których sprawdzenie wiarygodności kredytowej i sprawdzenie tożsamości odbywają się równocześnie po bramce rozgałęzienia i scalają się w bramce scalenia.

[Odbierz wniosek o kredyt]
          ↓
       ◇ AND
       ↙   ↘
[Sprawdź wiarygodność kredytową] [Weryfikuj tożsamość]
       ↘   ↙
       ◇ AND
          ↓
 [Podjęcie decyzji kredytowej]
          ↓
         ● Koniec

Pierwsza bramka równoległa rozdziela proces. Druga czeka, aż obie aktywności zostaną ukończone.

Użyj tego wzorca, gdy:

  • Aktywności są niezależne

  • Obie aktywności są wymagane

  • Wykonanie ich jednocześnie oszczędza czas


11. Przykład: Oczekiwanie na zdarzenia

Dostawca wysyła ofertę, ale firma może również anulować wniosek, jeśli odpowiedź zajmie zbyt dużo czasu.

Diagram BPMN pokazujący bramkę opartą na zdarzeniach rozgałęziającą proces na otrzymanie oferty lub upływ czasu anulujący wniosek.

[Wyślij wniosek o ofertę]
          ↓
  ◇ Bramka oparta na zdarzeniach
      ↙          ↘
[Odbierz ofertę]  [Upływa czas]
      ↓              ↓
[Oceń ofertę]  [Wyślij przypomnienie]
      ↓              ↓
     ● Koniec          ● Koniec

Ścieżka zależy od tego, które zdarzenie nastąpi pierwsze.


12. Jak utworzyć diagram BPMN

Postępuj zgodnie z tym procesem podczas modelowania nowego procesu biznesowego.

Infograficzny przewodnik krok po kroku ilustrujący dziesięć kluczowych etapów tworzenia diagramu BPMN, od zdefiniowania zakresu po przeglądanie końcowego modelu procesu.

Krok 1: Określ zakres procesu

Zdecyduj, gdzie proces się zaczyna i gdzie się kończy.

Przykład:

  • Start: Klient składa zamówienie

  • Koniec: Zamówienie jest wysyłane lub anulowane

Unikaj modelowania całej organizacji w jednym diagramie.

Krok 2: Zidentyfikuj uczestników

Wymień zaangażowane osoby, działy, organizacje i systemy.

Przykład:

  • Klient

  • Dział sprzedaży

  • Magazyn

  • Dostawca płatności

Zdecyduj, które elementy powinny być basenami, a które torami.

Krok 3: Zidentyfikuj zdarzenie początkowe

Zadaj pytanie:

Co uruchamia ten proces?

Możliwe odpowiedzi:

  • Zgłoszenie jest składane

  • Przychodzi wiadomość

  • Następuje zaplanowany moment

  • Warunek staje się prawdziwy

Krok 4: Wymień główne czynności

Najpierw opisz pracę prostym językiem.

Przykład:

  1. Odbierz zamówienie

  2. Sprawdź stan magazynowy

  3. Zażądaj płatności

  4. Wybierz produkty

  5. Zapakuj zamówienie

  6. Wydaj zamówienie do wysyłki

  7. Wyślij potwierdzenie

Krok 5: Dodaj decyzje

Szukaj pytań, które zmieniają to, co dzieje się dalej.

Przykłady:

  • Czy produkt jest dostępny?

  • Czy płatność została zatwierdzona?

  • Czy zgłoszenie jest kompletne?

  • Czy termin minął?

Zreprezentuj te decyzje za pomocą bram.

Krok 6: Dodaj zdarzenia końcowe

Proces może mieć wiele zakończeń.

Przykłady:

  • Zamówienie zrealizowane

  • Zamówienie anulowane

  • Wniosek odrzucony

  • Płatność nie powiodła się

Krok 7: Dodaj przepływy sekwencyjne

Połącz proces od początku do końca. Zachowaj kierunek łatwy do śledzenia.

Krok 8: Dodaj wiadomości

Pokaż komunikację między oddzielnymi basenami za pomocą przepływów wiadomości.

Krok 9: Dodaj dane i adnotacje

Dodawaj dokumenty, bazy danych, reguły i notatki tylko tam, gdzie wyjaśniają one proces.

Krok 10: Przegląd diagramu

Sprawdź, czy:

  • Każda ścieżka procesu zaczyna się poprawnie

  • Każda ścieżka dochodzi do końca

  • Bramy są logicznie sparowane

  • Obowiązki są jasne

  • Wiadomości łączą oddzielnych uczestników

  • Aktywności są nazwane spójnie

  • Diagram jest czytelny


13. Konwencje nazewnictwa

Dobre nazwy sprawiają, że diagramy BPMN są znacznie łatwiejsze do zrozumienia.

Infografika przedstawiająca konwencje nazewnictwa BPMN, ilustrująca poprawne formaty rzeczownika, czasownika i pytania dla zdarzeń, zadań i bramek w celu poprawy czytelności diagramu.

Zdarzenia

Użyj rzeczownika lub frazy opisującej zdarzenie:

  • Zamówienie otrzymane

  • Płatność zatwierdzona

  • Termin minął

  • Klient anuluje wniosek

Zadania

Użyj czasownika następowanego przez rzeczownik:

  • Zweryfikuj wniosek

  • Sprawdź stan magazynowy

  • Zatwierdź płatność

  • Wyślij powiadomienie

Bramy

Użyj pytania:

  • Czy wniosek jest kompletny?

  • Czy płatność została zatwierdzona?

  • Czy produkty są dostępne?

Zdarzenia końcowe

Użyj wyniku:

  • Zamówienie ukończone

  • Wniosek odrzucony

  • Płatność nie powiodła się

  • Sprawa zamknięta

Unikaj niejasnych etykiet, takich jak:

  • Przetwórz zamówienie

  • Obsłuż wniosek

  • Wykonaj sprawdzanie

  • Wymagane działanie

Preferuj bardziej precyzyjne nazwy:

  • Zweryfikuj szczegóły zamówienia

  • Przejrzyj wniosek klienta

  • Sprawdź status płatności

  • Wyślij powiadomienie o zatwierdzeniu


14. Typowe błędy początkujących

Osiem częstych błędów w modelowaniu BPMN zilustrowanych przykładami niepoprawnych i poprawnych diagramów dla początkujących.

Używanie niewłaściwego typu przepływu

Niepoprawnie:

Przepływ sekwencyjny między dwoma oddzielnymi pulami

Poprawnie:

Przepływ wiadomości między oddzielnymi pulami

Używaj przepływu sekwencyjnego do określania kolejności działań w ramach jednego uczestnika. Używaj przepływu wiadomości do komunikacji między uczestnikami.

Traktowanie każdego działu jako osobnej puli

Działy w ramach tej samej organizacji zazwyczaj lepiej przedstawiać jako pasma w jednej puli. Oddzielne puli są bardziej odpowiednie dla niezależnych uczestników.

Używanie bram do prostych prac sekwencyjnych

Nie dodawaj bramy, gdy nie ma rozgałęzienia ani scalenia.

Niepotrzebne:

Start → ◇ → Przegląd formularza → ◇ → Koniec

Lepiej:

Start → Przegląd formularza → Koniec

Pomijanie scalania gałęzi

Jeśli brama rozdziela proces, jej gałęzie mogą wymagać późniejszego scalenia.

Na przykład, po zatwierdzeniu lub odrzuceniu wniosku proces może przejść do wspólnego kroku powiadomienia.

Używanie tekstu zamiast logiki procesu

Napisanie „Jeśli płatność się nie powiedzie, powiadom klienta” jako notatka nie modeluje zachowania. Użyj bramy wyłącznej:”

◇ Płatność zatwierdzona?
   ├── Tak → Kontynuuj zamówienie
   └── Nie  → Powiadom klienta

Przeciążenie diagramu

Diagram z zbyt dużą ilością szczegółów staje się trudny do odczytania. Używaj:

  • Podprocesów

  • Osobnych diagramów

  • Grup

  • Bardziej szczegółowych widoków dla różnych odbiorców

Mieszanie poziomów szczegółowości

Unikaj umieszczania działania wysokiego poziomu, takiego jak „Przetwórz zamówienie

Wybierz jeden poziom szczegółowości dla diagramu lub użyj podprocesu.

Brakujące zdarzenia końcowe

Proces powinien zazwyczaj jasno określać swoje możliwe wyniki. W odpowiednich przypadkach należy uwzględnić zdarzenia końcowe dla ścieżek udanych, odrzuconych, anulowanych lub zakończonych niepowodzeniem.


15. Najlepsze praktyki modelowania BPMN

Infografika prezentująca 14 najlepszych praktyk modelowania BPMN zorganizowanych w trzech fazach: zaplanuj model, modeluj wyraźnie oraz ulepsz i zwaliduj.

  • Zacznij od celu i zakresu procesu.

  • Używaj wyraźnego kierunku od lewej do prawej lub od góry do dołu.

  • Używaj jednego zdarzenia startowego, chyba że faktycznie wymagane są wiele wyzwalaczy.

  • Nadaj każdej istotnej ścieżce jasny wynik.

  • Utrzymuj zadania na podobnym poziomie szczegółowości.

  • Używaj pasów do wyjaśnienia odpowiedzialności.

  • Oznaczaj przepływy wyjściowe z bramki.

  • Używaj przepływów wiadomości wyłącznie do komunikacji między uczestnikami.

  • Gdzie to możliwe, unikaj przecinających się łączników.

  • Preferuj znaczące nazwy nad nazwami technicznymi.

  • Używaj obiektów danych tylko wtedy, gdy informacje są istotne.

  • Używaj adnotacji do wyjaśniania, a nie do zastępowania logiki procesu.

  • Podziel duże diagramy na podprocesy.

  • Zweryfikuj model z osobami wykonującymi faktyczną pracę.


16. Szybka tablica podpowiedzi BPMN

Szybka tablica z podpowiedziami BPMN prezentująca standardowe symbole notacji, reprezentacje wizualne i opisy do modelowania procesów.

Symbol lub koncepcja Znaczenie
Cienkie koło Zdarzenie startowe
Podwójne koło Zdarzenie pośrednie
Grube koło Zdarzenie końcowe
Zaokrąglony prostokąt Aktywność lub zadanie
Zaokrąglony prostokąt z znakiem plusa Zwiniony podproces
Romb z krzyżykiem Bramka wyłączna
Romb z znakiem plus Bramka równoległa
Romb z kołem Bramka inkluzywna
Romb z znacznikami zdarzeń Bramka oparta na zdarzeniach
Strzałka ciągła Przepływ sekwencyjny
Strzałka przerywana Przepływ wiadomości
Linia kropkowana Asocjacja
Kształt dokumentu Obiekt danych
Baza danych (walc) Magazyn danych
Pudełko grupujące przerywane Grupa
Pole tekstowe Adnotacja tekstowa
Duży zewnętrzny kontener Basen
Podział wewnątrz basenu Pasa

17. Prosta lista kontrolna modelowania BPMN

Przed finalizacją diagramu zapytaj:

Infografika z prostą listą kontrolną modelowania BPMN zawierająca pięć kluczowych kategorii walidacji: przepływ procesu, odpowiedzialności, połączenia, informacje i czytelność.

Przepływ procesu

  • Czy istnieje wyraźny początek?

  • Czy normalny proces jest łatwy do śledzenia?

  • Czy każda ścieżka ostatecznie się kończy?

  • Czy decyzje są reprezentowane przez bramki?

Obowiązki

  • Czy każda czynność jest przypisana do uczestnika lub ścieżki?

  • Czy baseny są używane dla oddzielnych uczestników?

  • Czy ścieżki są używane dla wewnętrznych ról lub działów?

Połączenia

  • Czy przepływy sekwencyjne są używane wewnątrz basenu?

  • Czy przepływy wiadomości są używane między basenami?

  • Czy gałęzie bramek są oznaczone?

Informacje

  • Czy ważne dokumenty są przedstawione?

  • Czy trwałe systemy są reprezentowane jako magazyny danych?

  • Czy adnotacje są używane wyłącznie do wyjaśnień?

Czytelność

  • Czy diagram jest zbyt duży?

  • Czy czynności są spójnie nazwane?

  • Czy linie łączące są łatwe do śledzenia?

  • Czy podproces mógłby uprościć diagram?

Główna idea jest prosta: zdarzenia opisują, co się dzieje, czynności opisują pracę, bramki kontrolują decyzje lub równoległe ścieżki, ścieżki pokazują odpowiedzialność, połączenia pokazują relacje, a elementy danych pokazują informacje.Razem te elementy dostarczają jasnego obrazu tego, jak proces biznesowy się zaczyna, postępuje, rozgałęzia się, komunikuje i kończy.

Odnośniki

  1. Kompleksowy przewodnik po BPMN, narzędziach Visual Paradigm, AI i ekosystemie: Oficjalny wpis na blogu przedstawiający cztery filary ekosystemu AI VP z praktycznymi przykładami BPMN, takimi jak Rekrutacja Pracownika i Realizacja Zamówienia .
  2. Opanowanie modelowania procesów biznesowych: Kompletny przewodnik po BPMN i generowaniu diagramów z wykorzystaniem AI: Oficjalny przewodnik szczegółowo opisujący, jak korzystać z generatora diagramów procesów biznesowych AI, z instrukcjami krok po kroku i porównaniami funkcji .
  3. Od tekstu do przepływu procesu: Moja recenzja z praktycznymi testami generatora BPMN Visual Paradigm z wykorzystaniem AI: Niezależna recenzja testująca generator w rzeczywistych scenariuszach (e-commerce, wsparcie IT, bankowość) z perspektywy analityka biznesowego .
  4. Generator diagramów BPMN AI: Profesjonalne narzędzie BPD: Oficjalna strona produktu wyjaśniająca funkcję konwersji tekstu na diagram, sposób uzyskania do niej dostępu w VP Desktop oraz kluczowe korzyści, takie jak zgodność ze standardami.
  5. Kompleksowy przewodnik po BPMN, narzędziach Visual Paradigm, sztucznej inteligencji i ekosystemie: Chińska wersja kompleksowego przewodnika, obejmująca podstawy BPMN oraz studium przypadków generowania napędzanego przez sztuczną inteligencję.
  6. Od tekstu do przepływu procesu: Praktyczna recenzja generatora BPMN Visual Paradigm wspieranego przez sztuczną inteligencję: Szczegółowe studium przypadku dotyczące procesu wysyłki w sklepie z artykułami budowlanymi, demonstrujące, jak sztuczna inteligencja obsługuje bramki, wykonanie równoległe i logikę ścieżek pływowych.
  7. Generator diagramów BPMN oparty na AI: Profesjonalne narzędzie BPD: Chiński przewodnik produktowy szczegółowo opisujący możliwości generatora AI, w tym automatyczne uwzględnianie basenów i ścieżek pływowych dla lepszej przejrzystości międzyfunkcjonalnej.
  8. Moje osobiste doświadczenia: Jak napędzany przez AI BPMN Visual Paradigm zmienia dokumentację procesów biznesowych: Recenzja z pierwszej ręki dotycząca wydajności generatora AI w scenariuszach wdrażania pracowników, obsługi klienta i zatwierdzania pożyczek.
  9. Praktyczny przewodnik dla początkujących w modelowaniu procesów biznesowych BPMN 2.0: Łatwe tworzenie profesjonalnych diagramów przepływu przy użyciu Visual Paradigm i AI: Praktyczny tutorial z strategiami pisania promptów i zaawansowanymi technikami optymalizacji przy użyciu czatu AI do refinowania rozmów.
  10. Kompleksowy przewodnik praktyczny BPMN: Doświadczenia z Visual Paradigm, funkcje AI i głęboki przewodnik po ekosystemie: Seria artykułów obejmująca premierę generatora BPMN wspieranego przez AI, z pogłębionym omówieniem integracji ekosystemu i praktycznymi przykładami.

Ten post dostępny jest również w Deutsch, English, Español, فارسی, Français, English, Bahasa Indonesia, 日本語, Portuguese, Ру́сский, Việt Nam, 简体中文 and 繁體中文