Operaton — integracja silnika BPMN/DMN z EZD RP
Operaton jest kontynuacją technologii Camunda 7 Community Edition, z zachowaniem zgodności modeli BPMN 2.0 i DMN. Silnik działa w architekturze on-premise i stanowi niezależne środowisko uruchomieniowe dla procesów wykorzystywanych w systemie EZD RP.
Rozwiązanie nie wymaga migracji istniejących modeli do innego formatu i umożliwia bezpośrednie wykorzystanie dotychczasowych diagramów procesowych oraz tabel decyzyjnych.
Zakres integracji z EZD RP
Operaton został wdrożony jako element wykonawczy dla procesów urzędowych, uruchamianych z poziomu akt sprawy lub rejestrów. Integracja obejmuje następujące obszary:
- inicjowanie i obsługę procesów BPMN w kontekście dokumentu, wysyłki lub sprawy,
- pracę użytkowników w ramach zadań (formularze, akceptacje, dekretacje),
- automatyczne operacje systemowe, w tym komunikację z usługami zewnętrznymi,
- zapis wyników procesów do repozytorium dokumentów oraz aktualizację metadanych w EZD RP,
- rejestrowanie zdarzeń i zmian w pełnej ścieżce audytowej.
Obsługa dotychczasowych modeli
Silnik przyjmuje modele przygotowane w Camunda 7 CE bez konieczności ich ponownego modelowania. Dotyczy to zarówno diagramów BPMN (procesy główne, podprocesy, procesy eventowe), jak i tablic DMN opartych o logikę decyzji operacyjnych. Ustanowiona kompatybilność pozwala zachować ciągłość funkcjonalną i uniknąć pracy migracyjnej.
Silnik może działać całkowicie lokalnie (on-premise). Instytucja nie oddaje danych lub metadanych podmiotom zewnętrznym, nie zakłada kont w chmurze i nie uzależnia swojej procesowości od licencji. To podejście zgodne z wymogami administracji publicznej i cyfrową suwerennością.
Mechanizmy wykonawcze i audyt
Operaton zapewnia rejestrację:
- czynności użytkowników w zadaniach,
- zmian zmiennych procesowych,
- przejść między stanami procesów,
- decyzji DMN,
- komunikacji integracyjnej i zdarzeń technicznych.
Zapisy audytowe mogą być utrzymywane w dedykowanej bazie lub przekazywane do systemów analitycznych.
Integracja z usługami zewnętrznymi
Silnik umożliwia uruchamianie operacji integracyjnych, m.in. pobieranie statusów wysyłek, rejestrowanie zgłoszeń, przekazywanie dokumentów do repozytorium czy aktualizację rejestrów podrzędnych. Zastosowano komunikację REST oraz integracje zdarzeniowe, w tym obsługę architektury event-driven i mechanizmy kolejkowania.
Obsługa zadań użytkowników
Zadania wchodzące w skład procesów wykonywane są w formie:
- formularzy operacyjnych,
- decyzji akceptacyjnych,
- dekretacji i przydziału spraw,
- czynności wymagających weryfikacji dokumentów lub danych.
Interfejs zadaniowy pozostaje w środowisku EZD RP, co umożliwia użytkownikowi obsługę procesu bez dodatkowych aplikacji.
Przykład zastosowania – reklamacje wysyłek
Proces inicjowany jest w wyniku zgłoszenia umieszczonego w systemie. Operaton tworzy rekord reklamacji, wiąże go ze sprawą i przesyła zgłoszenie do zewnętrznej usługi. Po otrzymaniu odpowiedzi generowany jest dokument końcowy i odkładany do repozytorium. Całość przebiegu – od zdarzenia początkowego po rozstrzygnięcie – jest zapisana w historii procesu.
Wsparcie i rozwój
BeOne zapewnia wdrożenie Operaton, migrację modeli z Camunda 7 CE, konfigurację mechanizmów DMN oraz przygotowanie integracji z rejestrami, repozytoriami i usługami EZD RP. Dostarczane narzędzia dodatkowe obejmują m.in.:
- moduł wersjonowania procesów (uruchamianie modeli historycznych),
- API historii procesów,
- warstwę zdarzenio-integracyjną oraz komponenty low-code do edycji modeli.