Informacje o wersji 1.14.2.2
z dn. 17-02-2025
W tej wersji
- Zmiany w procesach BPMN - funkcje eksperymentalne
- Poprawka do walidacji wymagalności pól
- Poprawka błędu SQL „request has too many parameters”
- Znany błąd: odświeżanie pamięci cache
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: 20250129124203
Wersje nAxiom kompatybilne na poziomie bazy danych:
- 1.14.2.0
- 1.14.2.1
Nowe i zmodernizowane funkcje
1. Procesy BPMN (funkcja eksperymentalna)
Wprowadzono zmiany w funkcjonalności eksperymentalnej Procesy biznesowe BPMN 2.0. Obecnie ta pozycja menu nosi nazwę Grupy procesów BPMN. Ta zmiana spowodowała zmianę wyboru procesu w akcji Uruchom proces BPMN. Należy najpierw wybrać grupę procesów, a następnie wybrać proces (diagram) i jego wersję. Te zmiany pozwalają wybierać w akcji dowolny proces BPMN, a nie tylko proces wiodący, jak do tej pory.
Poprawki i usunięte błędy
1. Przekroczenie liczby parametrów w zapytaniu SQL
Usunięto problem, który powodował, że w przypadku niektórych akcji (np. odświeżanie uprawnień, dodawanie interesariuszy), w których używano złożonych zapytań SQL, wykonanie akcji kończyło się błędem: ”The incoming request has too many parameters. The server supports a maximum of 2100 parameters. Reduce the number of parameters and resend the request.”
2. Wymagalność pól formularza
Poprawiono sprawdzanie wymagalności pól formularzy według szablonów uprawnień formularza.
Znane problemy
1. Smart numbers i odświeżanie cache
Informacje o obiektach obsługiwanych przez smart numbers są przechowywane w pamięci podręcznej poszczególnych serwisów nAxiom. Jednak niektóre serwisy (taskservice, publicapi, mobileapi) odświeżają zawartość cache tylko podczas uruchamiania. W przypadku zmian, np. po dodaniu roli, lub grupy interesariuszy, odwołanie za pomocą smart numbers do nowych obiektów w akcjach obsługiwanych przez taki serwis (np. zadania cykliczne) zakończy się błędem (undefined parameter in SQL query). Aby tego uniknąć konieczne jest ręczne restartowanie tych serwisów, w programie IIS Manager lub na platformie do zarządzania kontenerami.
Problem zostanie usunięty w wersji nAxiom 1.15, dzięki wykorzystaniu brokera komunikatów do informowania serwisów o konieczności odświeżenia cache.