Dokumentacja modułu SYG (Sygnalista)
Zakładka opisuje widok publiczny zgłaszania naruszeń oraz panel organizacji do obsługi zgłoszeń.
1. Zakres modułu SYG
- Moduł SYG obsługuje zgłaszanie naruszeń prawa i prowadzenie spraw sygnalistycznych.
- W systemie są dwa rozdzielone obszary: widok publiczny (
/sygnalista) oraz widok organizacji (/m_syg*). - Publiczny obszar służy do złożenia zgłoszenia i późniejszego sprawdzenia statusu.
- Obszar organizacji służy do analizy, obsługi statusów, komunikacji i raportowania.
2. Podstawa prawna i definicja sygnalisty
Moduł opiera się na ustawie z dnia 14 czerwca 2024 r. o ochronie sygnalistów (Dz.U. 2024 poz. 928).
- Sygnalista to osoba fizyczna zgłaszająca naruszenie prawa uzyskane w kontekście pracy.
- Ustawa przewiduje poufność tożsamości i zakaz działań odwetowych.
- Możliwe są zgłoszenia: wewnętrzne, zewnętrzne i ujawnienie publiczne.
3. Kanały zgłoszeń i ścieżki obsługi
- Zgłoszenie wewnętrzne: kanał organizacji.
- Zgłoszenie zewnętrzne: RPO lub właściwy organ publiczny.
- Ujawnienie publiczne: przypadki ustawowe.
- Od 25 grudnia 2024 RPO przyjmuje zgłoszenia zewnętrzne.
4. Widok publiczny: ekran startowy
- Dodaj Zgłoszenie:
/SignallerAdd. - Sprawdź Status Zgłoszenia:
/SignallerForm.
Miejsce na zrzut: ekran startowy sygnalisty
Sugerowany plik: syg-01-start-publiczny.png
5. Widok publiczny: formularz dodania zgłoszenia
- Kreator wieloetapowy: tożsamość, przynależność, obszar, osoba, opis, dokumenty, podsumowanie.
- Obsługa zgłoszeń anonimowych i jawnych.
- Wsparcie pól „inne” dla grup i obszarów.
6. Załączniki, walidacja i bezpieczeństwo danych
- Obsługa formatów: PDF, DOC, DOCX, ODT, XLS, XLSX, ODS, JPG, JPEG, PNG.
- Walidacja typu i rozmiaru plików po stronie backendu.
- Pliki zapisywane są w prywatnym obszarze sprawy.
- Token sprawy przechowywany jest w postaci hash.
7. Finalizacja i dane dostępowe (ID sprawy + token)
- Po rejestracji zgłoszenia system pokazuje numer sprawy i token.
- Sygnalista musi bezpiecznie zapisać te dane.
Miejsce na zrzut: ekran finalizacji
Sugerowany plik: syg-02-finalizacja-id-token.png
8. Sprawdzenie statusu i komunikacja zwrotna
- Logowanie do statusu: numer sprawy + token.
- Widok statusu zawiera historię, opis sprawy i załączniki.
- Dostępna jest komunikacja dwustronna z sygnalistą.
9. Widok organizacji: panel główny SYG
- Kafelki monitoringu: 7 dni, 90 dni, zgłoszenia ogółem.
- Szybkie przejście do listy zgłoszeń.
10. Widok organizacji: lista zgłoszeń
- Filtry statusu i wyszukiwarka.
- Paginacja i licznik rekordów.
- Kolumny operacyjne i akcje wejścia w szczegóły.
Miejsce na zrzut: lista zgłoszeń i filtry
Sugerowany plik: syg-03-lista-zgloszen.png
11. Potwierdzenie przyjęcia i zmiana statusów
- Formularz potwierdzenia przyjęcia zgłoszenia.
- Formularz zmiany statusu w toku obsługi sprawy.
- Historia statusów zapisywana jest audytowo.
- W praktyce: potwierdzenie przyjęcia 7 dni, informacja zwrotna co do zasady 3 miesiące.
12. Działania następcze i komunikaty dla sygnalisty
- Opis działań wewnętrznych organizacji.
- Informacja podsumowująca dla sygnalisty.
- Wiadomości i załączniki w ramach konkretnej sprawy.
13. Statystyki i monitoring terminów
- Wykresy miesięczne, grupy zgłaszających, dziedziny naruszeń.
- Wybór roku analizy.
- Monitoring spraw ryzyka przez kafelki 7/90 dni.
14. Mapa widoków i tras SYG
| Widok / trasa | Zakres | Funkcja |
|---|
/sygnalista | Start publiczny | Wybór: dodanie zgłoszenia lub status. |
/SignallerAdd | Kreator zgłoszenia | Wprowadzenie zgłoszenia. |
/SignallerForm + /SignallerStatusView | Status publiczny | Podgląd statusu i komunikacja. |
/m_syg | Panel organizacji | Kafelki i wejście do listy. |
/m_syg_zgloszenia_list | Lista spraw | Filtrowanie i obsługa zgłoszeń. |
/m_syg_zgloszenia_info/{id} | Szczegóły | Historia, komunikacja, działania. |
/m_syg_stat | Statystyki | Raportowanie i monitoring. |
15. Komponenty i elementy wspólne
- Walidacja frontend + backend.
- Globalne komunikaty sukcesu i błędów.
- Statusy i słowniki z tabel pomocniczych SYG.
16. Słownik pojęć SYG
| Pojęcie | Znaczenie praktyczne |
|---|
| Sygnalista | Osoba fizyczna zgłaszająca naruszenie prawa. |
| Zgłoszenie wewnętrzne | Zgłoszenie w ramach organizacji. |
| Zgłoszenie zewnętrzne | Zgłoszenie do RPO lub organu publicznego. |
| Ujawnienie publiczne | Publiczne ujawnienie informacji na warunkach ustawy. |
| Działania następcze | Czynności po przyjęciu zgłoszenia. |
| Informacja zwrotna | Komunikat o działaniach podjętych przez organizację. |
| ID sprawy + token | Dane dostępu do sprawdzenia statusu sprawy. |
| Historia statusów | Chronologiczny zapis zmian statusu. |
17. Lista zrzutów ekranowych do uzupełnienia
- Ekran startowy sygnalisty.
- Kreator dodania zgłoszenia (etapy).
- Ekran finalizacji z numerem sprawy i tokenem.
- Logowanie do statusu i podgląd szczegółów.
- Lista zgłoszeń organizacji z filtrami.
- Formularze statusu i działań następczych.
- Widok statystyk rocznych.
Każdy zrzut opisz: cel akcji, wykonany krok i efekt.