Informacje o wersji 1.9.2 z dn. 16-12-2022

PDF

Ważne informacje

Konfiguracja TaskService

Wykryto, że w pliku konfiguracyjnym appsettings.json komponentu TaskService brakuje parametru Environment, co powoduje, że w zadaniach wykonywanych przez ten komponent uwzględniane są tylko wartości zmiennych i akcje dla środowiska deweloperskiego. Odpowiednia poprawka w instalatorze zostanie wprowadzona w kolejnej wersji. Tymczasowym rozwiązaniem jest ręczne dopisanie tego parametru i przypisanie mu wartości zgodnej z bieżącym środowiskiem (Development, Test, Production), np.:

"AppConfiguration": {
    "CustomerName": "ACME",
    "Environment": "Test"
...

Nowe i zmodernizowane funkcje

Filtrowanie wg aplikacji w AdminSPA

W nagłówku aplikacji AdminSPA dodano listę rozwijaną z aplikacjami zdefiniowanymi w danej witrynie nAxiom. Wybór aplikacji z tej listy spowoduje, że w każdej liście obiektów powiązanych z aplikacjami (np. formularze, listy itp.) zostanie zastosowany filtr odpowiadający wybranej aplikacji. Dodatkowo, każdy tworzony nowy obiekt będzie miał domyślnie ustawioną tę aplikację (oraz moduł — pierwszy w kolejności alfabetycznej wg nazwy).

Ta funkcjonalność ma na celu ułatwienie pracy w witrynie, w której zdefiniowano wiele aplikacji.

Filtr nie ma zastosowania do samej listy definicji aplikacji, na której wyświetlane są wszystkie aplikacje.

Okno dialogowe definicji aplikacji

Zmodyfikowano sposób edycji definicji aplikacji po stronie AdminSPA (ADMINISTRACJA > Lista aplikacji). Obecnie po kliknięciu ikony edycji wyświetlane jest okno dialogowe z kartami: Ogólne, Moduły, Zmienne, Uprawnienia, na których definiuje się odpowiednie ustawienia aplikacji.

Zmienne systemowe a mechanizm SmartNumbers

Dodano nową metodę tworzenia referencji do zmiennych środowiskowych za pomocą funkcji SmartNumbers. Składnia odwołania wygląda następująco:

{&AppCode.AppInlineVariables.VarCode}

W przypadku wartości tekstowych takie odwołania są zastępowane wartością danej zmiennej bez apostrofów, co pozwala ich używać np. w klauzulach FROM zapytań SQL. W szczególności możliwe jest określenie w ten sposób schematu bazy danych, nazwy tabeli lub serwera linked server (po zdefiniowaniu odpowiednich zmiennych środowiskowych).

Generator dokumentacji

Zmodyfikowano funkcjonalność generowania dokumentacji (POMOC > Generator dokumentacji). Po zmianie użytkownik może wybrać, format wyjściowy dokumentacji (docx/pdf) oraz szablon dokumentacji. Możliwe jest także wczytanie do programu własnego szablonu dokumentacji i nadpisanie nim formatu domyślnego (w szczególności może to być zmodyfikowany szablon domyślny).

Opcja wyboru języka na razie nie jest obsługiwana.

Podgląd załączników

Zmodyfikowano działanie funkcji podglądu załączników w przypadku, kiedy wyświetlenie załącznika jest niemożliwe (np. plik PDF zabezpieczony hasłem). Obecnie w oknie podglądu jest wyświetlana informacja: „Podgląd załącznika jest niedostępny”.

Migrator: obsługa usunięcia statusu i typu biznesowego

Dodano predefiniowany dokument biznesowy, z którym powiązano:

  • status o opisie STATUS USUNIĘTY PRZEZ MIGRACJĘ APLIKACJI i kodzie ErasedByAppMigration
  • typ biznesowy o opisie TYP BIZNESOWY USUNIĘTY PRZEZ MIGRACJĘ APLIKACJI i kodzie ErasedByAppMigration

W przypadku, kiedy w importowanej aplikacji usunięto statusy i/lub typy biznesowe, a występują instancje dokumentów, które mają przypisane te atrybuty, w procesie migracji usunięte statusy i typy zostaną zamienione na predefiniowane wartości.

Ponadto dodano mechanizm, który w przypadku usunięcia przejścia na diagramie procesu, zastępuje wystąpienia identyfikatora tego przejścia w kolumnie Transition w tabeli dokumentu biznesowego wartością NULL.

Predefiniowana definicja dokumentu biznesowego, status i typ są widoczne na listach obiektów w aplikacji AdminSPA w trybie tylko do odczytu.

Poprawki i usunięte błędy

Tłumaczenia FrontSPA

Dodano tłumaczenia na język angielski „systemowych” tekstów interfejsu użytkownika wyświetlanych w aplikacji FrontSPA.

Migrator aplikacji

Usunięto znane problemy dotyczące migratora aplikacji w zakresie eksportu następujących elementów:

  • akcje przypisane do bloków podprocesu asynchronicznego i decyzyjnego,
  • opisy kolumn definiowane w kreatorze modeli danych.
Model danych formularza

Usunięto problem, który powodował, że użycie akcji Odśwież wskazany formularz z poziomu formularza wyświetlanego w trybie okna dialogowego skutkowało nieprawidłowymi danymi w modelu formularza docelowego.

Polecenie Tłumaczenia i pomoc

Usunięto problem, który powodował wyświetlenie komunikatu „Błąd podczas pobierania tłumaczeń” po użyciu polecenia Tłumaczenia i pomoc po raz pierwszy na nowej bazie danych.

Powiązania sekcji formularza

Usunięto błąd, na skutek którego zmiana typu sekcji na formularzu nie powodowała usunięcia referencji do powiązanego obiektu. Na przykład po zmianie sekcji typu lista pozostawała referencja do listy, a po sekcji typu załączniki lub podgląd załączników, referencja do kategorii załączników.

Zakładki sekcji na formularzu

Usunięto błąd, który powodował, że w przypadku, gdy w kolumnie formularza tylko jedna sekcja była widoczna, w aplikacji FrontSPA ta sekcja była wyświetlana jako karta z nazwą sekcji w zakładce karty. Obecnie w takiej sytuacji nazwa widocznej sekcji jest wyświetlana powyżej sekcji zamiast nazwy kolumny.

Przerwana akcja

Poprawiono zachowanie programu w przypadku, kiedy użytkownik zaniecha/przerwie kontynuowanie rozpoczętej akcji. Obecnie w takiej sytuacji nie jest wyświetlany komunikat o błędzie.

Przyciski na liście widgetów

Poprawiono wyświetlanie przycisku zamknięcia okna dialogowego (X) i przycisku Zamknij w oknie dialogowym Lista widgetów w aplikacji FrontSPA.

Przyciski w migratorze aplikacji

Poprawiono sposób wyświetlania przycisków akcji w kolumnie na stronie Migrator aplikacji.

Polecenie Mój profil, zmiana języka

Usunięto problem z uwzględnieniem zmiany języka użytkownika w oknie dialogowym wyświetlanym poleceniem Mój profil. Zmiana języka zaczyna obowiązywać po ponownym zalogowaniu użytkownika.

Kolumna HTML na liście hierarchicznej

Poprawiono błąd wyświetlania danych w kolumnie HTML na liście hierarchicznej.

Oczekiwanie na wykonanie przejścia

Dodano blokadę formularza z animowaną ikoną oczekiwania aktywowaną w czasie wykonywania akcji przypisanych do przejść na diagramie procesów.

Wpisy w tabeli tłumaczeń dla sekcji i pozycji menu

Dodano migrację bazy danych, która tworzy wpisy w tabeli tłumaczeń dla wszystkich sekcji i pozycji menu użytkownika zdefiniowanych przed aktualizacją do tej wersji.

Nieobsługiwane funkcjonalności migratora aplikacji

W migratorze aplikacji ukryto przyciski niewspieranych funkcjonalności, to jest: Dodaj szablon eksportu w procesie tworzenia konfiguracji eksportu oraz Tryb zaawansowany w procesie importowania konfiguracji.

Funkcje tabelaryczne w kreatorze modeli danych

Poprawiono wyświetlanie listy funkcji tabelarycznych w kreatorze modeli danych. Obecnie wyświetlane są zarówno funkcje utworzone przez użytkownika, jak i funkcje tworzone w procesie generowania danych aplikacji (źródła danych dla widoku listy).

Diagram procesu we FrontSPA

Wprowadzono poprawkę, dzięki której do wyświetlenia diagramu procesu w aplikacji FrontSPA wystarczy uprawnienie PBA Używanie wszystkich aplikacji. Do tej pory wykonanie tej czynności wymagało uprawnienia do podglądu elementów danej aplikacji.

Wyjątki w aplikacji FrontSPA

Wprowadzono zmianę mechanizmu zgłaszania wyjątków w aplikacji FrontSPA. Obecnie w razie wystąpienia niektórych błędów wyświetlany jest komunikat o błędzie. Dotychczas takie błędy były logowane w konsoli przeglądarki i mogły powodować zawieszenie strony w aplikacji nAxiom.

Przenoszenie przycisków między sekcjami

Poprawiono błąd, który powodował, że po przeniesieniu przycisku z jednej sekcji formularza do innej, usunięcie sekcji źródłowej powodowało usunięcie przeniesionego przycisku.


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