BPMN 2.0 Poster

Transkrypt

BPMN 2.0 Poster
Model Procesów Biznesowych i Notacja
BPMN 2.0 - Business Proces Model and Notation
http://bpmb.de/poster
Tłumaczone przez
Podproces Wyzwalany Zdarzeniem jest
umieszczany wewątrz procesu lub podprocesu .
Jest aktywowany gdy wyzwalne jest jego
Zdarzenie Początkowe. W zależności od
Zdarzenia Początkowego może przerywać proces
nadrzędny lub przebiegać równolegle do niego.
Zdarzenie
Podproces
Rozwidlone Łącze Konwersacji łączy
Konwersacje i wielokrotnych
Uczestników.
Czynność
wywoływana
pokazuje wielu Uczestników
tego samego rodzaju.
Diagram Choreografii
Komunikat
Inicjujący
Komunikacja
Uczestnik A
Basen
(Zwinięty)
Zadanie
Choreografii
Zadanie
Choreografii
Uczestnik B
Uczestnik B
Uczestnik A
TypY określają naturę
wykonywanej czynności:
Znacznik Podproces
~
Znacznik Pętla
Sekwencyjna
Znacznik Pętla Równoległa
(wiele instancji)
Znacznik Pętla Sekwencyjna
(wiele instancji)
Znacznik Ad Hoc
Znacznik Kompensacja
Zadanie Wysłanie
Komunikatu
Zadanie Odbiór
Komunikatu
Basen
(Zwinięty)
Uczestnik B
Uczestnik C
Przepływ Komunikatu
Tor
Zadanie Skrypt
Bramka LUB. Podczas podziału
wskazuje które ścieżki zostaną
wybrane do kontynuowania
przepływu. Przy łączeniu oczekuje
na wykonanie się wszystkich ścieżek
którymi realizowany jest przepływ.
Bramka Złożona
Służy do zamodelowania
podziałów i połączeń nie
obsługiwanych przez inne Bramki.
ALBO Bramka sterowana
zdarzeniami (instancyjna)
Każde pojawienie się kolejnego
Zdarzenia Początkowego tworzy
nową instancję Procesu.
Równoległa Bramka sterowana
zdarzeniami (instancyjna)
Pojawienie się wszystkich
kolejnych Zdarzeń Początkowych
tworzy nową instancję Procesu.
~
Zdarzenie
Końcowe
Eskalacja
`
Magazyn
Danych
Zdarzenie
Pośrednie
Wielokrotne
Równoległe
Zdarzenie
Początkowe
Zadanie
Zadanie
Zdarzenie
Końcowe
Błąd
Podproces
Pętla
Sekwencyjna
Zdarzenie
Końcowe
Sygnał
Zdarzenie
Pośrednie
Przyłączone
Błąd
Podproces Wyzwalany Zdarzeniem
Zdarzenie
Początkowe
Warunek
Zdarzenie
Pośrednie
Łącze
Przyłączone
Zdarzenie
Pośrednie
Nieprzerywające
Stoper
Zadanie
Podproces
Tor
Podczas podziału kieruje przepływ do wszystkich
wychodzących ścieżek. Podcza łączenia Bramka
Równoległa oczekuje na wykonanie się wszystkich
ścieżek aby umożliwić dalszy przepływ.
Zdarzenie
Pośrednie
Stoper
Dane Obiekt
Tor
Równoległa
Bramka
Bramka
Sterowana
Zdarzeniami
Zadanie
Ręczne
Zdarzenie
Końcowe
Zadanie
Tor
Bramka sterowana
zdarzeniami
Podczas podziału logika bramki wskazuje która ścieżka
będzie wybrana. Przy łączeniu oczekuje na pierwszy
żeton z dowolnej ścieżki. Jest on przepuszczany.
Pozostałe po dojścu do bramki – usuwane.
Po tejbramce musi być Zdarzenia Przechwytujące lub
Zadanie Odbiór Komunikatu. Przepływ jest skierowany
w kierunku Zdarzenia/Zadania, które wykona się
pierwsze.
Podproces Ad-hoc
Zadanie
Odbiór
Komunikatu
Zdarzenie
Początkowe
Komunikat
Basen (Rozwinięty)
Przepływ Warunkowy
Zwinięty
Podproces
Basen
Bramka ALBO
Rzucające
Kompensacja: Obsługuje lub
wyzwala kompensację.
Zadanie Usługa
Bramki
Anulowanie: Powoduje
anulowanie transakcji lub
wyzwala anulowanie.
Basen (Zwinięty)
Zadanie Zasada
biznesowa
Określa, że musi być
spełniony warunek aby
Przepływ mógł przejść tą
ścieżką.
Błąd: Przechwytuje lub Ustawia
(rzuca) nazwany Błąd.
Diagram Współpracy
Zadanie Ręczne
Określa domyślną scieżkę,
Określa kolejność
wykonywania czynności. która jest wybierana jeśli
dla pozostałych warunek
wyboru ścieżki nie jest
spełniony.
Łącze: Łączy odległe punkty na
diagramie, oprowiada przepływowi
procesu między nimi.
Sub-Konwersacja
Zadanie Użytkownika
Przepływ Sekwencyjny Przepływ Domyślny
Zadanie
Choreografii
Uczestnik C
Komunikat
Odpowiedź
Multi Instance
Basen (Zwinięty)
Warunek: Reaguje na zmianę
warunków biznesowych lub
integruje zasady biznesowe.
Zdarzenie
Pośrednie
Łącze
Grupa
Zadanie Pętla
Równoległa
Tory
Przepływ Komunikatu
Baseny (Uczestnicy) i Tory
symbolizuje komunikację
reprezentują odpowedzialności pomiędzy procesami w
za wykonanie czynności w
różnych basenach. Przepływ
procesie. Basenem i Torem
Komunikatu Może być
Mogą być organizacje, role lub przyłączony do Basenu,
systemy. Tory dzielą Baseny
Czynności, lub Zdarzenia
lub inne nadrzędne Tory.
Komunikat.
Dane
(wiele instancji)
Zadanie
Wysłanie
Komunikatu
Czynność
wywoływana
Bramka ALBO
Zerwanie: Wyzwala
natychmiastowe i bezwarunkowe
zakończenie Procesu.
Tekst Adnotacja
warunek
Zdarzenie
Końcowe
Zestaw
Sygnał: Sygnalizacja pomiędzy
różnymi Procesami. Rzucony Sygnał
Może być przechwycony wielokrotnie.
Wielokrotne: Przechwytujące
przechwytuje jedno z wielu
Zdarzeń. Rzucające rzuca wszyskie
zdefiniowane Zdarzenia
Wielokrotne Równoległe:
Przechwytuje wszystkie z
zestawu Zdarzeń Równoległych.
Bramka
Równoległa
Wejś
cie
Zadanie
Wyjś
cie
Zdarzenie
Końcowe Wysłanie
Komunikatu
Kolejność Wymiany
Komunikatów może
być określona poprzez
połączenie Przepływu
Komunikatów i
Przepływu
Sekwencyjnego.
Dane Wejście to zewnętrzne Wejście Danych
w Proces. Może być odczytane przez
Czynność.
Dane Wyjście Jest zmienną dostępną jako
rezultat Procesu. (Dane na wyjściu z Procesu)
Obiekt Dane reprezentuje informację
przepływającą przez Proces, taką jak
dokumenty, e-maile czy pisma.
Basen
Znaczniki pokazują naturę
czynności:
Typy Zadań
Eskalacja: Eskalacja do wyższego
poziomu odpowiedzialności.
Obiekt Zestaw Dane reprezentuje zestaw
informacji, np. listę pozycji zamówienia.
Basen
ZnacznikI Czynności
Bez typu: Punkt początku / końca
procesu, pokazanie zmiany stanu
w procesie.
Stoper: Punkt czasu, okresowa
możliwość kontynuacji,
opóźnienie.
Uczestnik A
Uczestnik B
Końcowe
Komunikat: Otrzymanie i
Wysłanie komunikatów.
Uczestnik A
Diagram Konwersacji
Czynność wywoływana opakowanie na gobalnie
zdefiniowany Podproces lub Zadanie, które jest
wykorzystywane w danym procesie.
Podproces Choreografii
zawiera precyzyjne
Choreografie z kilkoma
interakcjami.
Znacznik Uczestnika
Wielokrotnego
Krawędziowe
Nieprzerywające
Transaction zestaw czynności logicznie ze sobą
powiązanych; mogą być obsługiwane protokołem
transakcji. .
Transaction
Uczestnik B
Uczestnik C
Uczestnik B
Zadanie Choreografii
prezentuje interakcje
(Wymianę Komunikatów)
pomiędzy dwoma
Uczestnikami.
Łącze Konwersacji Łączy
Konwersacje i Uczestników.
Zdarzenia
Pośrednie
Krawędziowe
Przerywające
Zadanie
Choreografia
Zadanie
Początkowe
Przechwytujące
Zadanie to porcja pracy, która jest
wykonywana. Jeśli umieszczony jest znacznik
na symbolu oznacza to, że jest to Podproces,
czyli Czynność uszczegółowiona na odrębnym
diagramie.
Podproces
Choreografii
Uczestnik A
Podproces
Zdarzenie
Nieprzerywające
Konwersacja określa zestaw
logicznie powiązanych Wymian
Komunikatów.
Jeśli oznaczona symbolem
to jest
to Sub-Konwersacja, złożony element
Konwersacji.
Uczestnik A
Podproces
Zdarzenie
Przerywające
Czynności
Choreografia
Najwyższego
poziomu
Konwersacje
Dane
Magazyn
Dane Magazyn to miejsce gdzie Proces może
odczytywać lub zapisywać Dane, Np. bazy
danych czy szafki na dokumenty. Mogą być
przechowywane dłużej niż czas realizacji
procesu.
Komunikat służy do zobrazowania zawartości
Komunikacji pomiędzy dwoma Uczestnikami.

Podobne dokumenty