Operaton — integracja silnika BPMN/DMN z EZD RP

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.

Przewijanie do góry