ELMA System zarządzania procesami biznesowymi i elektronicznym zarządzaniem dokumentami. System zarządzania i automatyzacji procesów biznesowych ELMA BPM


Systemy zarządzania procesami biznesowymi przybyły do ​​Rosji z Zachodu, gdzie tę klasę programów nazywa się BPMS (Business Process Management System) lub systemami BPM. Głównym celem tych systemów jest wdrożenie oprogramowania wspierającego koncepcję zarządzania procesowego organizacją.

Działanie systemu zarządzania procesami biznesowymi opiera się na prostej idei: na etapie wdrożenia systemu procesy biznesowe organizacji modelowane są za pomocą diagramów wizualnych.

Następnie diagramy te są ładowane do systemu komputerowego i stają się wykonywalne, to znaczy program pozwala śledzić i kontrolować realizację procesów biznesowych w rzeczywistej praktyce przedsiębiorstwa.

Takie podejście pozwala maksymalnie zbliżyć faktyczną realizację procesów biznesowych w organizacji do ich idealnego modelu, który został pierwotnie opracowany.

Aplikacja ELMA BPM realizuje koncepcję BPM, która pozwala budować elastyczne, adaptacyjne systemy informacyjne, które mogą szybko zmieniać się wraz ze zmianami w procesach biznesowych firmy. Dzięki zastosowaniu aplikacji ELMA BPM można uporządkować procesy biznesowe organizacji, sprawić, że ich realizacja będzie przejrzysta i formalna.

  • Projektowanie (symulacja)
  • Wykonanie
  • Kontrola i monitorowanie
  • Doskonalenie procesów

Aplikacja ELMA BPM posiada ogromną liczbę możliwości, jednak wszystkie funkcje systemu można łatwo podzielić na cztery grupy według etapów cyklu życia (cykl Deminga) procesu PDCA (Plan, Do, Check, Act):

Projektowanie (modelowanie) procesów biznesowych

Praca z procesami biznesowymi w aplikacji ELMA BPM rozpoczyna się od ich zamodelowania. Modelowanie procesów biznesowych odbywa się w programie ELMA Designer zawartym w pakiecie systemu ELMA. ELMA Designer posiada prosty i intuicyjny interfejs graficzny.

Co ważne, projektowanie procesów biznesowych może wykonać analityk biznesowy bez udziału programisty. Program ELMA opisuje proces w języku diagramów (bpm), który jest znany analitykowi i zrozumiały dla najwyższego kierownictwa organizacji.

Diagram procesu biznesowego definiuje uczestników procesu, zbiór ich działań i ich kolejność. Sam diagram (model graficzny) procesu biznesowego buduje się przeciągając myszką niezbędne bloki operacji z palety, następnie operacje łączy się przejściami.

Aplikacja ELMA BPM opiera się na ogólnie przyjętej notacji opisu procesów biznesowych BPMN. Na dzień dzisiejszy najnowsza wersja notacji BPMN to 2.0. Specjaliści ELMA przetłumaczyli zapis na język rosyjski.

Po zbudowaniu graficznego modelu procesu biznesowego określa się dane, z którymi należy pracować w ramach procesu biznesowego, i konfiguruje się operacje procesu biznesowego. Przykładowo w przypadku zadań niestandardowych określa się, z jakimi danymi pracuje wykonawca, jakie dane musi podać, aby wykonać zadanie i jakie czynności musi wykonać.

Modelowanie procesu biznesowego w ELMA Designer kończy się jego publikacją, po czym proces biznesowy zostaje skompilowany i udostępniony do uruchomienia w interfejsie webowym aplikacji ELMA BPM.

Modelowanie procesów biznesowych

Dane przemieszczają się w ramach procesu biznesowego

Realizacja procesów biznesowych

Po przesłaniu kompletnego modelu procesu biznesowego na serwer ELMA, proces biznesowy staje się dostępny do wykonania. W systemie można jednocześnie uruchomić dowolną liczbę instancji tego samego procesu biznesowego – wszystkie będą realizowane niezależnie, w oparciu o ten sam model.

ELMA automatycznie przydziela zadania

Minimalny wymagany zestaw danych na karcie zadań platformy ELMA BPM

Realizacja procesu biznesowego odbywa się zgodnie z jego modelem graficznym – począwszy od zdarzenia startowego, poprzez łańcuch przejść, aż do zdarzenia końcowego. W takim przypadku aplikacja automatycznie wygeneruje listy zadań, które muszą wykonać pracownicy. Zadania przydzielane są użytkownikom dopiero w momencie, gdy postęp procesu biznesowego osiągnął odpowiedni etap.

Wykonawca może zostać poproszony o podanie niektórych danych – w takim przypadku karta zadania będzie zawierała odpowiednie pola, których wypełnienie w razie potrzeby może być obowiązkowe. Oznacza to, że użytkownik zawsze wykonuje całą pracę w imieniu użytkownika w jednym miejscu - na karcie zadań; tutaj otrzymuje wszystkie niezbędne do tego zasoby.

Również po zrealizowaniu zamówienia użytkownik nie powinien zastanawiać się, kto i jakie czynności w ramach tego procesu biznesowego powinien wykonać – tymi sprawami zajmuje się aplikacja ELMA BPM.

Wszystkie zadania, które nie wymagają pracy realnych pracowników organizacji, ELMA BPM wykonuje automatycznie i niemal natychmiastowo: określanie postępu procesu biznesowego (z uwzględnieniem określonych warunków), wysyłanie wiadomości, wykonywanie skryptów itp.

Kontrola i monitorowanie procesów biznesowych

Dla każdej instancji działającego procesu tworzona jest karta instancji procesu. Karta instancji procesu zawiera kompleksowe informacje na jej temat: aktualne wartości parametrów, komentarze i pytania użytkowników, aktualne zadania, ich wykonawców i statusy itp.

Z karty procesu użytkownik posiadający odpowiednie uprawnienia może zarządzać jego przebiegiem. Można na przykład skorygować parametry wykonania procesu biznesowego lub całkowicie zatrzymać jego wykonanie.

Aplikacja ELMA BPM udostępnia wygodne narzędzia do monitorowania postępu procesów i kontroli realizacji zadań w ramach tych procesów biznesowych. Do dyspozycji użytkowników systemu jest kilka narzędzi.

Strona „Moje procesy” zawiera listę wszystkich instancji procesów, które dotyczą bieżącego użytkownika systemu: procesów biznesowych, w których użytkownik jest inicjatorem, odpowiedzialnym lub wykonawcą. Możesz użyć wygodnego filtra na stronie Moje procesy, aby znaleźć żądaną instancję procesu. Po znalezieniu żądanej instancji procesu na liście możesz przejść do jej karty.

Strona Monitor procesu służy do analizowania pracy według procesów: w tej sekcji wyświetlane są typy procesów, w których użytkownik jest właścicielem, kuratorem lub poinformowanym. Aktualny użytkownik może nie być bezpośrednim uczestnikiem procesów prezentowanych na stronie, ale może przeglądać informacje o realizacji tych procesów.

Ze strony Monitora Procesu możesz przejść do karty dowolnego z wyświetlonych procesów, aby uzyskać szczegółowe informacje na temat procesu.

Innym wygodnym sposobem monitorowania wykonania procesów jest przeglądanie jego mapy. Mapa procesu w interfejsie WWW aplikacji ELMA BPM wygląda identycznie jak model graficzny tego procesu w ELMA Designer, z tym że przedstawia już działający proces, więc mapa zawiera dodatkowe uwagi. Na przykład już wykonane operacje są zaznaczone na niebiesko, zakończone przejścia są zaznaczone grubymi liniami, a aktualnie trwająca operacja jest otoczona pogrubioną zieloną ramką.

Dzięki temu można dowiedzieć się nie tylko, jakie zadania dla procesu są w danej chwili wykonywane, ale także jaki był poprzedni ruch, na którym proces był wykonywany. Mapę procesu możesz przeglądać w dowolnym momencie z poziomu karty instancji procesu.

Menedżer nie musi jednak ręcznie monitorować postępu procesów. Zatem w przypadku opóźnienia zadań przez wykonawcę, jego menadżer otrzyma odpowiednie powiadomienia wzywające do interwencji w przebieg procesu.

Dodatkowo menedżerowie będą mogli monitorować zadania procesów swoich podwładnych, korzystając ze standardowych sposobów monitorowania dyscypliny wykonawczej.

Zawsze jest jasne, na jakim etapie znajduje się proces biznesowy

Dla dowolnej akcji w systemie zarządzania procesami biznesowymi można wprowadzić harmonogram

Monitor procesów biznesowych pokazuje sytuację „Ogólnie”

Optymalizacja procesów biznesowych

Pracując z procesem biznesowym, pracownicy organizacji mogą zgromadzić dużą liczbę racjonalnych propozycji i pomysłów na ulepszenie procesu biznesowego, szczególnie bezpośrednio po jego wdrożeniu. Propozycje te mogą być naprawdę przydatne i przy odpowiednim dopracowaniu procesu biznesowego mogą zwiększyć efektywność organizacji.

Procesy biznesowe zmieniają się wraz z firmą

Zadania otrzymywane przez użytkowników w ramach realizacji procesów biznesowych prezentowane są w interfejsie webowym systemu informacyjnego ELMA BPM w formie odrębnych stron (karta zadań), które zawierają wszystkie informacje niezbędne wykonawcy do podjęcia decyzji i uzupełnienia zadanie.

Na przykład menedżer zdecydował, że operację „Oszacowanie” lepiej wykonać Dyrektorowi Handlowemu, a nie Menedżerowi Sprzedaży (może to wynikać ze specyfiki pracy organizacji). Aplikacja ELMA BPM pozwala na zmianę procesu w działającym systemie (nie jest do tego potrzebny programista ani wyłączanie systemu) i natychmiastowe zastosowanie zmian. Po przeprowadzeniu procesu z uwzględnieniem wprowadzonych zmian można od razu ocenić skuteczność wprowadzonych korekt.

Pomimo tego, że ELMA jest rozwinięciem rosyjskim, jej architektura przypomina klasyczne zachodnie systemy BPMS.

Należy zaznaczyć, że logika pracy z systemami BPMS różni się znacząco od klasycznych systemów modelowania procesów biznesowych. Budując procesy np. na wyjściu otrzymasz statyczny model procesu swojego przedsiębiorstwa. systemy klasowe ELMA pozwalają nie tylko budować procesy biznesowe poprzez podział odpowiedzialności za realizację funkcji pomiędzy pracowników, ale także realizować zbudowane procesy w czasie rzeczywistym, co pozwala w dowolnym momencie zobaczyć status realizacji danej funkcji. Szerokie możliwości systemów BPMS ograniczają także ich zakres, w praktyce budowanie modelu procesowego przedsiębiorstwa w takich systemach zajmuje zbyt dużo czasu, dlatego projektowane są jedynie główne lub krytyczne procesy biznesowe organizacji, które wymagają szczególnej kontroli. Na podstawie powyższego staje się jasne, dlaczego większość systemów BPMS lubi ELMA nie posiadają funkcji generowania opisów stanowisk pracy i innej dokumentacji administracyjnej.

Tradycyjnie program można podzielić na dwie części funkcjonalne: edytor, w którym można zbudować strukturę organizacyjną, procesy biznesowe oraz opisać przepływ pracy w firmie, a także serwer realizujący w czasie rzeczywistym zdefiniowane przez użytkownika modele.

Redaktor ELMA posiada bardzo przyjazny interfejs użytkownika, przypominający wygląd pakietu Microsoft Office 2007, elementy wizualne i szczegółowa pomoc pomogą nawet początkującym szybko opanować pracę. Niestety nie obyło się bez wad - podczas pracy z programem odczuliśmy ciągłe opóźnienia i spowolnienia nawet na lokalnej maszynie, najwyraźniej związane z ciągłą synchronizacją z serwerem WWW, dlatego prosimy o cierpliwość i posiadanie dobrych kanałów komunikacji.

Struktura organizacyjna zbudowana jest w formie drzewa, za pomocą trzech elementów na pasku narzędzi i linii łączącej - nic więcej, tylko to, co niezbędne. Tutaj możesz także przeglądać historię zmian konstrukcji, a także cofnąć się do dowolnego poprzedniego stanu.

ELMA - struktura organizacyjna

BPMN jest używany jako notacja do budowania procesów biznesowych, ale programistów ELMA celowo go uproszczono, czyniąc go bardziej przystępnym i zrozumiałym dla zwykłych użytkowników. Oczywiście dla tych, którzy nigdy nie mieli styczności z modelowaniem procesów biznesowych, opanowanie systemu nie jest takie proste, wybrana notacja nie wybacza błędów, w przeciwieństwie do modeli statycznych stosowanych w i. Początkującemu nie będzie trudno stworzyć wieczną pętlę, czy ustawić warunki w taki sposób, aby część procesu nigdy nie została wykonana. Na szczęście możesz sprawdzić zbudowany proces biznesowy bezpośrednio z edytora i wyeliminować większe błędy przed przesłaniem procesu na serwer. W każdym przypadku zalecamy uważne przeczytanie instrukcji obsługi ELMA, który zawiera wszystkie informacje niezbędne do pracy z programem, a jednocześnie charakteryzuje się zwięzłością i zwięzłością, której tak bardzo brakuje wielu konkurencyjnym produktom.

ELMA - edytor procesów

Po zbudowaniu procesu biznesowego masz możliwość ustawienia właściciela procesu, listy poinformowanych uczestników oraz kuratora procesu w zakładce „Matryca odpowiedzialności”. Podobnie jak w przypadku struktury organizacyjnej, użytkownicy mają możliwość przywrócenia poprzedniej wersji procesu biznesowego z historii zmian.

Oprócz funkcji modelowania procesów biznesowych ELMA zawiera wbudowany, dość wydajny system zarządzania dokumentami. Twórcy programu podeszli do skonfigurowania przepływu pracy z całą powagą, więc nawet nie spodziewaj się, że po prostu przeniesiesz dokumenty do odpowiednich folderów i przydzielisz odpowiednie prawa dostępu. Zostaniesz poproszony o utworzenie wszystkich niezbędnych typów dokumentów, dla każdego typu o ustawienie domyślnego folderu przechowywania, przygotowanie nomenklatury na dany okres czasu, ustawienie liczników (reguł numeracji) oraz utworzenie przynajmniej jednej „skrzynki” (wirtualnej złożenie dokumentów). Jeżeli budowałeś procesy biznesowe kierując się zaleceniami twórców ELMA, wtedy dla wszystkich dokumentów będziesz mógł prześledzić ich cykle życia, od utworzenia, uzgodnienia i podpisania dokumentu, aż po zmianę jego statusu na „nieważny” lub „archiwalny”.

Drugą częścią funkcjonalną programu jest serwer WWW. To właśnie za jego pośrednictwem, korzystając z interfejsu WWW, większość użytkowników będzie wchodzić w interakcję z programem. Szybkość serwera, jak i edytora pozostawia wiele do życzenia, nawet na stosunkowo małej bazie danych użytkownik może dosłownie zobaczyć, jak ładowane są określone elementy interfejsu. Zastosowanie potężnego serwera dedykowanego i szerokiego kanału komunikacji może oczywiście częściowo zrekompensować ten mankament. Projektanci starali się stworzyć interfejs w stylu edytora ELMA, więc użytkownikowi może się wydawać, że nadal pracuje w tym samym programie, chociaż jest to tylko imitacja, jednak bardzo udana. Użytkownik logując się na swoje konto może zobaczyć swoje procesy, zadania oraz kalendarz wydarzeń. Po uruchomieniu procesu do realizacji system automatycznie prześle uczestnikom procesu zadania, które wyświetlą im się w sekcji „Zadania”. Właściciel procesu może śledzić jego postęp w sekcji Moje procesy. Praca z systemem zarządzania dokumentami odbywa się również poprzez interfejs WWW: korzystając z elektronicznego urzędu, użytkownicy mogą rejestrować się, wydawać uchwały oraz w pełni zarządzać dokumentem, do którego mają odpowiedni dostęp.

ELMA - serwer WWW

Jako bonus program ELMA posiada moduł „Relacje z Klientami”, który może pełnić funkcję prostego systemu CRM, a także moduł „Projekty”.

Nasza opinia:

Wprowadzenie pełnoprawnego systemu BPMS to poważny krok w działalności każdego przedsiębiorstwa, wymagający zaangażowania i zrozumienia podstaw pracy z programem dosłownie wszystkich pracowników organizacji, nie mówiąc już o obecności komputera na miejsce pracy. Możliwości takiego oprogramowania mogą zarówno rozwiązać znaczną część pracy związanej z kontrolą i automatyzacją części działań przedsiębiorstwa, jak i dodać nowe problemy, jeśli przecenisz swoje mocne strony. Podobny ELMA programy, w przeciwieństwie do na przykład systemów 1C i CRM, nie są produktami przeznaczonymi dla szerokiego grona odbiorców i powinny być używane tylko wtedy, gdy jest to konieczne i konieczne. Jeśli chodzi o sam produkt ELMA, to ogólnie pozostawił dobre wrażenie, głównie ze względu na nowoczesny interfejs i wygodną pomoc w pracy z programem. Wadą programu jest niska prędkość pracy i pewne „hamowanie” całego systemu jako całości. Koszt programu na 10 stanowisk pracy (i to jest minimum, przy którym w ogóle ma sens praca z takimi systemami) to ok. 2000 dolarów, co jest adekwatną ceną za proponowaną funkcjonalność.

Wdrożenie dowolnego systemu informatycznego wymaga dużo czasu, wysiłku i pieniędzy. A jeśli chodzi o tak globalne rozwiązanie jak system BPM, trzeba poświęcić jeszcze więcej uwagi.

Nie można rozpocząć projektu w oparciu o możliwości pospiesznie wybranego produktu i obietnice dostawcy, jest wiele aspektów, które należy wziąć pod uwagę i zważyć. A konsekwencje złego wyboru i uświadomienie sobie błędu już w trakcie pracy, „w połowie” mogą być kosztowne.

Wybierając system BPM, należy oprzeć się na wymaganiach swoich procesów i uwzględnić możliwości ich dalszego rozwoju i doskonalenia. Mam nadzieję, że ta recenzja pomoże Ci szybko dowiedzieć się, który system jest dla Ciebie odpowiedni i dokonać wyboru w oparciu o jego cechy funkcjonalne.

Przegląd rozwiązań BPM

Rozważane rozwiązania BPM: Pakiet ELMA BPM, Bizagi BPM Suite I Otwarte rozwiązanie Bonita. Wszystkie są popularne i pożądane. Ponadto rozwiązania te są w dużej mierze podobne funkcjonalnie.

Rozważ ich główne elementy:

  1. projektant do modelowania procesów biznesowych;
  2. mechanizm wykonawczy;
  3. środki kontroli i monitorowania realizacji procesów biznesowych;
  4. możliwość szybkiej zmiany procesów biznesowych.

W artykule przyjrzymy się implementacji tych funkcji, a także:

  1. interfejs użytkownika;
  2. koszt systemu;
  3. obecność wersji mobilnej;
  4. inne kryteria.

Modelowanie procesów biznesowych

ELMA BPM

ELMA BPM to rozwinięcie rosyjskiej firmy ELMA przeznaczone do zarządzania procesami biznesowymi.

Modelowanie procesów biznesowych w systemie ELMA odbywa się w specjalnym edytorze graficznym „ELMA Designer” w notacji BPMN 2.0, który, nawiasem mówiąc, został w całości przetłumaczony na język rosyjski przez specjalistów tej firmy i jest dostępny do bezpłatnego pobrania na stronie stronie internetowej ELMY.

Po stworzeniu modelu graficznego, wybraniu parametrów procesu i ustaleniu danych, z którymi współpracuje proces biznesowy, zostaje on opublikowany na serwerze systemu i staje się wykonywalny w interfejsie WWW. Każda uruchomiona instancja procesu biznesowego tworzy dla użytkowników systemu karty zadań, w których muszą raportować swoje działania. Nawiasem mówiąc, karty są elastycznie konfigurowane, więc wygodnie jest z nimi pracować.

Prawie wszystkie działania automatyzujące wykonywanie procesów biznesowych można wykonać za pomocą myszy, ale czasami trzeba uciekać się do skryptów. Aby wdrożyć najbardziej złożone rzeczy, możesz użyć skryptów, czyli programowania. Zaletą jest to, że skrypty są tworzone w popularnym języku C#, więc nie będzie trudno wymyślić, jak napisać skrypt dla ELMY. A na rynku nie brakuje specjalistów znających ten język.

Niestety, dostawcy często wstawiają do swojego oprogramowania własne języki, kierując się błędnym przekonaniem, że łatwiej jest tam pracować. Efektem jest system, w którym znalezienie programisty jest po prostu niemożliwe. Może ich w ogóle nie być na rynku, więc pozostają dwie opcje - albo zwrócić się o pomoc do tego samego sprzedawcy (prawdopodobnie na to liczy), albo spróbować wyhodować własnego specjalistę (co znowu jest prawie nierealne bez zaangażowania Sprzedawca).

Dlatego użycie popularnego języka można śmiało nazwać dużym plusem systemu.
ELMA obsługuje import i eksport do formatu XPDL, który jest uniwersalnym formatem umożliwiającym przesyłanie i pobieranie modeli procesów biznesowych.

Po próbie wczytania do ELMY procesu narysowanego wcześniej w Business Studio, w ramach eksperymentu, jestem przekonany (po drobnych poprawkach), że wszystko działa bez żadnych problemów.

Dodam, że w systemie ELMA zaimplementowano debugowanie procesów oraz narzędzia do ich testowania (weryfikacji). Po opublikowaniu modelu procesu automatycznie przeprowadzana jest weryfikacja składni - sprawdzenie poprawności modelu oraz sprawdzenie skryptów pod kątem błędów.

Dodatkowo w odróżnieniu od innych rozwiązań ELMA umożliwia debugowanie krok po kroku procesów, skryptów i formularzy użytkownika, co pozwala zaoszczędzić mnóstwo czasu.

Ryż. 1. Interfejs edytora graficznego „ELMA Designer”


Ryż. 2. Formularz wniosku (w trybie debugowania) w systemie ELMA

Procesy w ELMA można stale udoskonalać, „w drodze”, bez przerywania realizacji. Można więc wziąć pod uwagę wszystkie cechy organizacji.

Jeśli w systemie zostaną wykryte procesy „problematyczne” lub nastąpi awaria wskaźników, istnieją dwie opcje rozwiązania problemu:
doskonalenie bieżącego procesu (ciągłe doskonalenie) z późniejszą oceną wskaźnika lub zmianą samego wskaźnika procesu.

Być może planowana wartość została początkowo ustawiona niepoprawnie i warto ją dostosować, podobnie jak sam proces.

Zawsze możesz też wrócić do wcześniejszych wersji i przejrzeć historię usprawnień procesów biznesowych – system przechowuje wszystkie wersje. Zmiany w procesach można dokonać nawet po wdrożeniu tych procesów w pracy. Szybko wprowadzasz zmiany w strukturze procesu i od razu sprawdzasz skuteczność zmian w praktyce.

Kolejny uczestnik przeglądu – Bizagi – również różni się mechanizmami realizacji procesów.

Bizagi BPM Suite

System jest bardzo znany i popularny. Bizagi BPM Suite składa się z komponentów realizujących osobne funkcje:

  1. Bizagi Process Modeler - projektant procesów;
  2. Bizagi Studio - automatyzacja procesów;
  3. Bizagi BPM Server - wykonanie procesu.

Modelowanie procesów biznesowych odbywa się w notacji BPMN. Obsługiwany jest najbardziej kompletny poziom zgodności ze specyfikacją BPMN. Jednak najmocniejszą stroną produktu jest kolorowy edytor graficzny.

Wygodne jest „rysowanie” prostych diagramów, ale gdy tylko wzrasta ich złożoność, pojawiają się trudności, na przykład można zgubić opisy zdarzeń i przepływów lub obiekty „sklejają się” ze sobą podczas kopiowania, a w tym przypadku tylko ładowanie pomaga poprzednia wersja diagramu.

Istnieje możliwość projektowania zbiorowego. Gotowy model procesu ładowany jest do Bizagi Studio, gdzie można zdefiniować wszystkie informacje potrzebne do automatyzacji procesu. Ten sam moduł umożliwia integrację systemu z innymi aplikacjami korporacyjnymi. Automatyzacja procesów odbywa się w interfejsach graficznych, konieczność programowania występuje jedynie przy określaniu zadań skryptowych.

Następnie zautomatyzowany proces jest przesyłany na serwer, gdzie jest dalej realizowany. Ta procedura jest prosta, jeśli znasz dokumentację. Wiele niuansów nie jest łatwo od razu odgadnąć.

W interfejsie WWW realizowane są zadania użytkownika i monitorowany jest przebieg procesów. System tworzy szczegółowe raporty z całego procesu oraz oddzielnie dla każdego zadania. Raporty dostępne są w interfejsie WWW.

Zmiany dokonane w procesie w module Studio są natychmiast odzwierciedlane na serwerze, a wszystkie uruchomione instancje procesu zaczynają działać według nowego modelu, bez zatrzymywania.

Bizagi umożliwia wymianę modeli pomiędzy aplikacjami, import i eksport do formatów XPDL i MS Visio.

Ryż. 3. Modelowanie procesów w Bizagi BPM Suite

Konieczność ciągłego przełączania się pomiędzy oknami edytora utrudnia pracę, przy tak dużej liczbie okien wymagana jest ciągła zmiana ostrości. To wszystko jest bardzo trudne, szczególnie dla osoby, która jako pierwsza odkryła ten system.

Warto zaznaczyć, że Bizagi BPM Suite jest opracowaniem hiszpańskim i firma nie posiada oficjalnego przedstawicielstwa w Rosji. Jest to dość poważna wada, gdyż gdy sprzedawca znajduje się w innym państwie, trudno jest wdrożyć jego produkt.

Otwarte rozwiązanie Bonita

Bonita Open Solution to francuski dostawca. W Federacji Rosyjskiej nie ma przedstawicielstwa, jak w przypadku poprzedniej decyzji. Nie tak dawno temu, według niektórych raportów, przetłumaczono tylko część systemu dla użytkownika, w ogóle nie ma rosyjskiej lokalizacji.

W wersji open source systemu brakuje narzędzi do monitorowania procesów. Z kolei znajdują się one w komercyjnej wersji systemu. Rozwiązanie składa się z trzech głównych komponentów, podzielonych ze względu na cel:

  1. Studio - modelowanie i automatyzacja procesów biznesowych;
  2. Execution Engine - realizacja procesów biznesowych;
  3. User Experience - interfejs użytkownika do pracy ze swoimi procesami.

Modelowanie procesów Bonita Open Solution odbywa się w notacji BPMN. Obsługa notacji jest całkiem kompletna. Rozwiązanie obsługuje import diagramów z formatu XPDL, jednak bez możliwości eksportu do niego. Nie ma również wsparcia dla BPEL.

Modelowanie i automatyzacja procesu w Bonita Studio odbywa się w jednym oknie, co jest bardzo wygodne. Wybór danych i uczestników, generowanie interfejsów do etapów procesu odbywa się w tym samym oknie, w którym tworzy się model graficzny. Nie ma potrzeby ciągłego przełączania się między oknami edytora, przyspiesza to proces programowania.


Ryż. 4. Modelowanie procesów biznesowych w Bonita Studio

Integracja z innymi aplikacjami korporacyjnymi

ELMA BPM

Jedną z niewątpliwych zalet systemów BPM jest możliwość integracji z różnymi rozwiązaniami programowymi. Pozwalają zwiększyć elastyczność tworzonych modeli procesów biznesowych. W szczególności wykorzystywana jest architektura SOA – Service Oriented Architecture, która ułatwia integrację modeli procesów biznesowych z innymi aplikacjami.

System ELMA posiada narzędzia integrujące z głównymi aplikacjami korporacyjnymi (SOA, CRM, usługi pocztowe, powiadomienia e-mail i sms). Dla użytkowników rosyjskich system polega na ścisłej integracji z 1C: Enterprise. System posiada bogate wsparcie pracy z usługami internetowymi, co jest w pełni udokumentowane przez programistę. Dlatego integracja ELMY z dowolnym systemem zewnętrznym nie jest trudna. Dodatkowo istnieje wsparcie dla pracy z magistralą usług (ESB) oraz integracji z magistralami danych na poziomie modelowania procesów biznesowych (JMS, MSMQ). Portlety ELMA są osadzone w portalach korporacyjnych: SharePoint, Bitrix.

Bizagi BPM Suite

Warto zwrócić uwagę na elastyczne możliwości BizAgi BPM Suite w zakresie integracji z zewnętrznymi systemami i aplikacjami. Możliwości te pozwalają na połączenie procesów z dowolnym innym systemem. Takie możliwości konfiguracji obejmują różne mechanizmy na poziomie integracji danych i na poziomie procesu. Obsługiwane są następujące typy integracji:

  1. z zewnętrznymi źródłami danych;
  2. z serwerem poczty elektronicznej (powiadomienia);
  3. z ECM (i elektronicznymi systemami zarządzania dokumentami);
  4. z innymi systemami informatycznymi;
  5. możliwość łączenia się z sieciami zewnętrznymi.

Otwarte rozwiązanie Bonita

BOS może współdziałać z dużą liczbą aplikacji i usług za pomocą łączników programowych - łączników. Obsługiwane są bazy danych, poczta, usługi sieciowe itp. Konektory pozwalają systemowi na łączenie się z zewnętrznymi bazami danych (np. danymi katalogowymi, informacjami o zamówieniach czy klientach), a także odbieranie informacji z systemów zewnętrznych w interfejsie procesu oraz zapisywanie danych do systemów zewnętrznych w oparciu o wyniki realizowanego procesu.

Interfejs

ELMA BPM

Interfejs systemu jako całość jest wygodny, prosty i przejrzysty. Dotyczy to wszystkich jego elementów. Łatwo się do tego dostosować, gdyż interfejs Portalu Wewnętrznego jest taki sam do pracy ze wszystkimi aplikacjami systemu. Można go łatwo uczynić bardzo prostym i przyjaznym dla użytkownika końcowego. Wszelkie informacje mogą być wyświetlane w pięknym i zrozumiałym formacie.


Ryż. 5. Tworzenie zamówienia w interfejsie systemu ELMA 3.5

Konfigurowane są także formularze zadań i dokumentów oraz karty dowolnych obiektów. System może wyglądać inaczej dla różnych grup użytkowników. Istnieje kreator formularzy, który działa bez dodatkowego układu stron HTML.

Z interfejsu portalu można korzystać z urządzeń mobilnych (smartfonów i tabletów). Dodatkowo w interfejsie istnieje możliwość konfiguracji analityki i innych funkcji portalu.

Bizagi BPM Suite

Interfejs użytkownika Bizagi BPM Suite to zestaw konfigurowalnych formularzy, które są powiązane z operacjami procesów biznesowych i wyświetlane w celu odbierania i wprowadzania danych podczas wykonywania odpowiedniej operacji.

Często system jest pozycjonowany jako posiadający prosty i intuicyjny interfejs, jednak ciężko mi się z tym zgodzić, a w Internecie pojawia się wiele stwierdzeń, że konfigurowaniu interfejsów towarzyszą trudności (głównie niska wydajność, trudności z wybieraniem i przesuwaniem obiektów , dodawanie podpisów itp.) Nie ma konfiguracji samego portalu, wyglądu stron głównych, jak to jest np. zaimplementowane w ELMA. Kreator formularzy ekranowych Bizagi nadaje się do szybkiego tworzenia i wprowadzania danych w ramach procesu, ale przy ograniczonej złożoności logiki prezentacji. Bardziej złożone zadania wymagają więcej czasu i wysiłku.


Ryż. 6. Interfejs systemu Bizagi

Otwarte rozwiązanie Bonita

Produkt posiada przyjazny interfejs graficzny umożliwiający modelowanie procesów biznesowych. Możesz modelować procesy biznesowe i tworzyć własny interfejs. Bonita Studio posiada wbudowany graficzny kreator formularzy Bonita Form Builder, który umożliwia tworzenie interfejsów internetowych do pracy z procesami biznesowymi.

Korzystając z Bonita Form Builder istnieje możliwość zmiany wyglądu interfejsu dla użytkownika końcowego. Portal Bonita umożliwia testowanie opracowanego procesu biznesowego w interfejsie WWW, konfigurowanie uprawnień użytkowników do procesów. W interfejsie internetowym portalu użytkownicy otrzymują zadania i pracują z ekranami opracowanymi w programie Bonita Form Builder, interfejs portalu dostępny jest także dla użytkowników z urządzeń mobilnych (smartfonów i tabletów). Dodatkowo w interfejsie istnieje możliwość skonfigurowania analityki i innych przydatnych funkcji portalu.


Ryż. 7. Interfejs Bonita Studio

Wady systemów

ELMA

Notacja BPMN 2.0 jest zrusyfikowana, a rosyjskie nazwy elementów modelu procesu znacznie ułatwiają komunikację z użytkownikami biznesowymi, jednak zgodność notacji ELMA BPM jest mniej kompletna niż w przypadku Bizagi. Programiści ELMA skupili się tylko na tych elementach, które naprawdę można zautomatyzować, a obsługa elementów niewykonywalnych jest raczej słaba.

Jednocześnie kwestia wdrożenia notacji BPMN staje się coraz bardziej istotna dla przedsiębiorstw, gdyż jej niepełna obsługa może utrudnić użytkownikowi opracowanie modelu procesu. Edytor graficzny systemu jest dość ciężki. Jeśli po prostu chcesz zrobić coś niemożliwego, musisz zainstalować duży, ciężki system, poczekać na uruchomienie serwera, wszystko to wymaga czasu.

Bizagi BPM Suite

Bizagi ma ciężki interfejs. Oczywiście wygodnie jest rysować procesy, ale wszystko inne jest gorsze. Trudności w dostosowaniu się do systemu. Nie ma możliwości weryfikacji procesów, mimo że system pozwala symulować bardzo złożone procesy wymagające weryfikacji. Nie ma też możliwości symulowania procesów biznesowych, więc można zobaczyć jak proces przebiega jedynie poprzez jego wykonanie.

Procedura uruchamiania procesów jest z reguły bardziej skomplikowana. Do tego potrzeba wykwalifikowanych specjalistów. W najlepszym przypadku zajmują się tym specjaliści sprzedawcy, którzy zazwyczaj znajdują się w znacznej odległości. W Rosji jest bardzo niewielu partnerów, którzy mogliby pomóc, a ich kwalifikacje często są wątpliwe.

Otwarte rozwiązanie Bonita

Nie ma możliwości statycznej weryfikacji procesów (dostępna jest ich symulacja z różnymi parametrami i raportowanie wyników).

Wadą BOS-u jest także brak wsparcia dla dynamicznych zmian procesów biznesowych, co utrudnia optymalizację procesów. To pominięcie jest istotne dla systemu BPM, ponieważ gdy system jest już uruchomiony, wszelkie zmiany są znacznie trudniejsze do wdrożenia. Możliwość zmiany procesu w trakcie jego działania jest jedną z kluczowych koncepcji BPM.

Użytkownicy zauważają trudności w posługiwaniu się w systemie językiem rosyjskim. Jeśli nazwa procesu jest zapisana znakami rosyjskimi, po uruchomieniu nie znajduje się ona w osobnym oknie. Niemożliwa jest rejestracja elementów procesu w języku rosyjskim, ponieważ może wystąpić konflikt nazw, jeśli liczba znaków w procesie będzie zgodna. Wszystkie nazwy w tym przypadku są tłumaczone na język angielski, a znaki są zastępowane przez „podkreślenie”. Kolorystyka to czerwień, czerń, biel… Ogólnie wygląd systemu jest w jakiś sposób agresywny. Myślę, że jest to bardzo męczące, a poza tym nie da się tego szybko przekonfigurować.

Koszt systemów

ELMA

Dostępna jest darmowa wersja dla pięciu stanowisk pracy. Sprzedawca oferuje również wersje komercyjne: lekką wersję Express opartą na darmowym systemie Firebird DBMS. Jako podstawowa oferowana jest wersja „Standard” na MS SQL. Wersja Standard kosztuje około półtora razy więcej niż Express.

Koszt licencji to niecałe 10 tys. na 1 stanowisko pracy. A w przypadku wersji Express jest ona znacznie niższa.
ELMA oferuje również wersję korporacyjną, która obsługuje architekturę klastrową, aby zapewnić wysoką wydajność w dużych organizacjach. Ta wersja działa zarówno na korporacyjnej wersji MS SQL, jak i na Oracle. Na stronie dewelopera nie udało się znaleźć cen wersji korporacyjnej.

Bizagi BPM Suite

System dostępny jest w dwóch wersjach:

Wersja korporacyjna. Rozwiązania korporacyjne BizAgi BPMS przeznaczone są dla dużych przedsiębiorstw. Zapewniają całą funkcjonalność potrzebną w dużej liczbie projektów BPM. System może mieć od setek do tysięcy użytkowników.

Wydanie Xpress– BizAgi BPMS Xpress to stosunkowo niedrogie rozwiązanie dla małych i średnich przedsiębiorstw. Umożliwia ocenę korzyści BPM w małych (próbnych) projektach przed rozpoczęciem pracy ze wszystkimi funkcjami BPM. Z BizAgi BPMS Xpress może korzystać jednocześnie maksymalnie 50 użytkowników.

Koszt licencji wynosi około 100 dolarów na użytkownika.

Bizagi Process Modeler to darmowy program do projektowania procesów biznesowych.

Otwarte rozwiązanie Bonita

Rozwiązania systemowe - Bonita Portal, Bonita Studio i Bonita Engine są płatne, na oficjalnej stronie znajduje się szczegółowy opis wszystkich modułów, ale nie ma informacji o ich kosztach. Istnieje darmowa wersja open source.

wnioski

Wszystkie trzy rozpatrywane systemy są dość zbliżone funkcjonalnie i nie można powiedzieć, że jeden jest znacznie lepszy lub gorszy od drugiego. Każdy z nich ma swoje wady i zalety. Przykładowo tylko ELMA posiada debugowanie procesów biznesowych, a w innych systemach ten mechanizm nie jest zaimplementowany.

Za pięknem interfejsu wielu systemów kryje się niewygodne ustawienie. Komplikuje wdrażanie rozwiązań BPM i oddalenie terytorialne dostawców. Jeśli chodzi o funkcjonalność, Bizagi ma tutaj oczywiście pewną przewagę w wielu kwestiach. Ale, co szczególnie cieszy, krajowy rozwój - ELMA BPM może nie tylko dogonić swoich zachodnich odpowiedników, ale także w jakiś sposób je przewyższyć.

Tagi: Dodaj tagi

Systemy zarządzania procesami biznesowymi przybyły do ​​Rosji z Zachodu, gdzie tę klasę programów nazywa się BPMS (Business Process Management System) lub systemami BPM.

System zarządzania procesami biznesowymi organizacji opiera się na prostym pomyśle: modelujesz procesy biznesowe swojej organizacji za pomocą diagramów wizualnych, przesyłasz te opisy do systemu komputerowego, a program pozwala śledzić realizację procesów w rzeczywistej praktyce przedsiębiorstwa .

Niewątpliwą zaletą takiego podejścia jest to, że masz gwarancję otrzymania systemu, który w 100% zaspokoi TWOJE potrzeby i będzie się zmieniał wraz ze wzrostem potrzeb biznesowych.

Każdy system BPM (ELMA w pełni odpowiada tej koncepcji) zawiera szereg standardowych komponentów, które odpowiadają etapom cyklu życia (Deming) procesu PDCA (Planuj, Wykonaj, Sprawdź, Działaj):

  • Projektowanie (symulacja)
  • Wykonanie
  • Kontrola i monitorowanie
  • Doskonalenie procesów

Projektowanie (modelowanie procesów biznesowych)

Projektowanie to konstrukcja modelu procesu biznesowego. W tym celu dostępny jest program Designer, w którym modelowane są procesy biznesowe. Rezultatem jest prosta i wizualna forma. Do ich opisu wykorzystuje się najnowszy światowy standard – język BPMN.

Co ważne, projektowanie procesów biznesowych powinien wykonywać analityk biznesowy bez udziału programisty. Program ELMA opisuje proces językiem diagramów, znanym analitykowi i zrozumiałym dla najwyższego kierownictwa organizacji.

Modelowanie procesów biznesowych polega na zdefiniowaniu uczestników procesu, zestawu ich działań i wyznaczeniu wykonawców. Dodatkowo należy określić, które pola informacyjne (atrybuty) należy wypełnić przy wykonywaniu poszczególnych operacji.

Wykonanie

Model procesu biznesowego jest przesyłany na serwer ELMA, po czym staje się dostępny do realizacji. Kluczowym elementem systemu jest lista zadań, które musi wykonać pracownik.

Serwer automatycznie generuje tę listę dla każdego pracownika zgodnie z modelami procesów, w których jest on zaangażowany.

Przykład:

W momencie, gdy proces dojdzie do etapu „Zatwierdź wniosek”, dla Dyrektora zostanie wygenerowane zadanie zatwierdzenia wniosku.

Klikając na zadanie, Dyrektor otrzymuje wszystkie informacje niezbędne do podjęcia decyzji i realizacji zadania.

Dlaczego potrzebujemy systemów informatycznych do zarządzania procesami biznesowymi? Zestaw dostępnych akcji nie ogranicza się do operacji wymagających ręcznego wprowadzania informacji. System ELMA umożliwia różne operacje, na przykład: scenariusz, powiadomienie, generowanie dokumentu elektronicznego, utworzenie dokumentu w 1C. Dodatkowo system pozwala na tworzenie własnych operacji, co poszerza możliwości modelowania procesów, które najdokładniej odzwierciedlają specyfikę prowadzonego biznesu.

Dzięki tej funkcji pracownicy nie muszą się zastanawiać ani domyślać, jakie zadania mają wykonać – pracownik wyraźnie widzi listę przydzielonych mu zadań.

Kontrola i monitorowanie

Kontrola nad realizacją procesów biznesowych odbywa się poprzez standardowe narzędzia:

Moje procesy - tutaj zebrane są wszystkie procesy, które Cię dotyczą. Portlet wyświetla listę wszystkich uruchomionych instancji procesów, w których użytkownik jest inicjatorem lub wykonawcą. Portlet pokazuje zadania i procesy robocze, na których aktualnie znajduje się proces.

Monitor Procesów – w tej podsekcji wyświetlane są rodzaje procesów, w których użytkownik jest właścicielem, kuratorem lub informowanym. Ta sekcja ma na celu analizę pracy według procesów.

Ponadto każdy pracownik może śledzić etap procesu za pomocą wizualnego diagramu Mapy Procesu. Bieżące etapy procesu pokazano na rysunku kolorem zielonym.

Kontrola kluczowych wskaźników

ELMA Designer umożliwia ustawienie metryk i kluczowych wskaźników (KPI) dla procesów biznesowych.

W trakcie pracy gromadzone są informacje statystyczne, co pozwala kontrolować proces jako całość, wykorzystując semafory i mechanizm karty Shewhart.

Optymalizacja procesu

W trakcie pracy Ty i Twoi pracownicy zgromadzicie bardziej racjonalne propozycje ulepszenia procesu biznesowego. Więc ulepsz je! Aby to zrobić, nie musisz przerywać pracy - wprowadzaj zmiany i stosuj je „w drodze”.

Jedną z kluczowych cech zarządzania procesami biznesowymi w systemie BPM jest możliwość szybkiego wprowadzenia korekt w strukturze procesu i natychmiastowego sprawdzenia efektywności tych zmian w praktyce.

Przykład:

Załóżmy, że menedżer zdecydował, że lepiej wykonać operację „Oszacowanie” dla Dyrektora Handlowego, a nie dla Menedżera Sprzedaży (może to wynikać ze specyfiki pracy organizacji). ELMA pozwala na zmianę (przerysowanie) procesu w działającym systemie (nie jest do tego potrzebny programista ani zatrzymanie systemu) i natychmiastowe zastosowanie zmian.

Po zakończeniu procesu z wprowadzonymi zmianami można ocenić skuteczność wprowadzonych korekt dzięki informacjom statystycznym, które program zbiera na podstawie wartości metryk i KPI.