← Back to projects

Jira pluginCommercial (anonymized)

Raport zmian terminu realizacji w Jira

Lekki raport ScriptRunner (REST) zwracający zgłoszenia z historią zmian due date — szybka analiza harmonogramu bez budowy pełnego pluginu.

Problem i kontekst

Lekki raport ScriptRunner, który zwraca listę zgłoszeń z wybranego projektu wraz z historią zmian terminu realizacji. Rozwiązanie jest oparte o niestandardowy endpoint REST i służy do szybkiej analizy zmian harmonogramu bez potrzeby budowy pełnego pluginu.

Co robi rozwiązanie

  • przyjmuje projekt i zakres dat jako parametry,
  • wyszukuje zgłoszenia przez JQL,
  • odczytuje historię zmian pola due date,
  • zwraca tylko zgłoszenia, w których termin był faktycznie modyfikowany,
  • wspiera paginację i sortowanie wyniku.

Architektura

flowchart LR
    U[Uzytkownik raportu] --> EP[REST dueDateReport]
    EP --> JQL[SearchService]
    EP --> HIST[ChangeHistoryManager]
    JQL --> EP
    HIST --> EP
    EP --> OUT[JSON z historia zmian]

Dlaczego w portfolio

  • dobry przykład małego, użytecznego narzędzia analitycznego,
  • pokazuje, jak zbudować raport operacyjny bez nadmiernej infrastruktury,
  • dobrze reprezentuje szybkie rozwiązania pod potrzeby wsparcia i governance.

Anonimizacja

  • usunięto klucze projektów i grupy dostępowe,
  • pozostawiono jedynie klasę raportu i mechanizm techniczny,
  • pominięto konkretne dane harmonogramowe i środowiskowe.