PDF

Informacje o wersji 1.4.2 z dn. 27-10-2021

Nowe i rozszerzone funkcjonalności

Audyt zdarzeń

Dodano mechanizm audytu zdarzeń dokumentu biznesowego. W oknie dialogowym Edycja definicji dokumentu biznesowego dodano kartę Audyt. Można na niej wybrać zdarzenia, które mają być audytowane dla instancji wszystkich definicji dokumentu biznesowego opartych na tej samej tabeli. Dotyczy to zarówno tabel dokumentu biznesowego, jak i tabel katalogu. W przypadku nowych tabel, polecenie Utwórz flow domyślnie włączy audyt dla zdarzeń utworzenia i usunięcia dokumentu, zmiany statusu archiwizacji, przejścia kroku workflow (zmiany statusu) oraz dodania i usunięcia załącznika.

Informacje o zdarzeniach są zapisywane w nowej tabeli systemowej core.AuditEventLogs, a wybór zdarzeń dla definicji dokumentu biznesowego w tabeli core.AuditEvent. W przypadku włączonej funkcji audytu dla kolumn, zapisy w tabeli core.AuditLogs są powiązane z odpowiadającymi im zapisami z audytu dla zdarzeń wartościami w kolumnie BatchId.

Eskalatory

Dodano funkcjonalność eskalatorów (powiadomień o zbliżającym się lub przekroczonym terminie). W celu aktywowania eskalatorów należy na workflow określić termin wykonania zadania (przełącznik Termin dla kroku procesu), wpisać instrukcję SQL zwracającą termin, a następnie kliknąć przycisk Ustawienia eskalatorów.

W wyświetlonym oknie dialogowym można włączyć eskalatory w formie powiadomień e-mail i/lub powiadomień systemowych. Dla każdego eskalatora określa się adresata — wykonawca zadania (właściciel zadania), przełożony wykonawcy, wskazany adresat lub adresat zwrócony przez zapytanie SQL — oraz odstęp czasu przed wyznaczonym terminem lub po jego upływie, wg. standardowej notacji ISO-8601.

Treść powiadomień określa się w oknie definicji dokumentu biznesowego na nowej karcie Eskalatory procesu. W treści powiadomień można używać parametrów {@TaskOwner}, {@TaskDeadline}, {@TaskDeadlineTimeLeft} i {@TaskDeadlineDelay}, a także zmiennych z modelu danych.

Wyszukiwanie pełnotekstowe

Uwaga: funkcjonalność eksperymentalna!

Dodano funkcje indeksowania i wyszukiwania danych zapisywanych w dokumentów aplikacji nAxiom. Na tym etapie funkcjonalność ta jest jeszcze rozwijana. Funkcjonalność włącza się przełącznikiem Włącz wyszukiwanie w sekcji Ogólne w menu Ustawienia; domyślnie jest on wyłączony. Wyszukiwanie obejmuje wartości z kolumn, dla których w definicji tabeli zaznaczono pole wyboru FTSearch, treść komentarzy oraz treść załączników w formatach Word i PDF.
W wyszukiwanej frazie można używać znaków specjalnych, m.in.:

Korzystanie z funkcji wyszukiwania wymaga wykonania szeregu czynności konfiguracyjnych, które nie są na razie obsługiwane przez instalatora. Te czynności obejmują zabezpieczenie dostępu do usługi Elasticsearch z użyciem metody basic authentication. Pierwszym krokiem jest ustawienie haseł dla wbudowanych użytkowników zgodnie z instrukcją na stronie https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-passwords.html. Następnie, należy w pliku konfiguracyjnym config/elasticsearch.yml dopisać linijkę:
xpack.security.enabled: true
Ostatnią czynnością jest zapisanie hasła dla użytkownika elastic w pliku appsettings-protected.json w ścieżce:
“AppConfiguration:Modules:FullTextSearch:ElasticSearch:Password” w aplikacji API. Hasło powinno być zapisane w postaci zaszyfrowanej.

W przypadku gdy narzędzie Elasticsearch ma jednocześnie obsługiwać wiele instalacji nAxiom, należy dodatkowo ustawić przedrostek indeksów indywidualnie dla każdej instalacji. Należy to zrobić przez dodanie wpisu w ścieżce “AppConfiguration:Modules:FullTextSearch:ElasticSearch:IndexPrefix” w pliku appsettings-protected.json w aplikacji API.

Repozytoria załączników

Dodano możliwość definiowania repozytoriów załączników (DANE > Repozytoria załączników). Mogą to być repozytoria lokalne (foldery) i bazodanowe.

  • Repozytorium bazodanowe to tabela w bazie zdefiniowanej jako źródło danych. Schemat tej tabeli jest następujący:

    • Id: kolumna klucza głównego, typ UNIQUEIDENTIFIER, Allow Nulls = false

    • Content: typ VARBINARY(MAX), Allow Nulls = false

    Jeśli tabela wskazana w definicji repozytorium nie istnieje, możliwe będzie jej automatyczne utworzenie (użytkownik podany w definicji źródła danych musi mieć uprawnienie do tworzenia tabel).

    Repozytoria bazodanowe mogą być obecnie tworzone tylko w bazie danych MS SQL Server. W przypadku wybrania w źródłach danych innego sterownika (Oracle), zostanie wyświetlony komunikat o braku wsparcia dla danego sterownika.

  • Repozytorium lokalne to folder we wskazanej ścieżce. Dla folderu repozytorium lokalnego można włączyć podział na podfoldery za pomocą następujących parametrów:
    • Rok: co rok nowy folder; nazwa folderu YYYY
    • Miesiąc: co miesiąc nowy folder; nazwa folderu YYYY-MM
    • Dzień: co dzień nowy folder; nazwa folderu YYYY-MM-DD
    • Liczba plików plików w folderze: po przekroczeniu liczby załączników podanej w definicji, zostanie utworzony nowy folder; nazwa folderu GUID
  • Z ustawień systemowych usunięto ustawienie dla definiowania miejsca zapisu załączników Exchange i dodano dwa nowe ustawienia: wybór repozytorium dla plików z przychodzących wiadomości e-mail oraz repozytorium dla plików szablonu e-mail.

  • Każda kategoria załączników musi mieć teraz ustawione repozytorium plików.

  • W definicji szablonu e-mail ZMIENIONO schemat zapytania SQL, które wybiera załączniki do wysłania.

  • Po migracji zostają dodane dwa repozytoria:
    • domyślne, ustawiane dla wszystkich kategorii: ścieżka zapisu odpowiada ścieżce zapisu załączników w ustawieniach systemowych
    • drugie, ustawiane dla zapisu załączników Exchange i e-maili: ścieżka zapisu odpowiada ścieżce zapisu plików Exchange w ustawieniach systemowych; jeśli ta ścieżka nie została podana, przyjmowana jest ścieżka zapisu załączników.
  • Należy dopilnować, aby przed aktualizacją wszystkie maile z załącznikami zostały wysłane. W przeciwnym razie mogą one nie zostać wysłane.
  • Zmieniono schemat zapytania SQL (zapytania SQL w zdefiniowanych szablonach e-mail NIE BĘDĄ DZIAŁAĆ i należy je zaktualizować).
  • Akcje globalne zapisu załączników (np. konwersja PDF z opcją zapisu załącznika do dokumentu biznesowego) nie działają obecnie poprawnie, ze względu na brak możliwości określenia kategorii. Jest to znany problem i obecnie trwają prace nad jego rozwiązaniem.
RODO
  • Dodano systemową akcję anonimizacji danych. Akcja działa na kolumnach tabel dokumentu biznesowego, dla których w definicji zaznaczono pole wyboru RODO. Akcja wymaga zdefiniowania zapytania SQL, które zwróci identyfikator definicji dokumentu biznesowego oraz identyfikator konkretnego dokumentu.

    Dla podanego dokumentu akcja zamienia wartości w polach objętych anonimizacją na tekst zanonimizowano lub wartość 999999999. Dodatkowo ustawia status anonimizacji ([IsAnonimized]). Wykonanie tej akcji powoduje zapisanie w danych audytu informacji o użytkowniku, który wykonał akcję, czasu wykonania tej akcji oraz nazw pól, z których wartości zostały zanonimizowane.

  • Dodano nowy typ sekcji formularza Sekcja danych RODO. W tej sekcji wyświetlane są nazwy pól z bieżącego formularza, dla których w definicji tabeli zaznaczono pole wyboru RODO. Na tej sekcji można zaznaczyć wybrane lub wszystkie pola i przeprowadzić ich anonimizację przy użyciu akcji anonimizacji.

Eksport listy do MS Excel

Dodano funkcję eksportu widoku listy do pliku Excel. Funkcję uruchamia się, klikając ikonę arkusza kalkulacyjnego z prawej strony w nagłówku widoku listy. Eksportowane są wszystkie rekordy wyświetlane na liście.

Nowe kolumny w widoku listy
  • W definicji listy można teraz dodać kolumnę Właściciel zadania z informacjami o użytkowniku przypisanym jako właściciel zadania. Kolumnę dodaje się poleceniem Dodaj kolumnę właściciela zadania z menu kontekstowego pozycji Kolumny listy.

    Dodatkowo na karcie ogólne dla tej kolumny można ustawić sposób wyświetlania informacji dodatkowych o użytkowniku.

  • W definicji listy można teraz dodać kolumnę Termin z terminem wykonania zadania przypisanym na workflow. Kolumnę dodaje się poleceniem Dodaj kolumnę terminu realizacji z menu kontekstowego pozycji Kolumny listy.

    Dodatkowo na karcie Ogólne dla tej kolumny można ustawić sposób wyświetlania informacji o terminie.

W przypadku list utworzonych poleceniem Utwórz flow przed aktualizacją do wersji 1.4.2, należy użyć przycisku Odśwież flow w oknie SQL Builder dla odpowiedniej tabeli, aby wartości w kolumnie Termin były wyświetlane poprawnie.

Pluginy MS Office

W menu Menedżer konfiguracji dodano polecenie Zarządzanie pluginami MS Office. Wyświetla ono stronę z dwoma przyciskami: ` Generuj plik pluginu do programu Word i Generuj plik pluginu do programu Outlook`. Ich kliknięcie powoduje wygenerowanie i pobranie do przeglądarki pliku manifestu umożliwiającego instalację wtyczek nAxiom w odpowiednich programach MS Office. Odpowiednie instrukcje zostaną opracowane niebawem.

Kontrolka Blok HTML

Dodano nowy typ kontrolki formularza: Blok HTML. Ta kontrolka nie jest powiązana ze źródłem danych formularza (nie ma właściwości Pole formularza), dzięki czemu może pełnić rolę etykiety na formularzu. Kontrolkę definiuje się w oknie dialogowym Ustawienia pole wyświetlanym po kliknięciu przycisku Konfiguracja pola. W tym oknie dostępne są następujące ustawienia:

  • Zezwól na parsowanie HTML z pól formularza (unsecure): umożliwia renderowanie w tym polu kodu HTML zwróconego przez SQL (np. z innych pól formularza).
  • Rozszerz o obszar etykiety: powoduje, że etykieta pola (właściwość Nazwa) nie jest wyświetlana.
  • Edytor SQL Query: powoduje wyświetlenie okna edytora SQL w celu wpisania zapytania SQL; zapytanie musi zwracać wartości z innych pól formularza, które mają zostać wyświetlone w zawartości HTML.
  • Edytor HTML: pole do wpisania kodu HTML, który ma być wyświetlany w tym polu; w kodzie HTML można używać wyników zwracanych przez zapytanie SQL oraz kodu JavaScript; zasady są takie same, jak dla sekcji HTML. -Edytor JavaScript: wyświetla pole w celu wpisania instrukcji JS, które będą wykonywane podczas renderowania zawartości pola.

(T:0312)

Nowe zmienne

Dodano dwie zmienne:

  • @_BusinessDocDefId: identyfikator definicji dokumentu biznesowego powiązanego z bieżącym formularzem.
  • @_FormId: identyfikator bieżącego formularza. Zmiennych można używać w zapytaniach SQL.
Odwołania do pól formularza

Dodano możliwość odwoływania się do pól formularza w akcji wykonywanej z poziomu listy osadzonej na tym formularzu. Składnia takiego odwołania to {@*KodFormularza.PoleFormularza}, gdzie KodFormularza to kod formularza, w którym znajduje się lista, a PoleFormularza to referowane pole formularza.

Zmiany akcji Otwórz formularz

Wprowadzono zmiany akcji systemowej Otwórz formularz. Dodano możliwość wskazania otwieranego formularza na podstawie wyniku zapytania SQL, określenia identyfikatora dokumentu, który ma zostać wyświetlony, oraz przekazania wartości do pól otwieranego formularza.

Nazwa pliku wynikowego akcji

Dla akcji: Akcje eksportu Excel, Akcje raportów Telerik, Akcje generowania pliku PDF dodano możliwość definiowania nazwy pliku wynikowego jako sql lub tekst. Dla akcji Export Excel można też w analogiczny sposób definiować nazwę arkusza. (T:0464)

Kategorie załączników, akceptowalne formaty

W definicji kategorii załączników dodano możliwość określania akceptowanych formatów załączników (przez rozszerzenia nazw plików). Jeśli formaty dla indywidualnych kategorii nie zostaną określone, będą obowiązywać ustawienia globalne. Weryfikacja zgodności formatów plików ze skonfigurowanymi odbywa się w każdej sytuacji, w której możliwe jest dodanie załącznika z wyjątkiem dodawania załącznika za pomocą API.

Obsługa długich wartosci na listach

W konfiguratorze list, w ustawieniach kolumny na karcie Ogólne dodano dwie opcje obsługi sytuacji, kiedy wartości są dłuższe niż szerokość kolumny:

  • Skracaj i dołączaj wielokropek (...): skraca wartość do szerokości kolumny i dołącza na końcu wielokropek, aby wskazać, że wartość została obcięta.
  • Zawijaj treść: zawija wartość w kolumnie w wielu wierszach.

Zmiany interesariuszy

Zmieniono sposób zapisywania kategorii interesariuszy w bazie danych. Dodano nową tabelę systemową core.Stakeholders. W oknie definiowania nowego szablonu uprawnień dodano przycisk Lista interesariusz, który otwiera okno dialogowe z listą interesariuszy. W tym oknie można dodawać i usuwać interesariuszy.

Ponadto uproszczono konfigurację listy wyboru interesariuszy na formularzu. Obecnie nie trzeba już ustawiać wartosci Pole formularza dla tej kontrolki.

nAxiom i load balancing

Wprowadzono zmiany umożliwiające używanie nAxiom w środowiskach z wieloma instancjami aplikacji API i Auth oraz load balancingiem. Odpowiednia instrukcja konfiguracji zostanie opracowana niebawem.

Statusy nowych bloczków na workflow

Zmodyfikowano zachowanie bloczków w edytorze workflow w taki sposób, że obecnie po dodaniu każdego bloczka do workflow jest wyświetlana propozycja utworzenia nowego statusu, a po utworzeniu nowego statusu jest on automatycznie przypisywany do tego bloczka. Dotyczy to tylko tych bloczków, dla których określa się status.

Nowa akcja SQL między bazami

Dodano nowy rodzaj akcji SQL między bazami. Te akcje umożliwiają pobieranie danych z zewnętrznej bazy danych i zapisywanie ich w innej zewnętrznej bazie danych. Bazy danych źródłowa i docelowa muszą być zdefiniowane jako źródła danych. Dla operacji zapisu można wybrać opcję weryfikacji po każdym rekordzie lub po zapisie całego bloku rekordów.

Nowa opcja w ustawieniach dostępności

W oknie dialogowym Ustawienia dostępności pola/sekcji dodano przełącznik Pole dostępne w przeglądarce, nawet gdy niewidoczne. Włączenie go pozwala odwoływać się do wartości w tym polu także wtedy, gdy jest ono niewidoczne (przełącznik Pole widoczne jest wyłączony).

Ponadto zmieniono organizację opcji dostępnych w tym oknie.

Kontrola parsowania kodu HTML w kontrolkach

Dodano możliwość włączenia renderowania kodu HTML zwróconego przez zapytanie SQL w sekcji HTML i w nowej kontrolce Blok HTML. Odpowiedni przełącznik znajduje się w ustawieniach sekcji. Dla nowych sekcji ten przełącznik jest domyślnie wyłączony. W przypadku aktualizacji aplikacji, w której taka możliwość była włączona, nie jest ona zmieniana w celu zapewnienia zgodności.

Przekazywanie haseł w żądaniach API

Zmieniono sposób przekazywania haseł w żądania API; obecnie hasła są przekazywane w elemencie body żądania.

Ustawienia paddingu dla kolumn listy

Dodano możliwość ustawienia szerokości lewego i prawego marginesu wewnętrznego dla poszczególnych kolumn w widoku listy. Opcje są dostępne w Konfiguratorze list na karcie Wygląd dla wybranej listy po włączeniu przełącznika Nadpisz ustawienia wyglądu grida.

Poprawki i usunięte błędy

  • Dodano nową tabelę systemową [core].[AttachmentVersions] do przechowywania informacji o wersjach załączników. Każda wersja załącznika ma przypisywany unikatowy numer; usunięcie załącznika powoduje usunięcie przypisanego mu numeru z puli numeracji i nie powoduje zmiany numerów innych wersji załączników. Aktywna jest wersja załącznika dodanego jako ostatni lub sklonowanego z wersji aktywnej. (T:0507)

  • Globalną akcję wysyłki e-mail zmodyfikowano w ten sposób, że obecnie możliwe jest zdefiniowanie akcji bez podawania wskazania adresatów. Adresaci mogą zostać wskazani metodami dostępnymi w innych funkcjonalnościach systemu, np. eskalatorach.

  • Wprowadzono zmiany dotyczące akcji Ustaw dane formularza. Obecnie możliwe jest użycie spacji po obu stronach operatora =, a w przypadku niepowodzenia akcji jest wyświetlany komunikat o błędzie. Ponadto dodano krótki opis w oknie definiowania akcji. (T:0515)

  • Ze strony logowania usunięto odnośnik przekierowania do formularza umożliwiającego zresetowanie hasła. Obecnie próba wyświetlenia tego formularza za pomocą adresu URL powoduje wyświetlenie strony logowania.

  • Do listy szablonów e-mail (APLIKACJA > Szablony e-mail) dodano kolumny Aplikacja i Moduł oraz dodano możliwość grupowania szablonów według wartości w dowolnej kolumnie. (T:0604)

  • Uspójniono sposób pobierania identyfikatora bieżącego użytkownika (zapisywany w kolumnie CreatedBy) dla funkcjonalności dodawania zastępstwa i dodawania nowego komentarza. Dane użytkownika są pobierane z tokenu.

  • W celu zapobieżenia atakom typu frame injection zmieniono sposób parsowania danych przekazanych przez zapytanie do sekcji HTML. znaki < i > są zmieniane na odpowiadające im kody znaków HTML: < oraz >

  • Usunięto błąd, który powodował, że możliwe było dodanie załącznika pomimo ustawienia sekcji załączników w trybie tylko do odczytu.

  • W właściwościach kontrolek typu pole numeryczne i pole daty dodano przełącznik Spiner, który umożliwia wyłączania przycisku z prawej strony kontrolki umożliwiającego zmianę wartości. W przypadku gdy taka kontrolka będzie wyświetlana w trybie tylko do odczytu, ten element będzie niewidoczny.

  • Wprowadzono zmianę, która powoduje, że na formularzach wyświetlanych na urządzeniu o szerokości ekranu mniejszej niż 992 px wszystkie etykietki pól s wyświetlane nad polami, a nie obok nich.

  • Dodano komunikat wyświetlany podczas próby usunięcia na workflow przejścia do procesu asynchronicznego w sytuacji, kiedy uruchomione podprocesy nie zostały zakończone. Usunięcie takiego przejścia jest możliwe tylko po zakończeniu wszystkich podprocesów. (T:0583)

  • Dodano komunikat o błędzie wyświetlany w sytuacji, gdy akcja dodania pliku jako załącznika utworzy nowy dokument, który nie zostanie zapisany. (T:0528)

  • Dodano referencję do dokumentu, której brak powodował wystąpienie błędu „Object reference not set to an instance of an object” podczas przejścia workflow do bloczka akceptacji.

  • W sekcji OCR wprowadzono zmianę, która powoduje, że w przypadku błędnego formatu rozpoznanych danych, po kliknięciu przycisku Zapisz korektę rozpoznanych danych błędnie wypełnione pola zostaną podświetlone. (T:0491)

  • Zmieniono treść komunikatów o błędzie wyświetlanych w przypadku zwrócenia błędnej wartości liczbowej lub daty przez akcję aktualizacji OCR. Obecnie komunikaty zawierają dodatkowe informacje umożliwiające diagnostykę błędu. (T:0490)

  • W aplikacji OCRSPA dodano pasek przewijania w oknie podglądu zeskanowanego dokumentu (T:0487)

  • Zmieniono sposób pobierania nazw kolumn używanych w oknie dialogowym Mapowanie zmiennych w podprocesie (kolumna Nazwa parametru). Obecnie nazwy tych kolumn są pobierane z tabeli dokumentu biznesowego; wcześniej były pobierane z zapytania SQL formularza, który został utworzony jako pierwszy dla tego dokumentu biznesowego. (T:0301)

  • Poprawiono działanie linków otwieranych spoza nAxiom, np. w treści wiadomości e-mail. Jeśli użytkownik nie jest zalogowany do nAxiom, zostanie wyświetlona strona logowania, a następnie zostanie wyświetlony element docelowy wskazywany przez link.

  • Wprowadzono zmianę, która powoduje, że podczas aktualizacji instalator będzie zachowywał zdefiniowane schematy bazy danych zgodnie z ustawieniami w plikach appsettings.json dla aplikacji API i Auth.

  • Zmieniono sposób weryfikacji wymagalności pól na karcie danych dodatkowych użytkownika. Obecnie weryfikacja odbywa się podczas zapisu danych użytkownika, niezależnie od tego, czy karta danych dodatkowych była wyświetlana. Ta zmiana powoduje, że nie można zapisać danych użytkownika, jeśli nie zostały podane wymagane dane dodatkowe. (T:0526)

  • Poprawiono przekazywanie wartości z listy rozwijanej do pola tekstowego na sekcji formularza wyświetlanej w trybie multitab. (T:0505)

  • W oknie ‘Wykonaj zapytanie SQL’ przesunięto przyciski do stopki, aby nie ukrywały się w przypadku użycia opcji powiększenia w przeglądarce.

  • Poprawiono logowanie błędów zgłaszanych podczas generowania plików raportów Telerik.

  • Usunięto problem, który powodował, że zawartość sekcji raportu nie była wczytywana poprawnie.

  • Poprawiono stosowanie stylu CSS dla kontrolki typu Wynik zapytania SQL, w tym również w trybie tylko do odczytu. (T:0584)

  • Poprawiono błąd, który uniemożliwiał otwieranie formularza w trybie okna lub okna dialogowego z sekcji wyświetlanej w trybie multitabbed (kilka sekcji w kolumnie formularza). (T:0570, 0573, 0608)

  • Usunięto błąd, który występował podczas kopiowania formularza z sekcją, dla której skonfigurowano ustawienia dostępności w określonym statusie. (T:0531)

  • Usunięto błąd, który powodował, że wyłączenie przełącznika Aktywne dla sekcji Toolbar powodowało dezaktywowanie przycisku odświeżania formularza. (T:0546)

  • Usunięto problem, który powodował resetowanie niezapisanych uprawnień dla formularza po dodaniu kolejnego uprawnionego. (T:0553)

  • Usunięto problem, który powodował, że w niektórych przypadkach po wylogowaniu z aplikacji FrontSPA i szybkim zalogowaniu jako konsultant, użytkownik był logowany z powrotem do aplikacji FrontSPA. (T:0456)

  • Usunięto błąd konwersji, który uniemożliwiał ustawienie jako domyślnej wartości dat zwróconej zapytaniem z innego formularza. (T:0522)

  • Usunięto błąd, który powodował, że możliwe było wyznaczenie innego użytkownika jako właściciela zadania oraz zwrócenie zadania do puli bez uprawnień do administrowania uprawnieniami (A).

  • Poprawiono błąd migracji, który powodował, że podczas aktualizacji do tabel dokumentów biznesowych nie była dodawana kolumna [ArchiveStatus]. (T:0496)

  • Usunięto problemy występujące w przypadku przypisania do przycisku kombinacji akcji Zapisz rekord i Otwórz formularz. (T:0467, 0457)

  • Usunięto błąd uniemożliwiający zapis rekordu w tabeli, z której usunięto kolumnę objętą audytem. Obecnie usunięcie kolumny powoduje ponowną aktualizację konfiguracji audytu i przebudowanie wyzwalaczy dla tej tabeli. (T:0421)

  • Usunięto błąd w workflow, który polegał na tym, że po dodaniu bloczka Start warunkowy wybranie innego bloczka nie powodowało aktualizacji panelu Ustawienia elementu. (T:0420)

  • Usunięto problem ze stosowaniem stylu CSS dla indywidualnej kontrolki na formularzu. (T:0607)

  • Usunięto problem, który powodował niepoprawne działanie workflow po zaimportowaniu konfiguracji aplikacji przy użyciu polecenia Menedżer Konfiguracji.

  • Wprowadzono poprawkę, która powoduje, że przyciski definiowane dla bloczka akceptacji wyświetlają się na formularzu zgodnie z ustawieniami kolejności wyświetlania. (T:0415)

  • Usunięto problem, który powodował, że przełączenie karty na formularzu przed zapisaniem dokumentu powodowało utratę wpisanych wartości. (T:0636)

  • Usunięto błędy w działaniu przycisków do edycji inline. (T:0544)


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