Informacje o wersji 1.10.1.1 z dn. 04-04-2023
Nowe i zmodernizowane funkcje
Akcja interesariuszy
Rozbudowano akcję przypisywania interesariuszy o możliwość przypisania użytkownika do kategorii interesariuszy dla wskazanych instancji dokumentów w ramach dowolnej definicji dokumentu. Obecnie w definicji zapytania SQL dla akcji można określić wartości w kolumnach BusinessDocId i InstanceId. Jeśli zapytanie nie zwróci tych kolumn lub dla obu zwróci wartość null, użytkownik zostanie przypisany do kategorii interesariuszy dla bieżącej instancji dokumentu.
Kategoria interesariuszy musi należeć do wskazanej definicji dokumentu. W przeciwnym razie podczas zapisu zostanie zgłoszony błąd. Podobnie, jeśli tylko jedna z nowych kolumn zwróci wartość null. Akcje zdefiniowane we wcześniejszych wersjach będą działać bez zmian.
Akcji przypisywania interesariuszy można używać na formularzu i na przejściach w diagramie procesu. Aby przeliczyć uprawnienia odpowiednio do zmian interesariuszy, należy użyć akcji odświeżania uprawnień. (System przelicza uprawnienia w trakcie przejścia na diagramie procesu, ale robi to tylko dla bieżącej instancji dokumentu).
Akcja raportowanie, format HTML
W akcji Raportowanie dodano możliwość wyeksportowania raportu w formacie HTML (jeden plik). W tym formacie można eksportować szablony raportów, które nie zawierają obiektów innego typu niż TextBox, HTMLTextBox, Barcode, Table i CrossTab.
Warunek wykonania przejścia
We właściwościach przejść na diagramie procesu dodano przełącznik Uwzględnij także warunek wyświetlania przycisku. Domyślnie jest on włączony i powoduje, że wykonanie przejścia (w tym akcji przed i po) wymaga spełnienia, zarówno warunku wyświetlania przycisku, jak i warunku wykonania przejścia (odpowiada dotychczasowemu działaniu). Po wyłączeniu przejście może zostać wykonane także wtedy, kiedy warunek wyświetlania przycisku przejścia nie jest spełniony.
Podgląd załącznika
W sekcji podglądu załącznika dodano obsługę formatu tekstowego.
Funkcja RefreshDropDownControl
Rozszerzono działanie funkcji JavaScript RefreshDropDownControl(KodKontrolki) na listy wielowyboru.
Poprawki i usunięte błędy
Usuwanie typu dokumentu
Zmieniono treść komunikatu o błędzie wyświetlanego podczas próby usunięcia typu dokumentu, który został przypisany instancjom tego dokumentu.
Uprawnienia formularza
W uprawnieniach formularza dodano obsługę przycisków umieszczanych w nagłówkach sekcji formularza oraz poprawiono obsługę przycisków umieszczanych w nagłówkach i treści sekcji różnego typu. Zmiany nie dotyczą przycisków do edycji inline w sekcji typu lista.
Sekcja załączników
W sekcji załączników zmieniono sposób wyświetlania informacji o załączonych plikach.
Lista wyboru, wartość ustalona
W funkcji wartości ustalonej dodano obsługę przypadków, kiedy lista wyboru z wartością ustaloną jest filtrowana przez inną listę wyboru przy użyciu funkcji zależności kontrolki. W takim przypadku wartość ustalona będzie wyświetlana także wtedy, kiedy filtrowanie usunie ją ze zbioru wartości listy.
Lista wyboru
Poprawiono zachowanie listy wyboru w sytuacji, kiedy wartość na liście została wybrana po wcześniejszym odfiltrowaniu pozycji listy (przez wpisanie pierwszych znaków żądanej pozycji). Obecnie w takiej sytuacji po ponownym rozwinięciu listy są widoczne wszystkie pozycje.
Eskalatory, konfiguracja adresatów
Poprawiono błąd, który uniemożliwiał zapis zapytania SQL zawierającego zmienną typu {@NazwaPola} w konfiguracji adresatów dla eskalatorów.
Zależności sekcji, tablica Selected
Poprawiono błąd, który powodował, że po zmianie strony w widoku listy zaznaczenie innego rekordu nie powodowało aktualizacji tablicy zaznaczeń w kontekście formularza. Problem dotyczył trybu Pojedyncza selekcja.
Zależności sekcji, warunek zależności
Poprawiono błąd wyświetlania ikony operacji w toku podczas ładowania sekcji typu lista, zależnej od rekordu zaznaczonego w innej sekcji typu lista.
Migracja tłumaczeń
Usunięto problem z migracją tłumaczeń, który objawiał się tym, że po zaimportowaniu aplikacji, w innych aplikacjach w środowisku docelowym, w aplikacji FrontSPA zamiast nazw w interfejsie użytkownika były wyświetlane identyfikatory GUID.
Migrator aplikacji, porównywanie konfiguracji
Tymczasowo wyłączono funkcję porównywania konfiguracji w migratorze aplikacji ze względu na błędy podczas porównywania. Błędy te nie mają wpływu na sam proces migracji. Funkcja porównywania konfiguracji zostanie poprawiona w kolejnej wersji.
Blok decyzyjny, konstruktor zapytania
Poprawiono błąd w konstruktorze zapytania do wyboru przejścia w bloku decyzyjnym.
Instalator, zmiany konfiguracji IIS
Zwiększono limit czasu dla operacji zapisu zmian wprowadzanych przez instalator na serwerze IIS. Ma to na celu zminimalizowanie ryzyka wystąpienia błędu uniemożliwiającego zapis zmian konfiguracji serwera IIS podczas aktualizacji aplikacji.