PDF

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 folderze Drop 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 oknie Zestaw 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 oknie Tworzenie definicji szablonu Word.
    Przykładowy model danych w formacie JSON z uwzględnieniem typu wartości table:
     [
    {
      "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 i UserId. 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 i value 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.

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