Podręcznik użytkownika systemu EZD RP

Przykładowe procesy BPMN

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)