Przeszukaj Bazę wiedzy po słowach kluczowych
Changelog
Futuriti WMS – Changelog
Legenda
- Fix (Red) – poprawki funkcjonalności
- Feat (Sea green) – nowe funkcje
- Perf (Royal blue) – optymalizacje, poprawa wydajności
- Change (Purple) – zmiana nie będąca poprawką ani nową funkcjonalnością
- Revert (Orange) – wycofanie zmiany
- UI Backward compatibility – nowa wersja WMS UI jest testowana ze wskazaną wersją WMS pod względem kompatybilności wstecznej. Np. Klient ma wskazaną lub nowszą wersje WMS z oznaczeniem UI Backward compatibility, a na końcówce podnosi WMS UI do najnowszej
- Ważna aktualizacja – aktualizacja zwiera istotne, krytyczne poprawki w działaniu systemu WMS
- Przebudowa – aktualizacja zawiera istotne zmiany w działających już funkcjonalnościach , ale ze względu na przebudowę (zmianę architektury, przepisanie funkcjonalności, wybrane optymalizacje) w niektórych scenariuszach WMS może działać innaczej niż dotychczas i wymaga dodatkowej weryfikacji po aktualizacji
- Błąd krytyczny – wersja zawiera błąd, który ma istotny wpływ na działanie aplikacji i nie należy instalować tej wersji lub zaktualizować do wersji podanej w nawiasie
Zalecana wersja WMS dla inwentaryzacji
Ze względu na liczne optymalizacje oraz poprawki zalecą się aby inwentaryzacja była przeprowadzana na WMS w wersji min.
- WMS v1.943
- Connector v1.0.245
Zmiany
1.1024 (29.10.2026) main
- Fix(RestApi, WMS): Zmiana w odpowiedziach z RestAPI. W PUT /{instanceName}/workflow-tasks/restartRoProcesses brak documentId zmienia odpowiedź z 404 na 400, a brak sourceId, który mógł kończyć się 200, jest odrzucany kodem 400. Wymagane są jawne documentId > 0, sourceId >= 0 i poprawne environment; jawne sourceId: 0 pozostaje obsługiwane. Wyjątki podczas restartu zwracają 500 z ogólnym opisem błędu bez szczegółów wyjątku. Testy integracji dla brakujących lub błędnych danych powinny oczekiwać 400; nieistniejący dokument przy poprawnych danych nadal zwraca 404.
1.1023 (29.10.2026) Preview
- Fix(Auth0): Usunęliśmy porównywanie ID użytkownika przesyłanego przez klienta (
X-WMS-User-Idi ID w żądaniu) z ID ustalonym przez Auth0. Różnica między nimi nie powoduje już błędu HTTP 403.
1.1022 (28.10.2026) preview
- Feat (RestAPI, Monitoring, Konfiguracja): Dodano do monitoringu WMS informację o ustawieniu
UseDatabaseProcedures, raportowaną podczas pobierania wersji instancji. (Transaction.name : „GET Instance/GetVersion {instanceName}”) - Fix(API, getConfig, FUTURITI#2025122210000335): Zoptymalizowano pobieranie konfiguracji poprzez ograniczenie liczby zapytań do endpointu
GET Configuration/Get. - Fix(Worker, FUTURITI#2026083110000226): Poprawiono obsługę usuniętych dokumentów MP w WMS. Zadania weryfikacji lokalizacji starsze niż 3 dni kończą się teraz błędem zamiast być ponawiane bez końca.
- Fix(Trigger, FUTURITI#2026083110000226): Usunięto przyczynę zakleszczeń SQL podczas równoległego tworzenia dokumentów, które mogły przerywać import RO i opóźniać generowanie MP. Zmiana w trigger [AlpolWMS].[AlpolWMS_OnDocumentStateChanged] ON [AlpolWMS].[DocumentStorage].
- Fix(Dowolny ERP, Inwentaryzacja, FUTURITI#2026102610001936): Poprawiono błędne oznaczanie aktywnych towarów jako nieaktywnych w raporcie zakończonej inwentaryzacji.
- Fix(UI, FUTURITI#2026100910000362): Poprawiono obsługę błędu 500 w interfejsie użytkownika (UI). Zamiast ogólnego błędu wyświetlany jest czytelny komunikat informujący o zduplikowaniu norm.
- Fix(UI, FUTURITI#2026102110000581): Poprawiono mechanizm agregowania towarów po zeskanowaniu kodów UDI.
- Fix(WSTRZYMANE, FUTURITI#2026090310000091): Poprawiono mechanizm obsługi atrybutu „WSTRZYMANE” dla Prodent
1.1021 (21.10.2026)
- Feat (UI, Konfiguracja, FUTURITI#2026101310000292): Dodano możliwość ustawiania interwału synchronizacji dokumentów pilnych dla Connector z poziomu WMS UI. Opcja: ConnectorConfig_PriorityDocumentSyncConfiguration_DefaultSyncTimeSec. Wymaga aktualnej wersji Connector min. 1.0.515.
- Feat (UI, Konfiguracja, 4H#445240): Dodano skróty zmiany trybu skanowania:
DS//ScanMode/1,/MAX,/F1,/FMAX,/LF1i/LFMAX. Działają bez dodatkowej konfiguracji. Poprawna zmiana trybu aktualizuje przycisk bez wyświetlania komunikatu. Jeśli tryb jest niedostępny, pojawia się informacja. - Feat (UI, Konfiguracja, 4H#445242): Dodano
DS//AcceptWarnIncomplete— zatwierdzanie z ostrzeżeniem, gdy realizacja dokumentu różni się od planu. Kontynuacja wymaga wybrania „Tak”; Enter wybiera „Nie”. Nowe skróty wykonują się po zakończeniu wcześniejszych skanów i respektują ograniczenia dokumentu oraz operatora. - Fix(UI, FUTURITI#2026100910000362): Dodano czytelny komunikat informujący, że są już zduplikowane normy
- Fix(Scan, UDI, FUTURITI#2026052210000829): Poprawiono wybór partii po wskazaniu zbiorczego stanu magazynowego, eliminując zapętlenie potwierdzania ilości i ryzyko korekty niewłaściwego stanu.
- Change(UI, pop-up): Dodano pop-up pytający się czy zapisać zmiany na strukturze magazyn przy każdych zmianach w strukturze magazynu
1.1020 (12.10.2026)
- Fix(Large PZ, FUTURITI#2026100810000622): Naprawiono synchronizację dużych dokumentów PZ, przyśpieszono wybieranie lokalizacji oraz zwiększono timeout z 1 minuty do 5 minut
1.1019 (12.10.2026)
- Fix(Auth0, FUTURITI#2026100810000417): Zmiany poprawiają stabilność WMS podczas logowania i sprawdzania uprawnień użytkowników. Ograniczają zbędne zapytania do usługi logowania i zbyt długie oczekiwanie na odpowiedź.
Gdy usługa logowania działa wolno lub jest przeciążona, WMS lepiej obsługuje problem, ograniczając ryzyko zawieszania się programu. - Change (Restart WMS, FUTURITI#2026100810000417) – zmiana WMS będzie restartowany w losowych godzinach od 4:00 do 5:00
- Fix(UI, Filters, FUTURITI#2026101310000391): Naprawiono działanie filtrów SQL przy pustym polu wyszukiwania oraz umożliwiono edycję i usuwanie filtrów ze zmodyfikowaną treścią SQL, wcześniej błędnie rozpoznawanych jako standardowe
1.1018 (12.10.2026)
- Fix(MP, FUTURITI#2026100910000424): Możliwość realizacji dokumentów z nadwyżką po włączeniu konfiguracji „Over-limit realization”.
1.1017 (08.10.2026)
- Fix(Skan, FUTURITI#2026081310000617): Możliwość skanowania opakowań zbiorczych w ilościach większych niż 10
1.1016 (07.10.2026)
- Fix(UI, FUTURITI#2026092810000356): Poprawiono wyświetlanie paska „Stany”, tak aby był widoczny w całości.
- Fix(UI, devexpress, FUTURITI#2026091210000108): Poprawiono obsługę błędu pojawiającego się w kontrolce DevExpress.
- Fix(UI, FUTURITI#2026092810000374): Poprawiono sposób wyświetlania pozycji na liście dokumentów. Jeśli zdefiniowano wartość
ItemHtmlDisplayStringFormat, pozycja jest wyświetlana zgodnie z określonym formatem HTML. Jeśli wartość ta jest pusta, stosowany jest domyślny sposób wyświetlania. Dodatkowo pozycja jest pogrubiana, jeśli spełnione są jednocześnie następujące warunki:-
- Pozycja nie ma stanu „Zrealizowana”.
- Wyświetlana ilość nie jest równa
1. - Wyświetlana ilość nie kończy się na
/1.
-
1.1015 (06.10.2026)
- Change (SPY, FUTURITI#2026072310000172): Zmieniono sposób zapisu danych do tabeli
AlpolWMS.Spy. Obecnie zapisywane są wyłącznie dane zmodyfikowane przez użytkownika. - Change (UI, Filters, FUTURITI#2026092510000512): Dodano dodatkowe zabezpieczenia oraz ustandaryzowano widok wydruków i filtrów.
- Fix(UI, FUTURITI#2026092810000356): Poprawiono wyświetlanie paska „Stany”, tak aby był widoczny w całości.
- Fix(Skan, FUTURITI#2026081310000617): Poprawiono skanowanie kodów zbiorczych, tak aby dla dokumentów utworzonych w WMS wprowadzana była prawidłowa wartość.
1.1014 (02.10.2026)
- Fix(API, foreignId, FUTURITI#2026082610000451): Poprawiono obsługę identyfikatorów dokumentów w WMS, API i Connectorze, zapewniając prawidłową synchronizację dużych identyfikatorów z systemów zewnętrznych. Usunięto również błąd zamiany brakującego identyfikatora pozycji dokumentu na wartość 0
1.1013 (02.10.2026)
- Fix(API, Zgrupowane FUTURITI#2026082610000451): Poprawiono automatyczne zatwierdzanie dokumentów podrzędnych podczas realizacji dokumentów zgrupowanych
1.1012 (30.09.2026)
- Fix(UI): Poprawiono wyświetlanie loadera.
1.1011 (30.09.2026)
- Fix(API): Dodano parametr środowiska do endpointu: WMS-TEST testującego połączenie SQL
1.1011 (25.09.2026)
- Fix(API, FUTURITI#2026082610000451): Zmieniono sposób aktualizacji dokumentów i pozycji na częściowy zapis (PATCH), dzięki czemu WMS aktualizuje tylko wskazane pola i nie nadpisuje danych realizacji podczas synchronizacji z Connectorem.
- Fix(Magzyny Wirtualne, FUTURITI#2026092310000383): Poprawia obsługę magazynów wirtualnych: waliduje magazyn nadrzędny oraz koryguje stany magazynowe i zajętość lokalizacji.
- Fix(API, FUTURITI#2026082610000451): Usprawniono import partii i konfigurację UDI — ponowny import nie tworzy duplikatów, konflikty UDI są jasno raportowane, a kombinacje kwalifikatorów UDI muszą być unikalne.
- Fix(API, FUTURITI#2026082610000451): Poprawiono zgodność danych pozycji dokumentów między modułami WMS oraz wyeliminowano powielanie stanów magazynowych, gdy kilka pozycji wskazuje tę samą lokalizację
1.1010 (24.09.2026)
- Fix(Skan, LF1, LF MAX, FUTURITI#2026081310000617): Naprawiono skanowanie kodów zbiorczych dla trybów F1, F MAX, LF1 oraz LF MAX. Podczas skanowania kodu zbiorczego wyświetlana jest liczba opakowań zbiorczych wraz z łączną liczbą sztuk.

- Fix(API, FUTURITI#2026082610000451): Zmiany poprawiają obsługę skanowania dokumentów grupowych w WMS. Ujednolicono przekazywanie błędów, trybów skanowania i decyzji operatora między REST API a legacy UI, poprawiono kody błędów
- Fix(PARTIE, FUTURITI#2026082610000451): Dodano zabezpieczenie uniemożliwiające dodanie zduplikowanego kwantyfikatora do kodów UDI. Dodatkowo, podczas wczytywania partii identyczne partie nie są już rozdzielane na osobne pozycje.
- Fix(API, FUTURITI#2026082610000451): Naprawiono aktualizację kontraktów artykułów i źródeł w WMS. Podczas mapowania i zapisu zachowywane są wartości pól
IsServiceorazExternalSystemId. Dodatkowo poprawiono endpoint odpowiedzialny za magazyny artykułów. - Change (SPY, FUTURITI#2026072310000172 ) — Możliwość podejrzenia zmian dotyczących konfiguracji, struktur magazynów w WMS w tabeli AlpolWMS.Spy
1.1009 (17.09.2026)
- Fix(RestAPI, Import cech towaru): Naprawiono błąd endpointu PUT /{instanceName}/article-lot/import-article-lot, występujący, gdy żądanie nie zawierało listy cech articleLotFeatures. Brakujące pole jest teraz poprawnie obsługiwane jako pusta lista.
- Fix (Installer, FUTURITI#2026092110000351) – Po zakończeniu instalacji WMS okno powiadomienia wyświetla się przed głównym oknem aplikacji, a pasek postępu instalacji zatrzymuje się.
1.1008 (17.09.2026)
- Fix(UHTTP, RestAPI, FUTURITI#2026081710000262): Poprawiono obsługę błędów autoryzacji w REST API — problemy z centralnym API są teraz zwracane z właściwymi kodami HTTP (401, 503 lub 504) i informacjami diagnostycznymi.
1.1007 (17.09.2026)
- Fix(UI, RestAPI, Workers, Connector, 3PL, 4H#440106): Poprawiono odczyt danych ze względu na źródło danych (dotyczy integracji 3PL)
- Fix(UI, RestAPI, Magazyny wirtualne, 4H#440106): Naprawiono pobieranie domyślnych lokalizacji artykułu dla magazynów wirtualnych. Błąd powodował nieprawidłowe zapytanie SQL i brak wyników.
- Fix(UI, FUTURITI#2026061910000306): Ustawiono „wyłączona flaga” przy „Ponawiaj procesy po przyjęciach magazynowych” w procesie dwuetapowym
- Fix(UI, FUTURITI#FUTURITI#2026052210000829): Dodano informację do pop-up pokazujący jakie oraz ile towarów brakuje
1.1006 (17.09.2026)
- Change(UI, Login): Dodano focus na login w formularzu logowania
1.1005 (17.09.2026)
- Fix(SQL parameters, FUTURITI#2026091510000228): Naprawiono błąd przekroczenia limitu 2100 parametrów SQL podczas automatycznego przypisywania lokalizacji do pozycji dokumentu
- Change(SOAP): Usunięto pozostałe elementy SOAP
- Change(UI, pop-up): Dodano pop-up pytający się czy zapisać zmiany na strukturze magazyn
-

1.1004 (14.09.2026)
- Fix(UI, Klawiatura ekranowa, FUTURITI#2026091110000379): Poprawiono obsługę skrótu klawiatury ekranowej (domyślnie #) na ekranie logowania i listach WMS. Dodano możliwość wyłączenia skrótu w konfiguracji (ScreenKeyboardShortcut) oraz stosowanie zmian po wylogowaniu bez restartu aplikacji.
- Fix(API, FUTURITI#2026072410000625): Poprawiono działanie Procesu VerifyDocumentStorageItemsLocalization aby nie był ustawiany statsu -2 [DocumentWrongState], poprawiono występowanie błędu: {„error”:”The transaction has aborted.”} dla anulowanych dokuemntów. Błąd występował od wersji 1.1001.
1.1003 (14.09.2026)
- Feat (Uzupełnienia cykliczne, 439988): Dodanie nowego algorytmu wykorzystującego uzupełnianie cykliczne. W pierwszej kolejności wybierane są lokalizacje, w których znajduje się najmniejsza ilość danego towaru.
- Fix(UI, devexpress, FUTURITI#2026052210000829): Poprawiono błędy związane z aktualizacją DevExpress. Problem dotyczył nieprawidłowego działania skórki interfejsu.
1.1002 (07.09.2026)
- Fix(RestAPI, UI, Filtry, FUTURITI#2026052910000307): Poprawiono obsługę parametrów SQL w API WMS, która mogła powodować sporadyczne błędy HTTP 500 podczas wyszukiwania dokumentów.
- Fix(Worker, FUTURITI#2026083110000226): Dla taska workflow ProcessTwoStepReleaseOrder (akcja 72) skrócono ponawianie z 7 do 3 dni, gdy dokument WMS nie istnieje.
1.1001 (07.09.2026)
- Fix(UI, FUTURITI#2026090210000556): Poprawa literówek w WMS
- Fix(API, FUTURITI#2026072410000625): Sprawdzanie czy dokument ma już status anulowany w XL lub w Xsale
- Fix(API, wyszukiwanie, FUTURITI#2026082410000392): Poprawiono wyświetlanie lokalizacji tak, aby widoczne były wszystkie dostępne lokalizacje. Wcześniej lista była ograniczona do 100 pozycji.
- Fix(UI, atrybuty, powiadomienia, FUTURITI#2026090810000349): Poprawiono wyświetlanie wartości atrybutów w powiadomieniach — obsługiwane są teraz również wartości Tak/Nie, liczby i daty. Pole {Value}.
- Fix(API, MP, FUTURITI#2026071510000142): Poprawiono błąd powodujący tworzenie zduplikowanych dokumentów MP. Przy ponownej realizacji procesu dwuetapowego system sprawdza, czy dany dokument MP już istnieje, aby zapobiec jego ponownemu utworzeniu.
Poprzednie wersje