Wprowadzenie
Model i notacja procesu biznesowego (BPMN) została opracowana z podwójnym celem: zapewnienie prostego, intuicyjnego zapisu do tworzenia modeli procesów biznesowych, jednocześnie utrzymując głębię techniczną niezbędną do obsługi skomplikowanych wymagań biznesowych. Aby osiągnąć tę równowagę, BPMN grupuje swoje elementy graficzne w określone kategorie, pozwalając czytelnikom szybko identyfikować podstawowe komponenty, jednocześnie wykorzystując dodatkowe warianty do modelowania złożonych scenariuszy bez zanieczyszczenia ogólnego wyglądu diagramu. Niniejszy przewodnik skupia się na kategorii „Zadanie”, szczegółowo opisując różne kształty oraz ich konkretne role w modelowaniu procesów.
Definicje zadań BPMN
Zadania są podstawowymi elementami budującymi proces BPMN. Choć podstawowy kształt zadania nie wskazuje na żaden szczególny typ, notacja pozwala na konkretne warianty, które wyjaśniają sposób wykonania zadania.

Przykład opisu zadania BPMN:
Diagram ilustruje złożony proces wykorzystujący kilka konkretnych typów zadań BPMN w celu oznaczenia charakteru pracy wykonywanej na każdym etapie. Te zadania znajdują się w dwóch głównych pasmach: Dział Sprzedaży oraz Realizacja i Operacje.

Elementy zadań w pasmie Działu Sprzedaży
-
Zadanie użytkownika („Wprowadź dane zamówienia”): To zadanie, oznaczone małym ikoną użytkownika w lewym górnym rogu prostokąta, reprezentuje krok, w którym wykonawca (agent sprzedaży) współpracuje z aplikacją oprogramowania w celu wprowadzenia informacji o zamówieniu.
-
Zadanie ręczne („Weryfikacja kredytu klienta”): Oznaczone ikoną ręki, to zadanie wykonywane jest ręcznie przez człowieka bez pomocy żadnego automatycznego silnika wykonywania procesów biznesowych ani aplikacji. Jest to czysto ręczna kontrola.
-
Zadanie użytkownika („Powiadom menedżera sprzedaży”): Inne zadanie użytkownika, to zadanie wymaga, aby system utworzył zadanie dla menedżera sprzedaży w celu powiadomienia go, najprawdopodobniej w przypadku niepowodzenia weryfikacji kredytu.
-
Podproces („Obsługa sporu”): Ten element, oznaczony małym znakiem plus, to ponownie używany podproces, który obecnie jest wyświetlany w zwiniętej formie. Reprezentuje bardziej szczegółowy, samodzielny przepływ procesu (przepływ pracy „Obsługa sporu”), który jest wywoływany jako część głównego procesu.
Elementy zadań w pasmie Realizacja i Operacje
-
Zadanie reguły biznesowej („Określ metodę wysyłki”): To zadanie, oznaczone małym ikoną tabeli/siatki, oznacza krok automatyczny, który wykorzystuje silnik reguł biznesowych w celu określenia najlepszej metody wysyłki na podstawie zdefiniowanych kryteriów.
-
Zadanie usługi („Zarezerwuj zapas”): oznaczone ikoną koła zębatego, jest to zadanie automatyczne, w którym silnik procesu współdziała z usługą zewnętrzną (systemem ERP lub systemem inwentarzowym), aby zarezerwować potrzebne zapasy.
-
Zadanie wysyłania („Wygeneruj manifest wysyłki”): oznaczone ikoną koperty z napisem „wysyłka”, to zadanie automatyczne zaprojektowane do wysyłania wiadomości – w tym przypadku, manifest wysyłki – do uczestnika zewnętrznego, takiego jak przewoźnik kurierski.
-
Zadanie skryptu („Oblicz całkowitą wartość”): oznaczone ikoną skryptu/rolki, jest to zadanie automatyczne, w którym silnik procesu wykonuje zdefiniowany skrypt w celu obliczenia całkowitej wartości zamówienia.
-
Zadanie odbioru („Czekaj na potwierdzenie partnera”): oznaczone ikoną koperty z napisem „odebrano”, to zadanie ma na celu zatrzymanie przepływu procesu do momentu otrzymania wiadomości zewnętrznej (potwierdzenia) od partnera.
-
Zadanie wywołania („Fakturuj klienta”): Ten element, o grubym obramowaniu i znaku plus, jest globalnym zadaniem lub procesem. Odwołuje się do i wywołuje zewnętrzny, ponownie używalny proces „Fakturuj klienta”. Dzięki temu proces może wywołać standardową procedurę fakturyzacji zdefiniowaną w innym miejscu.
Przykład opisu zadania BPMN:
To „Proces onboardingu nowego pracownika” ilustruje, jak różne typy zadań BPMN koordynują działania międzyodziałowe.

Pasma działu HR
-
Zadanie użytkownika („Weryfikuj dane kandydata”): To zadanie, oznaczone ikoną człowieka, polega na interakcji pracownika działu HR z systemem w celu weryfikacji danych.
-
Zadanie użytkownika („Poproś o poprawione dane od rekrutera”): Zadanie interaktywne wymagające interwencji człowieka w celu rozwiązania niepoprawnych informacji.
-
Zadanie wysyłania („Wyślij e-mail powitalny i agenda orientacyjna”): Zadanie automatyczne skonfigurowane do wysyłania wiadomości do nowego pracownika.
-
Zadanie odbierania („Czekaj na akceptację kandydata”): To zadanie zatrzymuje przepływ procesu, aż otrzyma odpowiedź od kandydata.
Kanał działu IT
-
Zadanie ręczne („Wyślij ofertę kandydatowi”): Zadanie wykonywane przez człowieka bez pomocy silnika wykonawczego.
-
Zadanie reguł biznesowych („Określ potrzeby sprzętowe”): To zadanie wykorzystuje mechanizm reguł biznesowych do obliczania wymaganego sprzętu na podstawie roli kandydata.
-
Zadanie usługi („Zapewnij laptop i oprogramowanie”): Zadanie automatyczne, w którym silnik procesu współdziała z usługami IT w celu wdrożenia sprzętu i oprogramowania.
-
Zadanie skryptu („Utwórz konta sieciowe”): Zadanie automatyczne, w którym silnik wykonuje skrypt w celu przygotowania poświadczeń użytkownika.
-
Zadanie odbierania („Czekaj na akceptację kandydata”): Podobnie jak wersja HR, czeka na potwierdzenie zewnętrzne przed kontynuacją.
-
Proces podrzędny („Zakończ onboardowanie i dodaj do wynagrodzeń”): Oznaczony znakiem plus, to zwinięty proces obsługujący wieloetapową logikę zakończenia zatrudnienia i dodania do wynagrodzeń.
Kanał menedżera rekrutacji
-
Zadanie użytkownika („Zaplanuj rozmowę”): Zadanie interaktywne, w którym menedżer rekrutacji koordynuje godziny spotkań.
-
Zadanie użytkownika („Przeprowadź rozmowę i wybierz kandydata”): Zadanie kierowane przez człowieka obejmujące ocenę i wybór kandydata.
Ten przepływ pracy pokazuje, jak skutecznie BPMN rozróżnia wysiłki ręczne, automatyczne procesy systemowe oraz zadania komunikacyjne w celu zarządzania cyklem życia nowego pracownika.
Podsumowanie elementów opisów zadań BPMN
| Typ zadania | Opis |
|---|---|
| Brak | Nie wskazano specjalnego typu zadania. |
| Zadanie użytkownika | Typowa zadanie przepływu pracy wykonywane przez człowieka, często z pomocą oprogramowania i potencjalnym planowaniem za pomocą menedżera list zadań. |
| Zadanie ręczne | Zadanie wykonywane bez pomocy żadnego silnika wykonywania procesu biznesowego ani aplikacji. |
| Zadanie usługi | Zadanie wykorzystujące automatyzowaną usługę, taką jak usługa internetowa lub automatyczna aplikacja. |
| Zadanie odbierania | Zaprojektowane w celu oczekiwania na przypływ wiadomości od zewnętrznej strony. |
| Zadanie wysyłania | Zaprojektowane w celu wysyłania wiadomości do zewnętrznej strony. |
| Zadanie skryptu | Wykonywane przez silnik procesu biznesowego, który interpretuje zdefiniowany język; zadanie kończy się po zakończeniu skryptu. |
| Zasada biznesowa | Zapewnia mechanizm do wysyłania danych wejściowych i odbierania danych wyjściowych z silnika zasad biznesowych. |
| Proces podrzędny | Działanie, które można „otworzyć”, aby wyświetlić proces niższego poziomu, przydatne do rozkładania i organizowania. |
| Aktywność wywołania | Działanie łączące się z ponownie używanym procesem lub zadaniem. |
Wnioski
Wykorzystując te konkretne oznaczenia zadań, modelerzy mogą skutecznie przekazywać charakter, sposób wykonania oraz poziom automatyzacji każdej aktywności w procesie biznesowym. Ten znormalizowany podejście zapewnia, że diagramy BPMN pozostają zrozumiałe dla wszystkich zaangażowanych stron, jednocześnie dostarczając niezbędnych szczegółów do implementacji technicznej. Przyszłe sekcje opierzą się na tych podstawowych kształtach, aby pokazać ich zastosowanie w kompleksowych, end-to-end modelach procesów biznesowych.











