Przejdź do głównej zawartości

Release 2022-Q4


Poniżej opisane są najważniejsze zmiany wykonane w czwartym kwartale 2022 roku.

Współpraca z MongoDB​

W bieżącym kwartale zwiększona została ergonomia w obszarze odpowiedzialnym za integrację z MongoDB.

  1. Zakładka panelu bazodanowego wyświetlająca zawartość bazy MongoDB, pozwala operować na dowolnie zagnieżdżonej strukturze dokumentów z kolekcji.
  2. Edytor zapytań do MongoDB został rozszerzony o mechanizm intelisense podpowiadający składnię.
  3. Oprócz istniejących bloczków odczytu/zapisu dla MongoDB powstały dodatkowe operacje odczytu i zapisu obiektów kolekcji MongoDB umożliwiające wykonywanie zapytań do tej bazy bezpośrednio z poziomu mapowania (czyli również np. bezpośrednio na formularzu).

image

Zarządzanie użytkownikami​

Począwszy od bieżącego release, aplikacja zarządzania użytkownikami, w ramach operacji zmiany hasła użytkownika, dokonuje weryfikacji słownikowej nowego hasła. W efekcie nie pozwala użyć najczęściej wykorzystywanych kombinacji haseł, ograniczając możliwość potencjalnego złamania hasła użytkownika metodą brute force.

Pozostałe usprawnienia w obszarze zarządzania użytkownikami:

  1. Dla środowiska deweloperskiego prezentowana jest dodatkowa informacja ułatwiająca pierwsze zalogowanie się na środowisko deweloperskie.

image

  1. Dla środowisk produkcyjnych, podczas tworzenia środowiska, istnieje możliwość wybrania unikalnego, nie standardowego loginu dla super-użytkownika, co również ogranicza możliwości potencjalnie udanego ataku na aplikację.
  2. Ujednolicony został sposób prezentacji danych użytkowników w aplikacji WWW; nie ma już potrzeby ręcznego dodawania do menu pozycji związanych ze zmianą hasła użytkownika i wyświetlaniem szczegółów użytkownika.

image

Optymalizacje​

Czas uruchamiania procesu instalacji i aktualizacji środowiska uległ skróceniu, dzięki zoptymalizowaniu etapów związanych z:

  1. wykonywaniem skryptów aktualizujących serwer wersji,
  2. aktualizacji (kopiowania) plików Libre Office w projekcie końcowym.

Funkcjonalność Harmonogramowania zyskała większą responsywność w obszarze prezentacji historii wykonanych zadań. Różnica jest zauważalna na systemach posiadających dużą historię wykonanych zadań.

Zmiany ergonomiczne​

Tworzenie list w systemie zostało w znacznym stopniu uproszczone. Możemy budować listy metodą drag & drop: przeciągając na designer strukturę danych z serwera wersji automatycznie zostanie uzupełnione pole zapytania SQL dla listy. Co więcej – jeśli lista korzysta z pól słownikowych automatycznie zostaną dodane relacje do tych pól.

image

Mechanizm drag & drop jest także szerzej wykorzystywany podczas budowy pakietów przetwarzania:

  1. przeciągając na pakiet przetwarzania strukturę danych z panelu bazodanowego automatycznie tworzone jest zapytanie,
  2. przeciągając z panelu serwera wersji obiekty wywołania algorytmu lub generacji dokumentu automatycznie tworzone są bloczki czynności związanych z wywołaniem tych obiektów.

image

VSoft archITekt Launcher sam informuje użytkownika o wydaniu nowej wersji platformy. W górnej belce pojawiają się powiadomienia o dostępności nowej wersji platformy do pobrania. Dodatkowo, dla każdego projektu, który może być zaktualizowany do nowszej wersji wyświetlana jest notyfikacja przypominająca o tym.

image

Mechanizm predefiniowanych ustawień będący częścią UI został rozbudowany. Obecnie funkcjonalność predefiniowanych ustawień została także zaimplementowana do kontrolek: lista powtarzalna, lista wertykalna, lista, grupa. Użytkownik ma możliwość zmiany większej ilości właściwości możliwych do ustawienia z poziomu dialogu predefiniowanych ustawień, bez konieczności posługiwania się padem Właściwości.

image

Kontrolka harmonogramu zyskała lepszą obsługę trybów wyświetlania listy. Możliwe jest definiowanie kolorów dla poszczególnych typów wydarzeń w kalendarzu, a całość zmian uzupełnia dodanie obsługi zdarzeń drag & drop.

image

Zobacz również​

Release 2022-Q2

Release 2022-Q1