Documente Academic
Documente Profesional
Documente Cultură
Curs RSIM
Modelarea proceselor de afaceri limbajul BPMN
Procese de afaceri
Limbajul BPMN
6
BPMN definire
Procesul de afaceri modelat n BPMN poate fi dat unui motor BPEL pentru
execuie, n loc de a fi dat spre interpretare factorului uman sau translatat
n alte limbaje de programare.
Limbajul BPMN
7
BPMN istorie
Adoptarea BPMN:
Mai 2004 - BPMN 1.0
Februarie 2006 BPMN 1.0 adoptat ca standard OMG
Martie 2010 BPMN 2.0 o versiune mbuntit a standardului
Limbajul BPMN
8
BPMN 2.0
Obiecte de flux
12
1. Obiectele de flux
Reprezint elementele grafice principale care
definesc comportamentul unui proces.
Tipuri de obiecte de flux:
Task
Sub-Process
+
Obiecte de flux
13
Obiecte de flux
14
Subprocese
Obiecte de flux
15
Categorii de evenimente
Obiecte de flux
16
Obiecte de flux
17
Evenimente - exemplu
Obiecte de flux
18
Categorii de pori
Obiecte de flux
19
Pori exclusive
Actiune 1
Conditie 2
Actiune 2
Verifica
Altfel
Actiune 3
Obiecte de flux
20
Pori inclusive
Porile inclusive pot declana mai mult de un rezultat, deci pot avea mai
multe fluxuri de ieire.
Toate condiiile de ieire sunt evaluate indiferent dac exist deja unul sau
mai multe fluxuri de ieire ale cror condiii au fost evaluate anterior ca
fiind adevrate.
n cadrul unui model acestea sunt urmate, de obicei, de poarta inclusiv
de mbinare corespunztoare.
Obiecte de flux
21
Pori paralele
Obiecte de flux
22
Pori complexe
Obiecte de flux
23
Obiecte de conectare
24
2. Obiectele de conectare
Obiecte de conectare
25
Obiecte de conectare
26
Fluxurile de secven
nu pot fi utilizate pentru a conecta artefacte la alte elemente ale modelului, n acest
caz fiind folosite asocierile;
Obiecte de conectare
27
Obiecte de conectare
28
Stabileste conditii de
plata pentru client
Solicita plata la
60 de zile
Solicita plata la
30 de zile
Solicita plata la
10 de zile
Client nou
Obiecte de conectare
29
Fluxurile de mesaj
Un flux de mesaj este folosit pentru a reprezenta transmiterea de mesaje
ntre doi participani care sunt pregtii s trimit i s primeasc aceste
mesaje. n BPMN, dou containere separate din cadrul unei diagrame de
colaborare vor reprezenta cei doi participani.
Cotatie de pret
Furnizor
Mesaj care
initiaza
Oferta
Mesaj care nu
initiaza
Obiecte de conectare
30
Asocieri de date
Pentru a reprezenta fluxurile de date din cadrul unui proces, BPMN
folosete ca i notaie asocierea de date, care este o asociere direcional.
Asocierile de date sunt folosite pentru a transfera date ntre procese sau
aciuni.
ACHIZTIE
Analizeaza
cererea
Cerere de achizitie
primita
Concluzii
Raport de
analiza
Cerere de
achizitie
Trage concluzii
Analiza cerere
incheiata
Propune respingere
sau aprobare
Obiecte de partiionare
31
3. Obiecte de partiionare
Reprezint un mecanism de organizare a activitilor n
categorii vizuale separate n scopul evidenierii diferitelor
capaciti funcionale sau responsabiliti.
Obiecte de partiionare
32
Participani
Obiecte de partiionare
33
Client
Cere reparatie
Primeste bon
de receptie
Preda produs
Verifica produs
Raporteaza
defectiuni
Intocmeste bon
de receptie
Receptioneaza
produs
Produsul nu mai
functioneaza
Service
Obiecte de partiionare
34
Refuza cererea
Primeste cerere
de produse
Cerere refuzata
NU
Calculeaza pret
Transmite
oferta
Depozit
DA
Verifica stoc
Produse in stoc?
Management
Companie
Cerere onorata
Aproba discount
Date
35
4. Date
Sunt mecanisme prin care sunt evideniate datele
necesare sau produse de activiti. Sunt conectate la
alte elemente prin asocieri de date.
Categorii:
Obiecte de date
Date de intrare
Date de ieire
Date stocate
Colecii pot fi aplicate tipurilor amintite mai sus
Date
36
Aviz de insotire a
marfii
Produse in stoc?
DA
Primeste
comanda
Verifica stoc
Intocmeste
factura
Pregateste livrare
NU
BD Produse
Date stocate
Instiinteaza client
Plan de transport
Impacheteaza si
incarca produse
Artefacte
37
5. Artefacte
Tipuri de diagrame
38
Tipuri de diagrame
Un model de proces de afaceri nu este un concept uniform,
avnd notaii singulare.
Specificaia BPMN 2.0 conine patru tipuri de astfel de
modele, i anume:
Studiu de caz
39
Studiu de caz
40
http://office.microsoft.com/en-us/visio-help/introduction-to-bpmn-2-31-RZ102712773.aspx?section=2