Wprowadzenie do oznaczeń działań w BPMN
Model i notacja procesów biznesowych (BPMN) to standardowy graficzny sposób reprezentacji używany do modelowania procesów biznesowych. W BPMN działania są centralne w definiowaniu pracy wykonywanej w ramach procesu. Ten przewodnik zawiera kompletny przegląd oznaczeń działań w BPMN, w tym kluczowe koncepcje, typy działań oraz przykłady ilustrujące ich zastosowanie.
Kluczowe koncepcje oznaczeń działań
Co to jest działanie?
Działanie w BPMN reprezentuje pracę wykonywaną w ramach procesu biznesowego. Jest przedstawiane jako prostokąt z zaokrąglonymi rogami i może być dalej kategoryzowane na zadania i podprocesy. Działania są kluczowe do definiowania sekwencji pracy, przypisywania odpowiedzialności oraz określania przepływu sterowania w ramach procesu.
Typy działań

BPMN rozróżnia dwa główne typy działań:
- Zadania: Reprezentują jednostki pracy atomowe, które nie mogą być dalej podzielone w kontekście modelu procesu.
- Podprocesy: Reprezentują złożone działania, które mogą być podzielone na mniejsze zadania lub podprocesy.
Zadania
Zadania to podstawowe jednostki pracy w BPMN. Są przedstawiane jako prostokąty z zaokrąglonymi rogami i mogą być dalej kategoryzowane w zależności od swojej natury:
- Zadanie: Ogólne zadanie reprezentujące pojedynczą jednostkę pracy.
- Zadanie wysyłania: Reprezentuje działanie wysyłania wiadomości do innego uczestnika.
- Zadanie odbierania: Reprezentuje działanie odbierania wiadomości od innego uczestnika.
- Zadanie użytkownika: Reprezentuje zadanie wymagające interakcji człowieka.
- Zadanie ręczne: Reprezentuje zadanie wykonywane ręcznie, często poza kontrolą silnika procesu.
- Zadanie reguły biznesowej: Reprezentuje zadanie związane z zastosowaniem reguł biznesowych.
- Zadanie skryptu: Reprezentuje zadanie związane z wykonaniem skryptu.
- Zadanie usługi: Reprezentuje zadanie związane z wywołaniem usługi.
Subprocesy
Subprocesy są używane do reprezentowania złożonych działań, które mogą być podzielone na mniejsze zadania lub subprocesy. Są przedstawiane jako prostokąty z zaokrąglonymi rogami z znakiem plus (+) wewnątrz. Subprocesy mogą być dalej klasyfikowane na podstawie ich zachowania:
- Subproces pętli: Reprezentuje subproces, który powtarza się wielokrotnie.
- Subproces wieloegzemplarzowy: Reprezentuje subproces, który jest wykonywany wielokrotnie równolegle.
- Subproces kompensacyjny: Reprezentuje subproces, który jest wykonywany w celu skompensowania poprzedniej aktywności.
- Subproces ad-hoc: Reprezentuje subproces, w którym zadania mogą być wykonywane w dowolnej kolejności.
- Subproces kompensacyjny i ad-hoc: Łączy cechy subprocesów kompensacyjnych i ad-hoc.
Aktywność wywołania
Aktywność wywołania to specjalny rodzaj aktywności reprezentujący wywołanie ponownie użytecznego subprocesu. Jest przedstawiana jako prostokąt z zaokrąglonymi rogami z pogrubionym konturem. Aktywności wywołania są używane do modularizacji i ponownego wykorzystania subprocesów w modelu procesu.
Przykłady oznaczeń aktywności
Podany diagram BPMN (Model i notacja procesu biznesowego) ilustruje proces obsługi zamówień, skupiając się konkretnie na dostępności artykułów, zakupach oraz komunikacji z klientem. Poniżej znajduje się szczegółowe wyjaśnienie i interpretacja diagramu:
Przegląd
Diagram przedstawia kroki związane z przetwarzaniem zamówienia, od otrzymania zamówienia po wysyłkę artykułu lub obsługę przypadków, gdy artykuł nie jest dostępny. Zawiera punkty decyzyjne, zadania, zdarzenia i bramki do zarządzania przebiegiem procesu.

Szczegółowe wyjaśnienie
1. Otrzymano zamówienie
- Zdarzenie: Proces zaczyna się od zdarzenia „Otrzymano zamówienie”, przedstawionego jako okrąg z ikoną koperty. Oznacza to, że zamówienie zostało otrzymane, co uruchamia proces.
2. Sprawdź dostępność
- Zadanie: Pierwsze zadanie to „Sprawdź dostępność”, przedstawione jako prostokąt z zaokrąglonymi rogami. To zadanie obejmuje sprawdzenie, czy zamówiony artykuł jest dostępny na stanie.
3. Punkt decyzyjny: Artykuł dostępny?
- Bramka: Proces następnie osiąga punkt decyzyjny, przedstawiony jako romb. Ta bramka ocenia, czy artykuł jest dostępny.
Jeśli artykuł jest dostępny:
- Przepływ sekwencyjny: Jeśli artykuł jest dostępny, proces następuje ścieżką „Tak”.
- Zadanie: Następnym zadaniem jest „Wysyłka artykułu”, przedstawiona jako prostokąt z zaokrąglonymi rogami. To zadanie obejmuje wysyłkę artykułu do klienta.
- Zadanie: Po wysyłce wykonuje się zadanie „Zakończenie finansowe”, przedstawione jako prostokąt z zaokrąglonymi rogami z ikoną znaku dolara. To zadanie obejmuje przetwarzanie płatności za zamówienie.
- Zdarzenie: Proces kończy się zdarzeniem „Płatność otrzymana”, przedstawionym jako okrąg z czerwonym obramowaniem. Oznacza to, że płatność została pomyślnie otrzymana, co oznacza koniec procesu.
Jeśli artykuł nie jest dostępny:
- Ścieżka sekwencji: Jeśli artykuł nie jest dostępny, proces następuje ścieżką „Nie”.
- Podproces: Uruchamiany jest podproces „Zakup”, przedstawiony jako prostokąt z zaokrąglonymi rogami z znakiem plus (+) w środku. Ten podproces obejmuje zakup artykułu od dostawcy.
4. Podproces zakupu
- Zadania i zdarzenia w zakupie:
- Zadanie: Podproces zakupu obejmuje zadania takie jak umawianie zamówienia u dostawcy i zarządzanie dostawą.
- Zdarzenia: Podproces obsługuje zdarzenia takie jak „Niedostarczalny” i „Opóźniona dostawa”, przedstawione jako okręgi z ikonami.
Jeśli niedostarczalny lub opóźniona dostawa:
- Ścieżka sekwencji: Jeśli artykuł jest niedostarczalny lub nastąpi opóźniona dostawa, proces następuje odpowiednimi ścieżkami.
- Zadanie: Wykonywane jest zadanie „Poinformuj klienta”, przedstawione jako prostokąt z zaokrąglonymi rogami. To zadanie obejmuje informowanie klienta o problemie.
- Zdarzenie: Proces kończy się zdarzeniem „Klient poinformowany”, przedstawionym jako okrąg z czerwonym obramowaniem. Oznacza to, że klient został poinformowany, co oznacza koniec procesu.
Jeśli artykuł został pomyślnie zakupiony:
- Ścieżka sekwencji: Jeśli artykuł został pomyślnie zakupiony, proces kontynuuje się.
- Zadanie: Zadanie „Poinformuj klienta” jest wykonywane, oznaczone prostokątem z zaokrąglonymi rogami. To zadanie polega na poinformowaniu klienta, że artykuł jest teraz dostępny.
- Zadanie: Zadanie „Usuń artykuł z katalogu” jest wykonywane, oznaczone prostokątem z zaokrąglonymi rogami. To zadanie polega na usunięciu artykułu z katalogu, jeśli nie jest już dostępny do zamówienia.
- Zdarzenie: Proces kończy się zdarzeniem „Usunięto artykuł”, oznaczonym okręgiem z czerwonym obramowaniem. Oznacza to, że artykuł został usunięty z katalogu, co oznacza koniec procesu.
Interpretacja
Diagram BPMN skutecznie modeluje przepływ pracy obsługi zamówień, wyróżniając kluczowe działania, decyzje i zdarzenia. Zapewnia jasne wizualne przedstawienie procesu, ułatwiając jego zrozumienie i zarządzanie. Diagram pomaga w identyfikacji potencjalnych węzłów zakorkowanych, takich jak opóźnienia w zakupach, oraz gwarantuje, że odpowiednie działania są podjęte w celu informowania klientów i zarządzania katalogiem.
Wnioski
Oznaczenie działań w BPMN jest podstawowym aspektem modelowania procesów biznesowych. Zrozumienie różnych typów działań i ich zastosowań pozwala tworzyć jasne i skuteczne modele procesów, które precyzyjnie odzwierciedlają pracę wykonywaną w organizacji. Niezależnie od tego, czy modelujesz proste zadania, czy złożone podprocesy, BPMN oferuje narzędzia i notację do oddania esencji procesów biznesowych. Ten diagram BPMN jest cennym narzędziem dla firm, które chcą zoptymalizować przepływ obsługi zamówień. Poprzez jasne zdefiniowanie kroków i punktów decyzyjnych pomaga on w poprawie efektywności, poprawie komunikacji i zapewnieniu satysfakcji klientów. Użycie standardowej notacji BPMN sprawia, że diagram jest dostępny zarówno dla osób technicznych, jak i nietechnicznych, wspierając lepszą współpracę i poprawę procesów.
Odwołania do BPMN