w4 skrócony

background image

BPMN

Business Process Modeling Notation

Cechy

Prosta, zrozumiała notacja

Elastyczność

Jednoznaczność

Możliwość mapowania do zorientowanych na biznes językach
opartych na XML

Uniezależnienie od narzędzi

Standaryzacja opisu procesów biznesowych i ich przebiegu

background image

BPMN

Narzędzia

SELECT Component Architect

Enterprise Architect

Sybase Power Designer

eClarus

MS Visio

Business Process Manager Studio (Fujitsu)

background image

BPMN

Struktura

Business Process Modeling Notation

Business Process Diagram

Private (internal)

business process

Abstract

(public) process

Collaboration

(global) process

Business Process Model

Implementuje

Implementuje

Implementuje

Implementuje

background image

Private (internal) business process

Przedstawia:

Wewnętrzny proces organizacji

Przebieg wewnętrznych czynności procesu

Interakcję procesu jako całości z otoczeniem procesu

Private business process

background image

Abstract (public) process

Przedstawia:

Wewnętrzne czynności procesu odpowiadające za kontakt z
otoczeniem oraz ich przebieg

Interakcje czynności z otoczeniem

Private business process

Private business process

background image

Collaboration (global) process

Przedstawia:

Wewnętrzne czynności procesów oraz ich wzajemne relacje

Interakcje między czynnościami procesów

Private business process

Private business process

background image

Business Process Diagram

Przedstawia:

Obiekty graficzne

Zależności między obiektami

Implementację logiki biznesowej

W efekcie Proces Biznesowy

background image

Business Process Diagram

Struktura

Business Process Diagram

Flow

Objects

Connecting

Objects

Swimlanes

Artifacts

Events

Activities

Gateways

Data Object

Group

Annotation

Pool

Lane

Sequence Flow

Message Flow

Association

background image

Business Process Diagram

Kategorie obiektów

Obiekty

Flow

Flow

Objects

Objects

Connecting

Connecting

Objects

Objects

Swimlanes

Swimlanes

Artifacts

Artifacts

Annotation

Annotation

Group

Group

Data object

Data object 

Lane

Lane

Pools

Pools

Association

Association

Message Flow

Message Flow

Sequence

Sequence

Flow

Flow

Gateway

Gateway

s

s

Activitie

Activitie

s

s

Event

Event

s

s

background image

Business Process Diagram

Events

Typ obiektu

Notacja

Wyzwalacze (Triggers)

X

X

Start

Start

Event

Event

Intermediate

Intermediate

Event

Event

End Event

End Event

Terminate

Terminate

Compensatio

Compensatio

n

n

Cance

Cance

l

l

Error

Error

Multipl

Multipl

e

e

Lin

Lin

k

k

Rule

Rule

Time

Time

r

r

Message

Message

None

None

None

None

Message

Message

Time

Time

r

r

Lin

Lin

k

k

Multipl

Multipl

e

e

Rule

Rule

None

None

Message

Message

Error

Error

Cance

Cance

l

l

Lin

Lin

k

k

Multipl

Multipl

e

e

Compensatio

Compensatio

n

n

background image

Business Process Diagram

Events

Start Event wyznacza rozpoczęcie procesu.


Multipl

Multipl

e

e

Lin

Lin

k

k

Rule

Rule

Time

Time

r

r

Message

Message

None

None

Wiadomość od uczestnika procesu rozpoczyna proces.

Czas, data lub cykl czasowy rozpoczyna proces
(np. każdy poniedziałek, godzina 9:00)

Spełnienie określonego warunku rozpoczyna proces.

Zakończenie procesu rozpoczyna kolejny proces.

Istnieje wiele sposobów na rozpoczęcie procesu. Tylko jeden z nich jest
wymagany aby rozpocząć proces.

Typ zdarzenia nie jest specyfikowany.

Start

Start

Event

Event

background image

Business Process Diagram

Events

X

Intermediate

Intermediate

Event

Event

Compensatio

Compensatio

n

n

Cance

Cance

l

l

Error

Error

None

None

Message

Message

Time

Time

r

r

Lin

Lin

k

k

Multipl

Multipl

e

e

Rule

Rule

Intermediate Event wystepuje między rozpoczęciem procesu a jego
zakończeniem. Ma wpływ na dany proces ale nie rozpoczyna go ani nie kończy.

Typ zdarzenia nie jest specyfikowany.

Otrzymanie wiadomości od uczestnika w trakcie wykonywania procesu
wywołuje odpowiednie zdarzenie.

Data, czas lub cykl czasowy wpływa na proces w trakcie jego

wykonywania.

Wystąpienie błędu w trakcie wykonywania procesu.

Przerwanie wykonywania transakcji.

Zakończenie procesu wpływa na przebieg innego procesu.

Wywołanie zbioru czynności uzupełniających przerwany przebieg
procesu.

Spełnienie określonego warunku wpływa na przebieg procesu.

Istnieje wiele zdarzeń wpływających na przebieg procesu. Do zmiany
przebiegu procesu wymagane jest tylko jedno zdarzenie.

background image

Business Process Diagram

Events

X

End Event

End Event

Terminate

Terminate

None

None

Message

Message

Error

Error

Cance

Cance

l

l

Lin

Lin

k

k

Multipl

Multipl

e

e

Compensatio

Compensatio

n

n

Typ zdarzenia nie jest specyfikowany.

End Event wyznacza zakończenie procesu.

Wiadomość jest wysyłana do uczestnika procesu w momencie jego
zakończenia.

Generowany jest błąd.

Przerwanie transakcji.

Zakończenie procesu powoduje rozpoczęcie kolejnego.

Wszystkie wykonywane czynności związane z procesem powinny być
natychmiast zakończone.

Istnieje wiele skutków związanych z zakończeniem procesu.

Wszystkie

wystąpią po zakończeniu procesu.

Zakończenie procesu wyznacza jego powtórzenie i uzupełnienie.

background image

Business Process Diagram

Activities

Typ obiektu

Notacja

Wyzwalacze (Triggers)

+

II

+


~

+

+

II


+

Sub-Process

Sub-Process

Task

Task

Multiple

Multiple

Loop

Loop

Ad-Hoc

Ad-Hoc

Multiple

Multiple

Instance

Instance

Compensation

Compensation

Loop

Loop

Compensation

Compensation

background image

Business Process Diagram

Activities

+

II

+


~

+

+

+

Sub-Process jest podzbiorem procesu. Jego zawartość nie jest widoczna
na diagramie.

Sub-Process wykonywany jest kilkakrotnie. Liczba powtórzeń
może być określana w trakcie projektowania modelu lub w
trakcie wykonywania procesu.

Sub-Process jest ponownie wykonywany i uzupełniany.

Czynności wykonywane są w dowolnej kolejności.

Sub-Process może być wykonywany kilkakrotnie.

Sub-Process

Sub-Process

Loop

Loop

Ad-Hoc

Ad-Hoc

Compensation

Compensation

Multiple

Multiple

Instance

Instance

background image

Business Process Diagram

Activities

II


Atomowa czynność zawierająca się w procesie.

Czynność może być wykonywana kilkakrotnie.

Czynność jest powtarzana i uzupełniana.

Czynność może być wykonywana wielokrotnie.

Task

Task

Multiple

Multiple

Compensation

Compensation

Loop

Loop

background image

Business Process Diagram

Gateways

Typ obiektu

Notacja

Wyzwalacze (Triggers)

Exclusive Gateways

Exclusive Gateways

(XOR)

(XOR)

Event-

Event-

Based

Based

Parallel Gateways

Parallel Gateways

(AND)

(AND)

Complex Gateways

Complex Gateways

Data-Based

Data-Based

Inclusive Gateways

Inclusive Gateways

(OR)

(OR)

background image

Business Process Diagram

Gateways

Podział typu XOR.

Podział typu XOR ze względu na dane.

Podział typu XOR ze względu na zdarzenia.

Podział typu OR.

Sposób podziału określany przez projektanta.

Podział typu AND.

background image

Business Process Diagram

Sequence Flow

Typ obiektu

Notacja

Normal Sequence Flow

Normal Sequence Flow

Default Sequence Flow

Default Sequence Flow

Conditional Sequence Flow

Conditional Sequence Flow

Określa kolejność zdarzeń w procesie.

Określa kolejność zdarzeń w procesie. Przepływ jest realizowany kiedy spełniony
jest warunek z nim związany.

Określa kolejność zdarzeń w procesie. Przepływ ma miejsce kiedy inne
warunkowe przepływy nie są realizowane.

background image

Business Process Diagram

Message Flow

Obiekt

Notacja

Message Flow

Message Flow

Określa kierunek przepływu wiadomości między elementami procesu.
Wiadomość jest wysyłana i odbierana.

background image

Business Process Diagram

Association

Typ obiektu

Notacja

Association

Association

Directional Association

Directional Association

Modeluje skojarzone ze sobą obiekty diagramu. Np. artefakty z
elementami procesu.

Modeluje skojarzone ze sobą w jakiś sposób Obiekty diagramu. Np. artefakty z
elementami procesu.

background image

Business Process Diagram

Pool

Obiekt

Notacja

Pool

Pool

Reprezentuje uczestnika procesu.

Lane

Obiekt

Notacja

Lane

Lane

Rozszerza funkcjonalność elementu Pool.

background image

Business Process Diagram

Data Object

Obiekt

Notacja

Data Object

Data Object

Element opisowy. Nie ma wpływu na przebieg procesu.

background image

Business Process Diagram

Group

Obiekt

Notacja

Group

Group

Grupuje wybrane elementy procesu.

Annotation

Obiekt

Notacja

Annotation

Annotation

Dodatkowe informacje przyporządkowane odpowiednim elementom

procesu.


Document Outline


Wyszukiwarka

Podobne podstrony:
W4 Proces wytwórczy oprogramowania
W4 2010
Statystyka SUM w4
w4 3
W4 2
W4 1
w3 skrócony
w4 orbitale molekularne hybrydyzacja
in w4
w4 Zazębienie ewolwentowe
TM w4
IB w4 Aud pełny
skrócony Wzrost i rozwój roślin

więcej podobnych podstron