Sunteți pe pagina 1din 36

BPMN

Business Process
Model and Notation

Modelarea proceselor în proiecte


An universitar 2021/2021
CUPRINS

1. BPMN – Cadru general 3. Etape ale BPMN


Concept, notații, diagramă Etapele modelării unui
de flux simplă vs. proces BPMN
diagramă BPMN

2. BPMN – Elemente grafice 4. Studiu de caz


Principalele seturi de Modelarea unui proces
notații/elemente grafice organizațional folosind
folosite în BPMN BPMN
BPMN
Cadru general
BPMN – Business Process
Model and Notation

▪ Standard pentru modelarea proceselor de business


▪ Folosirea unei notații intuitive, care face ca diagramele
BMPN să fie ușor de înțeles de toate părțile interesate
▪ Simplifică înțelelegerea fluxului

▪ Utilizează 4 categorii de elemente grafice:


o swim lane-uri (pool, lane)
o obiecte de flux (evenimente, activități, porți)
o obiecte de conectare (flux de secvențe, flux de mesaje,
asocieri)
o artefacte (obiecte de date, adnotări) ISO/IEC 19510:2013
Diagrama flux simpla vs Diagrama BPMN
ELEMENTE GRAFICE
Notatii/elemente
grafice BPMN
Elemente grafice
Pool/Lane

Folosite pentru reprezentarea rolurilor in cadrul procesului, similar diagramelor simple


cros-functionale. Pool reprezinta un rol major (spre exemplu o organizatie), iar Lane
reprezinta o sub-componentă (ex: departament, angajat, functiune/categorie de
activități etc.) implicată în proces.

Exemplu:
Exemplu:

CLIENT

comercial
Agent
VANZARI
Manager
vanzari
Elemente grafice
Obiecte de flux: Evenimente

Desemnează evenimente care au loc (la început, pe parcurs sau la sfârșitul proiectului. Sunt
reprezentate prin cercuri. În funcție de tipul de eveniment, interiorul cercului se marchează cu un
simbol (ex.: plic în cazul mesajelor, ceas în cazul timpului etc.). De asemenea, evenimentele se mai
clasifică în evenimente de Prindere (ex.: primirea sau ”prinderea” unui mesaj declanșează un proces)
sau Aruncare (ex: transmiterea sau ”aruncarea” unui mesaj finalizează un proces).

Evenimente de start Evenimente intermediare Evenimente de sfarsit


Elemente grafice
Obiecte de flux: Activitati

Desemnează activitatile desfasurate in cadrul procesului.

Activitati Sub-procese Tranzactii


Nu mai pot fi Ascunde niveluri O forma a sub-
detaliate. suplimentare de procesului,
detaliere, reprezentand mai
cuprinzand propriile multe activitati care
evenimente de start trebuie tratate ca
si sfarsit, activitati, intreg.
fluxuri etc.
Elemente grafice
Obiecte de flux: Markeri activitati

Indica un nivel suplimentar de detaliere a proceselor pe activitati

Activitate care se repeta, pana la realizarea unui eveniment

Activitate multipla desfasurata in paralel

Activitate multipla desfasurata secvential

Grupe de activitati intre care nu definite relatii de succesiune

Indica anularea/reluarea unei alte activitati deja completate


Elemente grafice
Obiecte de flux: Tipuri de activitati

Activitate de trimitere (send task)

Activitate de primire (receive task)

Activitate utilizator (user task)

Activitatea manuala (manual task)

Activitatea bazata pe o regula de business (business rule task)

Activitate service (service task)


Elemente grafice
Obiecte de flux: Porti (gateways)

Determina bifurcarea/fuzionarea fluxurilor proiectului, in functie de conditiile exprimate.

PORTI EXCLUSIVE PORTI PARALELE PORTI INCLUSIVE PORTI BAZATE PE EVENIMENTE


Creeaza fluxuri alternative Creeaza fluxuri paralele Creeaza fluxuri paralele
intr-un proces (doar una intr-un proces. intr-un proces (traseele
poate fi urmata). sunt evaluate).

PORTI COMPLEXE
Elemente grafice
Obiecte de conectare

In cadrul unui proces exista 3 tipuri de fluxuri: de secvente, de mesaje si asocieri.

FLUX DE SECVENTE FLUX DE MESAJE ASOCIERI


Linie solida urmata de Linie punctata urmata de varf Linie punctata, folosita
varf de sageata, de sageata deschisa. Indica ca pentru a lega un text sau
reflectand ordinea de un mesaj circula in afara un artefact de un obiect de
desfasurare a activitatilor. granitelor organizationale flux. Nu indica directia (prin
(intre pool-uri). varf de sageata) atunci
aceasta este deja
reprezentata de flux.

Observatie: Nu poate fi
folosit pentru a lega
obiecte din cadrul aceluiasi
Pool.
Elemente grafice
Artefacte

Au rolul de a aduce clarificări în diagrama de proces, astfel încât


aceasta să fie cât mai ușor de înțeles.

Date (informatii/documente) Mesaje

Grup (grupează activități diferite, fără a afecta fluxul din diagramă)

Adnotarea (aduce clarificări diagramei)


ETAPELE BPMN
Etapele
modelarii
unui proces
BPMN
Etapele BPMN
1.Identificarea componentelor procesului:
▪ Definirea rolurilor
▪ Definirea activităților care comun procesul
▪ Definirea deciziilor, evenimentelor, excepțiilor și altor reguli ale procesului
▪ Definirea fluxurilor de informații, a intrărilor și ieșirilor de documente

2.Reprezentarea rolurilor în diagrama BPMN

3.Reprezentarea activităților în corelare cu rolurile/responsabilitățile

4.Conectarea activităților în cadrul fluxului de lucru

5.Adăugarea evenimentelor
▪ Evenimente de start (care declanșează procesul)
▪ Evenimente intermediare (pauze, excepții etc.)
▪ Evenimente de stop (care finalizează procesul)

6. Adăugarea fluxurilor de informații/documente și a altor reguli ale procesului (sub formă de artifacte)
BPMN & RPA
Robotic Process
Automation
RPA – Robotic Process
Automation
▪ Tehnologie de automatizare a
proceselor de afaceri bazata pe
roboti software

▪ Contribuie la transformarea digitala a


organizatiei

▪ Utilizata in general pentru


automatizarea proceselor simple,
repetitive

▪ Ex: procesare comenzi/facturi,


completare automata formulare,
generare rapoarte, analiza sau
actualizare date etc.

Sursa: https://www.horsesforsources.com/RPA_Top10_2020_012920
STUDIU DE CAZ
Modelarea unui
proces
organizational
folosind BPMN
Studiu de caz
Prezentarea generală a companiei

Compania ABS își desfășoară activitatea în sectorul industriei


prelucrătoare. Din punct de vedere al dimensiunii ABS este încadrată în
categoria întreprinderilor mari. Piața companiei este formată din peste
1.000 de clienți de diferite dimensiuni din sectorul retail, din piața
internă și cea externă.
Studiu de caz
Activitatea de distributie

▪ Piața companiei este constituită la nivelul sectorul de retail, care cuprinde atât clienți
interni, cât și din clienți externi din Uniunea Europeană
▪ Piața clienților cuprinde atât rețele mari de retail (preponderant la nivel extern), cât și mici
antreprenori
▪ Activitatea de distribuție este coordonată de mai mulți manageri zonali
▪ Clienții mici sunt arondați managerului de zonă după criteriul geografic, iar rețelele sunt
arondate în totalitate unui singur manager
▪ Comenzile sunt introduce în sistem de managerii de zonă
▪ Unele comenzi sunt primite cu data fermă de livrare, altele fără, iar pentru unele perioada
de livrare este stabilită contractual
▪ Cu prilejul introducerii comenzii, pentru fiecare produs comandat se specifică și
modalitatea de ambalare
▪ În special în cazul clienților principali, comenzile include și restricții legate de modalitatea
de transport, ambalare (inclusive ambalare mixtă), lotizare, paletizare și livrare a
produselor
Studiu de caz
Activitatea de transport

▪ Compania dispunde de o flotă proprie formată din mașini de diferite dimensiuni, iar
în perioadele aglomerate se apelează și la alți transportatori
▪ Marfa se transport preponderent paletizat, cu respectarea strictă a cerințelor
specifice ale clientului
▪ Expediția se realizează de la depozitul companiei, care este prevăzut acest sens cu
mai multe rampe
▪ Pentru anumite comenzi, produsele comandate sunt preluate chiar de către client,
direct de la depozitul firmei
▪ În cazul comenzilor interne si partial, și în cazul comenzilor externe, există o
planificare a rutelor bazată pe zone și pe istoricul comenzilor
Studiu de caz
Activitatea de depozitare Activitatea de productie

▪ Compania dispune de un depozit propriu, ▪ Nomenclatorul de produse este relativ ridicat


amplasat la aceea locație cu cea a fabricii ▪ O parte din produse sunt considerate produse
▪ Organizarea depozitului este realizată pe speciale, datorită procesului de fabricație mai
zone/celule complex
▪ Intrările-ieșirile de marfă din deposit se realizează ▪ Ambalarea produselor se realizează pe 3 niveluri:
pe principiul FIFO, însă cu respectarea restricțiilor primar, secundar și terțiar (palet), pentru fiecare
cu privire la loturi impuse de client articol existând mai multe variante posibile de
▪ Culegerea produselor în vederea expediției se ambalare agreate cu diferiți clienți
realizează pe bază de picking list, iar culegerea
produselor se realizează manual
Studiu de caz
Activitatea de producție: planificarea producției

▪ În programarea producției se are în vedere respectarea metodei Just In Time


▪ În condițiile în care în perioadele de vârf, comenzile exced capacitatea de producție, in
programarea producției se iau în considerare mai multe criterii de stabilire a priorităților, respectiv:
o prioritizarea comenzilor: sunt considerate prioritare pentru producție comenzile de export cu
data fermă de livrare (1), comenzile de import/export cu data de primire mai veche (2),
precum și comenzile care conțin produse speciale (3)
o cantitățile de fabricat pe sortimente (se au în vedere restricțiile de producție; de ex.: pentru
fabricarea anumitor produse cu ciclu de fabricație complex, pentru rentabilitate este
obligatorie fabricarea unei cantități minime)
o livrare (se au în vedere restricțiile de transport, respective asigurarea unei cantități minime a
livrărilor pentru fiecare zonă, pentru a asigura rentabilitatea)
o capacitatea de producție disponibilă pe linii de fabricație, corelată cu execuția planului de
mentenanță a echipamentelor
o stocul existent, cu asigurarea stocului de siguranță, etc.
Studiu de caz
Etape ale modelării procesului

01. Definirea 02. Adaugarea


rolurilor activitatilor

03. Definirea 04. Conectarea 05. Trasarea 06. Setarea altor


regulilor si activitatilor si fluxurilor de reguli ale procesului
evenimentelor evenimentelor informatii
1.Definirea rolurilor

Roluri interne (Productie, Distributie, Depozit, Logistica, Achizitii)


Roluri externe (Client)
1.Definirea rolurilor
2.Adaugarea activitatilor

▪ Primire comanda de la client


▪ Procesare comanda in sistem
▪ Prioritizare si selectare comenzi pentru productie in functie de termenul de livrare
▪ Prioritizare si selectare comenzi pentru productie in functie de vechime
▪ Prioritizare si selectare comenzi pentru productie in functie de tipul produsului
▪ Suplimentare comenzi in productie
▪ Programare producție
▪ Fabricație
▪ Paletizare
▪ Expediție
▪ Planificare livrare
▪ Livrare
▪ Recepție marfă comandată client
2.Adaugarea activitatilor
3.Definirea regulilor si evenimentelor

▪ Procesul este declanșat la primirea comenzii de la client


▪ Procesul se încheie după livrarea comenzii
▪ Se aloca în mod prioritar comenzile de extern cu data fermă de livrare
▪ În cazul în care există capacitate de producție disponibilă se
repartizează comenzi în producție în funcție de vechime
▪ Dacă în continuare există capacitate de producție disponibilă se alocă
în producție comenzile care conțin produse speciale
▪ Dacă în continuare există capacitate de producție neacoperită, se
suplimentează comenzile repartizate cu producție în stoc
▪ Pe parcusul procesului, clientul primește informări privind statusul
proiectului
3.Definirea regulilor si evenimentelor
4.Conectarea activitatilor si evenimentelor
5.Trasarea fluxurilor de informatii

▪ Clientul transmite comanda


▪ Se generează programul de producție
▪ Se generează raportul de producție
▪ Se generează programul de livrări
▪ Se transmite clientului planificarea livrării
▪ Se generează și se transmite clientului documentația de expediție
5.Trasarea fluxurilor de informatii
6.Setarea altor reguli ale procesului

▪ Comenzile sunt introduse în sistem în cel mult 2 ore de la primirea de la client


▪ Planificarea livrărilor se face în cel mult 24 de ore de la data producției
▪ Paletizarea se realizează în cel mult 24 de ore de la data producției
6.Setarea altor reguli ale procesului

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