Printer icon

Informacje o wersji 1.14.11.0
z dn. 27-08-2025

W tej wersji

Wymagane działania

Nie jest wymagane wykonanie żadnych dodatkowych czynności.

Kompatybilność aplikacji

Migracja aplikacji jest możliwa tylko między wersjami nAxiom kompatybilnymi na poziomie bazy danych.

Bieżąca wersja bazy danych: 20250825084836

W tej wersji nAxiom struktura bazy danych zmieniła się. Przed migracją aplikacji do tej wersji wymagane jest zaktualizowanie środowiska źródłowego.

Nowe i zmodernizowane funkcje

1. Nowy tryb edycji inline

Dodano nowy tryb edycji inline. Tryb aktywuje się kliknięciem w dowolnej komórce danych na liście. W związku z tym nie ma przycisku edycji inline w kolumnie akcji. Ponadto, w kolumnie akcji nie ma przycisku zapisu. Zapis zmienionych wierszy odbywa się zbiorczo przyciskiem dostępnym na górnym panelu listy. Zapis jest realizowany przez taką samą akcję SQL, jak w przypadku dotychczasowej edycji inline. Niezapisane zmiany wierszy listy można anulować przyciskiem anulowania dostępnym również na górnym panelu.

Tryb można włączyć na karcie Edycja inline we właściwościach widoku listy. Tego trybu nie można używać z włączoną funkcją Interakcje z rekordem listy.

Na karcie Edycja inline we właściwościach listy dodano także ustawienie Identyfikator rekordu do obsługi błędów. Jako identyfikator można wybrać dowolną z kolumn listy, np. Id, Code itp. Wartość z tej kolumny będzie używana w wyświetlanych komunikatach o błędach.

2. Kontrolki do obsługi daty i godziny w edycji inline

W konfiguracji edycji inline kolumn listy dodano możliwość użycia kontrolek Pole czasu, Datepicker oraz Datepicker i pole czasu. Są one przeznaczone odpowiednio dla kolumn typu: time, date oraz datetime. Dodatkowo, w przypadku korzystania z tych kontrolek oraz kontrolki pole numeryczne, można teraz skonfigurować wartość minimalną i maksymalną dla edycji inline.

Kontrolka do ustawiania czasu (autonomiczna i w datepickerze) umożliwia ustawianie tych jednostek, które zostaną określone we właściwości Format. Na przykład dla formatu HH:mm:ss, możliwe będzie ustawienie godzin, minut i sekund.

Uwaga

W edycji inline można wprowadzać daty z zakresu od 01-02-1900 do 31-12-9999, natomiast w formularzu można zapisywać daty od 01-01-1753. Jeśli edytowany inline rekord będzie zawierał datę spoza zakresu (wcześniejszą niż minimalna), nie będzie można go zapisać.

3. Parametry otwierania formularza z pozycji menu

W konfiguracji menu użytkownika dla pozycji menu otwierających formularz dodano możliwość definiowania wartości pól formularza analogicznie jak w akcji otwierania formularza (przycisk wybierz parametry i wartości).

4. Mail monitor - ustawianie wartości pól w nowym dokumencie

W definicji mail monitorów dodano właściwości Kod i Opis. Ponadto dodano możliwość definiowania wartości pól tworzonej przez monitor instancji dokumentu w sposób analogiczny jak w akcji otwierania formularza. Do ustawiania wartości można używać następujących zmiennych:

  • @Email_MonitorCode: kod instancji mail monitora
  • @Email_MonitorName: nazwa instancji mail monitora
  • @Email_ObservedFolder: nazwa obserwowanego folderu w skrzynce e-mail
  • @Email_Sender: nadawca wiadomości
  • @Email_Subject - temat wiadomości
  • @Email_Content: treść wiadomości
  • @Email_HTMLContent: zawartość wiadomości w formacie HTML
  • @Email_ReceivedDate: data otrzymania wiadomości
  • @Email_ToRecipients: adresaci
  • @Email_CcRecipients: adresaci z pól DW (CC)

Poprawki i usunięte błędy

1. Zmiany w kreatorze modeli danych

Zmieniono rozmieszczenie przycisków w oknie kreatora modeli danych. Przyciski akcji dotyczących całego modelu przeniesiono na kartę modelu. Dodatkowo poprawiono błąd, który w pewnych przypadkach powodował wyświetlanie przycisków akcji dla pól modelu w kilku wierszach.

2. Długi czas migracji aplikacji

Zastosowano obejście dla problemu powodującego wydłużenie czasu migracji aplikacji, który może występować w wersjach 1.14.9.0 i 1.14.10.0. Problem powodowało zapytanie o język komunikatów walidacji wysyłane do tabeli, która podczas migracji jest zablokowana. W bieżącej wersji wyłączono sprawdzanie języka. W wersji nAxiom 1.15 zostanie wprowadzona nowa organizacja pamięci podręcznej, co wyeliminuje ten problem.

3. Błąd core.Refresh_ACLInstanceEntries_DuplicatedData

Poprawiono błąd uruchomienia procedury bazodanowej core.RefreshACLInstanceEntriesDuplicatedData, który występował gdy podzapytanie do tabeli core.KpiExecutionTimes zwracało więcej niż jeden rekord.

4. Bazodanowe repozytorium załączników

Poprawiono błąd, który występował w przypadku, gdy podczas instalacji nAxiom skonfigurowano bazodanowe repozytorium załączników. Błąd powodował, że po instalacji witryna nAxiom nie uruchamiała się.

5. Poziom uwierzytelniania użytkownika

Poprawiono mechanizm mapowania poziomu uwierzytelniania zwracanego podczas logowania zewnętrznego - SSO (Informacje do wersji 1.14.0.2). Ponadto usunięto błąd, który powodował, że po uruchomieniu trybu zastępstwa dochodziło do nieprawidłowego mapowania poziomu uwierzytelniania.

6. Lista wyboru SQL

Poprawiono wyświetlanie właściwości Pole wartości ustalonej dla kontrolki Lista wyboru SQL w przypadku przeciągania kontrolki z przybornika na sekcję formularza.

7. Filtry w listach

Poprawiono zachowanie filtrów kolumnowych w widoku listy dla wartości liczbowych w przypadku użycia formatu liczbowego. Wartości w oknie filtrowania są wyświetlane z takim samym separatorem dziesiętnym jak na liście. Poprawiono także następujące błędy:

  • wartość (Puste) po zaznaczeniu, zapisaniu filtra i ponownym jego otwarciu nie wyświetlała się jako opcja zaznaczona,
  • na liście hierarchicznej nie było stosowane wyrównanie kolumn, wartości w komórkach oraz wartości w stopce zgodnie z ustawieniami listy.

8. Przycisk wyboru logo

W sekcji Global Settings w aplikacji TenantsAdminSPA przywrócono wyświetlanie przycisku wyboru pliku logo dla środowiska.


Copyright © 2025 OPTEAM SA. Theme Copyright © 2017-2020 Patrick Marsceill. Distributed by an MIT license.