de_DEen_USes_ESfa_IRfr_FRhi_INid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

Wprowadzenie do BPMN: elementy przepływu i obiekty łączące – kompleksowy przewodnik

Model i notacja procesu biznesowego (BPMN) zapewnia standardowy język wizualny do modelowania procesów biznesowych. Ten przewodnik bada elementy przepływu i obiekty łączące – istotne składniki, które nadają życie diagramom procesów.


Wprowadzenie do elementów przepływu BPMN

W BPMN elementy przepływu to osobne składniki połączone ze sobą w celu utworzenia kompletnego przepływu procesu. Te elementy przepływu są łączone za pomocą połączeń, znanych jako obiekty łączące. Przy czytaniu diagramu procesu biznesowego (BPD) odbiorcy śledzą przepływ tych elementów, aby zrozumieć, jak proces biznesowy jest wykonywany i zakończony.

BPMN zawiera cztery typy elementów przepływu:

  • Zadania (Zadanie i Podproces)

  • Zdarzenia

  • Bramki

W przeciwieństwie do tego, istnieją dwa główne typy obiektów łączących:

  • Przepływy sekwencyjne

  • Przepływy komunikatów

Zrozumienie, jak te elementy wzajemnie się oddziałują, jest podstawą tworzenia jasnych, wykonywalnych modeli procesów.


Zadania: Zadania i Podprocesy

Zadania reprezentują pracę wykonywaną w ramach procesu biznesowego i są przedstawiane jako okrągłe prostokąty z nazwami opisującymi pracę do wykonania.

Zadania

Za pomocą Zadania modeluje jednostkę pracy atomową, którą nie można dalej podzielić lub której podział nie ma sensu.

BPMN Activities tasks

Podproces

Gdy chcesz modelować niemal atomowy, złożony fragment pracy, który można podzielić na mniejsze zadania, używasz Proces podrzędny. Proces podrzędny może zostać podzielony na kolejny poziom szczegółowości, dlatego zwykle zawiera inny BPD, który modeluje jego szczegóły.

BPMN activities sub processes

Uwaga: Wybór między zadaniem a procesem podrzędnym nie zależy tylko od złożoności pracy, ale także od poziomu szczegółowości, który musisz znać. Na przykład, jeśli jesteś klientem, prawdopodobnie nie musisz wiedzieć, jak jest przetwarzana Twoja płatność. Jednak jeśli jesteś właścicielem sklepu, szczegóły przetwarzania płatności klienta są bardzo ważne.


Zdarzenia: Start, pośrednie i końcowe

Zdarzenia reprezentują zdarzenia, które mogą wpływać na proces biznesowy, i mogą być wewnętrzne lub zewnętrzne. Są pokazywane jako okręgi z ikonami aby wskazać rodzaj wyzwalacza.

Trzy typy zdarzeń:

Typ zdarzenia Cel Wizualny wskaźnik
Zdarzenie startowe Pokazuje, gdzie proces się zaczyna Pojedynczy cienki okrąg
Zdarzenie pośrednie Modeluje zdarzenia, które występują podczas procesu; może być przypisane do działań lub połączone obiektami przepływu Podwójny okrąg
Zdarzenie końcowe Wskazuje, gdzie proces się kończy Pojedynczy grubo obramowany okrąg

Każde zdarzenie może mieć określoną warunkową sygnalizację (np. wiadomość, zegar, błąd).

BPMN event example

Przykład: proces zaczyna się, gdy otrzymamy zamówienie, i kończy się, gdy zamówienie zostanie przetworzone lub wykryty zostanie problem (np. brak pozostałego limitu kredytowego).


Bramki: kontrola przepływu procesu

Bramki, pokazywane jako kształty rombu, kontrolują przepływ procesu biznesowego poprzez podejmowanie decyzji na podstawie warunków wewnętrznych lub zewnętrznych. Na przykład zniżka może być udzielana tylko klientom VIP.

Typy bramek:

1. Bramka wyłączna oparta na danych

Kontroluje przebieg procesu na podstawie podanych danych procesu. Każdy wychodzący przepływ odpowiada warunkowi, a jeden przepływ jest wybranyna podstawie spełnionego warunku.

Data based exclusive gateway

2. Bramka inkluzjowa

Tworzy równoległe ścieżki, gdzie wszystkie wychodzące przepływy z pozytywnymi wynikami są wykonywane, co prowadzi do wykonania wielu przepływów, jeśli spełnione są wiele warunków.

Inclusive gateway

3. Bramka równoległa

Modeluje wykonanie równoległych przepływów bez sprawdzania jakichkolwiek warunków, co oznacza, że wszystkie wychodzące przepływy są wykonywane jednocześnie.

BPMN parallel gateway example

4. Bramka oparta na zdarzeniach

Modeluje alternatywne ścieżki oparte na zdarzeniach. Na przykład oczekiwanie na odpowiedź „Tak” lub „Nie”, aby określić, którą ścieżkę wybrać. Bramka jest następna po dwóch połączonych zdarzeniach pośrednich z wyzwalaczami wiadomości. Gdy jedno zdarzenie zostanie wyzwolone, jego przepływ jest wykonywany, a wszystkie pozostałe zdarzenia oraz ich kolejne przepływy stają się nieważne.

BPMN event based gateway example


Obiekty łączące: przepływy sekwencyjne i przepływy komunikatów

Przepływy sekwencyjne

Przepływ sekwencyjny służy do łączenia elementów przepływu. Jest pokazywany jako ciągła linia z ostrzem strzałki i wskazuje kolejność elementów przepływu.

BPMN sequence flow example

Zasada: Można używać tylko przepływu sekwencyjnego do łączenia elementów przepływu w ramach tego samego zbiornika, albo w ramach tej samej rzędu, albo między rzędami w tym samym zbiorniku.

Przepływy komunikatów

BPMN, komunikacja między zbiornikami osiągana jest za pomocą komunikatów. A Przepływ komunikatów służy do pokazania przepływu komunikatów między zbiornikami lub między elementami przepływu w różnych zbiornikach. Przepływ komunikatów jest pokazywany jako kreska kropkowana z ostrym końcem.

BPMN message flow example

Przykłady wiadomości: faksy, połączenia telefoniczne, e-maile, listy, ogłoszenia i polecenia.


Studium przypadku: Firma True Aqua wody destylowanej

Kontynuując od Części II, teraz rysujemy schemat przepływu procesu zamówienia wody destylowanej.

Modelowanie procesu krok po kroku:

  1. Utwórz zdarzenie początkowe: Proces rozpoczyna się, gdy klient złoży zamówienie. Utwórz zdarzenie początkowe w Klient strefie.

    Select start event

    Start event created

  2. Dodaj zadanie „Złożenie zamówienia”: Użyj katalogu zasobów, aby utworzyć zadanie po zdarzeniu początkowym.

    Using Resource Catalog

    Selected task in Resource Catalog

    Task created

  3. Dodaj zadanie „Weryfikacja tożsamości klienta”: Utwórz to zadanie w Asystent obsługi klienta pasmie. Uwaga: przepływ wiadomości jest automatycznie tworzony między strefami.

    Create task with Resource Catalog

    Task created

  4. Dodaj bramę do sprawdzenia klienta: Użyj bramy do modelowania decyzji: czy klient istnieje?

    Create gateway

    Gateway created

  5. Zamodeluj ścieżkę „Nie” (nowy klient): Utwórz zadanie Utwórz konto klienta z przepływem sekwencji oznaczonym Nie.

    Select to create task

    Task created

  6. Zamodeluj ścieżkę „Tak” (istniejący klient): Użyj Zdarzenia pośredniego timera aby czekać do środka.

    Create intermediate event

    Intermediate event created

    Ustaw wyzwalacz: kliknij prawym przyciskiem → Wyzwalacz > Wyzwalacz timera

    Select time trigger

  7. Dodaj zadanie „Przekaż zamówienie”: Po zdarzeniu timera utwórz zadanie przekazania zamówienia.

    Create task from intermediate event

    Task created

  8. Połącz tworzenie konta z timera: Dodaj przepływ sekwencji od Utwórz konto klienta do W przyszłą środę zdarzenie pośrednie, aby upewnić się, że nowi klienci również czekają do środę.

    Creating sequence flow

  9. Dodaj zadanie „Zorganizuj dostawę” w logistyce: Utwórz to zadanie w Menadżer pasmie.

    Creating task from task

    Task created

  10. Przekonwertuj na proces podrzędny: Ponieważ organizacja dostawy obejmuje wiele działań podrzędnych, przekonwertuj zadanie na proces podrzędny.

    Convert to sub process

  11. Zamodeluj szczegóły procesu podrzędnego: Kliknij ikonę + aby przejść do szczegółów. Utwórz trzy zadania: Przydziel pracownikówDrukuj harmonogram, oraz Opublikuj harmonogram.

    Expand sub-process

    Sub business process diagram complete

    Wskazówka: Aby ponownie użyć pul/pasów z diagramu nadrzędnego, kliknij prawym przyciskiem myszy tło BPD → Dodaj pulę/pasy z diagramu nadrzędnego… → Wybierz pas Menadżer .

  12. Powrót do diagramu nadrzędnego: Kliknij link szybkiego dostępu u góry.

    Back to parent diagram

  13. Zachowaj podproces zwinięty: Opcjonalnie pokaż zawartość za pomocą ikony + ikony, ale pozostawienie jej zwiniętą utrzymuje czytelność schematu.

    To expand sub process

  14. Dodaj zadanie „Dostarcz wodę”: Utwórz to zadanie w Pracownik pasie po Zorganizuj dostawę.

    Task created

  15. Dodaj zdarzenie końcowe: Ukończ proces za pomocą zdarzenia końcowego.

    End event created

  16. Ostateczny schemat:

    Finished BPD


Najlepsze praktyki i kluczowe koncepcje

✅ Zasady modelowania

Koncepcja Najlepsza praktyka
Zadanie vs. Podproces Używaj podprocesów, gdy chcesz ukryć złożoność lub ponownie użyć logiki; zachowaj rodzicielskie schematy skupione na ogólnym przebiegu.
Wybór bramki Wybieraj typy bramek na podstawie logiki decyzyjnej: Wyłączny (jedna droga), Włączny (wiele możliwych dróg), Równoległy (wszystkie drogi), Oparty na zdarzeniu (czekaj na wyzwalacz).
Przepływ sekwencyjny vs. przepływ komunikatów Przepływy sekwencyjne łączą elementy wewnątrz zbiornika; przepływy komunikatów łączą elementy między zbiornikami.
Wyzwalacze zdarzeń Zawsze określ typy wyzwalaczy (wiadomość, zegar, błąd) dla zdarzeń pośrednich i startowych, aby wyjaśnić zachowanie procesu.
Jasność diagramu Zwiń podprocesy na diagramach nadrzędnych; używaj opisowych nazw dla wszystkich elementów; unikaj przecięć przebiegów tam, gdzie to możliwe.

🔑 Przypomnienie kluczowych pojęć BPMN

  • Elementy przepływu: Działania, zdarzenia, bramki – „czasowniki” Twojego procesu.

  • Obiekty łączące: Przepływy sekwencji (kolejność), przepływy komunikatów (komunikacja) – „połączenia”.

  • Kontenery i pasy: Reprezentują uczestników i role organizacyjne (omówione w części II).

  • Hierarchia: Podprocesy umożliwiają modelowanie procesów modułowych i wielopoziomowych.

  • Modelowanie wykonywalne: Dokładnie zdefiniowane wyzwalacze i warunki pozwalają na wykonywanie diagramów BPMN przez silniki przepływów pracy.


Lista odniesień

  1. Część III – Przepływy i obiekty łączące (pobieranie w formacie PDF): Pobieralna wersja PDF tego samouczka BPMN obejmująca elementy przepływu, obiekty łączące oraz studium przypadku True Aqua.
  2. Wersja Enterprise Visual Paradigm: Pełna wersja narzędzia do modelowania BPMN z zaawansowanymi możliwościami współpracy, symulacji i generowania kodu.
  3. Wersja Professional Visual Paradigm: Kompleksowe narzędzie BPMN dla analityków biznesowych i architektów procesów z funkcjami rysowania diagramów i dokumentacji.
  4. Wersja Standard Visual Paradigm: Podstawowe możliwości modelowania BPMN dla małych zespołów i indywidualnych użytkowników.
  5. Wersja Modeler Visual Paradigm: Lekki edytor BPMN skupiony na tworzeniu diagramów i podstawowej dokumentacji procesów.
  6. Oficjalna specyfikacja BPMN (bpmn.org): Oficjalny źródłowy materiał dotyczący dokumentacji standardu BPMN 2.0, odniesień do notacji oraz wytycznych zgodności.
  7. Część I – Wprowadzenie do BPMN: Podstawowy samouczek obejmujący historię BPMN, podstawową notację oraz podstawowe elementy diagramów.
  8. Część II – Pasy: Poradnik dotyczący modelowania odpowiedzialności organizacyjnych przy użyciu stref, pasów i interakcji uczestników.
  9. Część IV – Dane i artefakty: Zaawansowany poradnik dotyczący modelowania obiektów danych, magazynów danych, adnotacji i artefaktów procesu w BPMN.

Ten przewodnik łączy poradniki Visual Paradigm BPMN, aby zapewnić praktyczny, gotowy do użycia zasób dla analityków biznesowych, architektów procesów i specjalistów od BPM. Wszystkie obrazy i treści koncepcyjne zostały zachowane z oryginalnego źródła w celu jasności edukacyjnej

 

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