Studio WMS.net

Programy WMS na Androida - kolektory i skanery w magazynie 3PL

Program WMS na Androida przenosi zadania magazyniera na kolektor ze skanerem albo na zwykły smartfon, a każde zeskanowane pobranie od razu trafia do bazy systemu.

skladowania.pl/magazyn/moduly-systemu-skladowania/
Programy WMS Android - Studio WMS.net
Programy WMS Android - Studio WMS.net
W skrócie

Programy WMS na Androida to aplikacje magazynowe działające na kolektorach danych oraz smartfonach. Magazynier skanuje kod produktu i lokacji, a system od razu sprawdza zgodność skanu z zadaniem i zapisuje operację. Rozwiązanie ma największy sens w magazynach prowadzonych dla wielu klientów, bo ten sam sprzęt obsługuje wszystkie podstawowe procesy hali. Podstawą jest system WMS z serwerem w bazie SQL.

Dla kogo jest WMS na Androida

Najwięcej zyskują firmy prowadzące magazyny w modelu outsourcingu, czyli oferujące składowanie dla innych przedsiębiorstw. W takim magazynie leży towar wielu właścicieli, a każdy z nich ma własne zasady przyjęcia i rozliczenia. System musi więc rozróżniać stan według klienta i pilnować, żeby operacja jednego nie dotknęła zapasu drugiego.

Taki model opisuje materiał o operatorze logistycznym. Dla magazynów własnych program na Androida też ma sens, ale wtedy korzyść wynika głównie z niższego kosztu sprzętu i szybszej nauki obsługi.

W magazynie dla wielu klientów w praktyce rozstrzyga kilka szczegółów. Ten sam indeks może należeć do dwóch właścicieli, więc skan produktu nie wystarcza do wskazania stanu. Aplikacja musi znać kontekst zlecenia, a na ekranie pokazuje klienta, dla którego magazynier pracuje. Dzięki temu przyjęcie dla jednego zleceniodawcy nie wpada na stan drugiego, a raport do rozliczenia usług powstaje z samych zapisów operacji.

Skan zamiast wpisywania

Kolektory z wbudowanym skanerem kodów kreskowych albo kodów 2D redukują błędy ludzkie. Pracownik skanuje kod produktu i lokacji, a system od razu weryfikuje poprawność danych. Skanowanie jest wyraźnie szybsze niż wprowadzanie z klawiatury, a pomyłka przepisywania w ogóle nie występuje. Zasady symboliki opisuje materiał o kodach kreskowych.

Numery GTIN zakodowane w kodzie kreskowym mają określoną budowę i cyfrę kontrolną, którą aplikacja może policzyć sama. Strukturę publikuje GS1 Polska w opisie standardu GTIN. Kod z błędną cyfrą kontrolną jest odrzucany przy skanie, zanim trafi do dokumentu.

Studio WMS.net

WMS - pole skanowania w transakcji Smart Scan

Widok początkowy transakcji Smart Scan w Studio WMS.net. Pole skanowania czeka na strumień z czytnika albo na kod wpisany ręcznie i zatwierdzony klawiszem Enter. Wskaźnik w prawym górnym rogu prowadzi operatora przez trzy kroki - skan i dekompozycję. Ostatni krok to potwierdzenie. Poniżej pola udostępniono zestaw kodów przykładowych obejmujący etykiety GS1 i HIBC. Są tam też przypadki błędne, dzięki czemu działanie parsera można sprawdzić bez fizycznego czytnika. Sekcja pozycji przyjęcia pozostaje pusta do momentu pierwszego odczytu.

Architektura aplikacji mobilnej

Aplikacja na terminalu jest klientem serwera, a nie samodzielnym programem. Stan towaru i rezerwacje pozostają w bazie danych, a urządzenie pokazuje zadania i przesyła potwierdzenia. Taki podział przesądza o kilku cechach rozwiązania.

  • Wymiana danych: terminal wysyła potwierdzenie pobrania żądaniem do serwera i dostaje w odpowiedzi kolejne zadanie. Przy asynchronicznej obsłudze aplikacja nie blokuje ekranu na czas odpowiedzi.
  • Sieć: aplikacje działają w lokalnej sieci Wi-Fi albo przez Internet. Magazynier w hali i kierownik poza biurem widzą te same dane.
  • Odczyt skanera: w typowych kolektorach skaner przekazuje odczyt jako tekst wpisywany w aktywne pole albo jako zdarzenie systemowe. Od tego zależy sposób obsługi kursora i klawisza zatwierdzenia.
  • Tryb jednego zadania: urządzenie można skonfigurować tak, by uruchamiało wyłącznie aplikację magazynową. Zasady opisuje dokumentacja Android o urządzeniach dedykowanych.
Terminal nie powinien samodzielnie zmieniać stanu magazynu. Potwierdzenie pobrania zapisuje serwer w transakcji, a aplikacja tylko wyświetla wynik, bo dzięki temu przerwanie połączenia nie zostawia stanu pośredniego.

Aktualizacje i rozbudowa

Elastyczność platformy ułatwia wprowadzanie nowych funkcji. Aktualizacja aplikacji i serwera przebiega w jednym cyklu, a użytkownicy dostają zmiany bez zmiany sprzętu. Opis aplikacji dla terminali znajduje się na stronie o aplikacji magazynowej na Androida.

Studio WMS.net

Studio WMS.net - pulpit kierownika magazynu

Ekran główny Studio WMS.net prezentuje aktualny stan operacji magazynowych w formie trzech wykresów. Dwa wykresy kołowe pokazują rozkład zleceń według statusu (5374 zrealizowanych, 1104 anulowanych, 168 do realizacji, 18 w buforze) oraz strukturę typów dokumentów magazynowych (PZ, WZ, PZB, WZB, ZPZ, ZWZ i inne). Wykres słupkowy prezentuje top 10 kontrahentów z największą liczbą obsługiwanych palet. Menu główne zawiera sekcje NOWY, MAGAZYN, KARTOTEKI i INFORMACJE. Widoczna wersja systemu v2026.1.4.9500.

Android a inne platformy terminali

Urządzenia z Androidem są zazwyczaj tańsze w zakupie i utrzymaniu niż przemysłowe terminale z zamkniętymi systemami. Firma ma większy wybór sprzętu, więc może dopasować go do budżetu i pracy: od smartfonów do lekkich zadań po wzmocnione kolektory do chłodni. Tabela zestawia najważniejsze różnice.

KryteriumKolektor z AndroidemWindows Mobile i CESmartfon z aparatem
Wsparcie systemuAktualizacje producenta urządzeniaWsparcie producenta systemu zakończoneAktualizacje zależne od modelu
SkanerWbudowany dla kodów 1D i 2DWbudowany, często tylko 1DAparat, wolniejszy odczyt
OdpornośćWersje wzmocnione na upadki i chłódWersje wzmocnioneNiska, bez obudowy ochronnej
Koszt sprzętuŚredniRośnie wraz z wiekiem urządzeńNajniższy
Czas naukiKrótki, interfejs znany z telefonówDłuższy, starszy interfejsKrótki

Smartfon z aparatem sprawdza się jako sprzęt uzupełniający, na przykład dla kierownika albo do rzadkich zadań. Przy kompletacji liczonej w setkach linii na zmianę wytrzymałości i szybkości skanera wbudowanego w kolektor nie zastąpi się aparatem. Starsze rozwiązania opisuje strona o WMS na Windows Mobile, a ogólny przegląd sprzętu strona o terminalu radiowym.

Parametry wyboru kolektora

Przy zakupie sprzętu najpierw opisuje się warunki pracy, a dopiero potem wybiera model. Cztery parametry rozstrzygają najczęściej.

  • Silnik skanera: odczyt kodów 2D wymaga skanera obrazowego, który poradzi sobie też z etykietą błyszczącą albo nadgniecioną.
  • Bateria: pojemność musi starczyć na całą zmianę, a w pracy wielozmianowej przydaje się bateria wymienna.
  • Odporność: klasa szczelności i dopuszczalna wysokość upadku, a w chłodni także zakres temperatur pracy.
  • Sposób obsługi: klawiatura fizyczna lepiej sprawdza się w rękawicach, ekran dotykowy przy pracy z większą liczbą danych.

Bezpieczeństwo i zarządzanie flotą terminali

Terminal jest punktem dostępu do bazy magazynowej, więc wymaga takiej samej ochrony jak komputer biurowy. Transmisję szyfruje się protokołem HTTPS, a operatora identyfikuje loginem powiązanym z uprawnieniami w systemie. Uprawnienia ograniczają widoczne funkcje: magazynier zatwierdza pobranie, ale nie zmienia kartoteki.

Przy kilkunastu terminalach trzeba też zarządzać samymi urządzeniami. Aktualizacje aplikacji i konfigurację Wi-Fi rozsyła się zdalnie, a utraconemu urządzeniu można zablokować dostęp bez zmiany haseł w całym systemie. Opisana wcześniej konfiguracja jednego zadania ogranicza ryzyko, że ktoś uruchomi na kolektorze inną aplikację. W magazynach 3PL dochodzi jeszcze rozdzielenie danych: operator jednego klienta nie powinien widzieć stanów drugiego.

Dobrą praktyką jest też zapisywanie w dzienniku serwera każdego logowania i potwierdzenia z numerem urządzenia. Gdy stan nie zgadza się z hali, można odtworzyć, który kolektor wysłał operację i o jakiej godzinie.

Operacje obsługiwane na terminalu

Przyjęcie towaru

Magazynier skanuje etykietę z dostawy, a system porównuje ją ze zleceniem przyjęcia i proponuje lokację. Rozbieżność ilości zapisuje się od razu przy rampie. Szczegóły procesu opisuje materiał o przyjęciu towaru do magazynu.

Kompletacja

Zadanie wyświetla się razem z lokacją i ilością, a system odrzuca skan niezgodny z zadaniem. Kolejność pobrań wynika z trasy przez halę. Zasady opisuje strona o kompletacji zamówień.

Inwentaryzacja

Terminal wspiera liczenie przy lokacji i porównanie z ewidencją, co skraca weryfikację stanów. Przy ciągłej weryfikacji magazyn nie zatrzymuje pracy. Metodę opisuje materiał o inwentaryzacji ciągłej w magazynie.

Studio WMS.net

Studio WMS.net - ulubione widoki magazynowe

Sekcja Ulubione w module Magazyn Studio WMS.net pozwala każdemu operatorowi zapisać własny zestaw najczęściej używanych widoków i filtrów. Tak samo zapisuje się raporty. Kliknięcie ikony gwiazdki przy dowolnym widoku lub raporcie dodaje go do panelu ulubionych, skracając czas nawigacji w codziennej pracy. Personalizacja jest przypisana do konta użytkownika i utrzymuje się między sesjami. Dla kierownika magazynu ulubionym widokiem może być dzienny raport wydań, a dla operatora rampy - lista przyjęć na bieżącą zmianę.

Skutki błędów skanu i ich wykrywanie

Dobrze zaprojektowana aplikacja traktuje skan jak daną wejściową z zewnątrz i sprawdza ją przed zapisem. Weryfikacja ma trzy poziomy: poprawność samego kodu, zgodność z oczekiwanym zadaniem i zgodność ze stanem w bazie. Dopiero po tych sprawdzeniach operacja trafia do dokumentu. Pierwszy poziom wykonuje urządzenie, dwa pozostałe serwer, bo tylko on zna aktualne rezerwacje.

Skanowanie nie eliminuje wszystkich błędów, tylko przenosi je do miejsca, w którym łatwo je wykryć. Najczęstszy problem dotyczy kodów GS1 ze zmienną długością pól, w których pominięty separator skleja numer partii z terminem ważności. Aplikacja powinna pokazać wynik dekompozycji kodu na polach, żeby operator zauważył błąd przy skanie, a nie przy wydaniu.

Błąd skanuSkutek bez kontroliReakcja aplikacji
Zła cyfra kontrolna GTINPowstaje dokument z nieistniejącym indeksemOdrzucenie skanu z komunikatem
Brak separatora w kodzie GS1Partia wchłania datę ważnościPodgląd pól i prośba o ponowny skan
Skan spoza obsługiwanych standardówWpis w losowym poluInformacja o nierozpoznanym formacie
Skan innej lokacji niż w zadaniuPobranie z niewłaściwego miejscaBlokada kroku i zgłoszenie rozbieżności

Konsekwencje takich błędów dla partii i terminów opisuje materiał o programach do magazynowania. Pełny opis produktu znajduje się na stronie Studio WMS.net, a magazynowe aplikacje webowe prezentuje witryna magazyn.softwarestudio.com.pl.

Słownik pojęć

Pojęcia powiązane z tematem

Terminologia, która ułatwia rozmowę o pracy magazynu i systemu WMS.

AAplikacja Android
Program magazynowy na terminalu lub smartfonie, który synchronizuje dane z bazą systemu w chwili zeskanowania kodu.
KKolektor danych
Przenośne urządzenie ze skanerem kodów, na którym magazynier potwierdza operacje bezpośrednio w hali.
GGTIN
Globalny numer jednostki handlowej zapisywany w kodzie kreskowym, z cyfrą kontrolną możliwą do przeliczenia przez aplikację.
EEtykieta logistyczna GS1
Standard oznaczania jednostek logistycznych z numerem SSCC, który jednoznacznie identyfikuje paletę w łańcuchu dostaw.
TTryb kiosku
Konfiguracja urządzenia z Androidem, w której uruchamia się tylko wskazana aplikacja bez dostępu do reszty systemu.
MMagazyn 3PL
Magazyn prowadzony w modelu outsourcingu, w którym jeden operator przechowuje towar wielu klientów.
FAQ

Najczęstsze pytania o WMS na Androidzie

01

Czy do WMS na Androida potrzebny jest specjalny kolektor?

Nie, ale przy dużej liczbie skanów kolektor ze skanerem wbudowanym wyraźnie wygrywa ze smartfonem. Szybszy odczyt kodów 2D oraz wymienna bateria mają znaczenie w pracy zmianowej. Smartfon z aparatem nadaje się do lekkich zadań i dla kierownika.

02

Co się dzieje z operacją, gdy terminal straci łączność z siecią?

Zależy od konstrukcji aplikacji. Jeśli każde pobranie musi zapisać serwer w transakcji, terminal czeka na łączność i nie przechodzi dalej. Tryb kolejkowania lokalnego jest wygodniejszy, ale wymaga reguł rozstrzygania konfliktów po powrocie zasięgu.

03

Czym program na Androida różni się od przeglądarkowego panelu kierownika?

Panel w przeglądarce służy do przeglądania dokumentów i konfiguracji, a aplikacja na terminalu do pracy przy regale ze skanowaniem każdej operacji. Oba korzystają z tej samej bazy, więc dane na ekranie kierownika i magazyniera są zawsze zgodne.

04

Dlaczego WMS na Androida pasuje szczególnie do magazynów 3PL?

W magazynie dla wielu klientów stan jest prowadzony według właściciela towaru. Terminal wymusza skan lokacji i produktu, więc operacja jednego klienta nie dotknie zapasu drugiego. Ten sam sprzęt obsługuje procesy hali dla różnych zleceniodawców.

05

Jak system reaguje na błędny kod kreskowy zeskanowany na terminalu?

Aplikacja sprawdza cyfrę kontrolną GTIN i budowę kodu GS1, a niepoprawny odczyt odrzuca. Przy braku separatora w polu o zmiennej długości pokazuje wynik dekompozycji kodu, żeby operator zauważył błąd, zanim zapisze się dokument.

Warto przeczytać

Powiązane materiały

Trzy opracowania rozwijające wątki poruszone na tej stronie.

Terminale

WMS Mobile na Windows Mobile

WMS Mobile zamienia terminal radiowy z Windows Mobile w stanowisko pracy połączone z bazą Studio WMS.net, a każdy skan trafia do systemu w chwili potwierdzenia.

Czytaj: WMS Mobile na Windows Mobile →
Asortyment

Terminal radiowy w magazynie

Terminal radiowy łączy magazyniera z bazą WMS przez sieć bezprzewodową, a skan lokacji i nośnika zastępuje zapamiętywanie adresów oraz papierowe listy.

Czytaj: terminal radiowy w magazynie →
Terminale

Aplikacja magazynowa online

Aplikacja magazynowa online działa w przeglądarce, więc o jej przydatności decydują hosting, dostępność łącza na hali i sposób odtwarzania danych po awarii.

Czytaj: aplikacja magazynowa online →

Sprawdź Studio WMS.net na swoim magazynie

Uruchom bezpłatne demo i zobacz, jak system prowadzi lokacje oraz kompletację zamówień.