1/44
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
|---|
No study sessions yet.

Eveniment de tip start (trigger de proces)

Proces declansat de un mesaj primit

Eveniment de tip final (stare finala)

Proces de tratare a unei erori

Proces de anulare a unui alt proces

Proces de tratare a unei exceptii escaladate

Final ce semnaleaza o eroare

Final ce semnaleaza nevoia de escaladare

Final ce produce un mesaj pt alt proces

Final ce genereaza nevoia unor anulari de actiuni deja realizate

Eveniment intermediar sau boundary

Eveniment determinat de timp

Stare de asteptare a primirii unei informatii/constatare de sosire a informatiei

Constatare ca informatia a fost livrata, pt care asteapta alt pool/proces

Stare de asteptare a indeplinirii unei conditii generice (care nu e nici de timp, nici de primire a unei informatii)

Eveniment de compensare (pt a atasa actiuni de anulare neprevazute) si Task de compensare (descrie cum se poate anula taskul la care e atasat)
Se foloseste obligatoriu sageata data association

Task/Sarcina/Actiune

Sub-proces repetitiv (pe baza unei conditii, similar cu WHILE)

Sub-proces (task complex posibil detaliat altudenva)

User task (actiune indeplinita de om intr-un fronted)

Manual task (actiune indeplinita de om fara utilizarea unei aplicatii informatice)

Service task (actiune a carei executie depinde de un serviciu/API extern)

Sub-proces repetitiv (de un nr cunoscut de ori, similar cu FOREACH)

Business rule task (actiune de aplicare a unor reguli decizionale complexe)

Script task (actiune indeplinita de software)

Send task (actiune de transmitere a unei informatii)

Recieve task (actiune de primire/colectare a unei informatii)

Date/Document

Colectie de date/Documente

Data store/Baza de date/API de date

Gateway exclusiv - urmat de taskuri pe mai multe ramuri (decizie)

Gateway paralel (paralelizare)

Gatweay exclusiv bazat pe evenimente - urmat de evenimente pe mai multe ramuri sau taskuri (asteptarea MAI MULTOR evenimente dintre care poate avea loc DOAR UNUL)

Gateway ne-exclusiv bazat pe evnimente - urmat de evenimente pe mai multe ramuri (asteptarea MAI MULTOR evenimente dintre care pot avea loc MAI MULTE)

Gateway ne-exclusiv bazat pe date (cu mai multe ramuri din care se pot executa oricate)

Pool → descompus in Lane = participant la proces

Participant cu care restul diagramei are de interactionat, dar nu i se cunoaste procesul intern

Conversatie = interactiune nedetaliata

BPMN Coregrafie
• Participant 1 inițiază comunicarea
• Participant 2 și Participant 3 sunt destinatarii comunicării
• Mesaj 1 este mesajul transmis de inițiatorul comunicării (Participant 1), iar Mesaj 2 este răspunsul dat de Participant 3
• Participant 3 este o instanță multiplă (grup de destinatari)

Succesiune in timp

Succesiune conditionata de o conditie scrisa pe sageata

Message flow (acte de comunicare intre pool-uri sau intre taskuri)

Data association (Asocierea de date/documente ca input/output la taskuri)

Conversatie

Link de conversatie