Informacje o wersji (patch) 1.5.1 z dn. 11-01-2022
Nowe funkcje
Konfiguracja listy użytkowników w strukturze organizacyjnej
Dodano możliwość konfigurowania kolumn listy użytkowników wyświetlanej na karcie Użytkownicy
w formularzu Edycja jednostki organizacyjnej
(KONFIGURACJA
> Struktura organizacyjna
).
Funkcjonalność wymaga określenia następujących ustawień (SYSTEM
> Ustawienia
> Struktura organizacyjna
):
-
Włącz własne ustawienia listy użytkowników
: przełącznik włączający funkcjonalność. -
Własne zapytanie dla dostępnych użytkowników
: zapytanie źródłowe dla listy użytkowników dodanych do jednostki organizacyjnej wyświetlanej na karcieUżytkownicy
-
Własne zapytanie dla użytkowników w jednostce organizacyjnej
: zapytanie źródłowe dla listy wyświetlanej po kliknięciu przyciskuDodaj użytkownika
.
(T:0650)
Akcja Odśwież listę
Dodano nową akcję systemową Odśwież listę
. Akcja jest dostępna tylko dla przycisków widoku listy (Konfigurator list
> Edycja listy
> Przyciski listy
), a jej wykonanie powoduje odświeżenie rekordów wyświetlanych w widoku listy.
Uprawnienia ACL formularza dla tabeli katalogu
Dodano możliwość definiowania uprawnień ACL dla formularzy, dla których tabelą źródłową jest tabela katalogu.
Weryfikacja rozszerzenia nazwy pliku przez Public API
Dodano weryfikację rozszerzenia nazwy pliku dodawanego jako załącznik w metodach interfejsu Public API.
Poprawki i usunięte błędy
Zadanie cykliczne — pomoc kontekstowa
Dodano pomoc kontekstową w oknie definiowania zadania cyklicznego. (T:0828)
Sekcja Kalendarz — pomoc kontekstowa
Dodano pomoc kontekstową do sekcji typu kalendarz.
Eliminacja znaków diakrytycznych z kodów pól i sekcji
Ze względu na problemy w działaniu zależności wyeliminowano możliwość stosowania znaków diakrytycznych w kodach sekcji i pól formularza. Dozwolone znaki to: a-z, A-Z, 0-9, _ (podkreślenie) oraz - (myślnik). W związku z powyższym wprowadzono następujące zmiany:
- generowane przez system kody sekcji nie będą zawierać znaków diakrytycznych,
- podczas wprowadzania kodu znaki diakrytyczne są automatycznie zamieniane na odpowiadające im znaki alfabetu łacińskiego,
- dodano skrypt zmieniający w bazie danych wszystkie wystąpienia ciągu _Sekcja_Pola_Użytkownika na _Sekcja_Pola_Uzytkownika.
W istniejących formularzach konieczna jest ręczna zmiana kodów zawierających znaki spoza dozwolonego zestawu. Zmiana nazwy może się wiązać z koniecznością aktualizacji wszelkich referencji do danego kodu, np. w zależnościach.
Identyfikatory GUID w kolumnie Description
Wprowadzono modyfikację zapisu wartości w kolumnie [Description] tabeli [core].[BusinessStatuses]. Od tej pory w tej kolumnie będą zapisywane wyłącznie identyfikatory z kolumny [Guid] w tabeli [core].[TranslationDefinitions]. Zmiana dotyczy tylko wpisów dodawanych po aktualizacji do bieżącej wersji. (T:0760)
Obsługa wielkich liter w nazwach kolumn zapytania listy rozwijanej
Wprowadzono modyfikację kontrolki typu lista rozwijana, która zapewnia obsługę wielkich liter w nazwach kolumn zwracanych przez zapytanie źródłowe listy rozwijanej. Dotyczy to konfiguracji list wyboru na formularzu oraz w menu Kontrolki
. (T:0767)
Odświeżanie aktywnego formularza po akcji Zamknij formularz
Do akcji systemowej Zamknij formularz
dodano przełącznik Po zamknięciu odśwież aktywny formularz
. Jego włączenie powoduje, że po zamknięciu formularza wyświetlanego w trybie Dialog
lub Okno
odświeżany jest formularz/widok listy, z którego otwarto zamykany formularz. (T:0793)
Wyświetlanie formularza w trybie dialog
Wprowadzono poprawkę eliminującą problemy z wyświetlaniem formularza w trybie Dialog
bezpośrednio po uruchomieniu aplikacji. (T:0744)
Zależność kolumna-pole formularza dla listy interesariuszy
Poprawiono błąd, który powodował, że po zamknięciu okna konfiguracji listy wyboru była czyszczona ustawiona wcześniej zależność kolumna-pole formularza w przypadku, gdy pole formularza było kontrolką interesariuszy.
(T:0790, 0826)
Przewijanie formularza po zmianie sekcji
Usunięto przyczynę przewijania formularza po kliknięciu zakładki sekcji na formularzu. (T:0792)
Oczekiwanie na zakończenie akcji zapisu
Wyeliminowano sytuację, w której próba wykonania innej czynności przed ukończeniem akcji zapisu kończyła się komunikatem o modyfikacji dokumentu przez innego użytkownika. Obecnie do chwili ukończenia zapisu użytkownik nie może podejmować innych czynności. (T:0672)
Wartość domyślna dla słownika hierarchicznego
Poprawiono błąd uniemożliwiający ustawianie wartości domyślnej dla kontrolki słownika hierarchicznego w przypadku, gdy wybrana wartość nie była hasłem pierwszego poziomu słownika.
Zmiany menu systemowego i menu użytkownika
Wprowadzono następujące modyfikacje menu użytkownika:
- Sekcja
Zdarzenia systemowe
nie jest już domyślnie wyświetlana na liście sekcji menu (AdminSPA >APLIKACJA
>Menu użytkownika
. - W aplikacji FrontSPA wyłączono podświetlanie pozycji menu, której nie przypisano formularza ani widoku listy.
Kolumna ArchiveStatus w systemowej funkcji tabelarycznej
Poprawiono definicję funkcji tabelarycznej używanej przez polecenie Utwórz flow
do definiowania źródła danych dla widoku listy (domyślna nazwa: NazwaTabeli_View). Obecnie ta funkcja uwzględnia kolumnę ArchiveStatus
z tabeli dokumentu biznesowego.
W przypadku funkcji tabelarycznych zdefiniowanych we wcześniejszych wersjach, konieczna jest ich samodzielna aktualizacja. W tym celu należy odnaleźć definicję funkcji w bazie danych (MS SQL Management Studio > Databases > baza_danych > Programmability
> Functions
> Table-valued Functions
> nazwa_funkcji), kliknąć ją prawym przyciskiem myszy i wybrać polecenie Modify
. Następnie należy dopisać d.[ArchiveStatus] po kolumnie d.[ACLId].

(T:0768)
Wartość domyślna kontrolki Pole wyboru
Zmodyfikowano ustawianie wartości domyślnej w kontrolce Pole wyboru
. Zarówno w przypadku zapytania SQL, jak i literału tekstowego obsługiwane są wartości true, false, 0 i 1, w tym również ujęte w apostrofy (np. ‘false’) i cudzysłowy (np. “false”).
Jeśli wartość domyślna nie zostanie ustawiona, pole wyboru w nowym dokumencie ma domyślnie wartość false.
Dodawanie/przenoszenie kontrolek do nowej sekcji
Usunięto błąd występujący podczas dodawania i przenoszenia kontrolek do nowo utworzonej sekcji.
Akcja Import Excel
Usunięto błąd, który powodował, że podczas próby uruchomienia akcji typu Import Excel
był wyświetlany komunikat o błędzie Wybrana akcja nie istnieje w systemie
. (T:0784)
Transakcyjne wykonywanie akcji
Usunięto problem, który powodował, że umieszczenie akcji Odśwież formularz
w sekwencji akcji wykonywanych transakcyjnie nie zawsze powodowało podział tej sekwencji na osobne transakcje.
Akcja Zmiana statusu dokumentu
Usunięto błąd, który uniemożliwiał edycję akcji Zmiana statusu dokumentu
z poziomu okna wyboru akcji. (T:0788, 0795)
Akcja Zamknij formularz
Usunięto błąd akcji zamykania formularza, który powodował zawieszanie się aplikacji.
Kopiowanie formularza
Usunięto błąd, który powodował, że w operacji kopiowania formularza pomijane były ustawienia kolorów w sekcji Toolbar
.
Sekcja typu Lista
Usunięto problem, który powodował, że domyślnie zwinięta sekcja typu lista była po rozwinięciu zwężona i wymagała ręcznego rozszerzenia. (T:0817)
Kontrolka Blok HTML
Usunięto problem z wyświetlaniem kontrolki Blok HTML
, dla której nie zdefiniowano ustawień.
Funkcja agregująca w stopce widoku listy
Usunięto błąd, który powodował, że po włączeniu grupowania widoku listy wartość funkcji agregującej w stopce nie wyświetlała się. (T:0780)
Lista wyboru SQL
Usunięto błąd, który powodował, że po zapisaniu rekordu w formularzu nie wyświetlała się wartość wybrana z listy rozwijanej, gdy klucz listy był typu uniqueidentifier. (T:0769)
Akcja uprawnień
Usunięto błąd walidacji zapytania SQL dla akcji uprawnień, który powodował, że kolumny BusinessDocumentSchema i InstanceId były traktowane jako wymagane. (T:0842)
Akcja Odśwież stronę
Usunięto błąd akcji Odśwież stronę
, który występował w przypadku wywoływania tej akcji z formularza otworzonego w trybie Dialog
.
Akcja interesariuszy
Usunięto błąd akcji interesariuszy. Obecnie wykonanie akcji dla przejścia workflow powoduje poprawne przypisanie użytkownika do listy interesariuszy. (T:0834)
Obejścia znanych błędów
Błąd rejestracji kontrolki podglądu raportu Telerik
Wykryto problem z użyciem sekcji podglądu raportu w przypadku jednoczesnego korzystania z kilku lokalnych instalacji nAxiom. Problem powoduje wyświetlenie w sekcji podglądu komunikatu o błędzie rejestracji kontrolki podglądu w związku z brakiem dostępu do określonej ścieżki. Problem ten zostanie rozwiązany w kolejnej wersji nAxiom. Doraźnym rozwiązaniem jest zatrzymanie puli aplikacji reportsapi instancji, która blokuje kontrolkę i restartowanie tej samej puli w używanej instancji. (T:0682)