Descrierea notatiei epc

Descrierea notării EPC

Principiul principal al notării, pe care se construiește totul, este noțiunea de eveniment. Elementele principale pentru construirea cadrului diagramei sunt "Eveniment" și "Funcție". După modelarea algoritmului principal folosind aceste elemente, diagrama este umplută cu restul elementelor, de exemplu, "Participant proces", "Obiect activitate", "Bază de date". În general, schema finalizată în notația EPC arată ca o secvență de evenimente și funcții cu detalii despre obiectele folosite și despre participanții la proces.







Descrierea notatiei epc

Pentru o înțelegere mai detaliată, luați în considerare exemplul unui apel primit la managerul de vânzări. Totul începe cu evenimentul "A primit un apel". În notația EPC, elementul de eveniment este notat cu un hexagon cu fundal roz.


Evenimentele sunt elemente pasive care reflectă faptul de a face ceva, de a traduce sau de a găsi un obiect într-un anumit stat. De exemplu, "contractul este semnat", "materialul a intrat în depozit". Un eveniment poate fi desemnat înainte sau după o funcție. Diagramele din notația EPC ar trebui să înceapă și să se încheie cu evenimente. Numele evenimentului este indicat în interiorul elementului.


Începem construirea diagramei prin crearea evenimentului "Apel primit". Conform cerințelor de notare după eveniment, trebuie să existe o funcție de procesare a evenimentelor. Pentru exemplul nostru, această funcție de procesare este "Prelucrarea unui apel primit".


Funcțiile sunt elemente active ale diagramei. Acest element descrie activitatea efectuată. Fiecare funcție poate avea parametri precum "Executor", "Objects used", "Duration", "Result of execution". Numele funcției este indicat în interiorul elementului.


După ce managerul a comunicat cu clientul, apare evenimentul "Call complete". Acest eveniment încheie descrierea unui proces simplu.

În mod obișnuit, aceste elemente de bază de notare sunt dispuse de-a lungul axei verticale unul față de celălalt, adică Diagrama este construită de sus în jos, calea mai puțin obișnuită este construirea de la stânga la dreapta.

După cum se poate vedea din exemplu, direcția de activitate este indicată folosind săgețile.


Săgeata este destinată afișării succesiunii fluxului de evenimente și lucrări. Direcția și tipul săgeții depind de elementele care se îmbină. De exemplu, dacă informațiile sunt utilizate într-o funcție, atunci săgeata merge din informație, dacă informațiile sunt create în funcție, atunci săgeata ar trebui să meargă din funcție.


Pentru un exemplu de utilizare a elementelor suplimentare de notare, vom detalia exemplul nostru cu un număr mare de elemente. Să presupunem că administratorul are instrucțiuni pentru manipularea apelului primit și că este folosit programul "CRM". Pentru aranjarea acestor elemente nu există reguli stricte, există doar recomandări generale. De exemplu, încercați să utilizați liniile de legătură strict pe axele X sau Y. Dacă nu puteți utiliza linii drepte pentru aceasta, puteți crea conectori dreptunghiuiți. Când creați conectori, ar trebui să încercați să minimalizați numărul de intersecții ale acestora, un număr mare de linii de suprapunere reduce considerabil citirea circuitelor.


Elementul este folosit pentru a identifica participanții la proces (poziții, unități, participanți externi). Pentru funcția din diagramă, pot fi conectate toate rolurile participante (proprietar, executori, consultanți). Numele rolului este indicat în interiorul elementului.


Elementul este destinat să indice utilizarea (citirea, schimbarea, crearea etc.) a unei baze de date pe o diagramă. Poate fi conectat la funcția unei săgeți drepte sau inverse, în funcție de direcția de utilizare. Numele bazei de date este indicat în interiorul elementului.


Elementul este destinat să indice utilizarea (citirea, modificarea, crearea etc.) a unui document pe hârtie în diagramă. Poate fi conectat la funcția unei săgeți drepte sau inverse, în funcție de direcția de utilizare. Numele documentului este indicat în interiorul elementului.


După adăugarea elementelor de detaliere, diagrama a obținut un aspect mai intuitiv, mai intuitiv. Vedem că, după apelul clientului, managerul utilizează baza de date "1C: Comerț" și documentul de hârtie "Reguli de procesare a apelurilor primite" pentru munca sa.

Descrierea notatiei epc

Destul de des, procesul de afaceri în notația EPC este folosit pentru a descrie secvențe complexe de acțiuni care implică ramificație condiționată. La exemplul nostru, cu un apel de client, poate exista o condiție ca clientul apelant să poată încheia conversația sau poate cere o ofertă comercială. Pentru o astfel de descriere a situațiilor, elementele logice "AND", "OR", "XOR" sunt folosite.

Elementul AND este utilizat pentru a uni sau a ramifica fluxurile de acțiune.


Descrierea notatiei epc

În acest exemplu, operatorul "AND" este folosit pentru a declanșa două evenimente ulterioare în același timp după executarea funcției "Funcția 1".

Descrierea notatiei epc

Un exemplu de modelare a unei diagrame, atunci când apariția unui eveniment ar trebui afișată numai după ce toate funcțiile de intrare sunt simultane. Event1 așteaptă funcția1 și funcția2. Cu toate acestea, diferența în timpul de execuție a funcțiilor este ignorată.







Descrierea notatiei epc

Acest model este utilizat dacă, după un eveniment, toate funcțiile de procesare următoare trebuie să fie declanșate simultan (în acest exemplu, două).

Descrierea notatiei epc

Acest model este utilizat în cazul în care este necesar să se indice că funcția poate începe numai după ce toate evenimentele au fost executate. De exemplu, funcția1 se așteaptă la Event1 și Event2.

Elementul logic "OR" este utilizat pentru a indica îmbinarea sau selectarea condiționată a următoarei funcții sau evenimente pentru fluxul de acțiune.

Descrierea notatiei epc

Dacă funcția1 poate genera Event1 sau Event2 sau ambele evenimente în același timp, atunci este modelată folosind operatorul "OR". În exemplul de mai sus, o parte din bunurile achiziționate pot fi livrate de către curier, iar a doua parte este ambalată și eliberată imediat. Sau achiziția va fi luată imediat sau toate vor fi trimise prin curier.

Descrierea notatiei epc

Modelul de mai sus este utilizat în cazul în care diagrama ar trebui să afișeze începutul evenimentului1 după finalizarea funcției 1 sau a funcției2 sau a ambelor funcții în același timp.

Descrierea notatiei epc

Elementul "OR" este folosit pentru a simula o situație în care funcția 1 poate începe după Eveniment1, Eveniment2 sau după ambele evenimente.

Descrierea notatiei epc

Situația de selectare a următoarei funcții după eveniment este interzisă în conformitate cu regulile notării modelării EPC, deoarece un eveniment nu poate fi făcut o alegere. Doar funcția poate determina următorul element pentru firul de execuție.

Elementul "XOR" este utilizat pentru a simula situațiile de ramificare condițională sau de fuzionare, atunci când poate exista doar unul dintre elementele anterioare sau următoare.

Descrierea notatiei epc

Dacă funcția1 poate genera doar Event1 sau Event2, atunci este modelată folosind operatorul "XOR".

Descrierea notatiei epc

Modelul de mai sus este utilizat în cazul în care diagrama ar trebui să arate lansarea evenimentului1 după finalizarea numai a funcțiilor1 sau numai a funcțiilor2.


Descrierea notatiei epc

Elementul "XOR" este folosit pentru a simula o situație în care funcția 1 poate începe numai după Evenimentul1 sau doar cu Evenimente2.

Situația de selectare a următoarei funcții după eveniment este interzisă în conformitate cu regulile notării modelării EPC, deoarece un eveniment nu poate fi făcut o alegere. Doar funcția poate determina următorul element pentru firul de execuție.


Aplicarea corectă a operatorilor logici necesită o anumită experiență și vine cu timpul. Ca instruire practică, vă recomandăm să consultați exemplele de diagrame EPC. care sunt multe pe Internet.
Regula principală pentru lucrul cu elemente logice este aceea că operatorul de ramificație trebuie să fie egal cu operatorul de îmbinare.

Descrierea notatiei epc

Pentru aplicarea practică a elementelor logice, să ne întoarcem la exemplul nostru. Adăugați în exemplul nostru sucursala descrisă anterior, cumpărătorul de apeluri poate încheia conversația sau poate cere o ofertă comercială. Am folosit elementul "XOR", tk. clientul trebuie să facă o singură alegere: este interesat sau vrea să se gândească și să aplice ulterior.

Descrierea notatiei epc

Desemnarea ciclurilor și feedback

Analistii de afaceri ar putea fi nevoiti sa descrie procesul in care anumite lucrari trebuie efectuate ciclic, pana cand conditia de iesire este indeplinita. Un exemplu al unui astfel de proces poate fi dezvoltarea și acordul unui tratat. În acest caz, în corpul ciclului, acest contract este dezvoltat, iar condiția de retragere este aprobarea acestuia. În cazul unei defecțiuni a clientului, acesta poate fi baza pentru finalizarea procesului în notația EPC.

Descrierea notatiei epc

Extinderea elementelor de notare


O cifră se referă la o referință la un proces care este extern diagramei actuale. Poate fi:
*) procesul anterior sau următor
*) sursa datelor utilizate
*) destinatarul datelor create
În interiorul figurii, numele procesului este indicat împreună cu codul din ierarhia procesului.



Cifra trebuie utilizată pentru a indica documentul electronic (creat) în diagrama descrisă. În interiorul figurii, este indicat numele documentului.


Folosit în diagramă pentru a indica starea obiectului la care este atașată. Un obiect își poate schimba stările în întreaga diagramă.

Recomandări pentru localizarea elementelor pe diagrama de notație EPC

În notație, nu există cerințe clare pentru localizarea elementelor de detaliere. Pe de o parte, acest lucru nu este bun, pentru că dacă este abuzat, atunci puteți obține o grădină zoologică de la scheme cu diferite desene sau modele. Pe de altă parte, dacă specificați regulile, atunci acestea pot fi controlate pentru a obține scheme ușor de citit. Când executați proiecte mari pentru a stabili cerințele pentru înregistrare, se creează un document "Acord privind modelarea". Exemple de astfel de documente pot fi găsite pe Internet.

Dacă folosim acorduri informale, atunci putem oferi o scurtă listă de recomandări pe care noi încercăm să le urmăm.

*) Elementele "Eveniment" și "Funcții" ar trebui plasate de sus în jos dacă este posibil. Dacă nu este suficient spațiu, atunci poate fi lăsat spre dreapta.
*) Elementele participanților la proces ar trebui să fie pe partea dreaptă.
*) Figurile obiectelor primite (utilizate în funcție) trebuie să fie desenate în partea stângă sus. Săgeata trebuie să treacă de la obiect la funcție.
*) Obiectele expediate trebuie plasate în stânga din partea de jos. Conectorul de conectare este direcționat de la funcție la obiect.
*) Săgețile pentru conectarea elementelor trebuie așezate de-a lungul axelor X sau Y (vertical sau orizontal).
*) Reduceți numărul de joncțiuni ale conectorilor pentru a crește vizibilitatea circuitului.
*) Dacă mai multe conectori intră într-o parte a elementului, atunci punctele de intrare se află la aceeași distanță unele de altele.
*) Încercați să observați simetria elementelor relativ una de cealaltă.

Executarea modelului creat de procese de afaceri în 1C

În cele din urmă, trebuie menționat faptul că programul OptimaSoft: Process Manager are un motor BPMS încorporat, care vă permite să executați diagrama creată cu modificări minime. În același timp, sistemul însuși va putea atribui utilizatorilor sarcini de execuție. Informații mai detaliate găsiți în manualul de utilizare.







Articole similare

Trimiteți-le prietenilor: