Informacje o wersji 1.3.15
Nowe i rozszerzone funkcjonalności
- Instalator:
-
- W kroku 2 instalatora
Konfiguracja serwera IIS
dodano poleTożsamość
, w którym można ustawić użytkownika dla wszystkich pul aplikacji (wartość domyślnaApplicationPoolIdentity
). Po zaznaczeniu opcjiZintegrowane 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 (paczkadocAPI.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 jestdocapi\docpdf\
.
- W kroku 2 instalatora
- 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 polecenieUtwó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.
- “Dodano możliwość powiązania tabeli z modułami aplikacji na potrzeby eksportu aplikacji. Powiązanie odbywa się na nowej karcie
- Akcje:
-
- Dla typów akcji
Akcje generowania Telerik
iAkcje generowania pliku PDF
dodano możliwość wyboru kategorii załączników. Wybór kategorii jest możliwy po włączeniu przełącznikaZapisz 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.
- Dla typów akcji
- Mail Monitor:
-
- W oknie dodawania/edytowania mail monitora, na karcie
Akcje
dodano możliwość wyboru kategorii załącznika po włączeniu przełącznikaDodaj 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.
- W oknie dodawania/edytowania mail monitora, na karcie
- 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
iSYS_G_OCR_ENGINE
. W kolumnieIlość
tym pozycjom mogą odpowiadać wartości0
(brak licencji) lub1
(dostępna licencja). Licencje wgrywa się, wybierając w menuLicencjonowanie
w sekcjiSYSTEM
i klikając przyciskImportuj plik licencji
. Licencja jest sprawdzana podczas korzystania z pozycji menu podrzędnegoOCR
, 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.
- Wprowadzono licencjonowanie funkcji OCR i wydruków kodów paskowych/QR. W tym celu w oknie
- Ź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.”
- W formatce
- 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
iOrganization
. - 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;
- Dodano możliwość ustawiania wartości domyślnych dla pól systemowych
- 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 )
- Dodano obsługę funkcji SQL
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 typuuniqueidentifier
- 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 tabeliEmails
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))
lubcast(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.
×