Procedura aktualizacji wersji
1.14.8.3 (17-07-2025)
Nie jest wymagane wykonanie żadnych dodatkowych czynności.
1.14.8.3 (16-07-2025)
Nie jest wymagane wykonanie żadnych dodatkowych czynności.
1.14.8.2 (04-07-2025)
Nie jest wymagane wykonanie żadnych dodatkowych czynności.
1.14.8.1 (26-06-2025)
Nie jest wymagane wykonanie żadnych dodatkowych czynności.
1.14.8.0 (16-06-2025)
Nie jest wymagane wykonanie żadnych dodatkowych czynności.
1.14.5.2, 1.14.6.x i 1.14.7.x (04-06-2025)
Nie jest wymagane wykonanie żadnych dodatkowych czynności.
1.14.5.2 (26-05-2025)
Nie jest wymagane wykonanie żadnych dodatkowych czynności.
1.14.7.1 (09-05-2025)
Nie jest wymagane wykonanie żadnych dodatkowych czynności.
1.14.7.0 (07-05-2025)
Wymagane jest wykonanie następujących czynności:
- Lista wyboru w edycji inline:
Aktualizacja nAxiom do wersji 1.14.7.0 spowoduje usunięcie kolumny DefinedControlOptions z tabeli core.GridColumns. W efekcie wartości [key] wybierane na liście wyboru w trybie edycji inline nie będą trafiać do kolumny docelowej i nie będą zapisywane. Aby to naprawić, należy zdefiniować mapowanie wartości [key] na kolumnę docelową (właściwości kolumny > karta
Edycja Inline
>Lista zależności kolumna - kolumna
). Przed aktualizacją można wyszukać w bazie takie przypadki zapytaniem:SELECT [Id] ,[GridDataId] ,[Code] ,[DataType] ,[DefinedControlId] ,[DefinedControlOptions] FROM [MojaBaza].[core].[GridColumns] WHERE DefinedControlOptions IS NOT NULL
1.14.6.1 (25-04-2025)
Nie jest wymagane wykonanie żadnych dodatkowych czynności.
1.14.6.0 (15-04-2025)
Nie jest wymagane wykonanie żadnych dodatkowych czynności.
1.14.5.1 (10-04-2025)
Nie jest wymagane wykonanie żadnych dodatkowych czynności.
1.14.5.0 (03-04-2025)
Nie jest wymagane wykonanie żadnych dodatkowych czynności.
1.14.4.1 (27-03-2025)
Nie jest wymagane wykonanie żadnych dodatkowych czynności.
1.14.4.0 (14-03-2025)
Nie jest wymagane wykonanie żadnych dodatkowych czynności.
1.14.3.2 (05-03-2025)
Nie jest wymagane wykonanie żadnych dodatkowych czynności.
1.14.3.1 (26-02-2025)
Nie jest wymagane wykonanie żadnych dodatkowych czynności.
1.14.3.0 (20-02-2025)
Nie jest wymagane wykonanie żadnych dodatkowych czynności.
1.14.2.2 (17-02-2025)
Nie jest wymagane wykonanie żadnych dodatkowych czynności.
1.14.2.1 (04-02-2025)
Nie jest wymagane wykonanie żadnych dodatkowych czynności.
1.14.2.0 (31-01-2025)
Wymagane jest wykonanie następujących czynności:
- Nowe zastępstwa:
W ramach modyfikacji funkcji core.GetAllSubstitutions usunięto parametr LangId. W związku z tą zmianą zdefiniowane wywołania funkcji będą zwracać błąd. Wymagane jest usunięcie parametru z wywołania funkcji:
SELECT * FROM core.GetAllSubstitutions ()
1.14.1.0 (23-01-2025)
Wymagane jest wykonanie następujących czynności:
- Wydajność operacji wsadowych:
W związku ze zmianą struktury tabeli [core].[ACLInstanceEntries] wszelkie zapytania niestandardowe oparte na tej tabeli mogą wymagać aktualizacji odpowiednio do wprowadzonych zmian.
1.14.0.15 (14-01-2025)
Nie jest wymagane wykonanie żadnych dodatkowych czynności.
1.14.0.14 (09-01-2025)
Nie jest wymagane wykonanie żadnych dodatkowych czynności.
1.14.0.13 (20-12-2024)
Nie jest wymagane wykonanie żadnych dodatkowych czynności.
1.14.0.13 (06-12-2024)
Dodatkowe czynności nie są wymagane.
1.14.0.12 (20-11-2024)
Instalator zaawansowany: Wymagana jest samodzielna instalacja plików platformy .NET 8 w danym środowisku. W przeciwnym razie instalacja tej wersji nAxiom nie będzie możliwa. Pakiet instalacyjny .NET Hosting Bundle należy pobrać, używając linku: https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-aspnetcore-8.0.11-windows-hosting-bundle-installer
Obrazy dockerowe: Wymagana jest modyfikacja sekcji SQLConnectionString w pliku appsettings-custom.json poprzez dodanie wpisu Encrypt=false:
{
"ConnectionStrings": {
"SQLConnectionString": "
Server=host.docker.internal;
Initial Catalog=tenants-docker;
User ID=sa;
Password=p@ssw0rd;
Connection Timeout=30;
Encrypt=false;"
},
"AppConfiguration": {
"FileStorageRoot": "/home/app/nAxiom"
}
}
Ponadto, w przypadku aktualizacji środowiska w architekturze kontenerów należy zaktualizować ciągi połączenia z bazami danych tenantów w aplikacji TenantsadminSPA, dodając również jawną deklarację Encryption=false.*
* Ta zmiana nie jest wymagana. Jest ona wykonywana automatycznie w ramach aktualizacji do nowej wersji (przez migrację bazy danych).
1.14.0.11 (12-11-2024)
Dodatkowe czynności nie są wymagane.
1.13.2.5 (25-10-2024)
Dodatkowe czynności nie są wymagane.
1.12.1.1 (24-10-2024)
Dodatkowe czynności nie są wymagane.
1.14.0.10 (15-10-2024)
Dodatkowe czynności nie są wymagane.
1.14.0.9 (30-09-2024)
Dodatkowe czynności nie są wymagane.
1.14.0.8 (19-09-2024)
Dodatkowe czynności nie są wymagane.
1.14.0.7 (09-09-2024)
Dodatkowe czynności nie są wymagane.
1.14.0.6 (02-08-2024)
Dodatkowe czynności nie są wymagane.
1.14.0.5 (17-07-2024)
Dodatkowe czynności nie są wymagane.
1.14.0.4 (02-07-2024)
Dodatkowe czynności nie są wymagane.
1.14.0.3 (12-06-2024)
Dodatkowe czynności nie są wymagane.
1.14.0.2 (04-06-2024)
Dodatkowe czynności nie są wymagane.
1.14.0.1 (23-04-2024)
Dodatkowe czynności nie są wymagane.
1.13.2.4 (10-04-2024)
Dodatkowe czynności nie są wymagane.
1.14.0.0 (08-04-2024)
Nowa funkcja showCustomMessage: (dodano 09-04-2024) W związku z usunięciem biblioteki alertify.js należy wszystkie odwołania do tej biblioteki zastąpić odwołaniami do funkcji showCustomMessage. Aby znaleźć miejsca użycia tej biblioteki, można użyć poniższych zapytań SQL:
SELECT *
FROM [core].[FormSections]
WHERE Settings LIKE '%alertify%'
SELECT *
FROM [core].[Actions]
WHERE Command LIKE '%alertify%'
SELECT *
FROM [core].[Forms]
WHERE ContextChangeScript LIKE '%alertify%'
SELECT *
FROM [core].[FormFields]
WHERE ControlValue LIKE '%alertify%'
Synchronizacja jednostek organizacyjnych: W związku ze zmianami tabel używanych do synchronizacji jednostek organizacyjnych wymagana jest weryfikacja danych do synchronizacji. Dodatkowo, konieczne jest usunięcie odwołań do kolumny OrgUnitId w tabeli SyncUserProfiles.
Dezaktywacja akcji: Akcje z wyłączonym przełącznikiem Aktywna
nie będą się wykonywać.
1.13.2.3 (02-04-2024)
Dodatkowe czynności nie są wymagane.
1.13.2.2 (07-03-2024)
Dodatkowe czynności nie są wymagane.
1.13.2.1 (27-02-2024)
Dodatkowe czynności nie są wymagane.
1.13.2.0 (20-02-2024)
Akcja zmiany statusu: Od bieżącej wersji podczas wykonywania przejść w akcji zmiany statusu nie będą dostępne parametry systemowe dodawane do kontekstu formularza: FormId, BusinessDocId, FormCode, AppId. Dotyczy to akcji wykonywanych na przejściu, warunków wykonania przejścia, warunku wyświetlania przycisku, eskalatorów itp.
1.13.1.1 (01-02-2024)
Dodatkowe czynności nie są wymagane.
1.13.1.0 (22-01-2024)
Dodatkowe czynności nie są wymagane.
1.13.0.1 (15-12-2023)
Dodatkowe czynności nie są wymagane.
1.13.0.0 (12-12-2023)
Konfigurowanie wyglądu przycisków: Zmiana konfiguracji przycisków spowoduje nieznaczne zwiększenie szerokości przycisków edycji inline w trybie Tylko ikona
i może wymagać zwiększenia szerokości kolumny akcji w definicjach list, aby te przyciski nie wyświetlały się jeden nad drugim. Tę czynność można wykonać za pomocą zapytania SQL:
UPDATE [core].[GridColumns] SET Width = Width + 5
WHERE [ColumnType] = 2 -- kolumna akcji
AND [GridDataId] IN (1) -- id widoku listy
Zmiana tabeli core.PermissionDelegations: W związku z usunięciem kolumny AcceptanceLimit z tabeli core.PermissionDelegations oraz modyfikacją obiektów powiązanych żądań Public API, może być konieczna modyfikacja rozwiązań własnych, które odwołują się do tej kolumny, aby zapewnić ich działanie w wersji nAxiom 1.13.0.0.
1.12.1.0 (14-11-2023)
Dodatkowe czynności nie są wymagane.
1.12.0.4 (06-11-2023)
Dodatkowe czynności nie są wymagane.
1.12.0.3 (31-10-2023)
Dodatkowe czynności nie są wymagane.
1.12.0.1 (13-10-2023)
Dodatkowe czynności nie są wymagane.
1.12.0.0 (09-10-2023)
Zapowiedź: Wycofanie obsługi organizacji: Wobec planowanego wycofania obsługi organizacji zaleca się przegląd aplikacji biznesowych pod kątem tej zmiany w celu zapewnienia ich prawidłowego działania po aktualizacji do wersji 1.13.
Zmiana roli Administrator na biznesową: Jeśli w istniejących aplikacjach używano referencji do typu roli Administrator (core.Roles.Type), konieczne jest uwzględnienie zmiany tej wartości z 0 na 1.
Usunięcie kolumn z tabeli core.AclInstanceEntries: Konieczna jest modyfikacja własnych rozwiązań konsultantów w istniejących aplikacji biznesowych, które pobierają dane z kolumn TaskOwnerUserId i TaskOwnerName w tabeli core.AclInstanceEntries. Te kolumny zostały usunięte.
1.11.5.2 (26-09-2023)
Dodatkowe czynności nie są wymagane.
1.11.5.1 (11-09-2023)
Dodatkowe czynności nie są wymagane.
1.11.5.0 (04-09-2023)
Dodatkowe czynności nie są wymagane.
1.11.4.0 (25-08-2023)
Dodatkowe czynności nie są wymagane.
1.11.3.0 (03-08-2023)
Kontrolka interesariuszy: Konieczne jest usunięcie wymaganych ról biznesowych w definicji kontrolki interesariuszy i ponowne ich dodanie, aby ponownie wygenerować zapytanie z wyrażeniem smart numbers.
1.11.2.1 (17-07-2023)
Dodatkowe czynności nie są wymagane.
1.11.2.0 (03-07-2023)
Dodatkowe czynności nie są wymagane.
1.11.1.1 (07-06-2023)
Dodatkowe czynności nie są wymagane.
1.11.1.0 (26-05-2023)
Dodatkowe czynności nie są wymagane.
1.11.0.1 (17-05-2023)
Dodatkowe czynności nie są wymagane.
1.11.0.0 (09-05-2023)
Generator dokumentacji: Wymagane jest ponowne wczytanie własnego szablonu dokumentacji. Można to wykonać, klikając w przycisk Nadpisz
na ekranie Generator dokumentacji
i wskazując następujący plik:
folder_instalacyjny_naxiom\syncfusion\Assets\word_templates\documentation_template_custom.docx.
1.10.1.3 (19-04-2023)
Dodatkowe czynności nie są wymagane.
1.10.1.2 (14-04-2023)
Dodatkowe czynności nie są wymagane.
1.10.1.1 (04-04-2023)
Dodatkowe czynności nie są wymagane.
1.10.1 (21-03-2023)
Zmiana obsługi szablonów: Aby uruchomić migrację szablonów raportów do bazy danych należy otworzyć dowolny szablon raportu w module Web Report Designer (AdminSPA > NARZĘDZIA
> Szablony
> Szablony raportów
> Designer
). To spowoduje przeniesienie wszystkich szablonów z folderu na dysku do bazy danych. Dopiero wtedy raporty będą dostępne w aplikacji FrontSPA.
1.10.0.3 (09-03-2023)
Dodatkowe czynności nie są wymagane.
1.10.0.2 (16-02-2023)
Dodatkowe czynności nie są wymagane.
1.10.0.1 (30-01-2023)
Dodatkowe czynności nie są wymagane.
1.10.0 (18-01-2023)
Dodatkowe czynności nie są wymagane.
1.9.2.1 (29-12-2022)
Dodatkowe czynności nie są wymagane.
1.9.2 (16-12-2022)
Dodatkowe czynności nie są wymagane.
1.9.1.4 (30-11-2022)
Dodatkowe czynności nie są wymagane.
1.9.1.3 (24-11-2022)
Dodatkowe czynności nie są wymagane.
1.9.1.2 (16-11-2022)
Dodatkowe czynności nie są wymagane.
1.9.1.1 (10-11-2022)
Dodatkowe czynności nie są wymagane.
1.9.1 (07-11-2022)
Domyślny poziom logowania błędów: Aktualizacja do tej wersji zmieni ustawiony poziom logowania błędów na error. Jeśli w danym wdrożeniu ustawiono inny poziom, należy po aktualizacji przywrócić go ręcznie.
1.9 (20-10-2022)
Aktualizacja środowiska nAxiom do platformy .NET 6: W przypadku korzystania z tradycyjnego instalatora, należy przed jego uruchomieniem pobrać i zainstalować plik dotnet-hosting-6.0.8-win.exe ze strony:https://dotnet.microsoft.com/en-us/download/dotnet/6.0
Link bezpośredni:
https://download.visualstudio.microsoft.com/download/pr/c5e0609f-1db5-4741-add0-a37e8371a714/1ad9c59b8a92aeb5d09782e686264537/dotnet-hosting-6.0.8-win.exe.
Nowa kolumna w core.AuditsLog: Wymagane jest przebudowanie triggerów odpowiedzialnych za audyt danych. W tym celu należy po aktualizacji wejść w definicję dokumentu biznesowego z włączonym audytem danych w kolumnach i zapisać ją.
1.8.5 (29-09-2022)
Dodatkowe czynności nie są wymagane.
1.8.4 (23-09-2022)
Automatyczne logowanie w aplikacji mobilnej: Aby zapewnić prawidłowe działanie funkcji szybkiego logowania, po aktualizacji do wersji 1.8.4 użytkownik powinien ustawić w pliku appsettings.json dla aplikacji Auth wartość “RefreshTokenLifetime”: 5184000 w obiekcie “ClientId”: “mobile”.
1.8.3 (02-09-2022)
Modyfikacja trigerów dla danych audytowych: Aktualizacja do wersji 1.8.3 spowoduje nadpisanie własnych trigerów na tabelach dokumentów biznesowych!
Limit długości kodów i nazw pozycji słownikowych: W związku z ograniczeniem długości i dozwolonych znaków w kodach pozycji słownika, przed aktualizacją do bieżącej wersji należy dokonać przeglądu tych kodów i ewentualnie zmienić je samodzielnie na zgodne z wymaganiami nowej wersji, aby uniknąć błędów wynikających z automatycznej konwersji. Patrz także odpowiedni wpis w informacjach o wersji 1.8.3.
1.8.2.1 (23-08-2022)
Dodatkowe czynności nie są wymagane.
1.8.2 (18-08-2022)
Dodatkowe czynności nie są wymagane.
1.8.1 (29-07-2022)
Brak możliwości zalogowania się po aktualizacji witryny: Wymagane jest ponowne uruchomienia witryny na serwerze IIS po instalacji i pierwszym logowaniu użytkownika. Pominięcie tego kroku spowoduje, że aplikacja TaskService nie zostanie uruchomiona.
Scalenie procedur migracji bazy danych w ramach procesu aktualizacji systemu: Scalenie procedur migracji bazy danach powoduje, że w przypadku aktualizacji witryny nAxiom z wersji starszej niż 1.4.2, należy najpierw wykonać aktualizację do dowolnej wersji między 1.4.2 a 1.8.0.2, a następnie można aktualizację do bieżącej wersji.
1.8.0.2 (25-07-2022)
Przywrócenie kolumny RecordId w tabeli tłumaczeń: Aby wycofać zmiany funkcji tłumaczeń wprowadzone w wersji 1.8, należy wykonać procedurę opisaną w informacjach do wersji 1.8.0.2 w punkcie Przywrócenie kolumny RecordId w tabeli tłumaczeń.
1.8 (15-07-2022)
Zmiany funkcji tłumaczeń: W związku ze zmianami mechanizmu tłumaczeń konieczne jest odświeżenie funkcji tabelarycznych używanych jako źródła danych dla list generowanych automatycznie. W tym celu w Kreatorze modeli danych należy użyć polecenia Aktualizacja widoków
, zaznaczając na wyświetlonej liście wszystkie tabele modeli standardowych i uproszczonych.
Ponadto konieczne jest dostosowanie rozwiązań własnych odwołujących się do kolumny RecordId (int) w tabeli core.TranslationDefinitions, która została usunięta.
Modernizacja bloku Oczekiwanie: Po aktualizacji konieczne jest uzupełnienie statusu bloku oczekiwania w diagramach procesów, w których używany jest ten blok.
1.7.4 (22-06-2022)
Dodatkowe czynności nie są wymagane.
1.7.3 (03-06-2022)
Dodatkowe czynności nie są wymagane.
1.7.2.1 (30-05-2022)
Dodatkowe czynności nie są wymagane.
1.7.2 (25-05-2022)
Dodatkowe czynności nie są wymagane.
1.7.1 (11-05-2022)
Dodatkowe czynności nie są wymagane.
1.7.0.1 (28-04-2022)
Dodatkowe czynności nie są wymagane.
1.7 (19-04-2022)
Dodatkowe czynności nie są wymagane.