Informacje o wersji 1.15.4.0
z dn. 29-10-2025
W tej wersji
- Modele decyzyjne
- Zmiany w podglądzie załączników
- Dokowanie paska narzędzi formularza
- Inne zmiany i poprawki
Wymagane działania
Nie jest wymagane wykonanie żadnych dodatkowych czynności.
Kompatybilność aplikacji
Migracja aplikacji jest możliwa tylko między wersjami nAxiom kompatybilnymi na poziomie bazy danych.
Bieżąca wersja bazy danych: 20251020142527
W tej wersji nAxiom struktura bazy danych zmieniła się. Przed migracją aplikacji do tej wersji wymagane jest zaktualizowanie środowiska źródłowego.
Nowe i zmodernizowane funkcje
1. Modele decyzyjne
Z funkcjonalności eksperymentalnej Procesy BPMN wydzielono jako integralną funkcję nAxiom możliwość modelowania procesów decyzyjnych. W tym celu dodano encję biznesową Model decyzyjny. Do projektowania modeli decyzyjnych służy zgodny ze standardem DMN edytor BPMN.io. Zaprojektowany diagram jest zapisywany jako plik XML.
W obecnym wydaniu modele decyzyjne muszą zostać opublikowane, aby można było je uruchomić. Modyfikacje opublikowanego modelu są zablokowane, wymagane jest utworzenie nowej wersji roboczej opublikowanego modelu.
Do wykonywania modeli decyzyjnych służy nowa akcja Uruchom model decyzyjny. W akcji należy wskazać model i wersję oraz zdefiniować sposób obsługi parametrów wejściowych i wyników zwróconych w modelu. Parametry wejściowe można przekazać bezpośrednio z kontekstu formularza lub z zapytania SQL definiowanego w akcji.
Wynik z modelu decyzyjnego jest zwracany jako tablica obiektów JSON i jest dostępny w akcji jako zmienna @_DecisionResult. Tę zmienną należy przetworzyć osobnym zapytaniem SQL.
Za wykonywanie modeli decyzyjnych odpowiada silnik Common DMN Engine. Ten silnik wspiera podzbiór funkcjonalności dostępnych w edytorze BPMN.io, w szczególności różne polityki trafień. W tabelach oraz literałach decyzyjnych można używać prostych wyrażeń w języku C#, które są obsługiwane przez bibliotekę DynamicExpresso. Wyrażenia można testować w dostępnym online interpreterze http://dynamic-expresso.azurewebsites.net/.
Pełny opis funkcjonalności zostanie opublikowany w dokumentacji nAxiom.
2. Zmiany w podglądzie załączników
W konfiguracji sekcji podglądu załączników (Typ sekcji > Ustawienia) dodano opcję Rodzaj okna dla podglądu z dwiema wartościami: Okno i Dialog. Służą one do wyboru trybu wyświetlania podglądu załącznika w osobnym oknie. Tryb Dialog (jedyny dostępny dotychczas) wyświetla podgląd załącznika w oknie dialogowym, bez możliwości zmiany rozmiaru, minimalizacji i maksymalizacji. W nowym trybie Okno podgląd załącznika jest wyświetlany jako osobne okno z możliwością zmiany rozmiaru, minimalizacji i maksymalizacji. W tym trybie, po zminimalizowaniu okna, można wyświetlić podgląd kolejnych załączników. Okna są minimalizowane do pasków tytułu widocznych w lewym dolnym rogu okna przeglądarki. Po minimalizacji czwartego okna, paski tytułów są grupowane do rozwijanego przycisku z listą okien podglądu.
3. Dokowanie paska narzędzi formularza
We właściwościach sekcji Toolbar w widoku projektu formularza dodano przełącznik Przyklej do góry ekranu (tryb desktop). Po włączeniu przełącznik powoduje przypięcie nagłówka formularza i paska narzędzi u góry ekranu, dzięki czemu jest on zawsze widoczny podczas przewijania formularza.
Modyfikacje i rozwiązane problemy
1. Widok struktury organizacyjnej
W widoku drzewa struktury organizacyjnej zmodyfikowano domyślną szerokość kolumny z nazwą oraz dodano możliwość zmiany szerokości kolumn z nazwą i kodem jednostki.
2. Aktualizacja funkcji tabelarycznych
Poprawiono rozwiązanie problemu odświeżenia funkcji tabelarycznej w przypadku modyfikacji kodu definicji dokumentu z wersji 1.15.3.0, aby uwzględnić specyficzne warunki, w których wykonanie migracji bazy danych podczas aktualizacji kończyło się niepowodzeniem.
3. Tabele pomocnicze, atrybut Etykieta
Usunięto błąd, który powodował, że w tabeli pomocniczej dla kolumny klucza głównego nie był obsługiwany atrybut Etykieta. Po utworzeniu kolumny pole Etykieta próba dodania podczas edycji kolumny kończyła się niepowodzeniem.