Kolektor w Studio WMS.net to aplikacja WWW uruchamiana w przeglądarce terminala z Androidem i skanerem. Prowadzi magazyniera przez numerowane transakcje: przyjęcia PZ, PZB i PW, wydania WZ, WZB i RW, zmiany lokalizacji ZL, inwentaryzację i podglądy stanu. Pracuje wyłącznie online, przez Wi-Fi lub LTE, na tej samej bazie danych co przeglądarka kierownika. Tablet i smartfon obsługują te same dokumenty.
Przegląd zagadnień
| Zagadnienie | Jak działa w programie |
|---|---|
| Urządzenia | Terminal z Androidem i skanerem (przeglądarka albo WebView), smartfon z ekranem dotykowym oraz tablet z kaflami zamiast numerowanego menu. |
| Skanowanie | Skaner wpisuje odczyt jak klawiatura i kończy go klawiszem ENTER. Aparat obsługuje wybrane transakcje. |
| Praca online | Każda pozycja trafia do bazy w chwili zapisu. Nie ma trybu offline ani kolejki zapisów w urządzeniu. |
| Transakcje | PZ, PZB, PW, WZ, WZB, RW, ZL całopaletowa i asortymentowa, inwentaryzacja, podglądy stanu, kalendarz. |
| Konta | Zwykłe konto WMS z rolą kolektora. Magazyn i oddział są ustawieniami konta, a ochrona opiera się na koncie, nie na urządzeniu. |
| ERP | Wymiana danych odbywa się po stronie serwera przez API. Gotowe integracje to SAP i WAPRO WF-MAG, pozostałe ustalamy we wdrożeniu. |
Terminal zastępuje papierowe dokumenty i ręczne przepisywanie: magazynier potwierdza każdy krok skanem kodu albo wpisaniem wartości, a program od razu sprawdza ją z dokumentem lub zleceniem. Kierownik widzi efekt w rejestrach w przeglądarce, bez przepisywania kompletacji z kartki.
Kolektor, smartfon i tablet
Interfejs kolektora jest aplikacją WWW, która działa w przeglądarce terminala z Androidem albo w komponencie WebView. Używa się go także na smartfonie z ekranem dotykowym. Po zalogowaniu kontem roli kolektora magazynier trafia do menu transakcji, które prowadzi go przez kolejne kroki, a sprzętowa klawiatura terminala pozwala obsługiwać je bez dotykania ekranu.
Tablet obsługuje te same dokumenty, ale inaczej prowadzi pracę. Zamiast numerowanej listy ma ekran kafli z wyszukiwarką, sekcją Ulubione i Ostatnio używane, a zamiast karty jednego kroku - formularz z polami dotykowymi nie mniejszymi niż 48 px. Działa na tablecie z Androidem lub iPadzie, w przeglądarce. Nie korzysta z aparatu urządzenia. Formularze tabletu łączą pokrewne dokumenty przełącznikiem: PZB z PW oraz WZB z RW.
Jedna różnica ma znaczenie przy planowaniu: na kolektorze PZB i WZB realizują dokumenty przygotowane wcześniej w buforze, a na tablecie zakłada się nowe dokumenty i zapisuje je przyciskiem Bufor lub Zapisz. Dobór modelu urządzenia (odporność, bateria, rodzaj skanera) ustalamy z klientem przy wdrożeniu.
Skanowanie kodów i czytniki
Skaner terminala działa jak klawiatura: wpisuje odczyt do aktywnego pola, a zakończenie kodu klawiszem ENTER uruchamia kolejny krok. Dzięki temu program przyjmie każdy kod, który skaner potrafi odczytać, a zakres obsługiwanych symbolik zależy od skanera. Aparat telefonu czyta kody w transakcjach PW i RW oraz w wyszukiwarce magazynowej.
Ta sama zasada obejmuje inne czytniki. Czytnik pracujący jak klawiatura, w tym czytnik RFID, wpisuje numer do pola tak samo jak skaner kodów kreskowych, więc może go zastąpić, o ile tag niesie numer znany programowi. Który czytnik pasuje do Twojego magazynu, ustalamy przy wdrożeniu.
| Co skanujesz | Gdzie |
|---|---|
| Numer zlecenia ZPZ lub ZWZ | Wybór zlecenia w transakcjach PZ i WZ |
| Kod EAN z kartoteki | Przyjęcie PW, rozchód RW, kompletacja WZ, inwentaryzacja, stan dla asortymentu |
| Numer palety | Zmiana lokalizacji ZL; zero i ENTER nadaje nowy numer z licznika (osiemnaście cyfr, bez prefiksu GS1) |
| Adres lokalizacji | Miejsce pobrania i odłożenia, stan dla lokalizacji, spis |
Kod zeskanowany w menu, poza transakcją, program odrzuca komunikatem „Kod odczytany poza transakcją - najpierw uruchom transakcję”, więc przypadkowy odczyt nie zmieni stanu. Termin ważności wpisuje się w masce RRRRMMDD albo RRMMDD, a data spoza zakresu od dziś do 1095 dni naprzód wymaga drugiego ENTER.
Praca online przez Wi-Fi lub LTE
Kolektor i tablet pracują wyłącznie online. Każda pozycja trafia do bazy w chwili zapisu, przez sieć Wi-Fi albo LTE, a stany liczą widoki SQL z pozycji dokumentów. W programie nie ma trybu pracy bez połączenia, kolejki zapisów w urządzeniu ani synchronizacji po powrocie zasięgu. Pozycje zapisane przed zerwaniem połączenia zostają w bazie, a przepada najwyżej krok, którego magazynier nie zdążył zatwierdzić.
Dlatego przed wdrożeniem sprawdzamy pokrycie sieci w całej hali, także w głębi wysokich regałów i przy rampach. Braki uzupełniają dodatkowe punkty dostępowe Wi-Fi albo terminale z modemem LTE. Sesja wygasa po 120 minutach bezczynności (konfiguracja standardowa).
Wynika z tego dla pracy na hali jedna zasada: wydanie zapisane na kolektorze zajmuje towar od razu, bo pozycje w buforze zmniejszają stan dostępny, a przyjęcie udostępnia go dopiero po zatwierdzeniu dokumentu. Dwie osoby nie wydadzą więc tej samej palety.
Transakcje na kolektorze
| Transakcja | Co robi magazynier | Skutek w dokumentach |
|---|---|---|
| PZ ze zlecenia ZPZ | Wybiera zlecenie i przyjmuje towar w granicach ilości pozostałej do przyjęcia. | Dokument zatwierdza się sam po przyjęciu całości; przerwana praca czeka w buforze. |
| PZB przyjęcie bezpośrednie | Realizuje dokument przygotowany w buforze. | Zatwierdzenie po ostatniej pozycji planu. |
| PW przyjęcie wewnętrzne | Przyjmuje towar bez dokumentu źródłowego, kod EAN z kartoteki lub aparat. | Przycisk Zakończ pyta: Zatwierdź dokument, Zostaw w buforze albo Wróć. |
| WZ ze zlecenia ZWZ | Kompletuje linia po linii; limit to mniejsza z wartości: ilość pozostała na zleceniu albo stan lokalizacji. | Dokument zatwierdza się sam po pełnej realizacji zlecenia. |
| WZB wydanie bezpośrednie | Realizuje dokument z bufora; karta Pobierz z wskazuje miejsce pobrania. | Zatwierdzenie po ostatniej pozycji planu. |
| RW rozchód wewnętrzny | Wydaje towar bez dokumentu źródłowego, w granicach stanu lokalizacji. | Jak PW: Zatwierdź, Zostaw w buforze albo Wróć. |
| ZL zmiana lokalizacji | Całopaletowa: numer palety, adres pobrania, adres docelowy. Asortymentowa: przenosi część stanu z palety na paletę. | Zapis od razu jako zatwierdzony dokument, bez bufora; przenosi tylko stan dostępny. |
| Inwentaryzacja | Skanuje lokalizację objętą arkuszem, kod EAN i wpisuje policzoną ilość. | Ilość trafia do arkusza; stan zmienia dopiero zamknięcie arkusza w przeglądarce (dokumenty PI i RI). |
| Podglądy stanu | Szuka po kodzie EAN, adresie lokalizacji albo numerze partii. | Tylko odczyt, bez zapisu dokumentu. |
Podpowiedź lokalizacji przy przyjęciu PZ to pierwsza pusta lokalizacja magazynu w kolejności adresów, z pominięciem adresów użytych w bieżącej sesji. Reguła rotacji FIFO, FEFO albo LIFO jest ustawieniem kartoteki kontrahenta i działa przy generowaniu WZ ze zlecenia ZWZ. Przy WZB i RW magazynier wybiera towar sam. Menu może zawierać też zlecenia ZPZ i ZWZ, cross-docking CDP i CDW, paletę MIX oraz przesunięcie MM, zależnie od konfiguracji roli.
Obsługa terminala
Transakcje skanujące mają wspólny układ. Na ekranie jest jeden aktywny krok z licznikiem, na przykład 1/7, a ENTER przechodzi dalej. Wykonane kroki zostają nad polem jako etykiety z wartościami, a dotknięcie etykiety wraca do kroku. Pozycję z listy wybiera się cyfrą od 1 do 9 i ENTER albo dotknięciem. Ilość wpisuje się z dokładnością do trzech miejsc po przecinku, z przyciskami plus i minus.
Błąd program sygnalizuje banerem z komunikatem i wibracją, a zatwierdzenie dokumentu krótką wibracją. Klawisze terminala działają tak: cyfry wybierają transakcję w menu, ENTER uruchamia pozycję lub zatwierdza krok, strzałki przesuwają podświetlenie, Backspace kasuje znak, a Esc wychodzi z transakcji po pytaniu o potwierdzenie (administrator może to pytanie wyłączyć parametrem). Przycisk Odśwież pyta, czy załadować transakcję od nowa, bo niezapisane dane zostaną utracone.
Konta i bezpieczeństwo
Kolektor nie ma osobnej listy użytkowników. Magazynier loguje się zwykłym kontem Studio WMS.net z rolą kolektora, a rola decyduje, że zamiast pulpitu otworzy się menu transakcji. Magazyn i oddział są ustawieniami konta, nie urządzenia, więc od konta zależy, które dokumenty i lokalizacje zobaczy terminal. Opcjonalnie logowanie korzysta z Active Directory, a liczba prób logowania z jednego adresu jest ograniczona.
Terminal przechodzi między zmianami z rąk do rąk, dlatego ochrona opiera się na koncie. Po zgubieniu terminala wystarczy wyłączyć znacznik Aktywne na koncie, które na nim pracowało, i konto przestaje działać od razu. Jeśli terminale mają pracować tylko w sieci zakładu, administrator wpisuje akceptowane adresy IP na koncie albo dla całej instalacji. Uprawnienia do transakcji nadaje się przez pozycje menu roli.
Czego nie ma w standardzie
Część funkcji, których oczekuje się od mobilnego WMS, nie występuje w standardowym programie. Jeśli któraś jest dla Twojej firmy warunkiem zakupu, ustalamy ją przed wyceną:
- tryb offline z kolejką zapisów i synchronizacją po odzyskaniu zasięgu,
- wyznaczanie optymalnej trasy kompletacji i dzielenie pracy między operatorów - kolejność pozycji wynika z linii zlecenia,
- inwentaryzacja ciągła i spis „na ślepo” - spis to arkusz z blokadą kartotek i lokalizacji, który kierownik zakłada w przeglądarce,
- druk etykiet logistycznych z aplikacji na drukarkę - program podaje kod ZPL do pobrania lub skopiowania,
Integracja z ERP i licencja
Terminal nie komunikuje się z ERP sam. Pracuje na bazie WMS, a wymianę danych z systemem klienta prowadzi serwer przez API (HTTP POST z JSON, osobne konto techniczne dla klienta). Gotowe integracje mamy dla SAP i WAPRO WF-MAG, a pozostałe systemy ERP ustalamy we wdrożeniu.
W cenniku Terminal Android ma osobną pozycję opłat, a licencja aplikacji mobilnej wchodzi w skład wariantów STANDARD, PROCESOR i DEVELOPER. Uruchomienie terminali i szkolenia na hali rozliczamy osobno od stawki godzinowej. Zasady opisuje cennik Studio WMS.net, a szczegółowy opis każdej transakcji znajdziesz w instrukcji kolektora Android.
Z naszych wdrożeń
Poniższe opisy pochodzą z podpisanych listów referencyjnych naszych klientów. Podajemy branżę i zakres wdrożenia bez nazw firm - liczby opisujące skalę są cytatem z listu, nie naszym szacunkiem.
Zmianę pokoleniową urządzeń widać w naszych listach referencyjnych. Wdrożenie u dystrybutora artykułów dla niemowląt sprzed kilkunastu lat obejmowało moduł na terminal radiowy z systemem Windows CE i skanowanie kodów kreskowych. Dziś ten sam proces realizują kolektory Android - producent rowerów miejskich w liście z 2019 roku opisuje zarządzanie magazynem przez przeglądarkę internetową oraz terminal mobilny Android jako dwa równorzędne kanały pracy.
Dla części klientów urządzenia mobilne były wprost kryterium wyboru dostawcy. Operator logistyczny branży motoryzacyjnej wymienił w liście z 2019 roku trzy powody, dla których wybrał nasze rozwiązanie - technologię pozwalającą pracować w środowisku wirtualnym, używanie mobilnych kolektorów ze skanerami z systemem Android oraz możliwość pracy przez przeglądarkę. Producent wózków widłowych obsługujący w jednej instancji sześć magazynów w Polsce wskazuje, że aplikacja na terminalach wspiera magazynierów przez odczyt kodów kreskowych, bieżący podgląd aktywnych zamówień i wprowadzanie danych w trakcie wykonywania operacji.
Operatorzy magazynów wysokiego składowania opisują efekt tej samej rzeczy dwoma zdaniami. Aplikacja na terminal radiowy znacznie ułatwia i przyspiesza pracę magazynierów oraz minimalizuje ryzyko błędów podczas wykonywania procesów - to sformułowanie powtarza się w dwóch niezależnych listach z 2013 roku, od operatora logistycznego i od firmy spedycyjnej prowadzącej magazyn i odprawy celne.
Słownik pojęć
- KKolektor danych
- Terminal z Androidem i skanerem, na którym działa menu transakcji Studio WMS.net.
- TTransakcja kolektora
- Numerowana pozycja menu prowadząca przez kroki skanowania jednego dokumentu lub operacji.
- BBufor
- Dokument roboczy, który zmniejsza stan dostępny przy rozchodzie, ale nie zmienia stanu zatwierdzonego.
- ZZlecenie ZPZ i ZWZ
- Zlecenie przyjęcia lub wydania, które wyznacza granice pracy magazyniera na terminalu.
- TTerminal online
- Terminal zapisujący każdą pozycję w bazie od razu przez Wi-Fi lub LTE, bez trybu offline.
- ZZmiana lokalizacji ZL
- Przeniesienie palety lub części jej zawartości pod nowy adres; zapis od razu, bez bufora.
- WWebView
- Komponent Androida, w którym aplikacja WWW działa jak aplikacja zainstalowana na urządzeniu.
- TTablet w magazynie
- Interfejs kafelkowy do tych samych dokumentów, z formularzami dotykowymi.