ue pl

Maciej Ulaszewski

Digital Transformation Expert & Co-Founder
Maciej Ulaszewski
Low Code

Automatyzacja proces贸w. Dlaczego po艂膮czenie Camunda z Low Code Development Platform jest korzystne?

 

Automatyzacja proces贸w to dzia艂anie, kt贸re jest coraz cz臋艣ciej podejmowane nie tylko przez korporacje oraz du偶ych graczy rynkowych, ale r贸wnie偶 sektor 艣rednich i ma艂ych przedsi臋biorc贸w. Dlaczego zainteresowanie platformami BPMS jest tak du偶e i co daje po艂膮czenie ich z rozwi膮zaniami low-code?

W badaniu przeprowadzonym przez firm臋 Camunda na 600 specjalistach IT, a偶 82% z nich stwierdzi艂o, 偶e automatyzacja proces贸w jest w ich organizacjach priorytetem i by艂a bardzo pomocna podczas pandemii1. Podejmowanie tego typu dzia艂a艅 wynika z naturalnych potrzeb, kt贸re generuje rozw贸j rynku a wraz z nim rosn膮ce oczekiwania konsument贸w. Dlaczego firmy wprowadzaj膮 automatyzacj臋 proces贸w?

1. Digitalizacja, czyli wi臋ksze mo偶liwo艣ci. Cyfryzacja dokument贸w to nie tylko wygoda, ale r贸wnie偶 zwi臋kszenie bezpiecze艅stwa danych. Ograniczenie materia艂贸w drukowanych pozwala r贸wnie偶 do艂膮czy膰 organizacji do grona firm 艣wiadomych ekologicznie i dzia艂a膰 w idei paperless. Digitalizacja dotyczy tak偶e szeregu proces贸w, np. obiegu faktur czy umawiania spotka艅, co sprawia, 偶e pracownicy zostaj膮 odci膮偶eni w kontek艣cie czasoch艂onnych czynno艣ci, poprawiaj膮c tym samym kwesti臋 swojej dost臋pno艣ci. Usprawnieniu podlegaj膮 r贸wnie偶 procesy wymagaj膮ce planowania, gdzie w tradycyjnym podej艣ciu pewne czynno艣ci musia艂a wykona膰 osoba decyzyjna, a teraz wed艂ug algorytmu mo偶e to robi膰 tzw. robot. 

2. Dzia艂ania na wi臋ksz膮 skal臋. Automatyzacja proces贸w pozwala na podejmowanie du偶o wi臋kszej liczby dzia艂a艅 poprzez zmniejszenie ilo艣ci prac manualnych. Projekt贸w mo偶na przyjmowa膰 wi臋cej, a oferowane us艂ugi promowa膰 na du偶o wi臋ksz膮 skal臋, korzystaj膮c z automatyzacji, np. zg艂osze艅. 

3. Integracje. Dane, kt贸re s膮 generowane przez istniej膮ce systemy, mo偶na zaimplementowa膰 do nowych program贸w, dzi臋ki czemu prace wykonuje si臋 ju偶 na nowym 艣rodowisku, korzystaj膮c w pe艂ni z dost臋pnych udogodnie艅. Nowoczesne aplikacje umo偶liwiaj膮 r贸wnie偶 szereg integracji, dzi臋ki czemu zaczytywane dane znajduj膮 si臋 w jednym miejscu i wsp贸艂graj膮 ze sob膮 na wielu p艂aszczyznach. 

4. Sp贸jno艣膰. Narz臋dzia zaprogramowane wedle w艂asnych potrzeb umo偶liwiaj膮 ujednolicenie sposobu wype艂niania dokument贸w.  Jest to niezwykle istotne nie tylko w procesach administracyjnych, ale r贸wnie偶 raportach czy obr贸bce danych, kt贸re wp艂ywaj膮 na prace innych zespo艂贸w.  

Powy偶sze potrzeby to tylko kilka przyk艂ad贸w, dlaczego wiele instytucji decyduje si臋 porzuci膰 tradycyjne przyzwyczajenia wzgl臋dem nowoczesnych rozwi膮za艅. Jednak zanim to nastanie, warto odpowiedzie膰 sobie na pytanie - jak膮 platform臋 wybra膰 i na co warto zwr贸ci膰 uwag臋? 

Platforma do automatyzacji proces贸w


Wykorzystanie platformy BPMS (Business Process Management System) to naturalny wyb贸r do digitalizacji z艂o偶onych proces贸w biznesowych. Na rynku jest wiele rozwi膮za艅. Jak wybra膰 to w艂a艣ciwe? Zanim podejmiemy decyzj臋, warto przeanalizowa膰 wyzwania z tym zwi膮zane: 

1. Odpowiednia platforma - pierwszy i najwa偶niejszy punkt.  Wyb贸r powinien pa艣膰 na tak膮,  kt贸ra sprosta naszym oczekiwaniom i w pe艂ni zaspokoi potrzeby konsument贸w. B臋dzie wydajna, elastyczna pod k膮tem tworzenia wybranych proces贸w i przede wszystkim bezpieczna.  Warto pami臋ta膰, 偶e czasy, kiedy wybiera艂o si臋 jedn膮 platform臋 na lata, bez mo偶liwo艣ci zmiany i traktowa艂o si臋 to jako jedyn膮 s艂uszn膮 decyzj臋, min臋艂y bezpowrotnie. A to wszystko dzi臋ki rozwojowi i mo偶liwo艣ciom, kt贸re ca艂y czas powstaj膮. Obecnie istniej膮 alternatywy, kt贸re zapewniaj膮 odpowiedni膮 wydajno艣膰, elastyczno艣膰 i bezpiecze艅stwo, gwarantuj膮c jednocze艣nie lekko艣膰 i cz臋ste aktualizacje.

2. Wiedza - w celu w艂a艣ciwego zaprogramowania i wdro偶enia automatyzacji proces贸w niezb臋dna jest specyficzna wiedza, kt贸ra pozwoli na w艂a艣ciwe wykorzystanie wybranej platformy w realizowanych projektach.

3. Rozw贸j narz臋dzi - je偶eli w instytucji jest ju偶 wcze艣niej scentralizowany system BPMS, rozwijanie wielu proces贸w przez r贸偶ne zespo艂y jednocze艣nie jest bardzo trudne. Obecnie mo偶liwe jest potraktowanie takiej platformy jako rozwi膮zania lokalnego, kt贸re utrzymywane jest i rozwijane w ramach projektu, w kt贸rym potrzebne jest wykorzystanie narz臋dzia tego typu. Dzi臋ki takiemu podej艣ciu mo偶liwy jest niezale偶ny rozw贸j i utrzymanie realizowanych proces贸w. 

4. Wsparcie - dost臋pne na rynku platformy BPMS nie oferuj膮 wystarczaj膮cego wsparcia w zakresie obs艂ugi r贸偶norodnych proces贸w, np. w kontek艣cie:

  • u偶ytecznej i elastycznej obs艂ugi listy zada艅, dopasowanej do potrzeb pracownik贸w odpowiedzialnych za dany obszar biznesowy
  • multikana艂owych formularzy z bogat膮 bibliotek膮 komponent贸w, pozwalaj膮c膮 na obs艂ug臋 zada艅 manualnych zgodnie ze stosowanymi ju偶 w danej instytucji standardami UX/UI
  • elastycznych sposob贸w integracji z r贸偶norodnymi technologiami
  • wsp贸艂pracy analityk贸w biznesowych z IT, kt贸rzy implementuj膮 dany proces


Nie oznacza to, 偶e nie ma rozwi膮zania w tej sytuacji - jest i nazywa si臋: po艂膮czenie Eximee Low-Code wraz z Camunda BPMS. 

Camunda i Eximee Low-Code


O zaletach rozwi膮za艅 low-code i naszej platformie Eximee Low-code pisali艣my w artykule Low code jako kierunek tworzenia rozwi膮za艅 biznesowych. Czym jest Camunda? W bardzo du偶ym uproszczeniu, platform膮, za pomoc膮 kt贸rej mo偶emy obs艂u偶y膰 automatyzacj臋 proces贸w - od mapowania, po wdro偶enie, na wizualizacji i analizie ko艅cz膮c. Ca艂y proces zdecydowanie u艂atwia wykorzystanie narz臋dzi low-code, za pomoc膮 kt贸rych osoby nietechniczne b臋d膮 mog艂y same tworzy膰 narz臋dzia usprawniaj膮ce ich codzienn膮 prac臋. 

Oczywi艣cie implementacja takiego po艂膮czenia nie musi obejmowa膰 ca艂ej infrastruktury. Promujemy podej艣cie wdro偶enia dedykowanej instancji Camundy wraz z nasz膮 platform膮 Eximee Low-Code dedykowan膮 dla okre艣lonej domeny biznesowej w mniejszej organizacji lub w banku. Dzi臋ki takiemu podej艣ciu rozw贸j i produkcyjne dzia艂anie rozwi膮za艅 udoskonalanych pod dan膮 domen膮, jest niezale偶ny od dzia艂a艅 pozosta艂ych zespo艂贸w w danej instytucji.

W naszej pracy cz臋sto spotykamy si臋 z sytuacjami vendor lock-in, czyli uzale偶nienia od dostawcy w kontek艣cie rozwi膮za艅, kt贸re stosuj膮 banki. Pracownicy chc膮 co艣 zrobi膰 szybko, wi臋c my艣l膮 o rozwi膮zaniach pude艂kowych. Natomiast problem z nimi jest taki, 偶e trudno jest je zaadaptowa膰 do potrzeb instytucji. G艂贸wnie dlatego, 偶e rozwi膮zania s膮 customowe, co jest niewystarczaj膮ce do obs艂ugi skomplikowanych proces贸w. 

Dlatego te偶 rekomendujemy zastosowanie naszego podej艣cia, czyli jako silnik BPMS do automatyzacji proces贸w biznesowych stosujemy rozwi膮zanie Camunda i 艂膮czymy je z nasz膮 platform膮 Eximee Low-code. G艂贸wn膮 zalet膮 tego rozwi膮zania jest to, 偶e system BPMS stosujemy faktycznie tam, gdzie jest on potrzebny i naturalny do wykorzystania. Ponadto takie podej艣cie niesie za sob膮 szereg korzy艣ci, m.in.: 

1. Dynamik臋, kt贸r膮 zapewnia rozpowszechniaj膮ce si臋 rozwi膮zanie OpenSource. Jest ono kontynuacj膮 wcze艣niej wykorzystywanego przez nas projektu Activiti i posiada opcj臋 przej艣cia na wersj臋 komercyjn膮

2. Pewno艣膰 - system przez nas wdra偶any jest z powodzeniem implementowany w du偶ych instytucjach

3. Rozpoznawalno艣膰 - dopuszczamy do wykorzystania technologi臋, kt贸ra jest stosowana  w艣r贸d naszych obecnych klient贸w

4. Wydajno艣膰 - gwarantujemy j膮 naszym wieloletnim do艣wiadczeniem

5. Dost臋pno艣膰 - zapewniamy dokumentacj臋, szkolenia i wsparcie techniczne

6. Pe艂na kontrola - oferujemy konsol臋 administracyjn膮 dla administrator贸w biznesowych, za pomoc膮 kt贸rej mo偶liwe jest:

  • monitorowanie pojedynczej instancji procesu wraz z sygnalizowaniem, gdzie wyst膮pi艂 ewentualny b艂膮d
  • ponawianie wykonania kroku automatycznego, w kt贸rym pojawi艂 si臋 problem


Nasza platforma u艂atwia r贸wnie偶 prac臋 z definicjami proces贸w analitykom biznesowym, daj膮c mo偶liwo艣膰 osadzania kompletnych projekt贸w na 艣rodowisku uruchomieniowym i migracj臋 ich na wy偶sze 艣rodowiska.

Wraz z Eximee Low-Code dostarczamy odpowiednio skonfigurowan膮 instancj臋 Camunda ze skryptami wdro偶eniowymi lub gotowymi kontenerami, kt贸re pozwalaj膮 na w艂a艣ciwe i szybkie uruchomienie 艣rodowisk potrzebnych do rozwoju i produkcyjnego wykorzystania tworzonych proces贸w.

Sama platforma BPMS nie rozwi膮zuje jednak wszystkich problem贸w, jest tylko narz臋dziem, kt贸re trzeba dobrze wykorzysta膰. Platforma Eximee Low-Code daje mo偶liwo艣膰 艂atwego skorzystania z zalet platformy BPMS, uzupe艂niaj膮c jednocze艣nie najwa偶niejsze braki i rozszerzaj膮c jej mo偶liwo艣ci szczeg贸lnie o:

1. Rozbudowane formularze zapewniaj膮ce nowoczesny UX 

Platforma Eximee daje dost臋p do ponad 100 gotowych element贸w frontendu. Powsta艂e interfejsy u偶ytkownika s膮 nie tylko funkcjonalne i estetyczne, ale r贸wnie偶 responsywne i zgodne z najlepszymi praktykami w zakresie projektowania oraz wytycznymi WCAG 2.1 dotycz膮cymi dost臋pno艣ci.


Reu偶ywalne komponenty z okre艣lon膮 logik膮 biznesow膮 pozwalaj膮 tworzy膰 dynamiczne formularze ze zdefiniowanymi warunkami oraz zale偶no艣ciami pomi臋dzy poszczeg贸lnymi elementami i parametryzacj膮. Formularze mo偶na dowolnie integrowa膰 z wewn臋trznymi i zewn臋trznymi systemami oraz podpina膰 formatery i walidatory danych. Dodatkowo, dla zapewnienia jeszcze wi臋kszej elastyczno艣ci, mo偶na implementowa膰 bardziej rozbudowan膮 logik臋 za pomoc膮 ScriptCode.


Projektowanie formularzy mo偶liwe jest z wykorzystaniem funkcji Drag & Drop, zapewniaj膮cej intuicyjno艣膰, prostot臋 i wygod臋. W razie potrzeby mo偶na dodawa膰 w艂asne komponenty i osadza膰 je na platformie.


2. Omnikana艂owo艣膰 

Procesy tworzone z wykorzystaniem Eximee zapewniaj膮 wygod臋 dla klienta, kt贸ry mo偶e porzuci膰 wype艂nianie, np. wniosku poprzez stron臋 internetow膮 i doko艅czy膰 w bankowo艣ci mobilnej bez utraty wprowadzonych danych. Zapewnia to ci膮g艂o艣膰 procesu i swobod臋 prze艂膮czania si臋 klienta pomi臋dzy kana艂ami i urz膮dzeniami.


Funkcjonalno艣ci dla u偶ytkownik贸w mog膮 by膰 udost臋pniane zar贸wno w przegl膮darkach desktopowych, jak i na urz膮dzeniach mobilnych lub osadzone w aplikacji natywnej, zatem klient mo偶e skorzysta膰 z wygodnej dla siebie opcji.


3. Obs艂ug臋 krok贸w manualnych

Dzi臋ki rozbudowanym formularzom oraz omnikana艂owo艣ci mo偶liwe jest projektowanie funkcjonalno艣ci, kt贸re umo偶liwiaj膮 rozpocz臋cie obs艂ugi procesu lub obs艂ug臋 zadania zwi膮zanego z krokiem manualnym zdefiniowanym w procesie BPM.


Funkcjonalno艣膰 taka mo偶e by膰 udost臋pniona zar贸wno klientowi, np. za po艣rednictwem bankowo艣ci elektronicznej lub mobilnej, jak i pracownikowi danej instytucji, np. w ramach funkcjonalno艣ci dost臋pnej w CRM. To, kto ma obs艂u偶y膰 zadanie zwi膮zane z danym krokiem w procesie, okre艣lane jest oczywi艣cie w ramach definicji procesu w notacji BPMN.


Funkcjonalno艣膰 nie musi ogranicza膰 si臋 te偶  jedynie do formularza, definiowanego w designerze Eximee, ale mo偶e r贸wnie偶 zawiera膰 osadzone kawa艂ki funkcjonalno艣ci, kt贸re zosta艂y zaimplementowane specjalnie na potrzeby obs艂ugi danego kroku.


Poni偶szy screen zawiera przyk艂adowy ekran pracownika obs艂uguj膮cego kredyt hipoteczny, na kt贸rym wida膰 dedykowan膮 funkcjonalno艣膰 do obs艂ugi umawiania i monitorowania spotka艅 (w lewej cz臋艣ci) oraz formularz do zarz膮dzania parametrami kredytu.

Image

W ramach obs艂ugi kroku mo偶na zdefiniowa膰 uk艂ad, zak艂adki i wiele formularzy, kt贸re u艂atwiaj膮 realizacj臋 podejmowanych czynno艣ci. W艣r贸d podstawowych element贸w stosowanych w ramach takich zada艅 s膮 m.in.: obs艂uga notatek czy zarz膮dzanie dokumentami do艂膮czonymi do danego procesu.

4. Obs艂ug臋 zada艅

Jednym z kluczowych dzi艣 element贸w jest optymalizacja czasu potrzebnego na realizacj臋 zada艅 manualnych wykonywanych przez pracownik贸w. Najwa偶niejsz膮 kwesti膮 w tym obszarze jest czytelne i jasne wskazanie danemu pracownikowi, co i w jakiej kolejno艣ci ma zosta膰 przez niego wykonane.

Platforma Eximee Low-Code rozszerza silnik BPMS o funkcjonalno艣膰 parametryzowalnej i elastycznej listy zada艅, kt贸ra wymaga r臋cznej obs艂ugi. Na etapie parametryzacji procesu mo偶liwe jest:

  • zdefiniowanie, jakie dane powinny by膰 dost臋pne na takiej li艣cie w kontek艣cie danego procesu
  • okre艣lenie domy艣lnego sposobu sortowania element贸w na li艣cie 
  • ustalenie mo偶liwych filtr贸w
Image

Dzi臋ki temu pracownik widzi tylko te zadania, do kt贸rych mo偶e mie膰 dost臋p. Wspierana jest r贸wnie偶 m.in.:

  • r贸wnoleg艂a obs艂uga tych zada艅 przez wielu u偶ytkownik贸w
  • podgl膮d stanu bie偶膮cego przez prze艂o偶onego
  • obs艂uga nieobecno艣ci


5. Przegl膮d i podgl膮d danych sprawy


Na podobnej zasadzie jak lista oraz obs艂uga zada艅 udost臋pniana jest r贸wnie偶 funkcjonalno艣膰 przegl膮du i podgl膮du danych sprawy. Daje to mo偶liwo艣膰 wgl膮du okre艣lonym osobom, na jakim etapie jest projekt. Lista spraw mo偶e by膰 skonfigurowana w spos贸b dedykowany dla ka偶dego procesu lub jednakowa dla wybranych, w zale偶no艣ci od potrzeb.


To, w jaki spos贸b u偶ytkownik mo偶e podejrze膰 dane, r贸wnie偶 jest definiowane poprzez mo偶liwo艣膰 zaprojektowania odpowiedniego zestawu formularzy.


6. Optymalizacj臋 wydajno艣ci i domykanie sprzeda偶y


Nie uruchamiamy spraw workflow, je偶eli nie ma takiej potrzeby. Najcz臋艣ciej podejmujemy to dzia艂anie, je偶eli czynno艣膰 niesie za sob膮 realn膮 warto艣膰 biznesow膮.


W praktyce wygl膮da to w taki spos贸b, 偶e je艣li klient jest anonimowy, czyli nie zalogowa艂 si臋 ani nie zostawi艂 danych kontaktowych, ale wszed艂 na platform臋 Eximee, a nast臋pnie wybra艂 funkcjonalno艣膰, to silnik workflow nie zostanie uruchomiony. G艂贸wnie dlatego, 偶e na tym etapie nie ma konieczno艣ci w艂膮cza膰 偶adnej obs艂ugi. 


Natomiast je偶eli mo偶emy namierzy膰 klienta, kt贸ry nie doko艅czy艂 wybranego procesu po swojej stronie, to uruchamiamy obs艂ug臋 tzw. porzuconego wniosku. Taki mechanizm bardzo dobrze sprawdza si臋 w procesach sprzeda偶owych, gdzie mo偶liwa jest pr贸ba kontaktu z klientem i domkni臋cie rozpocz臋tej sprzeda偶y.


7. Funkcjonalno艣ci nieprocesowe

S膮 r贸wnie偶 funkcjonalno艣ci, kt贸re w og贸le nie potrzebuj膮 obs艂ugi procesowej. W贸wczas nadal mo偶na skorzysta膰 z platformy Eximee Low-Code i zrealizowa膰 dan膮 funkcjonalno艣膰 bez konieczno艣ci korzystania z silnika BPMS.

Przyk艂ady takich sytuacji:

  • obs艂uga ankiet
  • obs艂uga wniosk贸w klienta, kt贸rych ma艂a skala wykorzystania powoduje, 偶e nie ma potrzeby ich automatyzacji
  • formularze do zbierania i aktualizacji danych wykorzystywanych w innych procesach zdefiniowanych lub obs艂ugiwanych niezale偶nie

8. Wszechstronne integracje 

Aby podpi膮膰 dan膮 us艂ug臋 i uzyska膰 dost臋p do potrzebnych danych, mo偶na skorzysta膰 z gotowych konektor贸w lub stworzy膰 w艂asne, kt贸re zapewni膮 funkcjonalno艣ci na potrzeby danego procesu.

Ka偶dy element integracyjny mo偶e by膰 wielokrotnie u偶ywany w kolejnych procesach i na r贸偶nych poziomach, np. w formularzach, interfejsach, logice biznesowej. Eximee umo偶liwia korzystanie z danych oraz us艂ug w ka偶dej technologii - od SOAP, REST czy kolejki MQ, po starsze systemy. Zewn臋trzne systemy mo偶na te偶 integrowa膰 poprzez udost臋pnienie API.

Cz臋艣膰 frontendow膮 da si臋 osadzi膰 w r贸偶nych aplikacjach webowych, takich jak portal, bankowo艣膰 elektroniczna czy CRM oraz w natywnych aplikacjach mobilnych. 

Dzi臋ki Eximee, przy tworzeniu funkcjonalno艣ci dla u偶ytkownik贸w, mo偶na integrowa膰 zewn臋trzne systemy s艂u偶膮ce np. do analizy zachowa艅 klient贸w oraz aplikacje wewn臋trzne w postaci microfrontend贸w.

 

Chcesz dowiedzie膰 si臋 wi臋cej na temat przedstawionego po艂膮czenia Camunda z Eximee Low-Code? Masz pytania? Napisz do nas, ch臋tnie opowiemy o ca艂ym procesie ze szczeg贸艂ami. 


Szukaj na blogu

Archiwum bloga

 

Fundusze_Europejskie.png

K9Office
Consdata S.A.
ul. Krysiewicza 9/14
61-825 Pozna艅
Polska

Tel.:+48 61 41 51 000

NIP: 7822261960
Regon: 634422180

Pozosta艅 w kontakcie

Copyrights 漏 2020 CONSDATA. Wykonanie: solmedia.pl

UWAGA! Ten serwis u偶ywa cookies i podobnych technologii. Brak zmiany ustawienia przegl膮darki oznacza zgod臋 na to.

Zrozumia艂em