Informacje o wersji 1.6.1 z dn. 16-03-2022

PDF

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.


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