BPMN (notație): descrierea procesului
BPMN (notație): descrierea procesului

Video: BPMN (notație): descrierea procesului

Video: BPMN (notație): descrierea procesului
Video: Importanța numelui - partea 1 | Despre prenumele și numele oamenilor 2024, Noiembrie
Anonim

Lumea se confruntă cu o abordare prin proces a organizației afacerii de mult timp și destul de eficient, iar standardul Business Process Model and Notation (BPMN, notație) este o procedură atentă, cu o descriere corectă a proceselor de afaceri. Companiile îmbunătățesc în mod constant diverse specializări ale acestui standard și, prin urmare, obțin o creștere foarte semnificativă a tuturor indicatorilor de calitate ai muncii lor. Notația BPMN este de înțeles nu numai pentru experții domeniului în care a fost creată, ci orice lucrător poate opera cu calculele sale logice.

notația bpmn
notația bpmn

Modelare și standardizare

În același timp ca fiind simplă, această standardizare este cel mai complet model al procesului de afaceri descris, compilat într-o formă care poate fi citită de mașină. BPMN (când este văzut în versiunea BPMN 2.0 a notației) construiește modele ale celor mai complexe procese din afaceri într-un mod foarte puternic și expresiv și în cel mai ușor de înțeles sistem. Cel mai important, împreună cu acest standard,modele grafice și sunt convertite într-o formă frumos structurată și care poate fi citită de mașină, care se bazează pe XML. Limbajul de notație BPMN este absolut executabil, adică vă permite să modelați procese care sunt efectuate ulterior folosind BPMS (sisteme automate de management al proceselor de afaceri). O astfel de standardizare este extrem de utilă tocmai pentru că modelatorii pot folosi unele produse software, iar performerii - altele, dacă acceptă acest standard.

Pentru a construi un anumit model se pot folosi mai multe versiuni (notația BPMN 2.0 (PDF) și altele), uneori un model este format din fragmente de notații diferite, dar modul în care sunt sistematizate și citite este aceeași. Un număr tot mai mare de antreprenori implementează în companiile lor execuția proceselor de afaceri bazate pe acest standard. Cererea de specialiști care cunosc acest limbaj de modelare crește în fiecare zi. Un număr tot mai mare de oameni studiază elementele grafice ale notației BPMN și regulile de construire a modelelor. Pentru aceasta, există cursuri speciale în care cei care doresc se vor familiariza cu scopul acestui limbaj, cu tipurile de diagrame, și vor vedea posibilitățile de executare automată a modelelor construite. Cea mai interesantă este experiența practică în notația BPMN 2.0 (disponibilă și în rusă), modelare și analiză, dezvoltarea proceselor de afaceri.

gateway-uri în notație bpmn
gateway-uri în notație bpmn

Specialisti

Cine este capabil să descrie procesele de afaceri? Notarea modelării BPMN este ușor de realizat de către oricine implicat în automatizare,dezvoltarea proceselor de afaceri. Aceștia sunt consultanți de afaceri, analiști de afaceri, manageri de proiect, analiști de sistem, arhitecți și dezvoltatori de sisteme informatice, metodologi, lucrători în servicii de calitate. De obicei, acești oameni sunt capabili să citească documentația tehnică în limba engleză, să participe la orice proiecte de analiză, să descrie notația BPMN, proiecte de afaceri optimizate sau automatizate sau software dezvoltat și întreținut. Această metodologie are un statut internațional, și nu unul proprietar, ca multe alte standarde, și nici măcar național. De aceea, din 2005 analizează și reorganizează afaceri folosind modelarea proceselor în notație BPMN.

Această tehnică a oferit informații accesibile pentru aproape toți utilizatorii - de la cei mai mari analiști care creează diagrame și dezvoltatori care implementează tehnologii pentru executarea proceselor de afaceri conform acestor diagrame, până la directorii companiei, adică utilizatorii obișnuiți care sunt ocupați cu gestionarea și urmărirea execuției modelului construit. În acest fel, Business Process Modeling Notations (BPMN) creează o punte între crearea modelului și implementarea modelului. Iată câteva dintre cele mai bune idei din alte metodologii. De exemplu, pentru o mai bună flexibilitate și lizibilitate, modelarea proceselor de afaceri în notația BPMN 2.0 urmează tradiția diagramelor de flux.

notația bpmn în exemple
notația bpmn în exemple

Simboluri (elemente) BPMN

Sprijină și dezvoltă organizația BPMN OMG. Aceasta nu este o meme a obișnuiților de pe Internet, adică „oh mein goth”, ci o firmă foarte faimoasă Object ManagementGrup, care include peste opt sute de companii care dezvoltă standarde precum notația BPMN. Toate modificările utile din noile versiuni le datorăm dezvoltatorilor OMG. Această organizație a ales ca direcție cheie promovarea notației UML BPMN, care este folosită pentru modelarea sistemelor orientate pe obiecte. Prin urmare, la elaborarea diagramelor, pe lângă concepte și concepte (flux de control, acțiune, obiect de date etc.) în BPMN există multe concepte caracteristice abordării orientate pe obiect: mesaj, schimb și flux de mesaje.

Simbolurile de notație grafică sunt analizate în funcție de scopul lor și combinate în categorii. Acestea sunt: Flow Objects - obiecte flux, Date - date, Swimlanes - zone de responsabilitate, Connecting Objects - obiecte de conectare, Artefacte - artefacte. Simbolurile fluxului de control, ale obiectului de date și ale obiectului fluxului sunt împărțite suplimentar în subgrupuri în funcție de caracteristicile semantice pentru a afișa specificul evenimentelor în curs, caracteristicile de ramificare a fluxului, execuția acțiunilor și așa mai departe. Ele indică specificul datorită imaginilor grafice suplimentare - markere, pictograme plasate în interiorul simbolului principal. De asemenea, simbolurile evenimentelor vin cu un alt tip de contur și culoare de fundal.

notatie bpmn 2 0 pdf
notatie bpmn 2 0 pdf

Evenimente după oră

În timpul execuției unui proces de afaceri apar mereu diverse și numeroase evenimente care au impactul lor, în ciuda faptului că de cele mai multe ori sunt elemente opționale și nu sunt afișate în diagrama procesului de afaceri. Aceasta înseamnă primirea și răspunsul la un mesaj, schimbarea stării îndocumente și multe altele pe care nu are sens să le enumeram - o mulțime de evenimente au loc literalmente la fiecare pas. Pentru a le clasifica, se determină caracteristicile fiecăruia. Primul grup - până la momentul debutului. Acesta este evenimentul de pornire care va arăta începutul graficului. De aici, fluxul de control poate fi doar de ieșire, iar fluxul de mesaje poate merge în ambele sensuri. Evenimentul de început pe diagrama procesului de afaceri este de obicei unul, dar nu îl puteți afișa deloc. Uneori există chiar mai multe dintre ele, dacă maparea are loc cu piste, pool-uri și subprocese implementate. Conturul evenimentului este afișat ca o singură linie subțire.

Evenimentul final este rezultatul executării unui proces de afaceri. Fluxul de control intră doar aici, iar fluxul de mesaje se deplasează în continuare atât la intrare, cât și la ieșire. Fluxul de intrare este reprezentat de o săgeată. Diagrama afișează un singur eveniment final sau mai multe - acestea sunt conturate ca o singură linie groasă. Un eveniment intermediar este oricare dintre celel alte care au loc în timpul executării unui proces de afaceri. Un flux intră aici și unul iese și el. Numai Boundary (eveniment limită) apare și este procesat imediat - fie la începutul acțiunii, fie la sfârșitul acțiunii. Este afișat pe conturul (chenarul) acțiunii și conține un singur flux - fie de intrare, fie de ieșire. Și un astfel de eveniment este indicat printr-o linie dublă subțire.

notația uml bpmn
notația uml bpmn

Evenimente: întrerupere a subprocesului și tip de rezultat

Deoarece evenimentele din timpul modelării unui proces de afaceri sunt foarte diferite, blocul următor au fost clasificate cele carecapabil să întrerupă acţiunea. Primele care sunt marcate sunt evenimentele neîntrerupte - acestea sunt evenimente intermediare sau de pornire care apar în timpul execuției, totuși, inițiază firul de ieșire asociat cu acesta numai când activitatea este finalizată. Conturul unui astfel de eveniment este descris printr-o linie întreruptă. Urmează un eveniment de întrerupere care are loc înainte sau după acțiunea standard. În situații excepționale, acest eveniment necesită oprirea sau încetarea acțiunii dacă lipsesc informațiile necesare sau este afișată o eroare în timpul procesării, dacă sunt necesare acțiuni suplimentare și altele asemenea. Aici conturul este afișat ca o linie continuă.

Al treilea tip de evenimente sunt clasificate în funcție de tipul de rezultat. În primul rând, aici trebuie să vorbim despre inițiatorul procesării. Acesta este un eveniment intermediar sau de start care apare ca urmare a executării acțiunilor și este rezultatul executării unui proces - standard sau nu. Evenimentul declanșator este reprezentat de o pictogramă necompletată. Este necesar să adăugați încă un eveniment la această secțiune, care vorbește și de performanță, doar că aici este rezultatul prelucrării. Acesta este un eveniment intermediar sau final care are loc în timpul execuției acțiunilor și este unul dintre rezultatele finale ale execuției procesului - standard sau nu, este afișat ca o pictogramă umplută.

Acțiuni

Diagramatic, un proces arată ca un set ordonat de acțiuni care sunt efectuate pentru a obține un anumit rezultat. Pe o diagramă verticală cu notație BPMN, de sus în jos, este dată o secvență care arată execuțiaproces în timp. De asemenea, îl puteți urmări în direcția săgeților elementelor de legătură de la stânga la dreapta. Acțiunile afișate au trei vizualizări principale și multe varietăți, fiecare cu propria pictogramă sau pictogramă.

Sarcina - o sarcină. Acțiune elementară, adică indivizibilă. Tipul sau specificul sarcinii este indicat de un marcator sau pictogramă în colțul din stânga sus al simbolului acțiunii. Sarcina poate fi Service (serviciu), pentru furnizarea unui serviciu, care este o aplicație automată sau un serviciu web. Trimite - trimite un mesaj. Dacă mesajul este trimis cel puțin o dată, sarcina poate fi considerată finalizată. Primire - primirea unui mesaj (același principiu: dacă un mesaj este primit o singură dată, sarcina este finalizată). Sarcina Utilizatorului este considerată caracteristică și este îndeplinită de către executant cu ajutorul software-ului și cu asistența altor angajați. O sarcină care necesită execuție manuală este Manuală, care se realizează fără ajutorul automatizării. Regulă de afaceri - o regulă de afaceri, conform tehnologiei, îndeplinirea acestei sarcini depinde de circumstanțe, alegerea unei metode ajută la stabilirea unei reguli de afaceri. Script - un script în care execuția operațiunilor este strict în ordinea descrisă într-un limbaj recunoscut de executant. De obicei, acest tip de sarcină este efectuată prin mijloace automate.

subprocese

Sub-Process - sub-proces. Include gateway-uri în notație BPMN, fluxuri de lucru, evenimente și multe alte activități. Astfel, un subproces este o acțiune compozită, ale cărei părți sunt afișate direct în interiorul simbolului de pe diagramă sau sunt plasate pediagramă de descompunere separată. În acest din urmă caz, diagrama principală ar trebui să arate un semn + în centrul sub-procesului (marginea de jos a activității). Există subprocese standard, dar nu sunt suficiente, așa că au apărut două varietăți specifice ale acestuia. Acesta este un subproces de eveniment - un subproces de eveniment care începe întotdeauna când are loc un eveniment de pornire. Diagrama nu prezintă nicio legătură cu restul activităților și fluxurilor de lucru. Conturul unui astfel de subproces este reprezentat de puncte.

Al doilea tip este Tranzacție (tranzacție), aceasta este o acțiune constând din diferite operațiuni cu finalizare cu succes, adică obținerea unui rezultat pozitiv. Puteți obține un rezultat specific numai dacă toate componentele sunt finalizate cu succes. Dacă apar probleme în timpul execuției subprocesului, rezultatele tuturor operațiunilor anterioare vor fi anulate (eveniment de anulare). O astfel de interferență poate fi imposibilitatea efectuării unei anumite operațiuni sau efectuarea incorectă a acesteia. Pentru a evita anularea evenimentelor anterioare, puteți încerca o operațiune eșuată de compensare (compensare eveniment). Conturul unui astfel de sub-proces este prezentat ca o linie dublă continuă. Pentru a include în diagramă toate sarcinile sau subprocesele care sunt reutilizate, există un Apel - un apel, care este indicat în diagramă printr-un contur aldin.

descrierea notației bpmn
descrierea notației bpmn

Gateways

Porțile în notație BPMN sunt concepute pentru a indica specificul fluxului de operațiuni și trecerea lor prin ramuri paralele sau alternative. Gateway-ul se poate descurca fără a ieși sau a intrafluxuri, dar are întotdeauna cel puțin două proprii, fie de intrare, fie de ieșire. Marcatorul din interiorul simbolului său specifică tipul gateway-ului. Poate fi Exclusiv, XOR - exclusiv cu un „sau” exclusiv, conceput pentru a împărți fluxul în rute alternative. În timpul execuției procesului, doar una dintre rutele propuse poate fi activată. Condițiile de ignorare sunt incluse lângă linia de desemnare. Inclusiv, OR - neexclusiv cu poarta logică „sau” concepută pentru a împărți fluxul în rute, unde fiecare este activată dacă este îndeplinită condiția expresiei booleene asociate acesteia. În acest proces pot fi parcurse mai multe căi, dar dacă una dintre ele nu este adevărată, atunci alegerea este imposibilă.

Analog al unui gateway neexclusiv - Complex. Diferența este că există o singură expresie care determină activarea unui anumit flux de lucru. Paralel, AND - o paralelă cu gateway-ul logic „și” este necesară pentru ramificarea sau îmbinarea operațiunilor paralele. Exclusiv bazat pe evenimente - Un gateway exclusivist, dar bazat pe evenimente, care separă fluxul de lucru în rute alternative. Exclusive Event-Based Gateway pentru a începe un Proces este, de asemenea, un gateway exclusiv, evenimentele pe care se bazează încep întregul proces. Acesta este caracterul de început al unui proces sau subproces care nu are fluxuri de intrare. Gateway-ul bazat pe evenimente paralel pentru a începe un proces funcționează în același mod - un gateway paralel, de asemenea, bazat pe evenimente care pornesc procesul. Cu toate acestea, cu ajutorul său, puteți activa mai multe procese în același timp,dacă evenimentele asociate acestora se declanșează. Desigur, nu are fluxuri de intrare. Imaginile arată clar notația BPMN în exemplele de diagramare cu două tipuri de porți.

modelarea proceselor de afaceri în notație bpmn 2 0
modelarea proceselor de afaceri în notație bpmn 2 0

Date și fluxuri

Obiectul de date este conținut și utilizat în grafice în mod specific, ceea ce demonstrează utilizarea unor markeri suplimentari. Intrări de date - date de intrare, adică informațiile inițiale pentru a începe execuția acțiunilor. Apare pe marginea de sus a simbolului. Colectare de date - un set de date, adică o întreagă matrice sau o colecție de date de același tip. Afișat sub simbol. Obiectul de date și acțiunea sunt legate între ele folosind o asociere.

Imaginea standard a fluxului de lucru poate fi completată în diagramă cu indicarea fluxurilor specifice. Flux de secvență condiționată - desemnarea unui flux condiționat de operațiuni la ramificarea acestuia. Afișat ca provenind dintr-o acțiune (dacă nu doriți să utilizați o poartă în diagramă). Flux de secvență implicit - fluxul de secvență implicit, cel mai adesea provine de la o poartă sau o acțiune, care nu este asociată cu expresii logice.

Exemple și concluzii

Evenimentul de pornire, după cum sugerează și numele, indică punctul de pornire al unui anumit proces. Acesta este punctul de plecare, ceea ce înseamnă absența oricărui tip de flux de intrare. Evenimentul de început în exemplele de notație BPMN este notat printr-un cerc în care centrul este liber. Un astfel de eveniment poate fi o scrisoare sau un apel de la un client, de exemplu, trimis către un magazin online sau pe site-ul unei companii caremodelează acest proces de afaceri. În plus, fluxul operațiunilor merge pe linii și indică execuția procesului până la cercul roșu, care indică finalizarea, evenimentul final. Apropo, pot fi mai multe dintre ele și este ușor de urmărit unde exact s-a încheiat fluxul de operațiuni, completând procesul. Nu este posibil niciun flux de ieșire din cercul roșu.

Dacă diagrama nu este colorată, atunci evenimentul final este evidențiat cu o linie groasă în formă de cerc. De exemplu, în practică, acest eveniment poate fi emiterea unui produs comandat care a parcurs tot drumul de la validare la procesare până la emitere. Pe parcursul tuturor acestor lucrări, diagrama arată acțiunile care au fost efectuate pe drum de la evenimentul de la început până la sfârșit. Acțiunea este indicată printr-un dreptunghi cu marginile rotunjite. Gateway - romburi. Acest limbaj este ușor de înțeles pentru utilizatori, este necesar doar să vă familiarizați puțin cu sistemul de afișare care este prezent aici în ilustrații.

Recomandat: