Informacje o wersji 1.6.1 z dn. 16-03-2022
Nowe funkcje
Nowy endpoint DownloadAttachment w interfejsie Public API
W interfejsie Public API dodano nowy endpoint DownloadAttachment, który umożliwia pobranie załącznika o podanym identyfikatorze. Składnia żądania jest następująca:
https://naxiomhost:port/Attachment/DownloadAttachment?id=n
Użytkownik wysyłający żądanie musi mieć włączony dostęp do Public API w swoim profilu.
Akcja generowania tabel i elementów aplikacji (T:0147)
Dodano nową akcję: Akcja generowania tabeli i elementów aplikacji, która umożliwia zautomatyzowane utworzenie tabeli i wygenerowanie na jej podstawie elementów aplikacji, czyli modelu procesu biznesowego (dawniej polecenie Utwórz flow
). Generowanie elementów aplikacji jest opcjonalne, a generowane obiekty zależą od wybranego rodzaju tabeli. Wszystkie potrzebne parametry są przekazywane w formacie JSON.
Blokowanie konta użytkownika
Wprowadzono funkcję, która trwale blokuje konto użytkownika po określonej liczbie nieudanych prób zalogowania się do witryny nAxiom. Liczbę niepowodzeń można skonfigurować w pliku appsettings.json dla modułu Auth w kluczu AppConfiguration/Security/MaxFailedAccessAttempts. Wartość domyślna to 3. Zmiana wartości tego ustawienia wymaga zrestartowania modułu Auth.
Licznik niepowodzeń ([auth].[AspNetUsers].[AccessFailedCount]) jest zerowany po wprowadzeniu prawidłowego hasła (przed zablokowaniem konta) oraz po zmianie hasła.
Po zablokowaniu konta wyświetlany jest taki sam komunikat jak w przypadku błędnego logowania: „Nieprawidłowy login lub hasło”.
Odblokowanie konta wymaga ustawienia nowego hasła przez administratora użytkowników lub przy użyciu funkcjonalności resetowania hasła.
Pomoc kontekstowa w oknach definiowania akcji
W oknach definiowania akcji dodano pomoc kontekstową.
Uprawnienia dla przycisków w nagłówkach sekcji
Możliwość definiowania uprawnień formularza rozszerzono na przyciski w nagłówku sekcji. Dodatkowo poprawiono działanie ustawień dostępności dla tych przycisków oraz dla przycisków umieszczonych w sekcji typu lista.
Poprawki i usunięte błędy
Definiowanie typów biznesowych (T:0976)
W oknie tworzenia typu dokumentu biznesowego na liście definicji dokumentu biznesowego są obecnie wyświetlane tylko definicje oparte na modelu standardowym, dla których można zdefiniować typ biznesowy.
Uwierzytelnianie w żądaniach API
Poprawiono walidację hasła użytkownika dla żądań API.
Zapis formularza bez definicji dokumentu biznesowego
Wprowadzono poprawkę eliminującą sytuacje, w których po wyczyszczeniu pamięci podręcznej przeglądarki lub aplikacji w AdminSPA możliwe było zapisanie formularza bez definicji dokumentu biznesowego. Obecnie w takiej sytuacji zostanie wyświetlony komunikat o błędzie i konieczne będzie ponowne powiązanie formularza z definicją dokumentu biznesowego.
Obsługa zmiany lokalizacji szablonów Word
Usunięto znany problem z nieskuteczną zmianą ścieżki do szablonów Word. Obecnie ścieżka do pliku szablonu o podanej nazwie jest pobierana z ustawień.
Błąd odświeżania listy po usunięciu rekordu
Usunięto znany problem, który powodował wystąpienie komunikatu o błędzie po wykonaniu akcji Usuń rekord
w formularzu wyświetlonym w trybie dialog z widoku listy. Ponadto zmieniono nazwę przełącznika w oknie definicji akcji Zamknij formularz
na Odśwież widok wyświetlany po zamknięciu formularza
.
Zmiana nazwy tabeli a powiązane elementy aplikacji
Usunięto znany błąd, który uniemożliwiał dodanie pola w kreatorze formularzy, jeśli nazwa tabeli źródłowej formularza została zmieniona.
Foldery dla funkcji OCR
Wprowadzono poprawkę w instalatorze, dzięki której w folderze Output są tworzone podfoldery niezbędne do działania funkcji OCR. Był to znany problem z wersji 1.6.
Zastępstwa i uprawnienia ACL (T:0905)
Zmodernizowano działanie funkcjonalności uprawnień ACL w taki sposób, że obecnie uwzględnia ona również uprawnienia osoby zastępowanej przez danego użytkownika.
Zmiana nazwy audytowanej kolumny (T:0913)
Wprowadzono poprawkę aktualizującą informacje o audytowanych kolumnach w przypadku, kiedy nazwa kolumny, która podlegała audytowi, zostanie zmieniona.
Globalna dostępność formularza (T:0918)
Poprawiono obsługę globalnej dostępności dla formularza (Kreator formularza
> zakładka Dostępność
), rozszerzając działanie atrybutu tylko do odczytu na sekcje komentarzy i załączników.
Przekazywanie parametrów do otwieranego formularza (T:0965)
Poprawiono działanie akcji Otwórz formularz
. Obecnie do otwieranego formularza przekazywane są wszystkie zmapowane wartości, niezależnie od tego, czy są one reprezentowane przez kontrolki na tym formularzu.
Wtyczka do MS Outlook
Wprowadzono poprawkę instalatora dotyczącą aktualizacji ustawień konfiguracyjnych wtyczki nAxiom do MS Outlook.
Anonimizacja pól audytowanych
Usunięto problem, który powodował wystąpienie błędu w przypadku użycia akcji anonimizacji w odniesieniu do wartości z pól audytowanych.
Odświeżanie po akcjach Usuń rekord i zamknij formularz (T:0963)
Usunięto przyczynę komunikatu o błędzie występującego w przypadku, kiedy zostaną użyte kolejno akcje Usuń rekord
i Zamknij formularz
z włączonym przełącznikiem Po zamknięciu odśwież aktywny formularz
(obecnie Odśwież widok wyświetlany po zamknięciu formularza
).
Zmiany nazewnictwa (T:0975)
Uspójniono zmiany nazewnictwa wprowadzone w wersji 1.6.
Lista wyboru WebService bez akcji
Zmieniono treść komunikatu wyświetlanego w przypadku próby zapisania formularza z listą wyboru WebService, dla której nie wskazano akcji WebService.
Zależności kontrolki dla słownika
Poprawiono działanie funkcji zależności kontrolki, gdy kontrolka nadrzędna to lista wyboru typu słownik.