Informacje o wersji 1.3.13
Nowe i rozszerzone funkcjonalności
Instalator
-
Zmieniono wygląd tabeli z modułami wyświetlanej w kroku 3.
Wybór plików instalacyjnych
. - Dodano opcje instalacji modułów PublicAPI, OCRAPI i OCR (dla OCR i OCRAPI domyślnie wyłączone). W przypadku wyboru modułu OCR jest wyświetlany komunikat przypominający o konieczności zainstalowania bibliotek ABBYY FineReader Engine.
- Dodano możliwość selektywnego instalowania poszczególnych modułów i zmiany ścieżek do paczek instalacyjnych.
Niektóre ustawienia konfiguracyjne należy ustawić w pliku appsetings.json (np. OcrEngineConfig.CustomerProjectId).
Mail Monitor
-
Dodano funkcjonalność Mail monitor (
APLIKACJA
>Mail Monitor
), która polega na monitorowaniu skonfigurowanego konta e-mail na serwerze Exchange. - Dodano akcję tworzenia nowego dokumentu i dodawania do niego załącznika z wiadomości e-mail.
-
Dodano obsługę funkcji Mail monitor w module TaskService, która dla każdego konta e-mail cyklicznie sprawdza nową pocztę. Okres sprawdzania ustawia się w opcji
Interwał powtarzania wysyłania maili w sekundach
(SYSTEM
>Ustawienia aplikacji
>Email
). - Dodano okno dialogowe, w którym można konfigurować i edytować konta e-mail do monitorowania oraz przypisane akcje.
Moduł OCR
-
Dodano kategorię
Akcje OCR załączników
. Można w niej definiować akcje inicjujące proces OCR dla załączników formularza (wszystkich lub wybranych według id). Akcja zapisuje załącznik w folderzeDrop Folder OCR
, gdzie zostaje on przetworzony przez OCR API. Rozpoznane dane są zapisywane w bazie. Możliwe jest wyświetlanie podglądu tych danych i ich edycja oraz skopiowanie tych danych do instancji dokumentu biznesowego -
Dodano kategorię akcji
Akcje aktualizacji OCR
. Akcje z tej kategorii umożliwiają aktualizację pól formularza danymi z OCR. Dane są zwracane przez akcję SQL definiowaną w oknieZestaw rozpoznanych danych OCR
. -
Dodano nowy typ sekcji formularza
Sekcja OCR
przeznaczony do wyświetlania danych rozpoznanych w procesie OCR. W sekcji można wybrać załącznik, z którego dane zostaną wyświetlone oraz wskazywać miejsce na podglądzie załącznika, z którego zostały pobrane dane.
OpenedForms
- Dodano możliwość odwoływania się do pól formularzy w tablicy OpenedForms z formularza, sekcji typu lista i pola edycji inline.
-
Dodano nowy rodzaj odwołań z SQL do pól formularzy w tablicy OpenedForms. W tych odwołaniach formularze są identyfikowane według kodu formularza. Składnia
{@\*KodFormularza.NazwaPolaWkontekście}
. Dotychczasowe odwołania według indeksu w tablicy OpenedForms są obsługiwane w dalszym ciągu.
Szablony PDF
-
Dodano możliwość warunkowego włączania/wyłączania poszczególnych sekcji szablonu PDF na podstawie wyrażeń
IF-THEN-ELSE
. -
Pliki PDF generowane na podstawie szablonów mogą teraz zawierać tabele. W tym celu należy zadeklarować w modelu JSON typ wartości
table
oraz zdefiniować tabelę na nowej karcieŹródło danych
w oknieTworzenie definicji szablonu Word
.
Przykładowy model danych w formacie JSON z uwzględnieniem typu wartościtable
:[ { "value": "Tekst", "testValue": "Lorem ipsum dolor sit amet...", "type": "text" }, { "value": "Data", "testValue": "14/07/1410", "type": "date" "format": "dd/MM/yyyy" }, { "value": "KodKreskowy", "testValue": "12345678", "type": "barcode", "width": 600, "height": 50 }, { "value": "MojaTabela", "type": "table", "testValues": [ { "NazwaKolumny1": "1 wiersz 1 kolumna", "NazwaKolumny2": "1 wiersz 2 kolumna", "NazwaKolumny3": "1 wiersz 3 kolumna" }, { "NazwaKolumny1": "2 wiersz 1 kolumna", "NazwaKolumny2": "2 wiersz 2 kolumna", "NazwaKolumny3": "2 wiersz 3 kolumna" } ], "isFirstRowTitle": true, "columns": [ { "value": "NazwaKolumny1", "type": "text" }, { "value": "NazwaKolumny2", "type": "text" }, { "value": "NazwaKolumny3", "type": "text" } ] }, ]
Zastępstwa
- Funkcję wyznaczania zastępstw rozszerzono o możliwość cedowania uprawnień z indywidualnych szablonów uprawnień osoby zastępowanej. Do tej pory było to możliwe tylko dla szablonów definiowanych dla ról.
- Poprawiono działanie przełącznika umożliwiającego dezaktywowanie zastępstwa (w oknie dialogowym edytowania zastępstwa).
Inne
- Definicje widoków list dla zestawów rekordów i widoków formularzy dla indywidualnych rekordów są obecnie zapisywane jako obiekty w pamięci podręcznej cache i stamtąd odczytywane, co zwiększa wydajność aplikacji.
Ważniejsze zmiany i poprawki
Zmiany
- Zmieniono sposób definiowania/edytowania słowników. Obecnie słownik dodaje się/edytuje w osobnym oknie, tak jak w przypadku innych obiektów w nAxiom.
-
Dodano obsługę składni SQL umożliwiającej dodawanie pustej kolumny do wyniku zapytania.
SELECT *, '' AS PustaKolumna FROM Tabela
- Dodano monit potwierdzenia dla usunięcia roli.
- Dodano przyciski audytu i odświeżania do okien wyskakujących wyświetlanych po stronie fornt-office.
-
Dodano wskaźnik operacji w toku dla okien otwieranych poleceniami podmenu
Procesy biznesowe
. - Zmieniono obsługę błędów instalatora. W przypadku wystąpienia błędu w instalatorze, komunikat o błędzie zawiera także szczegóły błędu (innerException), o ile występują.
-
Wyłączono aktualizację wartości w kolumnach systemowych
CreateDate
iUserId
. Obecnie wartości w tych kolumnach zostają zapisane podczas tworzenia rekordu i nie można ich zmienić. - Zmieniono działanie instalatora w odniesieniu do folderów użytkownika w strukturze folderów aplikacji. Obecnie te pliki są zachowywane. Poprawiono mechanizm przepisywania wartości ustawień konfiguracji w plikach appsettings.json i config.production.json z poprzedniej konfiguracji do nowej konfiguracji. Dodano mechanizm przywracania plików konfiguracyjnych w razie niepowodzenia aktualizacji.
- Zmieniono zachowanie domyślne, które powodowało, że po zapisaniu danych w formularzu ustawiona organizacja zmieniała się na organizację przypisaną użytkownikowi jako pierwsza.
Poprawki
-
Poprawiono działanie sekcji podglądu załączników w formularzach generowanych poleceniem
Utwórz flow
. - Poprawiono sposób wyświetlania etykietek tooltip.
- Poprawiono wyświetlanie etykiet zakładek dla sekcji z kilkoma zakładkami.
- Usunięto błąd, który powodował, że pomimo włączenia przełącznika Pole tylko do odczytu dla sekcji formularza, w aplikacji po stronie front-office edycja była w dalszym ciągu możliwa.
- Usunięto błąd, który powodował, że włączony przełącznik Pole tylko do odczytu po zapisaniu formularza był wyłączany.
-
Wprowadzono poprawkę, dzięki której instrukcja SQL dla listy wielowyboru może zwracać wartości
key
ivalue
w dowolnej kolejności. - Wprowadzono poprawkę, dzięki której można obecnie zmieniać wartości typu dokumentu biznesowego po utworzeniu dokumentu.
- Wprowadzono poprawkę, która przywróciła obsługę SQL Server 2016 przez nAxiom.
- Poprawiono działanie akcji odświeżania formularza w przypadku formularza otwartego w trybie okna dialogowego z innego formularza.
×