Model i notacja procesu biznesowego (BPMN) zapewnia potężne mechanizmy modelowania nie tylko przepływu procesu, ale także danych i informacji kontekstowych, które napędzają procesy biznesowe. Ten przewodnik bada możliwości modelowania danych w BPMN oraz notacje artefaktów.
Wprowadzenie
Jedną z wspólnych cech tradycyjnych technik modelowania jest możliwość modelowania danych, które mogą być tworzone, odczytywane i aktualizowane podczas wykonywania procesu. Klasycznym przykładem byłby diagram przepływu danych (DFD). Mimo że BPMN nie jest przede wszystkim przeznaczony do modelowania danych, istnieje jednak zestaw notacji, który pozwala modelować dane związane z procesem biznesowym.
BPMN oferuje również kilka notacji artefaktów, które pozwalają modelerom szczegółowo opisać proces biznesowy. Na przykład obiekty grupowe mogą służyć do grupowania powiązanych działań, a obiekty adnotacji tekstowych mogą służyć do szczegółowego wyjaśnienia obiektów przepływu.

Rysunek 1: Przykład obiektów danych BPMN zintegrowanych w przepływie procesu
Elementy danych BPMN
Przegląd modelowania danych w BPMN
Często, podczas wykonywania procesu biznesowego, dane mogą być generowane w trakcie lub po zakończeniu procesu. Na przykład pomyślne wykonanie zadania „Zamówienie” spowoduje wygenerowanie danych takich jak zamówienie zakupowe, faktura, paragon itp. W BPMN dane mogą być modelowane za pomocą kilku typów obiektów „danych”:
| Element | Symbol | Opis | Zastosowanie |
|---|---|---|---|
| Obiekt danych | 📄 | Reprezentuje informacje istotne dla procesu | Pokazuje dane tworzone, aktualizowane lub zużywane przez działania |
| Wejście danych | 📥 | Dane wymagane przed rozpoczęciem działania | Określa wymagania wstępne dla wykonania zadania |
| Wyjście danych | 📤 | Dane wytworzone po zakończeniu działania | Wskazuje dostarczane elementy lub wyniki |
| Magazyn danych | 🗄️ | Trwałe przechowywanie danych | Reprezentuje bazy danych, pliki lub repozytoria |
Wizualne przedstawienie
Obiekty danych pojawiają się jako dokumenty z zagiętym rogiem. Powiązania (kropkowane linie) łączą obiekty danych z działaniami, pokazując, czy dane są odczytywane z obiektu, czy zapisywane do niego:
-
Powiązanie wejściowe (strzałka wskazująca działanie): Dane są odczytywane/używane
-
Powiązanie wyjściowe (strzałka wychodząca z działania): Dane są tworzone/aktualizowane
-
Powiązanie dwukierunkowe: Dane są zarówno odczytywane, jak i aktualizowane
Stany obiektów danych i zarządzanie cyklem życia
Rozumienie stanów danych
Zamówienie zakupu ma cykl życia w ramach procesu, od utworzenia po zakończenie. BPMN pozwala modelerom definiować stany dla obiektów danych w celu śledzenia ich postępu w procesie.
Typowe stany obejmują:
-
Utwórz: Początkowe utworzenie obiektu danych
-
Do przypisania: Oczekiwanie na przypisanie zasobów
-
Do dostarczenia: Gotowe do realizacji
-
Zakończone: Ostateczny stan po pomyślnym przetworzeniu
Zarządzanie przejściami stanów

Rysunek 2: Tworzenie stanu dla obiektu danych
Aby zamodelować zmiany stanów:
-
Kliknij prawym przyciskiem myszy na obiekt danych
-
Wybierz Stan > Utwórz… z menu podręcznego
-
Wprowadź nazwę stanu (np. „Utwórz”, „Do przypisania”)
-
Etykieta stanu pojawia się obok nazwy obiektu danych
Ponowne używanie obiektów danych w różnych stanach
Gdy ten sam obiekt danych logicznych pojawia się w wielu punktach procesu w różnych stanach:

Rysunek 3: Odwoływanie się do istniejącego obiektu danych
Kluczowe kroki:
-
Utwórz nowy obiekt danych z dokładnie taką samą nazwą jak istniejący
-
Gdy zostaniesz poproszony, wybierz Tak aby odwołać się do istniejącego elementu modelu
-
Przypisz nowy stan, aby odzwierciedlić postęp danych
-
Ten sam obiekt logiczny teraz pojawia się w różnych stanach w różnych punktach procesu

Rysunek 4: Ten sam obiekt danych „Zamówienie zakupowe” pokazany w wielu stanach
Oznaczenia artefaktów
Artefakty dostarczają dodatkowych informacji kontekstowych bez wpływu na wykonanie przepływu procesu.
Grupy
Grupa to prostokąt z kreskowanym obramowaniem, który zapewnia modelerom mechanizm grupowania kształtów według różnych kategorii.

Rysunek 5: Używanie grup do kategoryzowania powiązanych działań
Przypadki użycia grup:
-
Organizuj działania według działu lub roli
-
Wyróżnij procesy podlegające określonym przepisom
-
Wizualnie rozdziel opcjonalne lub równoległe gałęzie procesu
-
Ulepsz czytelność schematu dla stakeholderów
Wdrożenie:
-
Narysuj kontener grupy wokół powiązanych elementów
-
Oznacz grupę opisową nazwą kategorii
-
Grupy nie wpływają na przepływ sekwencji ani logikę wykonania
Adnotacje tekstowe
Adnotacja tekstowa może służyć do dodania dodatkowych szczegółów do obiektów przepływu w BPD. Nie wpływa na przepływ, ale dostarcza szczegółów dotyczących obiektów w przepływie.

Rysunek 6: Adnotacja tekstowa dostarczająca szczegółów kontekstowych
Najlepsze praktyki dotyczące adnotacji:
-
Utrzymuj tekst krótkim i skupionym na wyjaśnieniu
-
Używaj adnotacji do zasad biznesowych, wyjątków lub statystyk
-
Łącz adnotacje z konkretnymi elementami za pomocą linii powiązań
-
Unikaj powtarzania informacji już zawartych w nazwach elementów
Studium przypadku: Firma True Aqua Woda Destylowana
Kontynuując od Części I-III, ulepszamy proces zamówienia wody destylowanej za pomocą obiektów danych i adnotacji.
Krok 1: Modelowanie tworzenia zamówienia zakupu
Wykonanie procesu zamówienia wody destylowanej prowadzi do wytworzenia zamówienia zakupu. Modelujemy to, tworząc obiekt danych z Weryfikacja tożsamości klienta zadania.

Rysunek 7: Dostęp do katalogu zasobów w celu dodania elementów

Rysunek 8: Wybieranie obiektu danych z katalogu

Rysunek 9: Nazwany obiekt danych „Zamówienie zakupu” przyłączony do zadania
Krok 2: Śledzenie postępu stanu
Gdy asystent obsługi klienta zakończy Przekazanie zamówienia zadanie, zamówienie zakupu przechodzi do nowego stanu.

Rysunek 10: Tworzenie kolejnego odwołania do tego samego obiektu danych

Rysunek 11: Dodawanie stanu „Do przypisania”
Krok 3: Kończenie cyklu życia
Kontynuuj modelowanie zmian stanu przez dostawę:

Rysunek 12: Zamówienie zakupu ze stanem „Do dostarczenia”

Rysunek 13: Pełny cykl życia ze stanem „Zakończone”
Krok 4: Dodawanie kontekstowych adnotacji
Niektóre wnioski o zamówienie są składane telefonicznie, inne przez e-mail. Dokumentujemy to za pomocą adnotacji tekstowej.

Rysunek 14: Przyłączanie adnotacji do zadania „Złożenie zamówienia”

Rysunek 15: Wprowadzanie szczegółów statystycznych w adnotacji
Ostateczny diagram

Rysunek 16: Pełny diagram BPMN z obiektami danych, stanami i adnotacjami
Podsumowanie kluczowych pojęć
Podstawowe zasady
✅ Obiekty danych reprezentują przepływ informacji: Pokazują, jakie dane są tworzone, zużywane lub przechowywane podczas wykonywania procesu.
✅ Stany śledzą cykl życia danych: Przypisywanie stanów do obiektów danych pomaga wizualizować postępy i zasady biznesowe.
✅ Odwołuj się, nie duplikuj: Używaj obiektów danych o tej samej nazwie, ale różnych stanach, aby przedstawić jedną jednostkę logiczną zmieniającą się w trakcie procesu.
✅ Artefakty zwiększają przejrzystość: Grupy i adnotacje dostarczają kontekst bez zmiany wykonywalnej logiki.
✅ Powiązania pokazują relacje: Kreski kropkowane łączą dane z działaniami, wskazując operacje odczytu/zapisu.
Szybki przewodnik po elementach danych BPMN
Obiekt danych : 📄 Informacja tworzona/używana w procesie
Wejście danych : 📥 Dane wstępne potrzebne do rozpoczęcia działania
Wyjście danych : 📤 Dane wynikowe po zakończeniu działania
Magazyn danych : 🗄️ Trwałe repozytorium (baza danych, plik)
Powiązanie : ⤏ Kreska kropkowana pokazująca relację między danymi a działaniem
Grupa : ▦ Kreskowana kontener do organizacji wizualnej
Adnotacja tekstowa : 📝 Uzasadniająca notatka przypięta do elementów
Najlepsze praktyki
W modelowaniu danych
-
Jasno nazwij obiekty danych: Używaj terminologii biznesowej (np. „Zamówienie zakupu”, a nie „Dane1”)
-
Ogranicz stany do istotnych przejść: Unikaj nadmiernego skomplikowania przez trywialne zmiany stanów
-
Pokaż tylko istotne dane: Dołącz obiekty danych wpływające na decyzje w procesie lub jego wyniki
-
Używaj magazynów danych do trwałego przechowywania: Rozróżnij tymczasowe obiekty danych od przechowywanych rekordów
W przypadku artefaktów
-
Używaj grup strategicznie: Grupuj według jednostki organizacyjnej, przepisów lub fazy procesu
-
Utrzymuj adnotacje krótkie: Skup się na wyjątkach, statystykach lub wyjaśnieniach
-
Umieszczaj artefakty dla czytelności: Unikaj zanieczyszczenia przebiegów sekwencji
-
Dokumentuj zasady biznesowe zewnętrznie: Używaj adnotacji do odwoływania się, a nie zastępowania szczegółowych specyfikacji zasad
Do utrzymania diagramu
-
Spójne zasady nazewnictwa: Upewnij się, że nazwy obiektów danych są zgodne między stanami
-
Kontrola wersji adnotacji: Aktualizuj adnotacje tekstowe, gdy zmieniają się zasady biznesowe
-
Weryfikuj powiązania: Potwierdź, że strzałki poprawnie wskazują kierunek przepływu danych
-
Przejrzyj z zaangażowanymi stronami: Upewnij się, że modelowanie danych odzwierciedla rzeczywiste operacje biznesowe
Zasoby
Oficjalna specyfikacja BPMN: Oficjalny zasób dotyczący standardów modelowania i notacji procesów biznesowych, utrzymywany przez Grupę Zarządzania Obiektami (OMG), oferujący wiarygodne dokumenty dotyczące składni, semantyki i zasad modelowania BPMN.
- Wprowadzenie do BPMN część IV – Dane i artefakty (PDF): Pobieralna wersja PDF tego samouczka obejmująca obiekty danych BPMN, stany, grupy i adnotacje tekstowe z instrukcjami krok po kroku do studium przypadku.
- Wersja Enterprise Visual Paradigm: Kompleksowe rozwiązanie modelowania BPMN z zaawansowanymi funkcjami współpracy, symulacji i generowania kodu do zarządzania procesami w dużych przedsiębiorstwach.
- Wersja Professional Visual Paradigm: Pełnofunkcjonalny narzędzie BPMN wspierające modelowanie danych, artefakty oraz integrację z przepływami rozwojowymi dla profesjonalnych analityków biznesowych.
- Wersja Standard Visual Paradigm: Podstawowe możliwości modelowania BPMN, w tym obiekty danych, grupy i adnotacje do dokumentowania procesów biznesowych w małych i średnich przedsiębiorstwach.
- Wersja Modeler Visual Paradigm: Lekki edytor BPMN skupiony na tworzeniu diagramów i podstawowym modelowaniu danych dla indywidualnych użytkowników i małych zespołów.
- Część I – Wprowadzenie do BPMN: Podstawowy przewodnik obejmujący podstawy BPMN, podstawowe obiekty przepływu oraz proste koncepcje modelowania procesów dla początkujących.
- Część II – Płynne strefy: Poziomowy przewodnik dotyczący modelowania odpowiedzialności organizacyjnych przy użyciu stref, pasm i podziału procesów opartego na rolach w BPMN.
- Część III – Przepływ i obiekty łączące: szczegółowe omówienie przepływów sekwencyjnych, przepływów komunikatów, bramek i zdarzeń w celu tworzenia złożonej logiki procesu na diagramach BPMN.
Ten przewodnik łączy koncepcje specyfikacji BPMN 2.0 z praktycznymi technikami modelowania. W celu automatyzacji wykonywalnych procesów uzupełnij diagramy BPMN szczegółowymi zasadami biznesowymi oraz specyfikacjami integracji systemów.
Ten post dostępny jest również w Deutsch, English, Español, فارسی, Français, English, Bahasa Indonesia, 日本語, Portuguese, Ру́сский, Việt Nam, 简体中文 and 繁體中文













