Sunteți pe pagina 1din 3

Business Process Model and Notation

(BPMN)
Elemente de bază

- BPD (Business Process Diagram) – activitățile și fluxurile care definesc ordinea realizării lor;
- Componente - selectiv:

Evenimentele – au loc în cadrul unui proces și pot reprezenta începutul, sfârșitul sau întreruperea lui

Start Intermediate End

- Activitățile – reflectă munca propriu-zisă dintr-o companie/instituție.

Task Sub-process Call


externe procesului
descris

atomice colecții de alte activități/sub-


procese

- Gateways (Porți) – controlează fluxurile din cadrul proceselor.

- (decizii) urmate de una din două sau mai multe căi alternative;

- acțiunile următoare se bazează pe producerea unui eveniment;

- definirea mai multor căi care vor fi executate în paralel fără a


testa vreo condiție;
- pot genera mai multe rezultate;

- condiții de sincronizare care nu pot fi descrise prin celelalte tipuri


(de exemplu, cel puțin 2 activități din 3 existente);
- generează fluxuri paralele fără a verifica condiții.

- Conectori – arată ordinea efectuării activităților

Fluxuri de secvență Fluxuri de mesaj Asocieri de date Asocieri

- transmirea de
- reflectă strict ordinea - transferul de date - leagă artefacte cu alte
mesaje între
activităților între procese sau elemente
participanții pregătiți
acțiuni
să le
trimită/primească
- transferul de date
între obiectele de
partiționare
- Obiecte de partiționare – sunt utilizate pentru divizarea activităților. Pot fi de două tipuri:
o Container (Pool) – participanți la proces, separați fizic;
o Culoar (Lane) – reflectă împărțirea activităților și sunt componente ale containerelor.
- Artefacte – pot fi de tip:
o Adnotări pentru a adăuga informații suplimentare;
o Grup – folosit cu scopuri de documentare și analiză fără a influența secvența de flux.

Reguli de bază în construirea diagramelor:

- Fluxurile de secvențe:
o Nu pot depăși granițele subproceselor;
o Nu pot depăși granițele containerelor;
- Fluxurile de mesaj:
o Nu pot conecta obiecte din același container;
- Evenimentele de frontieră (intermediate):
o Trebuie să aibă cel mult un flux de secvențe de ieșire;
o Nu trebuie să aibă nici un flux de secvențe de intrare;
- Sub-procese:
o Evenimentul de start într-un subproces trebuie să fie de tipul None.

S-ar putea să vă placă și