Praca zdalna rozprasza zespoły, a stan magazynu zmienia się co kilka minut. Aplikacja magazynowa online Studio WMS.net działa w przeglądarce, więc ten sam stan widać z biura i z hali. Na stanowisku nie instaluje się żadnego programu.
Spis treści
- Jak działa aplikacja magazynowa przez przeglądarkę
- Logowanie i uprawnienia przy dostępie zdalnym
- Praca rozproszonych zespołów i wielu magazynów
- Przeglądarka i terminal w jednym obiegu dokumentów
- Sieć bezprzewodowa na hali
- Urządzenia i skanowanie na hali
- Aplikacja online a program instalowany lokalnie
- Inwentaryzacja i kontrola stanów online
- Raporty, analityka i rentowność
- Integracja z ERP i magazyn wysokiego składowania
- Pytania i odpowiedzi o aplikację magazynową online
- Glosariusz pojęć związanych z aplikacją magazynową online
Jak działa aplikacja magazynowa przez przeglądarkę
Przeglądarka wysyła żądanie do serwera WWW, a aplikacja ASP.NET odpytuje bazę i zwraca gotową stronę. Całe przetwarzanie odbywa się po stronie serwera, a użytkownik dostaje wynik w oknie, które wygląda i reaguje jak zwykły program okienkowy. Taki układ nazywa się cienkim klientem.
Studio WMS.net powstało w technologii ASP.NET i korzysta z bazy MS SQL Server w wersji 2012 lub nowszej. Każda zmiana stanu, od przyjęcia palety po wydanie, trafia do jednej centralnej bazy. Nowe stanowisko wymaga więc przeglądarki i konta, a nie instalatora.
Wymagania po stronie serwera
| Element | Wymaganie | Uwaga |
|---|---|---|
| Serwer WWW | Windows z usługą Internet Information Services (IIS) | potrzebne miejsce na dysku na aplikację i pliki |
| Technologia aplikacji | ASP.NET | przetwarzanie danych po stronie serwera |
| Baza danych | MS SQL Server 2012 lub nowszy | jedna baza dla biura i hali |
| Stanowisko użytkownika | przeglądarka internetowa | komputer, tablet albo smartfon |
| Terminal na hali | Android lub dowolne urządzenie z przeglądarką | połączenie Wi-Fi z serwerem |
Wybór wersji i edycji bazy opisuje dokumentacja edycji i składników SQL Server. Uruchomienie na własnym serwerze jest jedną z możliwości, a model abonamentowy opisuje strona o programie magazynowym online.
Reguła: aktualizację wdraża się raz, na serwerze. Stanowiska nie mają własnej kopii programu, więc na biurkach i terminalach nie pracują rozbieżne wersje.
Logowanie i uprawnienia przy dostępie zdalnym
Dostęp spoza budynku zwiększa wagę uwierzytelniania. Transmisję chroni szyfrowanie SSL, a konto użytkownika określa, które moduły i dokumenty są widoczne. Magazynier z hali nie dostaje pozycji menu przeznaczonych dla księgowości, a kierownik widzi raporty, których operator nie otwiera.
Rozdział logowania od autoryzacji i obsługę kont na terminalach opisuje strona o logowaniu i autoryzacji w WMS. Kopie zapasowe i monitoring dostępu należą do administracji serwera, a ich zakres zależy od sposobu hostowania i od ustaleń z dostawcą usługi.
Sesja wygasa po zdefiniowanym czasie bezczynności. Chroni to dane na biurkach, od których pracownik odszedł bez wylogowania, i wymusza ponowne uwierzytelnienie przed kolejną operacją. Po poprawnym logowaniu aplikacja wczytuje role konta i dopiero na tej podstawie buduje menu.
Jedno konto należy do jednej osoby. Wspólny login zmianowy usuwa z dziennika informację o tym, kto zatwierdził dokument, i uniemożliwia późniejsze wyjaśnienie pomyłki. Przy dostępie z internetu ma to większe znaczenie, bo ślad w dzienniku bywa jedynym dowodem przebiegu operacji.
Praca rozproszonych zespołów i wielu magazynów
Zdalny dostęp zmienia sposób współpracy działów. Handlowiec w chwili przyjmowania zamówienia widzi rzeczywistą dostępność towaru, więc nie obiecuje klientowi pozycji, której nie ma na regale. Magazynier dostaje zadanie na terminalu w momencie, gdy biuro zatwierdza dokument.
Przy kilku obiektach wszystkie dane leżą w jednej bazie, a kierownik porównuje magazyny w tych samych raportach. Nie trzeba łączyć oddzielnych plików ani czekać na zestawienia przesyłane pocztą. Podział według magazynów i ról ogranicza widok tak, by oddział widział własne zasoby. Ogólne zasady prowadzenia obiektu opisuje strona o zarządzaniu magazynem.
Przeglądarka i terminal w jednym obiegu dokumentów
Obie formy dostępu pracują na tych samych danych, ale każda służy do innych czynności. Biuro rejestruje dokumenty i analizuje raporty, a hala potwierdza fizyczny ruch skanem. Poniższy podział jest typowy, choć uprawnienia można ustawić inaczej.
| Czynność | Stanowisko w przeglądarce | Terminal na hali |
|---|---|---|
| Rejestracja zlecenia wydania | formularz z kontrahentem i terminem | podgląd zadania do kompletacji |
| Potwierdzenie pobrania | podgląd statusu | skan lokalizacji i towaru |
| Raporty i analizy | pełne zestawienia z filtrami | krótki podgląd stanów |
| Inwentaryzacja | arkusze i raport różnic | liczenie lokalizacji skanem |
Sieć bezprzewodowa na hali
Aplikacja wymaga stabilnego łącza, bo każda operacja przechodzi przez serwer. Przed wdrożeniem mierzy się zasięg Wi-Fi na całej trasie operatora, także przy najwyższych poziomach regałów. Narzędzia diagnostyczne pokazują martwe strefy i pozwalają administratorowi sieci przesunąć punkt dostępowy tam, gdzie połączenie się urywa.
- Zasięg. Pomiar obejmuje alejki i rampy, bo operator przechodzi przez wszystkie.
- Opóźnienie. Zbyt wolna sieć wydłuża czas odpowiedzi po skanie i spowalnia kompletację.
Urządzenia i skanowanie na hali
Do pracy wystarczą terminale mobilne z Androidem albo dowolne urządzenie z przeglądarką. Skaner kodów kreskowych skraca odczyt i zmniejsza liczbę pomyłek przy wpisywaniu indeksu, dlatego w trudnych warunkach magazynowych stosuje się sprzęt przemysłowy. Opis aplikacji mobilnej zawiera strona o WMS na Androidzie.
Wózki widłowe wyposaża się w komputery pokładowe, a operator potwierdza zadania bez schodzenia z maszyny. Przykład takiego sprzętu opisuje strona o komputerze Zebra VC8300. Etykiety zgodne ze standardem GS1 odczytuje się szybciej, bo mają przewidywalną strukturę pól, co opisuje dokumentacja etykiety logistycznej GS1.
Aplikacja online a program instalowany lokalnie
Program okienkowy instaluje się na każdym komputerze, a przy aktualizacji trzeba odwiedzić każde stanowisko albo uruchomić narzędzie do wdrożeń. Aplikacja przeglądarkowa przenosi ten ciężar na jeden serwer. Pracownik otwiera adres i po zalogowaniu pracuje na bieżącej wersji. Nikt nie musi pamiętać, którą wersję ma na swoim komputerze.
Taka wygoda ma jednak swoją cenę w postaci zależności od sieci. Gdy łącze do serwera przestaje działać, nie zapisze się żadna operacja, a terminal nie ma lokalnego bufora. Dlatego serwer i sieć na hali projektuje się z zapasem wydajności, a jego dostępność mierzy się w godzinach pracy zmian, a przerwy w dostępie planuje się z wyprzedzeniem.
Inwentaryzacja i kontrola stanów online
Liczenie towaru nie wymaga zatrzymania magazynu. System wskazuje lokalizacje do sprawdzenia, a skan na terminalu porównuje stan fizyczny z zapisem w bazie. Rozbieżności trafiają do raportu, w którym widać pozycję i różnicę ilościową.
- Ciągłe liczenie. Wybrane strefy są liczone w trakcie zwykłej zmiany, bez wyłączania ruchu towarowego.
- Raport różnic. Po każdym liczeniu powstaje zestawienie rozbieżności, z którego kierownik wybiera pozycje do wyjaśnienia.
Zasady spisu opisuje strona o inwentaryzacji w WMS. Częstsze liczenie pozycji o dużym obrocie zmniejsza ryzyko, że brak asortymentu wyjdzie dopiero przy wysyłce.
Raporty, analityka i rentowność
System zapisuje każde zdarzenie magazynowe z czasem i identyfikatorem użytkownika. Z tego zapisu powstają raporty wydajności zmian i statystyki, które pomagają planować obsadę oraz grafik. Przy reklamacji klienta historia operacji wskazuje, kto i kiedy wykonał ruch.
Zapis zdarzenia zawiera czas operacji i konto operatora. Raport wydajności grupuje takie wiersze według zmiany albo strefy, a różnica czasów między kolejnymi skanami daje długość zadania. Statystyka pokazuje, w której godzinie kompletacja zwalnia, i podpowiada, kiedy zwiększyć obsadę.
Ocena rentowności wymaga uwzględnienia pełnych kosztów operacyjnych, w tym czasu pracy i opakowań. Sam rachunek ceny sprzedaży i ceny zakupu ukrywa te pozycje, a analityka w systemie przypisuje je do zdarzeń magazynowych.
Integracja z ERP i magazyn wysokiego składowania
Wymiana danych z systemem ERP odbywa się przez interfejsy API. Zamówienia i stany towarowe przechodzą między systemami automatycznie, więc nikt nie przepisuje ich ręcznie. Przykład integracji z jednym z systemów opisuje strona o integracji z SAP.
W obiekcie z wysokimi regałami przeglądarka pokazuje adres każdej palety, a system wskazuje miejsce dla przyjmowanego towaru. Wykorzystanie wysokości hali wymaga ewidencji z dokładnością do poziomu regału, o czym pisze strona o zarządzaniu magazynem wysokiego składowania. Szerszy zakres funkcji zbiera artykuł o oprogramowaniu do zarządzania magazynem.
Pytania i odpowiedzi o aplikację magazynową online
Dostęp do danych w czasie rzeczywistym z dowolnego miejsca usprawnia komunikację między biurem a magazynem. Dokumenty powstają w systemie, więc znika obieg papierowy. Aktualizacje wykonuje się na serwerze, a nie na każdym stanowisku.
Transmisję chroni szyfrowanie SSL, a uprawnienia ograniczają widoczne moduły do roli użytkownika. Dane leżą na serwerze, a nie na urządzeniu, więc zgubiony terminal ich nie ujawnia. Kopie zapasowe i monitoring dostępu są elementem administracji serwera.
Tak, wymiana odbywa się przez interfejsy API. Zamówienia i stany towarowe przechodzą między systemami bez ręcznego wpisywania, co utrzymuje spójność danych w całej firmie.
Wystarczy terminal z Androidem albo dowolne urządzenie z przeglądarką. Na hali zaleca się skanery przemysłowe, które czytają kody szybko w trudnych warunkach. Brak instalacji dedykowanego programu upraszcza zarządzanie flotą.
Potrzebny jest serwer WWW z miejscem na dysku, na przykład Windows z usługą IIS, oraz baza MS SQL Server w wersji 2012 lub nowszej. Aplikacja działa w technologii ASP.NET.
Glosariusz pojęć związanych z aplikacją magazynową online
- Aplikacja webowa
- Program uruchamiany na serwerze i obsługiwany przez przeglądarkę, bez instalacji na stanowisku użytkownika.
- Cienki klient
- Układ, w którym przetwarzanie danych odbywa się na serwerze, a przeglądarka tylko wyświetla wynik.
- ASP.NET
- Technologia Microsoftu do budowy dynamicznych aplikacji internetowych, część platformy .NET.
- IIS
- Internet Information Services, serwer WWW systemu Windows, na którym można uruchomić aplikację ASP.NET.
- SSL
- Protokół szyfrowania połączenia między przeglądarką a serwerem, chroniący dane w transmisji.
- API
- Interfejs programistyczny, przez który dwa systemy wymieniają dane bez udziału człowieka.
- Inwentaryzacja ciągła
- Cykliczne liczenie wybranych lokalizacji w trakcie pracy magazynu, bez zatrzymywania ruchu.
- Terminal mobilny
- Przenośny komputer ze skanerem, którego operator używa przy regale i na rampie.