Sistem BPM - ce este? Selectarea unui sistem informatic pentru managementul proceselor de afaceri (BPMS).

Sistemele de management al proceselor de afaceri au venit în Rusia din Occident, unde această clasă de programe se numește BPMS (Business Process Management System) sau sisteme BPM. Scopul principal al acestor sisteme este de a oferi suport software pentru conceptul de management al proceselor unei organizații.

Funcționarea unui sistem de management al proceselor de afaceri se bazează pe o idee simplă: în etapa de implementare a sistemului, procesele de afaceri ale organizației sunt modelate folosind diagrame vizuale.

Apoi, aceste diagrame sunt încărcate într-un sistem informatic și devin executabile, adică programul vă permite să urmăriți și să controlați execuția proceselor de afaceri în practica efectivă a întreprinderii.

Această abordare ne permite să aducem implementarea efectivă a proceselor de afaceri într-o organizație cât mai aproape de modelul lor ideal, care a fost dezvoltat inițial.

Aplicația ELMA BPM implementează conceptul BPM, care vă permite să construiți sisteme de informații flexibile adaptive care se pot schimba rapid odată cu schimbările în procesele de afaceri ale companiei. Folosind aplicația ELMA BPM, puteți pune ordine în procesele de afaceri ale unei organizații și puteți face implementarea lor clară și formală.

Aplicația ELMA BPM are un număr mare de capabilități, cu toate acestea, toate funcțiile sistemului pot fi împărțite cu ușurință în patru grupuri în conformitate cu etapele ciclului de viață (ciclul Deming) ale procesului PDCA (Planificați, Efectuați, Verificați, Acționați ).

Proiectarea (modelarea) proceselor de afaceri

Lucrul cu procesele de afaceri în aplicația ELMA BPM începe cu modelarea acestora. Modelarea proceselor de afaceri se realizează în programul ELMA Designer, inclus în sistemul ELMA. ELMA Designer are o interfață grafică simplă și intuitivă.

Un punct important este că proiectarea proceselor de afaceri poate fi efectuată de un analist de afaceri fără participarea unui programator. Programul ELMA descrie procesul în limbajul de diagrame (bpm), care este familiar unui analist și de înțeles conducerii de vârf a unei organizații.

Diagrama procesului de afaceri identifică participanții la proces, setul de acțiuni ale acestora și succesiunea acestora. Diagrama în sine (modelul grafic) a unui proces de afaceri este construită prin tragerea blocurilor necesare de operații din paletă cu mouse-ul, apoi operațiunile sunt conectate prin tranziții.

Funcționarea aplicației ELMA BPM se bazează pe notația general acceptată pentru descrierea proceselor de afaceri BPMN. Începând de astăzi, cea mai recentă versiune a notației BPMN este numărul 2.0. Specialiștii ELMA au tradus notația în rusă.

După ce se construiește modelul grafic al procesului de afaceri, se determină datele cu care se lucrează în cadrul procesului de afaceri și se configurează operațiunile procesului de afaceri. De exemplu, în cazul sarcinilor utilizatorului, se stabilește cu ce date lucrează executantul, ce date trebuie să furnizeze pentru a finaliza sarcina și ce acțiuni trebuie să efectueze.

Modelarea unui proces de afaceri în ELMA Designer se încheie cu publicarea acestuia, după care procesul de afaceri este compilat și devine disponibil pentru lansare în aplicația web ELMA BPM.


Modelarea proceselor de afaceri
Datele se deplasează în cadrul unui proces de afaceri

Executarea proceselor de afaceri

Odată ce modelul de proces de afaceri este publicat, acesta devine disponibil pentru execuție. Sistemul poate rula simultan orice număr de instanțe ale aceluiași proces de afaceri - toate vor fi executate independent, folosind practic același model.


ELMA stabilește automat sarcinile
Setul minim necesar de date pe cardul de sarcini al platformei ELMA BPM

Executarea unui proces de afaceri se realizează în conformitate cu modelul său grafic - începând de la evenimentul de start, urmând lanțul de tranziții, până la evenimentul final. În acest caz, aplicația va genera automat liste de sarcini pe care trebuie să le îndeplinească angajații. Sarcinile sunt atribuite utilizatorilor numai în momentul în care progresul procesului de afaceri a atins pasul corespunzător.

Sarcinile primite de utilizatori ca parte a execuției proceselor de afaceri sunt formatate în aplicația web ELMA sub formă de pagini separate (fișa de sarcini), care conțin toate informațiile necesare executantului pentru a lua o decizie și a finaliza sarcina.

Interpretului i se poate cere să introducă unele date - în acest caz, cardul de sarcini va conține câmpurile corespunzătoare, a căror completare poate fi obligatorie dacă este necesar. Adică, utilizatorul efectuează întotdeauna toate lucrările care i-au fost atribuite într-un singur loc - pe cardul de sarcini; aici primește toate resursele necesare pentru aceasta.

De asemenea, după finalizarea comenzii, utilizatorul nu trebuie să se gândească la cine ar trebui să efectueze ce acțiuni în cadrul acestui proces de afaceri - aplicația ELMA BPM se ocupă de aceste probleme.

Toate sarcinile care nu necesită munca angajaților reali ai organizației sunt efectuate automat de către aplicația ELMA BPM aproape instantaneu: determinarea progresului unui proces de afaceri (inclusiv în funcție de anumite condiții), trimiterea de mesaje, executarea de scripturi etc.

Controlul si monitorizarea proceselor de afaceri

Pentru fiecare instanță a unui proces care rulează, este creată un card de instanță de proces. Cardul de instanță a procesului conține informații cuprinzătoare despre acesta: valorile actuale ale parametrilor, comentariile și întrebările utilizatorilor, sarcinile curente efectuate, performanții și stările acestora etc.

De pe cardul instanței de proces, un utilizator cu drepturile corespunzătoare poate controla progresul execuției acestuia. De exemplu, puteți face modificări parametrilor de execuție ai unui proces de afaceri sau puteți opri complet execuția acestuia.

Aplicația ELMA BPM oferă instrumente convenabile pentru monitorizarea progresului proceselor și monitorizarea execuției sarcinilor din cadrul acestor procese de afaceri. Utilizatorii sistemului au la dispoziție mai multe instrumente.

Pagina „Procesele mele” conține o listă a tuturor instanțelor de proces care se referă la utilizatorul curent al sistemului: procese de afaceri în care utilizatorul este inițiatorul, responsabilul sau executorul. Pentru a găsi instanța de proces necesară, puteți utiliza filtrul convenabil de pe pagina „Procesele mele”. După ce ați găsit instanța de proces necesară în listă, puteți accesa cardul acesteia.

Pagina „Monitor de proces” este folosită pentru a analiza lucru cu proces: această secțiune afișează tipurile de procese în care utilizatorul este proprietarul, curatorul sau informatorul. Utilizatorul actual poate să nu fie un participant direct la procesele prezentate pe pagină, dar poate vizualiza informații despre execuția acestor procese.

Din pagina Process Monitor, puteți accesa cardul oricăruia dintre procesele afișate pentru a obține informații detaliate despre proces.

Un alt mijloc convenabil de monitorizare a execuției proceselor este vizualizarea hărții acestuia. Harta procesului din interfața web a aplicației ELMA BPM arată la fel ca modelul grafic al acestui proces din ELMA Designer, dar, deoarece afișează un proces care rulează deja, harta conține note suplimentare. Astfel, operațiunile deja finalizate sunt conturate într-un cadru albastru, tranzițiile finalizate sunt conturate în linii groase, iar operația în curs de desfășurare este conturată într-un cadru gros verde.

Astfel, puteți afla nu numai ce sarcini din proces sunt în curs de executare, ci și mișcarea anterioară în care a fost executat procesul. Puteți vizualiza oricând harta procesului de pe cardul instanței de proces.

Cu toate acestea, managerul nu va trebui să monitorizeze manual progresul proceselor. Deci, în cazul în care sarcinile sunt întârziate de către executant, managerul acestuia va primi notificări corespunzătoare care solicită intervenția în derularea procesului.

În plus, managerii vor putea monitoriza sarcinile legate de procesele subordonaților lor folosind mijloace standard de monitorizare a disciplinei performanței.


Este întotdeauna clar în ce stadiu se află procesul de afaceri
Pentru orice acțiune în sistemul de management al proceselor de afaceri, puteți introduce un orar
Monitorul procesului de afaceri arată situația „În general”

Optimizarea proceselor de afaceri

În timp ce lucrează cu un proces de afaceri, angajații unei organizații pot acumula un număr mare de propuneri și idei raționale pentru îmbunătățirea procesului de afaceri, mai ales imediat după implementarea acestuia. Aceste propuneri pot fi cu adevărat utile și, cu rafinarea corespunzătoare a procesului de afaceri, pot îmbunătăți eficiența organizației.


Procesele de afaceri se schimbă odată cu compania

Sarcinile primite de utilizatori ca parte a execuției proceselor de afaceri sunt formatate în interfața web a sistemului informatic ELMA BPM sub formă de pagini separate (task card), care conțin toate informațiile necesare executantului pentru a lua o decizie și a completa. sarcina.

De exemplu, un manager a decis că operațiunea „Crearea unei estimări” ar fi mai bine efectuată de directorul comercial, mai degrabă decât de managerul de vânzări (acest lucru se poate datora particularităților activității organizației). Aplicația ELMA BPM vă permite să schimbați un proces într-un sistem care rulează (nu este nevoie nici de un programator, nici de o oprire a sistemului) și să aplicați modificările imediat. După ce procesul este executat ținând cont de modificările efectuate, puteți evalua imediat eficacitatea ajustărilor efectuate.

BPM-sistem (BPMS) este conceput pentru a sprijini construirea unei afaceri folosind metodologia BPM (Business Process Management). BPMS este un set de componente software deschise, bazate pe standarde, pentru modelarea, executarea, gestionarea și optimizarea proceselor de afaceri, precum și integrarea aplicațiilor de întreprindere.

Principalele sarcini care trebuie rezolvate la implementarea sistemului BPMS:

  • Organizarea managementului proceselor de afaceri si reglementarilor administrative in Companie;
  • Îmbunătățirea calității executării reglementărilor administrative și a proceselor de afaceri ale Companiei;
  • Costuri de operare reduse;
  • Reducerea costurilor de timp;
  • Obținerea capacității de a monitoriza rezultatele performanței pentru a îmbunătăți calitatea managementului;
  • Îmbunătățirea continuă a proceselor interne de afaceri.

Principalele funcții ale sistemului BPM pentru a sprijini toate etapele ciclului de viață al unui proces de afaceri:

  • Modelarea proceselor de afaceri
  • Executarea proceselor de afaceri
  • Monitorizarea proceselor de afaceri

Pe baza datelor de monitorizare, organizațiile identifică blocajele și își îmbunătățesc procesele de afaceri. Ciclul de management este închis atunci când, cu ajutorul BPMS, procesele de afaceri modificate sunt rapid puse în funcțiune.
Modelarea proceselor de afaceri
Instrumentele de modelare includ un editor vizual de procese de afaceri. Pentru a modela procesele de afaceri, se folosesc notații BPMN (sau similare) sau eEPC.


Multe implementări BPMS includ componente de simulare încorporate. Aceste componente vă permit să rulați și să monitorizați comportamentul proceselor de afaceri simulate fără implementarea lor practică în cod. Modelarea de simulare se realizează pe baza parametrilor inițiali introduși de analistul de afaceri. Rezultatele obținute în timpul simulării ne permit să identificăm posibile probleme și blocaje în procesele de afaceri în primele etape - modelare și proiectare. Acest lucru vă permite să evitați costurile semnificative asociate cu dezvoltarea și testarea versiunilor evident suboptime ale proceselor de afaceri.
Executarea proceselor de afaceri
Un mijloc de susținere a execuției proceselor de afaceri în BPMS este „motorul” acestuia (BPM Engine). Pornește instanțe ale proceselor de afaceri, monitorizează modificările stărilor acestora, stochează valorile detaliilor și execută regulile de afaceri.
Utilizatorii lucrează cu sistemul printr-o interfață web. Principalul mijloc prin care utilizatorii pot lucra cu sistemul este o listă personală de sarcini (Worklist), o listă de pași de rulare a instanțelor proceselor de afaceri atribuite acestui utilizator specific sau grupului de roluri căruia îi aparține.
Principalele funcții ale BPMS în etapa de execuție a proceselor de afaceri sunt:

  • Gestionarea sarcinilor angajaților (abilitatea de a combina sarcini individuale în procese de afaceri, de a gestiona tranzițiile de la o sarcină la alta, de a reatribui sarcini și de a le atribui grupurilor, unităților funcționale);
  • Abilitatea de a urmări rapid progresul sarcinilor (etapa curentă, executantul și starea procesului, precum și istoricul modificărilor);
  • Capacitatea de a conecta partenerii la sistem (de exemplu, agenții de colectare, parteneri de evaluare etc.) și control deplin asupra activităților acestora de către angajații companiei dvs. (angajații văd în ce stadiu se află procesul și sarcinile partenerilor);
  • Construirea unor procese de afaceri strict reglementate pentru toți angajații (decizia de a trece la faza următoare este luată de sistem, pe baza datelor deja introduse și a logicii procesului de afaceri);
  • Diferențierea accesului în funcție de rolul fiecărui utilizator în proces (un angajat are acces doar la sarcinile sale și doar la datele care sunt necesare pentru finalizarea sarcinii);
  • Integrarea cu alte sisteme corporative direct în timpul executării unui proces de afaceri (primirea și transmiterea datelor);
    gestionarea regulilor de afaceri fără a opri execuția proceselor de afaceri (de exemplu, termenul limită pentru îndeplinirea cerinței de rambursare anticipată completă, perioada maximă de inițiere a procedurilor de revendicare într-un caz de credit etc.)

Monitorizarea proceselor de afaceri
Instrumentele de monitorizare BPMS se bazează pe tehnologia Business Activity Monitoring (BAM) și se concentrează în primul rând pe nevoile managementului mediu și superior.
Tehnologia BAM care stă la baza instrumentelor de monitorizare este definită ca tehnologie în timp real care oferă informații regulate, analiză continuă și generare de alarme. BAM susține toate acestea pe baza informațiilor de la „senzori”, care în acest caz sunt numiți indicatori cheie de performanță. În timpul funcționării lor, componentele BAM procesează evenimentele generate în timpul execuției instanțelor procesului de afaceri. Pe baza informațiilor despre evenimentele care au avut loc, instrumentele de monitorizare a activității afacerii generează o varietate de rapoarte.


Instrumentele de monitorizare permit utilizatorilor să:

  • Efectuează monitorizarea operațională (în timp real) a indicatorilor cheie de proces (indicatori de productivitate, volumul de muncă al angajaților) și, de asemenea, vezi stadiul curent și persoana responsabilă;
  • Monitorizați problemele și erorile emergente în procesele de afaceri, sistemul BPM afișează avertismente și notificări despre erori și scăderi de performanță;
  • Sistemul BPM acumulează statistici valoroase privind parametrii de execuție ai instanțelor procesului de afaceri: intensitatea (numărul de instanțe pe săptămână sau lună), durata (timpul de la început până la finalizare), volumul de muncă pe specialiști individuali (numărul și durata sarcinilor finalizate).

Sistemele BPM oferă un set de bază de rapoarte privind indicatorii procesului de afaceri. Pe baza lor, așa-numitele „indicatori cheie de performanță” (KPI, Key Performance Indicators), care, la rândul lor, pot fi legați de „balanced scorecard” (BSC, Balanced Scorecard).

Caracteristici suplimentare
Sistemele de management al proceselor de afaceri pot fi completate eficient de managementul documentelor electronice și capabilitățile de arhivare electronică. Acest lucru vă va permite să organizați munca eficientă cu documente și alt conținut în cadrul proceselor de afaceri, inclusiv. în cazurile în care implementarea proceselor de afaceri generează un flux intens de documente. Pe de altă parte, sistemul BPM implementat va permite extinderea funcționalității sistemului electronic de gestionare a documentelor existent cu capabilități indisponibile anterior.

Beneficiile utilizării BPMS:

  • Viteză— reducerea timpului ciclului procesului prin reducerea întârzierilor, automatizarea etapelor procesului și introducerea de limite de timp obligatorii pentru execuția fiecărei etape a procesului;
  • Calitate— respectarea tuturor regulilor procesului de afaceri și finalizarea tuturor pașilor necesari ai procesului asigură calitatea rezultatului și, de asemenea, face procesul complet transparent;
  • Controlul— execuția procesului poate fi monitorizată prin seturi de indicatori de proces care reflectă costurile procesului, timpul de execuție și încărcarea resurselor, facilitând astfel analiza și optimizarea procesului pe baza valorilor reale ale indicatorului;
  • Flexibilitate— capacitatea de a realiza flexibilitatea organizațională a companiei prin implicarea participanților la proces în proiectarea și automatizarea acestuia, precum și asigurarea intervalului de timp minim pentru schimbările necesare.

BPMS bazat pe conceptul de arhitectură SOA (sau Integration Centric, conform clasificării Gartner, și majoritatea sistemelor BPM de la mari producători sunt astfel), au și avantajele platformelor de integrare industrială:

  • La automatizarea proceselor de afaceri end-to-end, capacitățile infrastructurii IT existente sunt maximizate
    Când procesele de afaceri se modifică, sistemul este modificat numai în cadrul părții modificate.

Avem mulți ani de experiență în selecția tehnologiei, dezvoltarea și implementarea sistemelor de management al proceselor de afaceri (BPMS). Pentru sfaturi privind alegerea unei tehnologii pentru construirea unui sistem de management al proceselor de afaceri, puteți contacta consultanții noștri.
Specialiștii noștri au mulți ani de experiență de succes în implementarea sistemelor de management al proceselor de afaceri bazate pe produse și tehnologii:

  • Oracle BPM\SOA Suite;
  • IBM WebSphere Process Server;
  • Documentum xCP;
  • SAP NetWeaver BPM.

Oracle BPM\SOA Suite
Soluția acceptă întregul ciclu de management al proceselor de afaceri.
Principalele caracteristici ale Oracle BPM\SOA Suite:

  • Pe baza metodologiei ARIS
  • Modelarea si proiectarea proceselor de afaceri
  • Executarea proceselor de afaceri
  • Monitorizarea proceselor de afaceri
  • Optimizarea proceselor de afaceri
  • Analiza afacerii (BI)
  • Disponibilitatea unui editor grafic de modelare a proceselor
  • Modelarea colaborativă a proceselor de afaceri
  • Abilitatea de a crea și schimba reguli de afaceri fără programare
  • Sistem de notificare a utilizatorilor (web, e-mail, etc.)

IBM WebSphere Process Server
Vă permite să gestionați procesele de afaceri ale companiei.
Functii principaleIBMWebSphereProcesServer:

  • Proiectarea si modelarea proceselor de afaceri
  • Capacitatea de a testa procese de afaceri (simulare operarea procesului de afaceri)
  • Executarea proceselor de afaceri
  • Conform WS-BPEL (poate crea model în WebSphere Integration Developer sau importa model din WebSphere Business Modeler)

DocumentumxCP
Soluția aparține clasei de soluții de management de caz și vă permite să gestionați eficient procesele de afaceri ale companiei.
Functii principaleDocumentumxCP:

  • Modelarea proceselor de afaceri
  • Posibilitatea de a utiliza instrumente grafice pentru modelarea proceselor de afaceri
  • Abilitatea de a utiliza șabloane de procese de afaceri preconfigurate
  • Disponibilitatea instrumentelor de optimizare și analiză a proceselor de afaceri
  • Monitorizarea executiei proceselor de afaceri

SAP NetWeaver BPM
Produsul este o componentă a platformei SAP NetWeaver și este conceput pentru dezvoltarea și modificarea rapidă și flexibilă a proceselor de afaceri.
Functii principale SAP NetWeaver BPM

  • Modelarea proceselor de afaceri
  • Oportunitatea de a colabora la modelarea proceselor de afaceri
  • Folosind notația BPMN
  • Integrarea regulilor de afaceri în procesele de afaceri proiectate
  • Monitorizarea si analiza proceselor de afaceri
  • Opțiuni flexibile de integrare cu sisteme de informații externe

Înainte de a începe implementarea unui sistem BPM, procesele de afaceri ale companiei dvs. pot fi analizate de specialiștii InSys sau pot fi folosite procese de afaceri deja formalizate de specialiștii dvs. într-un anumit instrument (ARIS sau Visio pot fi folosite ca instrumente de descriere).
Pentru toate întrebările referitoare la organizarea unui sistem de management al proceselor de afaceri, vă rugăm să contactați consultanții noștri.

Top 10: sisteme BPM

Platformă pentru gestionarea cazurilor și proceselor de afaceri. Soluții gata făcute pentru automatizarea sarcinilor de afaceri ale întreprinderii. Instrumente utilizator pentru setarea și configurarea sistemului. Tehnologii inteligente care permit utilizatorilor să facă munca pentru ei.

Sistem de management al proceselor de afaceri. Vă permite să treceți de la instrucțiuni la execuția automată și controlul proceselor și ajută la gestionarea eficienței companiei.

Sistem de management al documentelor și sarcinilor. Vă permite să organizați munca cu sarcini (controlul disciplinei performanței), documente (optimizarea lucrului cu documente) și birou (biromatică). Include un portal corporativ. Există o versiune mobilă.

Un sistem pentru gestionarea documentelor, sarcinilor și proceselor de afaceri ale unei organizații. Automatizari pentru birou. Managementul proceselor și sarcinilor de afaceri. Căutarea și analiza informațiilor. Securitatea informațiilor. Fonduri ale organizației YUZEDO. Instrumente pentru crearea și dezvoltarea soluțiilor. Munca mobilă. Integrare și scalare

Un sistem cuprinzător de management al proceselor de afaceri Low-code include un set complet de instrumente pentru modelarea proceselor de afaceri în notație BPMN 2.0, automatizarea proceselor de afaceri și managementul cazurilor.

Un sistem complet pentru organizarea managementului documentelor electronice și automatizarea proceselor de afaceri pe platforma Microsoft SharePoint.

Un sistem pentru automatizarea proceselor de afaceri și optimizarea fluxului de documente pentru companii de toate tipurile și dimensiunile. Sistemul rezolvă în mod eficient problemele atât în ​​cadrul unei structuri mici, cum ar fi un birou, divizie, departament sau organizație locală în ansamblu, cât și într-o organizație distribuită geografic cu un model complex de flux de informații.

O platformă software pentru crearea de sisteme de gestionare a documentelor (gestionare electronică a documentelor) în organizații guvernamentale și comerciale de orice dimensiune. Oferă o automatizare completă a proceselor de procesare a documentelor și vă permite să treceți la tehnologia fără hârtie pentru a lucra cu documente electronice.

Un sistem intuitiv de gestionare a proceselor de afaceri pentru organizarea colaborării în companii folosind Microsoft Office 365. Un editor grafic simplu de proces.

ESCOM.BPM oferă automatizarea completă a proceselor de afaceri ale documentelor, vă permite să gestionați fluxul de documente electronice și automatizează controlul asupra executării comenzilor în companii de orice dimensiune. ESCOM.BPM asigură execuția de rutină a proceselor de afaceri prin rutare automată, gestionarea dinamică a drepturilor de acces, trimiterea de notificări și memento-uri instantanee și proceduri automate de control al termenelor limită.

Syntellect Tessa este o platformă universală și flexibilă cu o interfață modernă pentru crearea de soluții de înaltă performanță pentru automatizarea fluxului de documente și a proceselor de afaceri ale companiilor din diverse domenii de activitate.

Sistem cloud pentru automatizarea proceselor de afaceri ale întreprinderilor mici și mijlocii. Stabilește comunicații, previne pierderea datelor și oferă instrumentele de control necesare. Vă permite să vă creați propriile soluții pentru afaceri, precum și să descărcați cele gata făcute din catalogul Store365.

Un sistem care asigură automatizarea tuturor proceselor și departamentelor companiilor. Acesta este un produs complet gata de utilizare care, pe lângă modulele standard, include un designer de configurație. Folosind Configuration Builder, puteți configura rapid funcții și procese suplimentare după cum este necesar, fără programare.

Sistemul bb workspace aparține clasei de sisteme ECM (Enterprise Content Management) și acceptă întregul ciclu de viață al gestionării documentelor, de la crearea și înregistrarea până la stocarea arhivă în baze de date separate pentru fiecare an calendaristic. Sistemul complex de spațiu de lucru bb implementează tehnologia STP pentru procesarea informațiilor end-to-end și funcția unui sistem BPM (Business Performance Management).

O soluție cuprinzătoare pentru gestionarea fluxului de documente contractuale al companiei, implementată pe baza platformei open source Alfresco ECM. Există o versiune gratuită

Gestionarea sarcinilor, lucrul la proiecte, managementul documentelor electronice, optimizarea proceselor de afaceri - Lement Pro ajută la stabilirea unei comunicări eficiente

Primul Form este un sistem de management al clasei de lucru conceput pentru a automatiza procesele de afaceri, a organiza un spațiu informațional unificat pentru comunicații eficiente, pentru a asigura stocarea și utilizarea în siguranță a datelor corporative.

BPMS (Suita de management al proceselor de afaceri) este o clasă de software pentru gestionarea proceselor de afaceri și a reglementărilor administrative (se folosesc și termenii sistem BPM și pur și simplu BPM). Utilizarea BPMS vă permite să organizați interacțiunea eficientă între manageri și specialiști IT, să utilizați mai bine sistemele informaționale existente și să accelerați dezvoltarea de noi sisteme informaționale. Principalele funcții ale BPMS sunt modelarea, execuția și monitorizarea proceselor de afaceri. Pe baza datelor de monitorizare, organizațiile identifică blocajele și își îmbunătățesc procesele de afaceri. Ciclul de management este închis atunci când, cu ajutorul BPMS, procesele de afaceri modificate sunt rapid puse în funcțiune.

Soluțiile de management al proceselor de afaceri (BPM) permit unei companii să optimizeze procesele de afaceri folosind aplicațiile existente. De obicei, o soluție BPM este un set de componente deschise, bazate pe standarde, pentru modelarea, executarea, gestionarea și optimizarea proceselor de afaceri, precum și integrarea aplicațiilor de întreprindere.

Serviciile create ca parte a integrării aplicațiilor sunt „blocurile de bază” din care este posibilă construirea unei secvențe de execuție într-un sistem integrat de procese de afaceri „end-to-end” care combină procese din diverse domenii funcționale. Sistemul BPM asigură formarea unei secvențe de pași ai procesului de afaceri executați automat și reguli de interacțiune a aplicației (transfer de informații) la fiecare dintre acești pași. Modulele BPM de la furnizori lideri de platforme de integrare oferă capacitatea de a proiecta, dezvolta, testa, executa, monitoriza și gestiona procesele de afaceri. Aplicațiile de clasă BPM servesc ca un instrument convenabil pentru modificarea unui sistem informațional integrat în contextul schimbărilor (reproiectării) proceselor de afaceri ale unei întreprinderi.

Figura 8.5 – Diagrama de afaceri a întreprinderii

Ideea de bază a unui sistem BPM este extrem de simplă.

Luăm o descriere a unui proces de afaceri (cum ar fi cele care au fost create de multă vreme cu succes de specialiștii în reinginiere a proceselor de afaceri) și monitorizăm implementarea acestuia folosind un program de calculator specializat.

Modul tradițional de automatizare a proceselor de afaceri este dezvoltarea sau achiziționarea de aplicații software gata făcute. Cu toate acestea, în practică, programele de aplicație automatizează doar o parte din pașii unui proces de afaceri și, cel mai important, a face chiar și mici modificări la diagrama procesului de afaceri înseamnă nevoia de reprogramare și mult timp. Drept urmare, programele de aplicație nu au timp să se actualizeze în ritmul dictat de schimbarea condițiilor de afaceri și de nevoile întreprinderii în sine. Inițial, sistemele BPM au apărut ca o soluție la această problemă specială.

Esența unei soluții BPM este că un proces de afaceri este descris într-un limbaj care poate fi executat direct printr-un program specializat.

Componentele BPMS. Un sistem BPM tipic constă dintr-un set standard de componente corespunzătoare etapelor binecunoscute ale ciclului de viață al unui proces de afaceri: proiectare, execuție, monitorizare.

Proiecta. Designul se referă la dezvoltarea unei diagrame de proces de afaceri. Un sistem BPM include de obicei:

1. Designer grafic pentru a desena o diagramă a procesului de afaceri
2. Repertoriu pentru stocarea și partajarea acestuia

Abilitatea de a modela un proces de afaceri folosind un editor grafic este o caracteristică fundamentală a sistemelor BPM: proiectarea unui proces de afaceri ar trebui să fie realizată de un analist de afaceri fără participarea unui programator.

Procedura de creare a unui model de proces de afaceri nu este mult diferită de procedura obișnuită de desenare a diagramelor pentru analiștii de afaceri. Desenați pașii, descrieți logica afacerii, definiți grupuri de utilizatori și o listă de detalii introduse la fiecare pas.

Rezultatul este stocat pe server, după care procesul poate fi inițiat. Dacă este necesar, se pot face modificări circuitului fără ajutorul programatorilor. Alternativ, diagrama procesului de afaceri poate fi dezvoltată în oricare dintre instrumentele tradiționale de modelare a proceselor de afaceri și transferată în sistemul BPM folosind import-export.

Execuţie. Miezul unui sistem BPM este „motorul” acestuia (BPM Engine). Pornește instanțe ale proceselor de afaceri, monitorizează modificările stărilor acestora, stochează valorile detaliilor și execută regulile de afaceri. Dacă comparăm diagrama unui proces de afaceri cu notele, a căror interpretare produce o melodie plăcută urechii, atunci BPM Engine este un pian mecanic care cântă aceste note.

Nucleul sistemelor BPM oferă și interfețe pentru conectarea cu aplicații externe - adaptoare speciale, servicii web, drivere pentru accesarea bazelor de date relaționale sau alte surse de date. Utilizarea acestor interfețe depinde de tipul de proces de afaceri:

1. O proporție relativ mică sunt procese de afaceri pe care un sistem BPM le poate realiza complet automat prin lansarea unui număr de programe specializate. De exemplu, atunci când un furnizor de servicii de internet activează un nou client, trebuie să creeze un cont pentru acesta pe server, să adauge informații la serviciul de denumire a sistemului, serverul web și fișierele de configurare a e-mailului și, în final, să genereze o factură și să o trimită către utilizator împreună cu o notificare de activare a serviciului. Fiecare operație este efectuată de un program separat (ideal printr-o interfață standardizată - un serviciu web), iar BPMS joacă rolul unui planificator.

Figura 8.6

2. Cel mai comun tip de procese de afaceri implică atât integrarea cu aplicații specializate, cât și participarea unor oameni reali. De exemplu, un angajat al departamentului financiar trebuie să înregistreze faptul plății în sistemul ERP ca pas în procesul de afaceri de vânzare a mărfurilor. Acest scenariu necesită dezvoltarea unor programe de interfață care funcționează atât cu contextul procesului de afaceri (adică cu detaliile acestuia), cât și cu programul de aplicație extern sau baza de date. În contextul procesului de afaceri, se salvează link-uri - număr de plată, cod contraparte - prin care informații detaliate pot fi preluate dintr-o aplicație sau bază de date externă la următorii pași ai procesului de afaceri. Dezvoltarea unor astfel de aplicații complexe este de obicei partea cea mai consumatoare de timp a unui proiect BPM.

3. În cele din urmă, există pași ai procesului de afaceri care sunt imposibil sau prea dificil de automatizat. (De exemplu, un proces de afaceri ar putea implica săparea unui șanț - în mod clar nu o sarcină computerizată.) Într-o astfel de situație, sistemul BPM va semnala utilizatorului că i s-a atribuit o anumită sarcină și va aștepta confirmarea de la acesta că aceasta a fost completat.

Elementul cheie al interfeței cu utilizatorul sistemului BPM este așa-numitul. „listă personală de sarcini”, o listă de pași de rulare a instanțelor proceselor de afaceri atribuite acestui utilizator specific sau grupului de roluri din care face parte:

Datorită acestei organizări a muncii, executantul de la computer nu trebuie să se gândească la ce funcție și la ce aplicație externă este timpul să lucreze: vede o listă de sarcini care i-au fost atribuite și când își ia următoarea sarcină. pentru el însuși, programul dorit pornește automat.

Sistemele BPM oferă acces printr-o interfață web, ceea ce facilitează cât mai ușor implicarea angajaților departamentelor îndepărtate din punct de vedere geografic și a organizațiilor contrapartide în munca colectivă.

Monitorizarea. Sistemul BPM controlează procesele de afaceri în două moduri:

1. Managerul nu trebuie să-și dea seama „cine are săgeata” - pentru fiecare instanță a unui proces de afaceri, acest lucru este arătat clar de o imagine grafică generată dinamic. De exemplu, așa ar putea arăta o reprezentare grafică a unei instanțe de proces, a cărei diagramă a fost discutată mai sus.

2. Pașii procesului care sunt în curs de executare sunt marcați cu verde; în exemplul considerat, doi pași sunt efectuati în paralel, dintre care unul corespunde secvenței principale de lucru, iar al doilea servește la controlul procesului de către inițiatorul său. Săgețile roșii arată traseul parcurs.

3. Sistemul BPM acumulează statistici valoroase cu privire la parametrii execuției instanțelor procesului de afaceri: intensitatea (numărul de instanțe pe săptămână sau lună), durata (timpul de la început până la finalizare), volumul de muncă pe specialiști individuali (numărul și durata sarcinilor finalizate). ).

Sistemele BPM, de regulă, oferă un set de bază de rapoarte privind indicatorii procesului de afaceri. Pe baza lor, așa-numitele „indicatori cheie de performanță” (KPI, Key Performance Indicators), care, la rândul lor, pot fi legați de „balanced scorecard” (BSC, Balanced Scorecard).

Arhitectura unui BPMS tipic. Soluțiile BPM utilizează inginerie în buclă închisă pentru a identifica lacunele în procese, oferind companiei dumneavoastră capacitatea de a controla întregul ciclu de viață al proceselor de afaceri. Rezultatul este o platformă rapidă și flexibilă construită pe aplicațiile dvs. existente, permițându-vă să răspundeți rapid la noile cerințe de afaceri și să îmbunătățiți productivitatea.

Figura 8.7

Sistemele de management al proceselor de afaceri oferă beneficii semnificative pe două niveluri. Primul nivel este strategic, include avantaje precum legătura dintre activitățile zilnice ale companiei și obiectivele sale strategice. Al doilea nivel este cantitativ: acestea sunt acele beneficii care pot fi numărate sau măsurate, de exemplu, economisirea de milioane de dolari sau reducerea timpului, de exemplu, intrarea și convenirea asupra contractelor de la zile la câteva minute. Și încă un avantaj, poate cel mai important, este schimbarea atmosferei în echipă, orientarea angajaților spre creșterea eficienței muncii lor, conștientizarea modului în care acțiunile lor afectează rezultatul general și poziția generală a companiei pe piață, precum și o reacție mai rapidă și mai activă la schimbările din mediul competitiv.

Domenii de utilizare. Sistemele de management al proceselor de afaceri se bazează pe o abordare a proceselor și sunt cele mai potrivite în primul rând pentru automatizarea proceselor de afaceri orientate către client și end-to-end ale companiei.

Cel mai adesea, sistemele de management al proceselor de afaceri sunt folosite pentru a automatiza procese complexe de afaceri end-to-end, care includ mai multe divizii ale companiei și funcțiile multor sisteme informatice existente subordonate unui obiectiv comun.

Un alt caz comun este automatizarea acelor zone pentru care nu există soluții gata făcute, bine dovedite sau relativ accesibile.

De asemenea, sistemele de management al proceselor de afaceri pot fi utile dacă este nevoie de o automatizare rapidă (de la una până la câteva luni), direcționată a oricărui proces de afaceri critic al Companiei.

BPMS - Business Process Management Suite - este o clasă de software concepută pentru a gestiona procesele de afaceri în fața schimbărilor frecvente. Ideea principală a BPMS: un proces este modelat într-un mediu grafic și reprezintă un set de elemente grafice într-o anumită notație, este specificat un set de atribute de proces, după care procesul este lansat pentru execuție (utilizatorii încep să primească sarcini ). Orice modificare a procesului după aceasta își schimbă comportamentul în mediul de rulare. Acest tip de muncă este efectuată de obicei de tehnologii de afaceri. Se pare că un utilizator de afaceri poate crea de fapt o aplicație fără participarea unui specialist IT. Dar doar cei care nu au absolut idee în ce constă spațiul informațional al unei organizații moderne, chiar și cea mai mică, pot gândi astfel.

Sistemele BPMS ocupă propria lor nișă, nu înlocuind, ci completând capacitățile sistemului existent (DBMS, server de aplicații) și software-ul de aplicație (ERP, CRM, producție, tranzacționare, contabilitate și alte sisteme). Un specialist IT care are acest instrument în arsenalul său va găsi în jurul său destul de multe sarcini care, fără BPM, au fost rezolvate fie ineficient, fie deloc.

Care sunt avantajele utilizării BPMS:

  1. BPM nu propune atât idei noi, cât le dezvoltă și le combină pe cele deja cunoscute. În știință, progresele apar adesea la intersecția disciplinelor sau domeniilor. În cazul BPM, există trei astfel de domenii: managementul proceselor și reinginerirea proceselor de afaceri, managementul fluxului de documente și al fluxului de lucru (Workflow), integrarea aplicațiilor enterprise (EAI).
    Fără a preciza modul în care BPM a dezvoltat aceste domenii (pentru cei interesați, vă rugăm să consultați articolul „Originile BPMS” de pe site-ul bpms.ru), observăm că BPM le combină cu succes. De exemplu, combinația dintre managementul proceselor și integrarea aplicațiilor a dat o integrare bazată pe procesele de afaceri, iar combinația dintre tehnologiile Workflow și metodologia de reinginerie a dat un ciclu complet de management al proceselor de afaceri (modelare-execuție-analiza) bazat pe un singur model.
  2. BPMS este o clasă de software de sistem a cărei apariție urmează aceeași logică ca și apariția DBMS-ului cu douăzeci de ani mai devreme. Să ne amintim: la un moment dat ideea că ar fi indicat să se separe datele de algoritmi și să folosești software de sistem specializat sub forma unui SGBD pentru a le gestiona nu era deloc evidentă. Scepticii au spus că programele lor se descurcă deja cu stocarea datelor și nici un DBMS nu o poate face mai rapid sau mai bine și, în general, un DBMS este o risipă de bani.
    Astăzi se întâmplă același lucru cu procesele: se înțelege că aceste obiecte informaționale au o specificitate care le distinge atât de algoritmi, cât și de date. Ca urmare, a apărut ideea unui software de sistem specializat, care (ca un DBMS în cazul datelor) va prelua complet managementul proceselor: modelare, stocare, execuție, analiză etc. - adica BPMS.
  3. Sistemele BPMS sunt combinate organic cu o infrastructură IT existentă: SGBD-urile relaționale obișnuite sunt utilizate pentru stocarea datelor de proces, serverele de aplicații pe platforma JEE sau .NET sunt folosite pentru a executa procese, iar adaptoarele existente (ODBC, JDBC, JCA) și serviciile web sunt utilizate. utilizat pentru integrare, pentru autorizare și autentificare - servicii de director (LDAP, Active Directory).
    BPM și SOA, spre deosebire de generația anterioară de instrumente Workflow și EAI, urmează standarde deschise în modelarea proceselor (BPMN, BPEL, XPDL) și în integrarea cu aplicațiile enterprise (SOA și servicii web).
  4. BPM implică îmbunătățirea continuă și un ciclu scurt de dezvoltare. Setul de instrumente BPMS vă permite să dezvoltați rapid vizual o diagramă inițială a procesului de afaceri și să o puneți în funcțiune de probă. În viitor, BPM (în combinație cu SOA) vă permite să rafinați un proces de afaceri și să îl legați cu sisteme corporative eterogene la costuri minime.
    Acest lucru este pe deplin în concordanță cu tendințele moderne în dezvoltarea sistemelor informaționale. Ciclurile scurte de dezvoltare sunt preferabile ciclurilor lungi tradiționale. Succesul însoțește acele proiecte în care utilizatorul primește cât mai repede prima versiune a programului și are posibilitatea, pe de o parte, să înceapă să beneficieze de ea (ceea ce contribuie la o rentabilitate rapidă a investiției), iar pe de altă parte , pentru a face rapid ajustări la dezvoltarea ulterioară, asigurând astfel programatorii de greșeli costisitoare. Și tocmai conform acestei scheme sunt implementate proiectele BPM.