PDF

Informacje o wersji 1.3.15

Nowe i rozszerzone funkcjonalności

Instalator:
  • W kroku 2 instalatora Konfiguracja serwera IIS dodano pole Tożsamość, w którym można ustawić użytkownika dla wszystkich pul aplikacji (wartość domyślna ApplicationPoolIdentity). Po zaznaczeniu opcji Zintegrowane zabezpieczenie (krok 4. Konfiguracja połączenia z bazą danych) i odpowiednim skonfigurowaniu dostępu do bazy, umożliwia to dostęp do bazy dla wybranego użytkownika.
  • Dodano możliwość instalowania modułu raportów (paczka reportsAPI.zip) firmy Telerik, konwertera PDF Syncfusion (syncfusion.zip) i modułu dokumentacji (paczka docAPI.zip).
  • Dodano możliwość wgrywania podczas instalacji plików PDF z dokumentacją. Pliki z paczki docpdf.zip są wypakowywane do katalogu z modułem dokumentacji, to jest docapi\docpdf\.
SQL Builder:
  • “Dodano możliwość powiązania tabeli z modułami aplikacji na potrzeby eksportu aplikacji. Powiązanie odbywa się na nowej karcie Moduły w trybie projektowania tabeli w oknie ` SQL Builder`.
  • Dodano możliwość definiowania funkcji tabelarycznych (ang. table-valued function), które zwracają wartość typu table. Funkcje tabelaryczne można definiować na połączonych tabelach, wybierając z nich dowolne kolumny. Funkcji tabelarycznych można używać w zapytaniach SQL jako tabel, na przykład w definicji źródła danych dla widoku listy, listy rozwijanej lub listy wielowyboru. Funkcje tabelaryczne definiuje się w oknie SQL Builder, klikając prawym przyciskiem myszy pozycję Table valued function w panelu z lewej strony i wybierając polecenie Utwórz nową. W celu zdefiniowania funkcji tabelarycznej należy wybrać tabele i wskazać kolumny, które mają zostać włączone do funkcji. W obszarze tekstowym poniżej widać tworzone zapytanie SQL, które jest zapisywane jako funkcja tabelaryczna.
Akcje:
  • Dla typów akcji Akcje generowania Telerik i Akcje generowania pliku PDF dodano możliwość wyboru kategorii załączników. Wybór kategorii jest możliwy po włączeniu przełącznika Zapisz wygenerowany plik do załączników w oknie dodawania/edytowania akcji.
  • Zmodyfikowano akcję Zewnętrzny SQL, umożliwiając import danych z tabeli zewnętrznej.
Mail Monitor:
  • W oknie dodawania/edytowania mail monitora, na karcie Akcje dodano możliwość wyboru kategorii załącznika po włączeniu przełącznika Dodaj plik jako załącznik.
  • Funkcję Mail Monitor rozszerzono o możliwość przechwycenia z wiadomości e-mail danych nadawcy, tematu i treści wiadomości.
OCR:
  • Do modułu OCR dodano możliwość skonfigurowania pomocniczego aktywny folder (hot-folder), którego zadaniem jest konwersja umieszczonych w nim obrazów do formatu PDF i przekazywanie ich dalej do hot-folderu OCR w celu przetworzenia. Dotychczas możliwa była jedynie konwersja formatu PDF na obrazy, teraz można skonfigurować ją w obie strony. Odpowiada za to opcja w pliku konfiguracyjnym OCR API.
Użytkownicy:
  • Dodano możliwość zdefiniowania dokumentu biznesowego do zapisu danych rozszerzonych użytkownika. Dokument i odpowiadający mu formularz wskazuje się w ustawieniach aplikacji. Następnie formularz jest dostępny jako zakładka w oknie dodawania użytkowników.

Wszystkie (inne niż systemowe) kolumny tabeli z danymi dodatkowymi użytkownika muszą zezwalać na wartość NULL.

Raporty:
  • Dodano możliwość tworzenia definicji raportów przy użyciu wizualnego designera Progress® Telerik® Reporting. W raportach możliwe jest korzystanie z predefiniowanych źródeł danych tworzonych automatycznie na podstawie zdefiniowanych w systemie dokumentów biznesowych i list. Dostępne są w nich również parametry: _UserId (id aktualnie zalogowanego użytkownika), _LangId(id języka aktualnie zalogowanego użytkownika), _Id (id instancji dokumentu biznesowego w kontekście którego uruchamiany jest raport).
  • Dodano nowy rodzaj akcji umożliwiający wygenerowanie raportu do pliku.
Załączniki:
  • Dodano funkcjonalność wersjonowania załączników. Możliwe jest dodawanie kolejnych wersji załączników, przeglądanie listy wersji, usuwanie wybranej wersji, wskazywanie wersji obowiązującej, generowanie różnic dla dowolnych dwóch wersji. Z każdą wersją są rejestrowane informacje o dacie dodania wersji, użytkowniku, który dodał wersję, numerze wersji i statusie (bieżąca, archiwalna, usunięta, zanonimizowana).
Licencjonowanie:
  • Wprowadzono licencjonowanie funkcji OCR i wydruków kodów paskowych/QR. W tym celu w oknie Lista licencji dla aplikacji dodano dwie pozycje: SYS_G_BARECODE_QR i SYS_G_OCR_ENGINE. W kolumnie Ilość tym pozycjom mogą odpowiadać wartości 0 (brak licencji) lub 1 (dostępna licencja). Licencje wgrywa się, wybierając w menu Licencjonowanie w sekcji SYSTEM i klikając przycisk Importuj plik licencji. Licencja jest sprawdzana podczas korzystania z pozycji menu podrzędnego OCR, akcji OCR i akcji drukowania. W przypadku braku licencji wyświetlana jest informacja: Aktualna licencja nie pozwala na korzystanie z tej funkcji. Blokowany jest też zapis akcji, jeśli wywoływane są z innych miejsc w aplikacji, oraz wykonywanie akcji.
Źródła danych:
  • W formatce Edycja źródła danych dodano funkcjonalność importowania listy serwisów z pliku JSON oraz ze specyfikacji Open API. Importowane serwisy są dodawane jako nowe akcje WebService powiązane ze źródłem danych.
  • Dodano pole do opisu źródła danych.”
Workflow:
  • Dodano możliwość zdefiniowania w bloku podproces zapytania SQL mapującego dane z procesu głównego na podproces.
  • Dodano możliwość wyjścia z podprocesu do bloku decyzyjnego, bloku zadanie automatyczne oraz do innego podprocesu.
Formularze:
  • Dodano możliwość ustawiania wartości domyślnych dla pól systemowych Type1 i Organization.
  • Dodano możliwość tworzenia linków wewnętrznych z użyciem identyfikatora GUID formularza.
  • Dodano możliwość indywidualnego przypisywania styli dla etykiety pola na formularzu, całej kontrolki, tj. etykiety i pola wprowadzania oraz do samego pola wprowadzania. Przykład:
         .label.font-size: 20px !important;
         .input.color: black;
         .control.background-color: orange;
    
Inne:
  • Dodano obsługę funkcji SQL RAISERROR w komunikatach o powodzeniu/niepowodzeniu.
    Przykład z odwołaniem do wartości {@Tekst} z pola formularza:
          DECLARE @Zmienna varchar(150)
          SET @Zmienna = CONCAT( 'Wartość "', {@Tekst}, '" jest nieprawidłowa.');
    
          RAISERROR(
            @Zmienna, -- tekst komunikatu
            8, -- poziom istotności
            1 -- stan
          )
    

Poprawki i usunięte błędy

  • Usunięto błąd, który uniemożliwiał ustawianie szerokości pól typu Wynik zapytania SQL.
  • Poprawiono działanie warunków wyświetlania w opcji Dostępność pola dla sekcji formularza typu prosta lista.
  • Poprawiono zapis w bazie danych ustawienia dostępu użytkownika do Internal API.
  • Poprawiono logowanie błędów w przypadku próby otworzenia formularza dla nieistniejącego rekordu.
  • Wprowadzono poprawki optymalizacyjne dla operacji zapisu instancji dokumentu biznesowego.
  • Zablokowano przycisk dodawania pozycji podrzędnej dla modułu w oknie definiowania aplikacji i modułu. Teraz taki przycisk jest dostępny tylko dla aplikacji.
  • Poprawiono działanie wartości domyślnej dla pola checkbox
  • Poprawiono działanie funkcji Modyfikacja zależności kontrolki dla wartości typu uniqueidentifier
  • Wprowadzono zmianę dotyczącą konfiguracji IIS przez instalatora. Obecnie dla modułów Taskservixce i OCRApi dla właściwości StartMode jest ustawiana wartość AlwaysRunning.
  • Zmieniono sposób wysyłania wiadomości e-mail. Jeśli wysłanie wiadomości nie powiedzie się 3 razy, dalsze próby zostaną zaniechane (maksymalna wartość w kolumnie ErrorCounter w tabeli Emails wynosi 3).
  • Podczas instalowania puli aplikacji dla aplikacji .NET ustawiany jest zawsze czas bezczynności równy 0.
  • Poprawiono wyświetlanie etykietek tooltips dla przycisków w module SQL Builder.
  • Poprawiono działanie funkcji mapowania danych między procesem głównym i podprocesem asynchronicznym.
  • Usunięto błąd, który uniemożliwiał wysyłanie wiadomości e-mail z lokalnej instalacji nAxiom.
  • Poprawiono błąd, który powodował nieprawidłowe wyświetlanie nazw i opisów widgetów po zmianie układu kokpitu.

    Aby na prostych listach w widgetach wyświetlać stałą liczbę cyfr dziesiętnych, należy zrzutować wartość na text, aby końcowe zera nie były pomijane, np.: cast([wartosc_decimal] as varchar(20)) lub cast(cast(wartosc_decimal as decimal(10,4)) as varchar(25)).

  • W konfiguracji listy dodano możliwość ustawienia formatu dla kolumn typu money i smallmoney.
  • Zmieniono działanie operacji dla edycji w trybie inline w ten sposób, że w przypadku braku wpisanej wartości w kolumnie jest zapisywana wartość NULL.
  • Poprawiono działanie akcji zapisu w trybie edycji inline dla pól numerycznych.
  • Zmieniono sposób wyświetlania długich list formularzy, dodając opcję stronicowania.
  • Usunięto błędy wyświetlania i zapisu danych na karcie Dane dodatkowe dla jednostki organizacyjnej.
  • Usunięto problem z utratą zmian na formularzu spowodowaną błędem podczas zapisu.

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