PDF

Informacje o wersji 1.4.1 z dn. 15-09-2021

Nowe i rozszerzone funkcjonalności

Formularze:
  • Na karcie Akcje formularza w kreatorze formularzy dodano pole Skrypt dla zmiany kontekstu formularza, w którym można wpisać skrypt JavaScript służący do sterowania wartościami i atrybutami pól formularza w zależności od zmian kontekstu formularza.

W tej wersji jest to funkcjonalność eksperymentalna.

Przykład skryptu
Przykład skryptu
  • W nagłówku formularza (toolbar) dodano komponent umożliwiający przypisanie właściciela zadania. Po kliknięciu rozwija się lista z poleceniami: - Przejmij zadanie: powoduje przypisanie danego zadania bieżącemu użytkownikowi (wymagane uprawnienie U). - Zwróć do puli: anuluje przypisanie właściciela, zadanie zostaje bez przypisanego właściciela zadania (wymagane uprawnienia UA). - Wybierz osoby: pozwala wybrać użytkownika jako nowego właściciela zadania (wymagane uprawnienia UA); aby wyświetlić użytkownika, należy wpisać w polu co najmniej trzy litery. Do sterowania widocznością komponentu służy przełącznik Pokazuj właściciela zadania w sekcji Metryka dokumentu we właściwościach nagłówka formularza.
    tools: 0082
  • Dodano obsługę wartości domyślnej dla kontrolki Obszar tekstowy. Tak jak w przypadku innych kontrolek wartość domyślna kontrolki Obszar tekstowy może być literałem lub wartością zwróconą przez zapytanie SQL.
  • Dodano możliwość dynamicznego filtrowania zawartości listy wielowyboru za pomocą funkcji Modyfikacje zależności kontrolki.
    tools: 0444, 0509
  • Rozszerzono możliwość korzystania z funkcji Modyfikuj zależności kontrolki dla pola typu przełącznik (switch).
    tools: 0499
Workflow:
  • Zamiast bloku Podproces na workflow wprowadzono osobne bloki Podproces synchroniczny i Podproces asynchroniczny. Dla bloku Podproces synchroniczny można określić status.
Zmiany w obszarze UX:
  • Dodano możliwość tworzenia i aktywowania alternatywnych stylów w Kreatorze stylów (SYSTEM > Kreator stylów).
    tools: 0449
  • Dostosowano wygląd komponentu struktury organizacyjnej do nowego projektu UI po stronie FrontSPA. W związku ze zmianami wyłączono nagłówek (toolbar) formularza do danych dodatkowych. To powoduje konieczność przeniesienia przycisków używanych w nagłówku tego formularza do innej sekcji. Kolejną konsekwencją zmian jest wyłączenie filtrowania na liście struktury organizacyjnej. Obie te zmiany wynikają z konieczności umożliwienia korzystania z komponentu struktury organizacyjnej zarówno po stronie FrontSPA, jak i AdminSPA, gdzie nowe style nie są dostępne.
    tools: 0479
  • Zmieniono wygląd sekcji typu prosta lista zgodnie z nowym projektem UI.
  • Zmieniono wygląd ekranu logowania zgodnie z nowym projektem UI.
Konfiguracja aplikacji:
  • W pliku appsettings.json dla aplikacji API dodano nowe ustawienie "EnableCacheInitialization": true. W połączeniu z ustawieniem "EnableCache": true powoduje ono, że podczas uruchamiania aplikacji pamięć podręczna jest inicjowana wartościami z bazy danych.
     ...
     "EnableCache": true,
     "EnableCacheInitialization": true,
     ...
    
Definicje dokumentów biznesowych:
  • Dodano możliwość zdefiniowania akronimu w ramach definicji dokumentu biznesowego. Akronim może mieć od 1 do 4 znaków (litery, cyfry, znaki specjalne). Dla istniejących definicji dokumentów biznesowych akronim jest tworzony automatycznie z trzech pierwszych znaków kodu dokumentu. W taki sam sposób są tworzone domyślne akronimy w procesie tworzenia flow. Automatycznie utworzone akronimy można zmieniać. Akronimy są zapisywane w kolumnie Acronym w tabeli [core].[BusinessDocuments].
Akcje:
  • Dodano możliwość używania akcji eksportu do pliku Excel na listach. Do tej pory można było z niej korzystać tylko na formularzach.
  • Dodano możliwość użycia w akcji JavaScript funkcji refreshDropDownControl('kod-kontrolki') do odświeżenia listy rozwijanej o podanym kodzie. Tej akcji można użyć na przykład dla zdarzenia OnChange w danym polu w celu odświeżenia pozycji na liście rozwijanej.
    tools: 0484, 0469
  • Udostępniono nową zmienną FormStartupDataContext, której można używać w akcjach JavaScript. Zmienna ta zawiera dane z kontekstu formularza w momencie jego ładowania. Do poszczególnych danych należy odwoływać się w taki sam sposób, jak w przypadku zmiennej FormDataContext.
Zmiany w bazie danych:
  • W tabeli [core].[Emails] dodano kolumnę [CreateDate] z datą i godziną utworzenia zadania oraz kolumnę [UpdateDate] z datą i godziną wykonania zadania.
    tools: 0173
  • Dodano wartości domyślne dla kolumn Blocked (false) i `ArchiveStatus (1).
Breadcrumbs:
  • Na stronie Ustawienia aplikacji (SYSTEM > Ustawienia) dodano sekcję Breadcrumbs z dwoma ustawieniami: - Pokazuj nazwę aplikacji jako pierwszy węzeł: (domyślnie włączone), po wyłączeniu pierwszym węzłem ścieżki jest nazwa menu użytkownika lub kod formularza. - Jako identyfikator dokumentu wyświetlaj: lista rozwijana z wartościami Code (domyślna) i Id.

Poprawki i usunięte błędy

  • Poprawiono błąd, który powodował, że akcja aktualizacji OCR użyta na workflow nie zapisywała danych z sekcji OCR do tabel bazy danych.
    tools: 0251
  • Z uwagi na zauważony niekorzystny wpływ na wydajność wprowadzono poprawkę, która eliminuje konieczność włączania obsługi funkcji SignalR na potrzeby automatycznego odświeżania listy:
  "signalR": {
    "useSignalR": false,
    "useInComponent": {
      "chat": true,
      "grid": false
    }
  • Usunięto błąd w API, który powodował, że informacja o błędzie podczas zapisu szablonu nie była zwracana do FrontSPA, karta OCR była zamykana i dane były tracone. Dodano także komunikat o poprawnym zapisie szablonu.
    tools: 0406
  • Wprowadzono poprawki do układu aplikacji w wersji mobilnej (panele komentarzy i czatu).
  • Usunięto błąd, który powodował, że użycie przycisku Anuluj w kreatorze listy wywołanym z poziomu designera formularzy powodowało zamknięcie zarówno okna kreatora listy, jak i designera formularzy.
  • Usunięto problem, który powodował dwukrotne wyświetlanie komunikatu o błędzie na formularzu.
  • Poprawiono działanie przycisku odświeżania (z prawej strony u góry) w oknie kreatora listy w aplikacji AdminSPA. (tools: 0448)
  • Usunięto problem, który powodował, że w akcji e-mail (wysyłka) nie można było wybrać adresatów za pomocą reguły SQL.
    tools: 0511
  • Usunięto problem, który powodował wyświetlanie nieprawidłowych opisów informacji w metryce dokumentu w nagłówku formularza (toolbar).
  • Przywrócono działanie akcji importu z pliku Excel. Wprowadzono poprawki zapewniające poprawną obsługę błędów podczas importu.
  • Usunięto problem, który powodował, że użycie na workflow akcji generowania pliku PDF kończyło się błędem „Wybrana akcja nie istnieje w systemie”.
    tools: 0437
  • W aplikacji FrontSPA przywrócono oznaczenie pól wymaganych gwiazdką.
    tools: 0470
  • Usunięto błąd, który powodował, że zmiana widoczności pól w sekcji formularza powodowało ukrycie całej sekcji.
    tools: 0471
  • Poprawiono błąd walidacji uprawnień w przypadku zdefiniowania szablonów dla twórcy dokumentu i dla interesariusza.
  • Poprawiono działanie funkcji agregujących w stopkach list w przypadku filtrowania rekordów.
    tools: 0268
  • Poprawiono wyświetlanie pola typu maska (dodatkowe obramowanie).
  • Usunięto błąd, który uniemożliwiał zapisanie słownika.
    tools: 0523
  • Z uwagi na literówkę zmieniono nazwy następujących tabel systemowych i kolumn w następujących tabelach i kolumnach:
    • tabela NotyficationAttachments -> NotificationAttachments
      • kolumna NotyficationId -> NotificationId
    • tabela NotyficationGroups -> NotificationGroups
    • tabela NotyficationGroupUsers -> NotificationGroupUsers
      • kolumna NotyficationGroupId -> NotificationGroupId
    • tabela Notyfications -> Notifications.

W przypadku odwoływania się do nazw tych tabel/kolumn w istniejących aplikacjach, konieczna jest ich aktualizacja.

  • Usunięto błąd zapisu typu walidacji uprawnień na formularzu.
  • Usunięto problem, który uniemożliwiał wygenerowanie kodu kreskowego na podstawie szablonu Word.
  • Usunięto błąd, który powodował, że po skopiowaniu listy, zamiast tłumaczeń zapisywane było odwołanie do listy źródłowej.
  • Poprawiono błąd, który powodował, że po zmianie liczby rekordów wyświetlanych na stronie nie można było przejść do następnej strony, a liczba wyświetlanych stron była niepoprawna.
  • Poprawiono weryfikowanie uprawnień do administrowania uprawnieniami (A) podczas otwierania formularza.
  • Usunięto problem, który powodował, że po zapisaniu rekordu i odświeżeniu formularza nie wyświetlały się wartości wybrane na liście wielowyboru.
  • Dodano pasek przewijania do karty Dane dodatkowe na formularzu struktury organizacyjnej.

Informacje dodatkowe

  • Zaobserwowano chwilowe zamrożenie kontrolki wyboru daty (datepicker) w przypadku, kiedy układ formularza wymusza, aby została ona rozwinięta do góry. Nie jest to błąd, po krótkiej chwili kontrolka zaczyna normalnie działać.
    tools: 0472

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