Sunteți pe pagina 1din 8

Camunda BPM

Istoric
Camunda BPM este o platformă open-source de workflow și decision automation.
Camunda a fost implementată de către Jakob Freund și Bernd Rücker, în anul 2008,
drept o compania de consultanță în business process management. Pe parcursul următorilor
4 ani, compania a adunat peste 250 de clienți.
Platforma este compatibilă atât cu Windows, cât și cu Linux.

Din punct de vedere al arhitecturii, Camunda BPM este un Java-based framework.


Platforma poate fi utilizată drept un process engine server independent sau poate fi inclusă
în aplicații Java. Pentru persoanele care nu sunt familiare cu Java, oferă un REST API. De
asemenea oferă și biblioteci dedicate pentru a implementa aplicații care se vor conecta la un
workflow engine remote.

Pentru a crea și edita diagrama BPMN, dar și tabele de decizie DMN, Camunda
pune la dispoziție o aplicație desktop numită Camunda Modeler. Fișierele create în Modeler
sunt deployed în Camunda Engines, unde este folosit un BPMN parser pentru a transforma
fișierele BPMN 2.0 XML în obiecte de tip Java.

Camunda oferă următoarele tool-uri pentru dezvoltatori și partenerii business:


● Cockpit : un tool pentru operațiile de procesare tehnice; oferă utilizatorilor
posibilitatea de a monitoriza workflow-urile și deciziile în producție, dar și de a
analiza și rezolva probleme tehnice
● Tasklist: oferă utilizatorilor posibilitatea de a lucra cu task-uri asignate lor, dar
oferă și vizibilitate mărită atunci când avem de-a face cu human task
management
● Optimize: reprezintă un tool de analiză și raportare pentru identificarea
erorilor
● Cawemo: reprezintă un tool care permite mai multor utilizatori să creeze, să
editeze și să specifice diagrame de proces BPMN
● Admin: permite utilizatorilor să administreze aplicațiile web Camunda

Tipuri de subscriptions

Aplicația este la bază open source, astfel încât Camunda Modeler este disponibilă în
mod gratuit pentru descărcare. De asemenea, există 2 variante de platforme care includ
serverul pe care vor rula procesele: varianta Community și varianta Enterprise.
Varianta Community este disponibilă în mod gratuit pentru descărcare, însă aceasta
nu are disponibile toate tool-uri pentru dezvoltatori și pentru partenerii business. Utilizatorul
are acces doar la Engines, Tasklist și Cockpit. Este menționat faptul că această versiune
poate conține bug-uri.
Varianta Enterprise poate fi folosită timp de 30 de zile în mod gratuit. În cazul în care
o persoană dorește acest lucru, i se va crea automat un cont de utilizator și o parolă. De
asemenea, îi va fi transmis pe e-mail License Key care este valabil 30 de zile. Varianta
Enterprise are disponibile toate tool-urile pentru dezvoltatori și pentru partenerii business.
Descărcare / Instalare
În ceea ce privește instalarea platformei, documentația este destul de detaliată și
explicită. Pentru a putea folosi platforma, utilizatorul trebuie să aibă instalat JRE (Java
Runtime Environment) sau JDK (Java Development Kit). Este recomandat ca versiunea de
Java să fie 8.
Pentru a putea crea modele BPM, utilizatorul trebuie să descarce Camunda Modeler,
dar și platforma pentru Camunda Engines. Acestea se pot descărca la link-ul următor:
https://camunda.com/download/modeler/

În ceea ce privește instalarea, Camunda poate fi descărcat în format .zip (pentru


utilizatorii de Windows) sau format .tar (pentru utilizatorii Linux). După ce se dezarhivează
arhiva descărcată într-un director ales de utilizator, pentru a porni Camunda Modeler se
lansează Camunda Modeler.exe și se poate începe procesul de creare a diagramelor
BPMN, fără a fi nevoie de o instalare complicată.
În același mod se procedează și cu partea de server. După dezarhivarea arhivei
descărcate de pe site, se pornește start-camunda.bat (pentru Windows) sau start-
camunda.sh (pentru Linux). În urma lansării în execuție, se va deschide o fereastră de
Command Prompt în care se vor afișa mesajele ce țin de funcționarea server-urului. În
browser se va deschide pagina http://localhost:8080/camunda-welcome/index.html, pagină
care îl poate direcționa pe utilizator la Tasklist, Cockpit, Admin, dar și la pagina de
descărcare a Camunda Modeler, a forumului și a documentației.
Utilizatori
Din punct de vedere al utilizatorilor, Camunda BPM este conceput pentru a fi utilizat
de către companii care vor să își automatizeze procesul de business. Platforma este folosită
de companii din domenii variate precum: consultanță, domeniul financiar, asigurări,
programare, sectorul public, telecomunicații.

Documentație

Fiind o platformă care este la bază open source, documentația este destul de bogată
în informații și exemple, fiind foarte explicită. Aceasta se poate găsi:
https://docs.camunda.org/manual/7.12/. De asemenea, este disponibil și un forum pe care
utilizatorii își pot publica întrebările, aceștia primind răspunsuri destul de rapid. Este o
comunitate activă și implicată. Forumul se poate găsi la adresa: https://forum.camunda.org/

Prezentare Camunda BPM Platform


Camunda Cockpit

În cadrul acestui tool utilizatorul poate vedea câte procese rulează la momentul actual, câte
task-uri așteaptă interacțiune cu utilizatorul la momentul actual, dar și valori legate de
procesele care au fost deployed.
Tot în cadrul acestui tool se pot vedea detalii legate de fiecare proces, dar și legate de
rezultatul la care s-a ajuns pe baza rulării unui proces.

Camunda Tasklist

În tool-ul Tasklist utilizatorul poate porni procese, poate vedea task-urile care îi sunt asignate
lui, dar și celorlalți utilizatori. De asemenea, în cazul în care procesul implică completarea
unui formular de către utilizator, aici se poate completa acesta, după ce se apasă pe Start
process.

Diagrame
Pentru a crea o nouă diagramă BPMN

Odată creată, utilizatorul are posibilitate de a alege să își organizeze cum dorește
diagrama. Acesta are la dispoziție următoarele:
● Participants : pool sau lane
● Gatewayes

● Data

● Activities
Din punct de vedere al evenimentelor, utilizatorul are o gamă largă din care poate alege

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