Wybór systemu WMS rozstrzygają testy na własnych danych, a nie lista funkcji w ofercie. Dwa systemy z identycznym spisem modułów potrafią zachowywać się odmiennie przy przyjęciu palety bez numeru partii albo przy równoczesnej pracy dwóch terminali. Poniżej opisano, co sprawdzić u dostawcy i jak zaplanować pilotaż w magazynie wysokiego składowania.

Kryteria wyboru systemu WMS

Każde kryterium warto zamienić na zadanie do wykonania na wersji demonstracyjnej. Odpowiedź w rozmowie handlowej niczego nie rozstrzyga, a przejście procesu na ekranie pokazuje, jak program zachowuje się w wyjątku.

KryteriumPytanie do dostawcyTest na demo
Lokalizacje wysokiego składowaniaCzy adres obejmuje poziom regału i nośność gniazda?przyjęcie palety z lokalizacją i numerem nośnika
TerminalJak program pracuje na urządzeniu z Androidem?przejście przyjęcia i wydania na terminalu w alejce
Integracja z ERPJaki interfejs łączy oba systemy i w którą stronę płyną dane?zlecenie z ERP do WMS i dokument wydania z powrotem
Partie i terminyCzy system odrzuca przyjęcie bez wymaganej serii?przyjęcie pozycji z włączoną kontrolą partii
Role i uprawnieniaCzy zakres menu zależy od stanowiska?konto magazyniera widzi tylko swoje transakcje
Rozliczanie usługCzy cennik kontrahenta jest w programie?zestawienie należności za wybrany okres
Studio WMS.net - sekcja Magazyn, lista dokumentów wydania WZ i WZB z datą i statusem realizacji
Lista dokumentów wydania WZ i WZB w Studio WMS.net - przegląd wydań z filtrem statusu i kontrahenta

Test zaczyna się od danych z własnego magazynu, a nie od przykładów dostawcy. Kilkanaście prawdziwych indeksów z wymiarami i kodami EAN ujawnia problemy, których demo z danymi przykładowymi nie pokaże.

Wymagania magazynu wysokiego składowania

Obiekt z regałami sięgającymi kilkunastu metrów pracuje inaczej niż hala z regałami na trzy poziomy. Do obsługi stosuje się automatyczne regały typu Shuttle oraz wózki systemowe VNA. Wyższe regały obsługują układnice paletowe. System WMS koordynuje ich pracę z danymi o lokalizacji, więc dostawca powinien wykazać doświadczenie z takim sprzętem.

Przy wyborze gniazda system sprawdza nośność poziomu i gabaryt palety. Ręczna kontrola lokalizacji na kilkunastu poziomach jest praktycznie niewykonalna, a błąd oznacza paletę w miejscu, którego nie ma w ewidencji. Szerszy opis obiektu zawiera strona o magazynie wysokiego składowania, a układnice opisuje strona o automatycznym magazynie wysokiego składowania.

Reguła: system dla magazynu wysokiego składowania musi znać nośność gniazda, zanim zaproponuje lokalizację. Program, który przydziela miejsce wyłącznie według wolnego adresu, przerzuca kontrolę nośności na operatora wózka.

Integracja z ERP i uzgadnianie stanów

System WMS prawie zawsze pracuje obok ERP. Zamówienia i kartoteki płyną do magazynu. Potwierdzone dokumenty wracają do ewidencji księgowej razem ze stanami. Dostawca wskazuje interfejs, czyli API albo webservice. Powinien też opisać obsługę błędu, gdy jedna ze stron jest niedostępna. Dla klientów z SAP istnieje osobny opis integracji z SAP.

Po teście integracji trzeba sprawdzić, czy stany po obu stronach się zgadzają. Poniższe zapytanie jest ilustracyjne i nie pokazuje kodu produktu. Operator EXCEPT zwraca wiersze z pierwszego zestawu, których nie ma w drugim, więc wynik wskazuje indeksy o różnym stanie.

WITH w AS (
    SELECT IndeksId, SUM(Ilosc) AS Ilosc
    FROM dbo.StanyMagazynowe
    GROUP BY IndeksId
), e AS (
    SELECT IndeksId, Ilosc FROM dbo.StanyErp
)
SELECT IndeksId, Ilosc, 'WMS' AS Zrodlo
FROM (SELECT * FROM w EXCEPT SELECT * FROM e) AS a
UNION ALL
SELECT IndeksId, Ilosc, 'ERP'
FROM (SELECT * FROM e EXCEPT SELECT * FROM w) AS b
ORDER BY IndeksId;

Pusty wynik oznacza zgodność. Każdy wiersz pokazuje stan z jednej strony i wskazuje, gdzie szukać różnicy. Koszt zapytania pokazuje plan wykonania, którego odczytywanie opisuje dokumentacja planów wykonania.

Terminale i sieć bezprzewodowa w ocenie systemu

Program magazynowy jest tak dobry, jak urządzenie, na którym pracuje magazynier. Aplikacja na Androida skraca szkolenie, bo interfejs dotykowy jest pracownikom znajomy. Terminal współpracuje z bazą w trybie online, więc każda operacja czeka na potwierdzenie. Dlatego pilotaż obejmuje pomiar zasięgu sieci w alejkach, także przy górnych poziomach regałów.

Wybór sprzętu wpływa na odczyt kodów z wysokości. Parametry terminali wymienionych w projektach opisuje strona o komputerach Zebra TC7X, a dokumentację producenta zbiera centrum wsparcia Zebra.

Dokumenty magazynowe jako sprawdzian programu

Dobry system rozdziela zlecenie od dokumentu. Zlecenie przyjęcia opisuje, co ma dotrzeć. Dokument przyjęcia potwierdza, co faktycznie przyjęto. Podobnie przy wydaniu: zlecenie wydania wyznacza kompletację, a dokument zamyka ją po skanie. Taki podział pozwala porównać plan z rzeczywistością i odtworzyć historię każdej palety.

Na demo warto wystawić oba typy dokumentów oraz przyjęcie i wydanie bez zlecenia, bo takie wyjątki zdarzają się codziennie. Pełny obieg opisuje strona o dokumentach magazynowych. Program powinien też zapisywać użytkownika oraz czas operacji, co ułatwia reklamacje.

Studio WMS.net - sekcja Magazyn, wyszukiwarka dokumentów z filtrami typu, daty i kontrahenta
Wyszukiwarka dokumentów w Studio WMS.net - filtrowanie po typie, dacie, kontrahencie i statusie

Znakowanie towaru i identyfikacja

Zasady znakowania wpływają na koszty wdrożenia więcej niż wygląda na pierwszy rzut oka. Etykieta GS1 niesie daty ważności oraz kody partii, a system powinien je odczytywać bez ręcznej edycji. Budowę etykiety opisuje strona o etykiecie GS1, a strukturę oznaczenia paletowego etykieta logistyczna GS1.

Etykiety przyjętych dostaw drukuje się na miejscu, więc warto sprawdzić współpracę programu z drukarkami. Wymagania sprzętowe opisuje strona o drukarce kodów kreskowych.

Awizacja, inwentaryzacja i wielu użytkowników

Płynność pracy zależy też od transportu. Moduł awizacji pozwala zaplanować okna czasowe rozładunku i przydział ramp, a przewoźnik dostaje powiadomienie o terminie. Proces opisuje strona o awizacji dostaw. Dostawca powinien pokazać, jak program łączy awizację z przyjęciem w magazynie.

Inwentaryzacja jest drugim testem. System powinien pozwolić liczyć wybrane lokalizacje bez zatrzymywania pracy i porównywać wynik skanu ze stanem w bazie. Zasady spisu opisuje strona o inwentaryzacji w magazynie.

Koszty wdrożenia i utrzymania

Cena licencji lub abonamentu stanowi tylko część kosztu. Dochodzą prace wdrożeniowe oraz integracja z ERP. Szkolenia i utrzymanie serwera także się liczą, jeśli program działa lokalnie. Model chmurowy przenosi infrastrukturę na dostawcę, a model lokalny daje pełną kontrolę nad danymi. Oba warianty wymagają porównania na tych samych założeniach.

Najczęstszy błąd polega na porównywaniu samych cen licencji. System tańszy w zakupie bywa droższy po roku, jeśli wymaga ręcznego uzgadniania stanów z ERP albo zewnętrznych programistów przy każdej zmianie procesu.

Role użytkowników i bezpieczeństwo danych

Rola opisuje stanowisko, a nie osobę. Magazynier widzi przyjęcia i wydania, kierownik raporty, a administrator zarządza kontami. Test na demo polega na zalogowaniu się kontem z daną rolą i sprawdzeniu, czy menu pokazuje tylko przewidziane pozycje. Zasady opisuje strona o rolach i użytkownikach w systemie WMS.

Dane magazynowe są zasobem firmy, więc trzeba zapytać o kopie zapasowe bazy i o miejsce, w którym przechowuje się dane w modelu chmurowym. Dostawca powinien opisać procedurę odtwarzania oraz częstotliwość kopii. Odtworzenie testowe na zapasowej instancji potwierdza, że kopia nadaje się do użycia.

Pilotaż i wsparcie dostawcy

Pilotaż ogranicza ryzyko, bo sprawdza system na jednym procesie, zanim obejmie cały magazyn. Dostawca powinien przeprowadzić klienta od analizy do uruchomienia i zapewnić wsparcie techniczne po wdrożeniu. Stabilność i bezpieczeństwo danych wynikają z platformy, na której program działa. Studio WMS.net korzysta z bazy Microsoft SQL Server. Czas pilotażu zależy od liczby integracji, a ocenę wspólnie wydają kierownik magazynu i dział informatyki.

  1. Wybór procesu. Jeden obieg, na przykład przyjęcie z odłożeniem na lokalizację.
  2. Dane własne. Prawdziwe indeksy oraz lokalizacje zamiast przykładów dostawcy.
  3. Integracja testowa. Przepływ zlecenia z ERP i dokumentu z powrotem.
  4. Ocena wyniku. Porównanie czasu operacji i rozbieżności stanów z obecnym sposobem pracy.

Program można też sprawdzić w demo magazynu WMS.net. Różnicę między modelem lokalnym a dostępem przez Internet opisuje strona o online WMS.

Pytania i odpowiedzi o wybór systemu WMS

Czas zależy od liczby kandydatów i zakresu testów. Najwięcej pracy kosztuje przygotowanie danych własnych do pilotażu, bo prawdziwe indeksy i lokalizacje trzeba opisać przed próbą. Samo przejście procesów na demo trwa krótko.

W praktyce tak, bo zamówienia i kartoteki pochodzą z ERP, a potwierdzone dokumenty muszą do niego wrócić. Bez integracji dane przepisuje człowiek, a ręczne przenoszenie jest najczęstszym źródłem rozbieżności stanów.

Na obsługę nośności gniazd, gabarytów palet i współpracę z wózkami wysokiego składowania lub układnicami. System powinien podawać operatorowi dokładne współrzędne poziomu i miejsca odkładczego.

Oba warianty mają zastosowanie. Chmura zdejmuje z firmy utrzymanie infrastruktury, a serwer lokalny daje pełną kontrolę nad danymi. Decyzję podejmuje się na podstawie polityki bezpieczeństwa i zaplecza informatycznego.

Należy zapytać o zakres pomocy w bieżącej obsłudze i o rozwój konfiguracji, gdy zmieniają się potrzeby magazynu. Warto zapisać ten zakres w umowie wdrożeniowej.

Glosariusz pojęć związanych z wyborem systemu WMS

System WMS
Warehouse Management System, czyli oprogramowanie do zarządzania lokalizacjami i operacjami w magazynie.
Pilotaż
Próbne uruchomienie systemu na jednym procesie, które pozwala ocenić program przed pełnym wdrożeniem.
Nośność gniazda
Największa masa palety, jaką dopuszcza dane miejsce w regale na wskazanym poziomie.
VNA
Wózek systemowy do pracy w bardzo wąskich alejkach, często prowadzony po szynie albo przewodzie.
Shuttle
Automatyczny wózek jeżdżący w kanale regału, który przemieszcza palety bez udziału operatora.
Uzgodnienie stanów
Porównanie ilości zapisanych w WMS i w ERP, które wykazuje rozbieżności po integracji.
EXCEPT
Operator T-SQL zwracający wiersze z pierwszego zestawu, których nie ma w drugim.
Wsparcie powdrożeniowe
Pomoc dostawcy w obsłudze systemu i rozwoju konfiguracji po uruchomieniu produkcyjnym.

Warto przeczytać

Serwer raportów w systemie WMS dla magazynu wysokiego składowania - Studio WMS.net
Serwer raportów WMS oparty na SSRS: kategorie raportów, edycje SQL Server, uprawnienia i monitoring wykonań w bazie ReportServer. Eksport do PDF, Excel i CSV.
Czytaj artykuł →
Oprogramowanie dla magazynów - systemy WMS i automatyzacja logistyki
Jak oprogramowanie dla magazynów dopasowuje się do regałów paletowych, karuzel i wież: kartoteka lokalizacji, lokowanie palet, Android, SAP i etykiety GS1.
Czytaj artykuł →
Kolejka zadań i priorytety zleceń w magazynie wysokiego składowania - widok kierownika
Oprogramowanie do zarządzania magazynem wysokiego składowania: priorytety zleceń, kolejka zadań w T-SQL, paleta MIX, awizacje i zwroty w Studio WMS.net.
Czytaj artykuł →
Program magazynowy dla firmy produkcyjnej - zarządzanie surowcami, partiami i wyrobami gotowymi w systemie WMS
Program magazynowy dla firmy produkcyjnej: strefy surowców i kwarantanny, blokada partii, identyfikowalność w obu kierunkach, inwentaryzacja ciągła i T-SQL.
Czytaj artykuł →
Komputery ręczne Zebra MC9400/MC9450
Zebra MC9400 i MC9450 skanują kody z ponad 30 m, mają Wi-Fi 6E, 5G i zgodność z akcesoriami MC9300. Sprawdź, jak pracują ze Studio WMS.net w magazynie.
Czytaj artykuł →
Jak YMS i systemy magazynowe usprawniają logistykę?
Jak YMS i WMS dzielą odpowiedzialność na granicy rampy: awizacja, przydział bramy, przyjęcie towaru i koszt przestoju. Integracja w Studio VSS.net i WMS.net.
Czytaj artykuł →