Sunteți pe pagina 1din 2

Tipuri de evenimente:

Eveniment -> alb

-> mesaj

-> timer

-> escalare

-> conditie

-> link

-> eroare

-> anulator

-> compensator

-> semnal

-> multiplu

-> paralel multiplu

-> terminator

Evenimente care primesc si trimit mesaje

Evenimentele care primesc mesaje asteapta ca alte evenimente sa se execute, in timp ce evenimentele
care trimit mesaje declanseaza activitatea altui eveniment.

Un exemplu este cel din figura:

Procesul incepe cu evenimentul de tip mesaj care primeste un mesaj de cerere. Daca cererea nu este
completa, compania o retrimite clientului pentru a oferi informatiile lipsa. Trimiterea mesajului este
reprezentata prin plicul colorat negru, iar primirea mesajului prin plicul colorat alb. In momentul
trimiterii cererii incomplete, sistemul asteapta primirea cererii completate si o primeste prin
evenimentul de pe ramura de sus. Procesul va continua cu procesarea cererii si apoi cu trimiterea
raspunsului in ultimul eveniment de tip mesaj .

Tipuri de porti:

Poarta -> exclusiva

->exclusiva alternativ

-> paralela

-> inclusiva

-> bazata pe un eveniment

-> complexa
->bazata pe evenimente paralele si instantiata

-> bazata pe evenimente exclusive si instantiata

Fiecare poarta acționează ca un nod de joncțiune sau de separare.

O poarta paralela este folosita in BPMN pentru a reprezenta comportamentele de tip separare „si”
alaturi de junctiune „si”.

In exemplu, procesul incepe prin primirea si preprocesarea comenzii. Apoi poarta paralela activeaza
toate evenimentele a caror executie este independenta si se poate executa in paralel. Dupa terminarea
tuturor, se activeaza poarta paralela si procesul se termina.

Portile de tip exclusiv altenativ se folosesc in urmatorul exemplu. Poarta exclusiva alege o alternativa din
setul posibil. Creditul se acorda daca riscul este mic si o valoare nu este atinsa. Pentru alegerea ramurei
se folosesc conditii pentru a asigura executia unei singure ramure, chiar daca o parte din conditii se
suprapun. Se verifica de sus in jos.

O blucla se observa in fig urm. Bucla are ca caracteristica aparitia portii join inainte de split.

Primul proces are un coportament similar cu unul in care evenimentul de pregatire este precesi

Procesele cu mai multe ramuri care se executa simultan sunt posibile in BPMN. Acestea aduc la
probleme de modelare. Activitatea de pregatire a activitatilor este combinata cu un nod join, iar
activitatea de verificare este un split. Pentru fiecare iteratie a buclei documentul este arhivat si rezulta
intr-un blocaj de executie.

In ultima figura este un proces cu poarta de tip inclusiv, in care o calatorie este planificata si apoi in
functie de planurie concrete este rezervata.