Podręcznik użytkownika systemu EZD RP

Przykładowe procesy BPMN

Moduł EZDRP-BPMN nie jest już dłużej rozwijany, aktualizowany oraz wspierany przez NASK i jest udostępniany „as is”. Decydując się na korzystanie z niego należy wziąć to pod uwagę, jak również, że jest on zgodny z REST API Camunda 7. Oprogramowanie Camunda 7 od 14.10.2025 r. nie jest wspierane przez producenta i nie otrzymuje aktualizacji bezpieczeństwa (alternatywą może być korzystanie z innych silników zgodnych z tym API np. Operaton.org).

W takiej sytuacji należy szczególnie zadbać o bezpieczeństwo środowiska EZD RP poprzez separację sieciową jego komponentów i inne środki ochrony transmisji, jak również we własnym zakresie dbać o regularne testy bezpieczeństwa całego rozwiązania. Wdrożone przy użyciu modułu EZDRP-BPMN procesy będą funkcjonować wyłącznie w instalacji lokalnej (onpremise) i nie mogą być implementowane w wypadku korzystania z EZD RP jako usługi chmurowej (środowisko współdzielone). Nie planuje się działań migracyjnych w tym względzie.

Informujemy, że w ramach rozwoju EZD RP planowane jest nowe podejście do procesowości i umożliwienie producentom narzędzi klasy BPM bezpośrednie integracje z EZD RP poprzez API.

W artykule znajdują się opisy przykładowych procesów, które mogą zostać zaimplementowane w organizacji bezpośrednio lub po dostosowaniu do indywidualnych potrzeb. Prekonfiguracja elementów pozwala zaoszczędzić czas oraz korzystać z dobrych praktyk postępowania w Module BPMN.

Zidentyfikowane procesy, które są uniwersalne i występują w większości instytucji, to m.in.: udzielenie urlopu pracownikowi, przyznanie świadczenia socjalnego, skierowanie na szkolenie, rezerwacja sali czy samochodu służbowego. Na stronie sukcesywnie publikowane będą kolejne opisy przykładowych procesów BPMN wraz z plikami niezbędnymi do przygotowania danego procesu.

PROCES: Nadanie uprawnień dostępu do oprogramowania

Proces ten odzwierciedla uproszczony przebieg wnioskowania oraz udzielania licencji na oprogramowanie dla użytkownika w organizacji, z jednoczesnym tworzeniem ewidencji wniosków. Decyzje w tym procesie są podejmowane przez przełożonego osoby wnioskującej. Jest to przykładowy proces prezentowany podczas szkoleń NASK dotyczących Modułu BPMN. Wymagana wersja EZD RP: 20.x.

Opisy konfiguracji niezbędnych do uzyskania pożądanej funkcjonalności są dostępne w pozostałych artykułach opublikowanych w kategorii Procesowość i schematy BPMN.

Poziom diagramu BPMN

  • Decyzyjność przełożonego – w procesie zastosowano bramkę decyzyjną, a jego przebieg zależy od wartości zmiennej Checkbox („wyrażam zgodę” – API: ZgodaPrzelozonegoCheckbox) umieszczonej na formularzu w panelu Decyzja przełożonego.
  • Odkładanie informacji z procesu w dedykowanym rejestrze – zastosowano zadanie serwisowe (service task): Zapisz dane do rejestru. Dodatkowo należy utworzyć rejestr kompatybilny z formularzem procesu oraz wskazać go w trakcie tworzenia schematu procesu.
  • Automatyczne generowanie PDF i dołączanie go do założonej wcześniej sprawy w EZD RP – zastosowano sekwencję service tasków: Wygeneruj pdfDodaj załączniki do sprawy. Dodatkowo należy utworzyć szablon PDF spójny z formularzem procesu, wskazać go w trakcie tworzenia schematu procesu oraz utworzyć powiązanie ze sprawą na formularzu.
  • Wysłanie e-maila informującego o pozytywnym zakończeniu procesu.

Poziom formularza

  • Automatyczne uzupełnianie pola imię i nazwisko wnioskującego.
  • Wybór z listy wartości słownikowych (wybierz z listy dostępnego oprogramowania).
  • Powiązanie z założoną w EZD RP sprawą (znak sprawy).
  • Ograniczenie możliwości edycji sekcji formularza przez użytkownika, w zależności od zadania (user task), w którym znajduje się proces. Odbywa się to poprzez przechwytywanie informacji o bieżącym etapie procesu (aktualny user task) oraz logikę dla paneli: Wypełnia wnioskującyDecyzja przełożonego.

Poziom schematu procesu

  • Ograniczenie widoczności paneli formularza, przeznaczonych dla konkretnych uczestników procesu, do zadań przez nich realizowanych:
  • Przypisanie realizacji zadań na listach obiegowych:
    • zadanie Wypełnij wniosek – przypisanie uruchamiającemu proces,
    • zadanie Decyzja przełożonego – przypisanie osobie wskazanej przez wnioskującego na formularzu,
    • zadanie Działania administratora – przypisanie pracownikowi (konkretnemu użytkownikowi EZD RP).
  • Odkładanie informacji z procesu w dedykowanym rejestrze – należy wskazać utworzony wcześniej rejestr kompatybilny z formularzem procesu.
  • Automatyczne generowanie PDF i dołączanie go do założonej wcześniej sprawy w EZD RP – należy wskazać utworzony wcześniej szablon PDF spójny z formularzem procesu.

Zestaw plików potrzebnych do przygotowania procesu (.bpmn, .json, .pdf)