Notacja modelowania procesów biznesowych (BPMN) to potężne narzędzie do ilustrowania procesów biznesowych w formie diagramów. Jest szeroko stosowane do przekazywania różnorodnych informacji różnym stakeholderom, często obejmujących wiele organizacji lub firm. BPMN obsługuje trzy główne kategorie procesów: Orchestracja, Choreografia i Współpraca. Niniejszy przewodnik zaprezentuje szczegółowy przegląd każdego typu diagramu BPMN, ich celów oraz sposobów wykorzystania.
Proces orchestracji to standardowy proces w BPMN, który zwykle modeluje pojedynczy punkt widzenia koordynacji. Opisuje proces w ramach jednej jednostki biznesowej i znajduje się wewnątrz półki (Pool). Ten typ procesu zwykle ma dobrze sformułowane kontekst i jest najczęściej spotykany w diagramach BPMN.
Typowy proces orchestracji może obejmować serię zadań w ramach firmy, takich jak przetwarzanie zamówień, gdzie każde zadanie wykonuje inny dział w tej samej organizacji.

Proces choreografii to nowy typ modelu wprowadzony w BPMN 2.0. Skupia się na interakcji między uczestnikami i koncentruje się na przepływie wiadomości zamiast na szczegółowych zadaniach poszczególnych procesów. Diagramy choreografii nie należą do żadnej półki i służą do określenia, jak poszczególne procesy wzajemnie na siebie oddziałują.
Diagram choreografii może ilustrować interakcję między producentem a klientem w procesie zamówienia sprzedaży. Klient składa zamówienie, a producent je potwierdza, przy czym każdy krok obejmuje wymianę wiadomości między obiema stronami.

Proces współpracy przedstawia interakcje między dwoma lub więcej jednostkami biznesowymi. Te interakcje są definiowane jako sekwencja działań, które reprezentują wzorce wymiany wiadomości między uczestniczącymi jednostkami. Diagram współpracy rozpoznaje się po obecności więcej niż jednej puli.
Proces współpracy może obejmować scenariusz zakupowy, w którym klient współdziała z detalerzem i przewoźnikiem. Każda jednostka ma własne procesy wewnętrzne, ale diagram współpracy skupia się na wymianie wiadomości między nimi.
Diagramy rozmów BPMN, wprowadzone w BPMN 2.0, zapewniają widok najwyższego poziomu komunikacji między uczestnikami. Nie zawierają logiki procesu i skupiają się na rozmowach między uczestnikami, nie pokazując indywidualnego przepływu wiadomości.
Model rozmowy na poniższym rysunku to przedstawienie komunikacji lub wiadomości między rolami uczestniczącymi pokazanymi w modelu choreografii na rysunku w przykładzie 2 powyżej. W tym przypadku model rozmowy przedstawia przegląd ogólnej komunikacji między stronami. Mimo to nie pokazuje kolejności komunikacji, jak to pokazuje model choreografii.

Diagramy BPMN to istotne narzędzia do modelowania procesów biznesowych, a zrozumienie różnych typów — Orchestracja, Choreografia i Współpraca — jest kluczowe dla skutecznego zarządzania procesami. Każdy z tych typów spełnia określone zadanie i zapewnia unikalny punkt widzenia na procesy biznesowe, co czyni BPMN elastycznym i potężnym narzędziem do modelowania procesów biznesowych.