Problem i kontekst
Rozwiązanie rozszerza Jira Server/Data Center o zestaw gadżetów dashboardowych dla KPI operacyjnych i monitoringu pracy zespołów. Łączy logikę pluginu, warstwę persystencji oraz integracje z danymi issue, SLA, worklogami i dodatkowymi źródłami raportowymi.
Co robi rozwiązanie
- udostępnia wiele gadżetów dashboardowych dla KPI i monitoringu,
- rozdziela logikę na osobne moduły funkcjonalne,
- zapisuje konfiguracje i snapshoty widoków,
- kontroluje widoczność danych na poziomie uprawnień i zakresu użytkownika,
- wspiera eksport oraz drill-down do danych źródłowych.
Architektura
flowchart LR
U[Uzytkownik dashboardu] --> G[Gadget KPI lub Monitoring]
G --> W[Akcje WebWork / warstwa web]
W --> S[Serwisy pluginu]
S --> AO[(Active Objects)]
S --> J[Jira API]
S --> T[Integracje z danymi czasu pracy i SLA]
S --> X[Dodatkowe zrodla raportowe]
Dlaczego w portfolio
- pokazuje praktyczne rozszerzanie platformy enterprise bez przebudowy systemu bazowego,
- łączy UI dashboardowe, uprawnienia, dane operacyjne i persystencję,
- dobrze reprezentuje pracę nad produktem wewnętrznym o realnych ograniczeniach platformowych.
Anonimizacja
- usunięto nazwy organizacyjne i nazwy modułów specyficzne dla klienta,
- pozostawiono tylko klasę rozwiązania, publiczny stack i ogólny model danych,
- pominięto szczegóły dotyczące konkretnych kategorii biznesowych i wewnętrznych linków.