Informacje o wersji 1.14.3.0
z dn. 20-02-2025

nAxiom logo

Pobierz nową wersję

Wyświetl w nAxiom Docs

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: 20250206072416

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. Akcja skanowania kodów QR/BC

Dodano nowy typ akcji Skanowanie kodów QR/BC. Akcja umożliwia odczytanie wartości reprezentowanych przez kody paskowe lub QR i zapisanie ich w aplikacji nAxiom. Akcja wykorzystuje interfejs API używanej przeglądarki i jest zgodna z większością popularnych przeglądarek. Tabela zgodności znajduje się w oknie definicji akcji.

2. Prezentacja danych audytowych

Gruntownie zmodyfikowano okno audytu instancji dokumentu wyświetlane z poziomu formularza. Obecnie informacje o zmianach dokumentu prezentowane są na trzech zakładkach:

3. Rejestracja wylogowania w audycie bezpieczeństwa

W logach bezpieczeństwa systemu (core.SecurityAudits) dodano rejestrowanie wylogowania użytkownika jako zdarzenia typu UserLoggedOutSuccessfully (kategoria Authorization).

4. Tryb PWA - blokada gestu odświeżania

W ustawieniach systemu dodano sekcję Praca na urządzeniach mobilnych, a w niej ustawienie Odświeżanie przez gest przesunięcia palcem. To ustawienie pozwala zablokować gest odświeżania widoku przez przesunięcie palcem w dół. Domyślnie obsługa tego gestu jest włączona.

Poprawki i usunięte błędy

1. Wylogowanie z konta SSO

W funkcjonalności zastępstw dodano obsługę wylogowania z konta SSO w chwili wylogowania użytkownika z nAxiom podczas pracy w zastępstwie.

2. Obsługa NULL w akcji C#

Zmodyfikowano walidację modelu danych podczas zapisu dokumentu w akcji C# za pomocą CSharpScript.ActionRunner.SaveRecordAction.Instance.RunActionAsync. Dzięki temu wyeliminowano błąd, który występował w przypadku zwrócenia przez zapytanie SQL w SqlHelper.ExecuteSqlQueryRowsToDictionary wartości NULL.

3. Kontrolka interesariuszy - sprawdzanie uprawnień

Dodano sprawdzanie uprawnień formularza dla listy wyboru interesariuszy w przypadku modyfikacji wartości listy za pomocą pozycji zaznacz wszystko i odznacz wszystko.

4. Kontrolka interesariuszy - wydajność

Zmodyfikowano działanie kontrolki interesariuszy w celu przyspieszenia jej wczytywania na formularzu. Obecnie kontrolka w pierwszej kolejności pobiera i wyświetla ustawione w niej wartości, a dopiero potem pobiera zbiór wszystkich wartości, które można wybrać.

5. Kontrolka interesariuszy - mapowanie wartości

Poprawiono błędy w działaniu funkcji mapowania wartości z listy wyboru SQL do listy wyboru interesariuszy (Lista zależności kolumna - pole formularza). Te błędy powodowały wyświetlanie komunikatu o braku uprawnień oraz nieprawidłowe wyświetlanie wartości w przypadku aktualizacji listy wyboru interesariuszy. Obecnie działanie jest zgodne z ustawieniem Tryb aktualizacji pól zależnych w konfiguracji listy wyboru SQL.

6. Kontrolka interesariuszy - brak uprawnień

Usunięto problem, który powodował brak uprawnień formularza do edycji dla nowo dodanej listy wyboru interesariuszy, pomimo że te uprawnienia były włączone.

7. Kontrolka interesariuszy - walidacja właściwości

Dla listy wyboru interesariuszy poprawiono błąd, który powodował pominięcie sprawdzenia, czy wartość Minimalna liczba użytkowników jest mniejsza niż wartość Maksymalna liczba użytkowników. W przypadku stwierdzenia błędu jest wyświetlany taki sam komunikat jak w przypadku nieprawidłowych wartości minimalnej i maksymalnej dla pól data/czas oraz pól numerycznych.

8. Błąd podczas aktualizacji

Usunięto błąd, który w specyficznych przypadkach powodował próbę ponownego wykonania migracji Entity Framework na bazie danych, co prowadziło do przerwania aktualizacji nAxiom.

9. Procesy robocze na serwerze IIS

Usunięto błąd, który powodował, że w określonych przypadkach serwer IIS mógł powoływać dużą liczbę procesów roboczych dla serwisu nAxiom, który nie potwierdził uruchomienia w ciągu 2 minut. Obecnie w przypadku braku potwierdzenia uruchomiony proces jest usuwany.

10. Przycisk pomocy na formularzach i listach

Poprawiono wykonywanie akcji otwarcia formularza wyzwalanych kliknięciem przycisku pomocy na liście i formularzu. Zmodyfikowano także styl przycisku pomocy.

11. Edycja inline

Poprawiono błędy w zachowaniu kontrolki użytej w widoku listy z włączoną edycją inline.

12. Akcja zamknij formularz

Poprawiono błąd, który powodował, że w przypadku, kiedy użytkownik otwierał formularz, klikając link w wiadomości e-mail, następnie logował się do systemu i zmieniał status dokumentu, akcja zamykania formularza przypisana do przejścia jako akcja po nie wykonywała się.

13. Akcja odświeżania uprawnień

Poprawiono błąd, który powodował brak aktualizacji danych dla widoku core.UserTasks_View w tabeli core.UserTasksData w przypadku wykonywania akcji odświeżania uprawnień jako akcji po na przejściu wychodzącym z bloczku decyzyjnego.