Upload
mariobra33
View
8
Download
2
Embed Size (px)
DESCRIPTION
bpmn
Citation preview
Czynnoci Konwersacje
Zdarzenia
Bramki
Diagram Konwersacji
Bez typu: Punkt pocztku / koca procesu, pokazanie zmiany stanu
w procesie.
Komunikat: Otrzymanie i
Wysanie komunikatw.
Stoper: Punkt czasu, okresowa
moliwo kontynuacji, opnienie.
Bd: Przechwytuje lub Ustawia (rzuca) nazwany Bd.
Anulowanie: Powoduje
anulowanie transakcji lub
wyzwala anulowanie.
Kompensacja: Obsuguje lub wyzwala kompensacj.
Warunek: Reaguje na zmian warunkw biznesowych lub
integruje zasady biznesowe.
Sygna: Sygnalizacja pomidzy rnymi Procesami. Rzucony Sygna Moe by przechwycony wielokrotnie.
Wielokrotne: Przechwytujce przechwytuje jedno z wielu
Zdarze. Rzucajce rzuca wszyskie zdefiniowane Zdarzenia
cze: czy odlege punkty na diagramie, oprowiada przepywowi procesu midzy nimi.
Zerwanie: Wyzwala
natychmiastowe i bezwarunkowe
zakoczenie Procesu.
Eskalacja: Eskalacja do wyszego poziomu odpowiedzialnoci.
Wielokrotne Rwnolege: Przechwytuje wszystkie z
zestawu Zdarze Rwnolegych.
Pocztkowe KocowePorednie
Prz
echw
ytu
jce
Rzucaj
ce
Podpro
ces
Zdarz
enie
Prz
ery
waj
ce
Najw
ysz
ego
pozio
mu
Podpro
ces
Zdarz
enie
Nie
prz
ery
waj
ce
Kra
wdzio
we
Prz
ery
waj
ce
Kra
wdzio
we
Nie
prz
ery
waj
ce
Przepyw Sekwencyjny
Okrela kolejno wykonywania czynnoci.
Przepyw Warunkowy
Okrela, e musi by speniony warunek aby Przepyw mg przej t ciek.
Przepyw Domylny
Okrela domyln sciek, ktra jest wybierana jeli dla pozostaych warunek wyboru cieki nie jest speniony.
Zadanie
Zadanie to porcja pracy, ktra jest
wykonywana. Jeli umieszczony jest znacznik na symbolu oznacza to, e jest to Podproces, czyli Czynno uszczegowiona na odrbnym diagramie.
Transaction
Transaction zestaw czynnoci logicznie ze sob powizanych; mog by obsugiwane protokoem transakcji. .
Zdarzenie
Podproces
Podproces Wyzwalany Zdarzeniem jest
umieszczany wewtrz procesu lub podprocesu . Jest aktywowany gdy wyzwalne jest jego
Zdarzenie Pocztkowe. W zalenoci od Zdarzenia Pocztkowego moe przerywa proces nadrzdny lub przebiega rwnolegle do niego.
Czynno wywoywana
Czynno wywoywana opakowanie na gobalnie zdefiniowany Podproces lub Zadanie, ktre jest
wykorzystywane w danym procesie.
Typy ZadaTypY okrelaj natur wykonywanej czynnoci:
Zadanie Wysanie Komunikatu
Zadanie Odbir
Komunikatu
Zadanie Uytkownika
Zadanie Rczne
Zadanie Zasada
biznesowa
Zadanie Usuga
Zadanie Skrypt
Znaczniki pokazuj natur czynnoci:
ZnacznikI Czynnoci
Znacznik Podproces
Znacznik Ptla Sekwencyjna
Znacznik Ptla Rwnolega (wiele instancji)
Znacznik Ptla Sekwencyjna (wiele instancji)
~ Znacznik Ad Hoc Znacznik Kompensacja
Konwersacja okrela zestaw logicznie powizanych Wymian Komunikatw.
Jeli oznaczona symbolem to jest to Sub-Konwersacja, zoony element Konwersacji.
Rozwidlone cze Konwersacji czy Konwersacje i wielokrotnych
Uczestnikw.
cze Konwersacji czy Konwersacje i Uczestnikw.
Bramka LUB. Podczas podziau wskazuje ktre cieki zostan wybrane do kontynuowania
przepywu. Przy czeniu oczekuje na wykonanie si wszystkich cieek ktrymi realizowany jest przepyw.
Bramka ZoonaSuy do zamodelowania podziaw i pocze nie obsugiwanych przez inne Bramki.
ALBO Bramka sterowana
zdarzeniami (instancyjna)
Kade pojawienie si kolejnego Zdarzenia Pocztkowego tworzy now instancj Procesu.
Rwnolega Bramka sterowana zdarzeniami (instancyjna)
Pojawienie si wszystkich kolejnych Zdarze Pocztkowych tworzy now instancj Procesu.
Basen
(Zwinity)Multi Instance
Basen (Zwinity)
Komunikacja
Sub-Konwersacja
Basen
(Zwinity)Uczestnik B
Kolejno Wymiany Komunikatw moe by okrelona poprzez poczenie Przepywu Komunikatw i
Przepywu Sekwencyjnego.
Base
nBase
n
Baseny (Uczestnicy) i Tory
reprezentuj odpowedzialnoci za wykonanie czynnoci w procesie. Basenem i Torem
Mog by organizacje, role lub systemy. Tory dziel Baseny lub inne nadrzdne Tory.
Tor
Zadanie
Tor
Zadanie
Base
n
Przepyw Komunikatu symbolizuje komunikacj pomidzy procesami w rnych basenach. Przepyw Komunikatu Moe by przyczony do Basenu, Czynnoci, lub Zdarzenia Komunikat.
Dane
ZadanieWejcie
Wyjcie
Dane
Magazyn
Obiekt Dane reprezentuje informacj przepywajc przez Proces, tak jak dokumenty, e-maile czy pisma.
Dane Magazyn to miejsce gdzie Proces moe odczytywa lub zapisywa Dane, Np. bazy danych czy szafki na dokumenty. Mog by przechowywane duej ni czas realizacji procesu.
Dane Wejcie to zewntrzne Wejcie Danych w Proces. Moe by odczytane przez Czynno.
Dane Wyjcie Jest zmienn dostpn jako rezultat Procesu. (Dane na wyjciu z Procesu)
Komunikat suy do zobrazowania zawartoci Komunikacji pomidzy dwoma Uczestnikami.
Obiekt Zestaw Dane reprezentuje zestaw
informacji, np. list pozycji zamwienia.
Basen (Zwinity)
Diagram Wsppracy
Base
n (
Rozw
ini
ty)
Tor
Tor
Choreografia
Diagram Choreografii
Zadanie Choreografii
prezentuje interakcje
(Wymian Komunikatw) pomidzy dwoma Uczestnikami.
Choreografia
Zadanie
Uczestnik A
Uczestnik B
Podproces Choreografii
zawiera precyzyjne
Choreografie z kilkoma
interakcjami.
Znacznik Uczestnika
Wielokrotnego pokazuje wielu Uczestnikw
tego samego rodzaju.
Tory
BPMN 2.0 - Business Proces Model and Notation
Zestaw
Podproces Ad-hoc
Zadanie
Zadanie
~
Zdarzenie
Pocztkowe Komunikat
Przepyw Komunikatu
Dane Obiekt
ZwinityPodproces
Bramka
Sterowana
Zdarzeniami
Zdarzenie
KocoweEskalacja
Zdarzenie
Porednie Stoper
Zadanie
Odbir
Komunikatu
Przyczone Zdarzenie
Porednie Nieprzerywajce
Stoper
Zdarzenie
Porednie cze
Zadanie
Rczne
Zdarzenie
Kocowe
Magazyn
Danych
Zdarzenie
Porednie cze
Zdarzenie
Porednie Wielokrotne
Rwnolege
Tekst Adnotacja
Grupa
Zadanie Ptla Rwnolega
(wiele instancji)
Zdarzenie
Kocowe Wysanie Komunikatu
Zadanie
Wysanie Komunikatu
Bramka
RwnolegaBramka ALBO
Zdarzenie
Porednie Przyczone
Bd
Zdarzenie
Kocowe Sygna
Czynno wywoywana
Podproces
Podproces Wyzwalany Zdarzeniem
Zdarzenie
PocztkoweWarunek
Zdarzenie
Kocowe Bd
Zdarzenie
Kocowe
Podproces
Ptla Sekwencyjna
warunek
`
http://bpmb.de/poster
Uczestnik A
Uczestnik C
Uczestnik B
Zadanie
Choreografii
Uczestnik A
Uczestnik B
Zadanie
Choreografii
Uczestnik A
Uczestnik C
Komunikat
Inicjujcy
Komunikat
Odpowied
Zadanie
Choreografii
Uczestnik B
Uczestnik A
Podczas podziau logika bramki wskazuje ktra cieka bdzie wybrana. Przy czeniu oczekuje na pierwszy eton z dowolnej cieki. Jest on przepuszczany. Pozostae po dojcu do bramki usuwane.
Bramka ALBO
Po tejbramce musi by Zdarzenia Przechwytujce lub Zadanie Odbir Komunikatu. Przepyw jest skierowany w kierunku Zdarzenia/Zadania, ktre wykona si pierwsze.
Bramka sterowana
zdarzeniami
Podczas podziau kieruje przepyw do wszystkich wychodzcych cieek. Podcza czenia Bramka Rwnolega oczekuje na wykonanie si wszystkich cieek aby umoliwi dalszy przepyw.
Rwnolega Bramka
Podproces
Choreografii
Uczestnik A
Uczestnik C
Uczestnik B
Model Procesw Biznesowych i Notacja
Tumaczone przez
Zdarzenie
Pocztkowe
BPMN2_0_Poster_PL.vsdBPMN2.0_PL