Looks like no one added any tags here yet for you.
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