Przejdź do głównej zawartości

(BETA) Version v2.3.0

· 3 min aby przeczytać
Rafał Marczuk
Senior Business Analyst @ Q247

W wersji 2.3.0 koncentrujemy się na dalszym wzmacnianiu bezpieczeństwa i standaryzacji procesu uwierzytelniania (SSO – OIDC), poprawie ergonomii pracy z tabelami i filtrami oraz rozszerzeniu integracji o nowe systemy kontroli wersji. Wprowadziliśmy obsługę integracji z Gerrit oraz Bitbucket, dzięki czemu możliwe jest przetwarzanie danych z kolejnych źródeł repozytoryjnych. Rozszerzyliśmy również możliwości pracy z danymi w tabelach, umożliwiając pobieranie zestawów danych z uwzględnieniem aktywnych filtrów i sortowania. Wydanie obejmuje zarówno zmiany infrastrukturalne, jak i istotne usprawnienia UX, które przekładają się na większą spójność działania aplikacji i komfort codziennej pracy.

Poniżej znajdziesz szczegółowy opis najważniejszych zmian.


Bezpieczniejsze i prostsze logowanie (SSO – OIDC)

W tej wersji dopracowaliśmy scenariusze logowania, szczególnie dla organizacji korzystających z mechanizmów Single Sign-On (Single Sign-On, standard logowania umożliwiający korzystanie z jednego konta firmowego w wielu systemach) np. Okta, Keycloak, Microsoft Entra ID).

Konfiguracja SSO

Konfiguracja autentykacji

Administrator może skonfigurować logowanie przez SSO w:

MANAGE ORGANIZATION → Auth configuration → Edit

Wymagane dane:

  1. Discovery URL
  2. Client ID
  3. Client Secret

Konfiguracja jest dostępna wyłącznie dla administratorów organizacji.

Dodatkowe zabezpieczenia dla organizacji korzystających z SSO

W organizacjach, w których aktywne jest logowanie przez SSO:

  • użytkownicy nie mogą ustawiać ani zmieniać hasła z poziomu aplikacji (zarówno w My profile, jak i w widoku Users),
  • wysyłka maila do resetu hasła jest zablokowana,
  • zarządzanie hasłami odbywa się wyłącznie po stronie dostawcy tożsamości (IdP).

To eliminuje ryzyko niespójności pomiędzy Q247 a zewnętrznym systemem uwierzytelniania.

Uporządkowany proces logowania metodą PASSWORD

Zaktualizowaliśmy przepływ standardowego logowania za pomocą hasła:

  • login,
  • hasło,
  • MFA

Każdy etap realizowany jest jako osobny krok, co poprawia czytelność i bezpieczeństwo procesu.


Ulepszona praca z tabelami i filtrami

Znaczną część wydania poświęciliśmy poprawie ergonomii filtrowania, sortowania i przeglądania danych.

Szczegóły filtrowania

Szczegóły filtrowania

Filtry numeryczne

  • Pola liczbowe blokują możliwość wpisywania liter.
  • Ogranicza to błędy walidacyjne i poprawia precyzję filtrowania.

Filtry dat (zakresy From / To)

Zakresy dat są teraz inkluzywne:

  • rekordy z datą równą wartości From lub To są uwzględniane w wynikach.

Zapewnia to zgodność z oczekiwaniami użytkowników przy pracy na przedziałach czasowych.

Filtrowanie pól listowych i tekstowych

Użytkownik może:

  • wyszukać wartość w dropdownie,
  • wybrać jedną lub wiele pozycji,
  • przefiltrować tabelę na podstawie wybranych wartości.

Normalizacja i logika wyszukiwania

Wdrożyliśmy ujednoliconą logikę przetwarzania zapytań:

  • usuwanie spacji z początku i końca frazy,
  • redukcja wielu białych znaków do jednej spacji,
  • wyszukiwanie case-insensitive,
  • wiele słów traktowane w logice AND (rekord musi spełniać wszystkie tokeny zapytania).

Eksportowanie danych z tabeli

Użytkownik może eksportować dane dokładnie w takim zakresie, w jakim są aktualnie widoczne w tabeli (z uwzględnieniem aktywnych filtrów i sortowania).

Dane eksportowane są do pliku CSV, z układem kolumn zgodnym z widokiem tabeli, co umożliwia ich łatwy import i dalszą analizę w zewnętrznych narzędziach (np. arkuszach kalkulacyjnych lub systemach raportowych).

Eksport danych z tabeli


Nowe integracje i rozszerzenie źródeł danych

W wersji 2.3.0 rozszerzyliśmy integracje systemowe.

Nowe SCM

Bitbucket

Dodaliśmy obsługę integracji z Bitbucket, dzięki czemu:

  • commity,
  • wydarzenia z repozytoriów

mogą być przetwarzane i prezentowane w Q247.

Gerrit

Rozszerzyliśmy integracje również o Gerrit – system review i zarządzania zmianami w repozytoriach Git. Wydarzenia oraz commity z Gerrit mogą być teraz uwzględniane w analizach w Q247.


Usprawnienia UX i komunikacji

Zmiany w widokach

  • Usunięto widok PARTICIPANTS. Te same dane dostępne są obecnie w: TEAMS → team → cała organizacja (/team/_root)

Ujednolicone komunikaty walidacyjne

  • Komunikaty są czytelniejsze i spójne wizualnie.

Aktualizacja maila aktywacyjnego

Zaktualizowaliśmy:

  • temat wiadomości,
  • sposób wyróżnienia nazwy Q247,
  • sposób prezentacji linku aktywacyjnego.

Komunikacja jest bardziej przejrzysta i spójna.


Poprawa wydajności

Code repositories

Widok działa płynnie nawet przy dużej liczbie repozytoriów.

Worklogi

Tabela worklogów ładuje się szybciej, co znacząco poprawia komfort pracy.