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.