PDF

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 karcie Użytkownicy
  • Własne zapytanie dla użytkowników w jednostce organizacyjnej: zapytanie źródłowe dla listy wyświetlanej po kliknięciu przycisku Dodaj 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)


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