Coraz więcej sklepów internetowych działa dzisiaj w modelu dropshippingu lub częściowego outsourcingu magazynowania, bez własnej powierzchni składowej. W takim modelu całą komunikację z dostawcami, aktualizację stanów magazynowych oraz przekazywanie zamówień do realizacji przejmuje aplikacja internetowa WMS - system dostępny z poziomu przeglądarki, bez instalacji na lokalnym komputerze. Poniżej opisujemy, czym dokładnie jest taka aplikacja, na jakiej technologii pracuje i w jakich sytuacjach sprawdza się lepiej niż tradycyjny program instalowany lokalnie.

Czym jest aplikacja internetowa WMS

Aplikacja internetowa, czyli web application, to program komputerowy pracujący na serwerze i komunikujący się poprzez sieć komputerową z komputerem użytkownika za pośrednictwem przeglądarki internetowej. Użytkownik pełni w takim układzie rolę interaktywnego klienta aplikacji, a cała logika biznesowa oraz baza danych pozostają po stronie serwera. W pracy aplikacji internetowej musi pośredniczyć serwer WWW - do jej przygotowania wykorzystuje się różne mechanizmy (np. ASP.NET, JSP) oraz języki programowania (np. C#, Java, PHP), a mechanizm prezentacji danych w przeglądarce określa się mianem cienkiego klienta.

W praktyce oznacza to, że pracownik magazynu, kierownik zmiany czy właściciel sklepu internetowego loguje się do systemu z dowolnego urządzenia wyposażonego w przeglądarkę - komputera stacjonarnego, laptopa czy tabletu - bez konieczności instalowania i aktualizowania osobnej aplikacji na każdym stanowisku. Taki model znacznie upraszcza też obsługę wielu lokalizacji lub oddziałów, ponieważ każdy z nich korzysta z tej samej, aktualnej wersji systemu.

Architektura i technologia aplikacji internetowej WMS

Aplikacja internetowa WMS.net oferowana przez SoftwareStudio wykorzystuje technologię ASP.NET oraz profesjonalną bazę danych Microsoft SQL Server. Dzięki temu użytkownik korzysta z funkcjonalności zbliżonej do standardowej aplikacji Windows, mimo że cała praca odbywa się w przeglądarce. Rozwiązanie pozwala na interaktywne przeglądanie oraz rejestrowanie dokumentów i kartotek magazynowych bez instalowania dodatkowego oprogramowania na stacjach roboczych.

Do budowy aplikacji internetowych SoftwareStudio wykorzystuje środowisko Microsoft ASP.NET, serwer IIS oraz SQL Server, a warstwę logiki biznesowej programuje w językach C# i Java. Taka architektura pozwala rozdzielić warstwę prezentacji od warstwy danych i łatwo skalować system wraz ze wzrostem liczby użytkowników czy dokumentów magazynowych, bez konieczności wymiany infrastruktury po stronie klienta.

Zastosowanie kodów kreskowych w aplikacji internetowej WMS

Aplikacja internetowa WMS.net współpracuje z czytnikami kodów kreskowych, co pozwala ograniczyć liczbę pomyłek przy przyjęciach, kompletacji i wydaniach towaru. W trakcie odczytu techniką skanowania wiązka światła z czytnika przesuwa się wzdłuż kodu - jasne elementy (przerwy) odbijają światło, a ciemne (kreski) je pochłaniają. Fotodioda rejestruje te różnice jako sygnały elektryczne o różnej sile i czasie trwania, które dekoder tłumaczy na cyfry, litery lub inne znaki przesyłane następnie do systemu.

Za pomocą systemu WMS możliwa jest kontrola ilościowa i asortymentowa przyjmowanego do magazynu towaru pod kątem zgodności dostawy ze złożonym wcześniej zamówieniem. Dla firm logistycznych istotne znaczenie ma też możliwość planowania wysyłek w sposób optymalizujący wykorzystanie posiadanych zasobów oraz skracający czas magazynowania, a przez to obniżający koszty operacyjne.

Aplikacja umożliwia elastyczną konfigurację sposobu generowania kodów - procedura tworzy obraz symbolizujący kod i zapisuje go bezpośrednio w bazie danych SQL albo jako plik graficzny w formacie GIF, BMP, PNG lub JPEG. Poniższa tabela pokazuje najczęściej stosowane standardy kodów kreskowych w programie Studio WMS.net.

Standard koduTypowe zastosowanie
EAN-13Kody na opakowaniach detalicznych, jednoznaczna identyfikacja produktu
EAN-128 (GS1-128)Kody logistyczne z danymi zmiennymi: partia, data ważności, waga
Code 2 of 5Etykiety magazynowe i transportowe o dużej odporności na uszkodzenia
Code 39Oznaczenia wewnętrzne, lokalizacje regałowe i kartoteki magazynowe

Prawidłowe wdrożenie kodów kreskowych w magazynie wysokiego składowania wymaga dobrania odpowiedniego standardu do specyfiki asortymentu oraz przeszkolenia zespołu z obsługi czytników.

Aplikacja internetowa WMS w chmurze

Aplikacja internetowa naturalnie łączy się z modelem chmurowym - skoro cała praca odbywa się w przeglądarce, umieszczenie serwera aplikacji i bazy danych w chmurze Azure lub AWS nie wymaga żadnej zmiany w sposobie korzystania z systemu po stronie użytkownika. WMS.net dostępny w modelu SaaS (Software as a Service) eliminuje konieczność zakupu i utrzymania własnej serwerowni, a aktualizacje instalowane są centralnie, bez przestojów w pracy magazynu. Więcej o różnicach między modelami wdrożenia można przeczytać w artykule o magazynie w chmurze.

Bezpieczeństwo danych w chmurze zapewnia szyfrowanie transmisji (TLS 1.3), dwuskładnikowe uwierzytelnianie oraz przechowywanie danych w europejskich centrach danych zgodnie z wymogami RODO. Panel administratora daje pełny wgląd w logi operacji oraz historię dostępu poszczególnych użytkowników, co ułatwia audyt bezpieczeństwa i pozwala szybko wykryć nietypową aktywność.

Korzyści z wdrożenia aplikacji internetowej WMS

  • Brak instalacji lokalnej - dostęp do systemu z każdego urządzenia wyposażonego w przeglądarkę, bez angażowania działu IT przy każdym nowym stanowisku.
  • Jedna, zawsze aktualna wersja - wszyscy użytkownicy pracują na tej samej wersji aplikacji, co eliminuje problemy z niezgodnością danych między oddziałami.
  • Szybsze wdrożenie - konfiguracja odbywa się po stronie serwera, a nowi pracownicy zaczynają pracę od razu po nadaniu loginu i hasła.
  • Niższe koszty infrastruktury - mniejsze wymagania sprzętowe po stronie stacji roboczych oraz brak kosztów licencji instalowanych lokalnie.
  • Elastyczna skalowalność - dodanie nowych użytkowników, magazynów czy dokumentów nie wymaga wymiany infrastruktury klienckiej.
  • Integracja z dokumentami magazynowymi - bezpośrednia rejestracja i podgląd dokumentów magazynowych takich jak PZ, WZ, RW czy MM z poziomu przeglądarki.

Aplikacja internetowa a aplikacja mobilna WMS

Aplikacja internetowa i aplikacja mobilna WMS pełnią odmienne, ale uzupełniające się role. Pierwsza sprawdza się na stanowiskach biurowych i administracyjnych - do przeglądania raportów, zarządzania kartotekami czy konfiguracji systemu. Druga towarzyszy magazynierowi bezpośrednio na hali, na terminalu lub kolektorze danych z systemem Android, gdzie liczy się szybkość skanowania i praca bez przerywania ruchu.

KryteriumAplikacja internetowaAplikacja mobilna
UrządzenieKomputer, laptop, tablet z przeglądarkąKolektor danych, terminal, smartfon z Androidem
Typowe stanowiskoBiuro, dział handlowy, administracjaHala magazynowa, strefa przyjęć i wydań
Skanowanie kodówMożliwe przy podłączonym czytnikuWbudowany skaner, praca jedną ręką
Praca offlineWymaga połączenia z serweremMożliwa krótka praca buforowana

W praktyce większość wdrożeń Studio WMS.net łączy oba podejścia: aplikacja internetowa obsługuje administrację i raportowanie, a aplikacja mobilna prowadzi magazyniera przez kolejne operacje magazynowe krok po kroku, bez konieczności ręcznego przepisywania danych między systemami.

Dla kogo sprawdzi się aplikacja internetowa WMS

Aplikacja internetowa jest szczególnie przydatna dla sklepów internetowych działających bez własnego magazynu lub korzystających z magazynu zewnętrznego. Właściciele takich sklepów wykorzystują ją do automatycznego pobierania informacji o dostępności produktów od dostawców, aktualizowania stanów magazynowych w czasie rzeczywistym oraz błyskawicznego przekazywania zamówień bezpośrednio do producenta lub hurtowni. Taki model pracy skraca czas realizacji zamówień i poprawia jakość obsługi klienta.

Rozwiązanie sprawdza się także w firmach wielooddziałowych oraz w branżach o dużej rotacji asortymentu, na przykład w dystrybucji odzieży czy obuwia, gdzie liczba wariantów produktowych i sezonowość wymagają szybkiego dostępu do aktualnych danych z każdego miejsca.

Program magazynowy branża obuwnicza
Aplikacja internetowa WMS sprawdza się również w branżach o dużej rotacji asortymentu, np. w dystrybucji obuwia

Wdrożenie aplikacji internetowej WMS krok po kroku

  1. Analiza procesów magazynowych - określenie liczby lokalizacji, wolumenu dokumentów oraz sposobu pracy zespołu.
  2. Dobór modelu hostingu - wybór między chmurą (Azure, AWS) a serwerem lokalnym, w zależności od wymagań bezpieczeństwa i budżetu.
  3. Konfiguracja kartotek i dokumentów - wprowadzenie asortymentu, lokalizacji oraz wzorów dokumentów PZ, WZ, RW i MM.
  4. Integracja z czytnikami kodów - podłączenie czytników stacjonarnych oraz konfiguracja formatów kodów kreskowych.
  5. Szkolenie zespołu - praktyczne warsztaty z obsługi aplikacji na realnych dokumentach magazynowych.
  6. Start produkcyjny - uruchomienie systemu oraz bieżące monitorowanie wskaźników pracy magazynu.
Wskazówka

Przed pełnym wdrożeniem warto przetestować aplikację internetową WMS na jednym magazynie lub jednym dziale. Pozwala to sprawdzić wydajność łącza internetowego i skorygować konfigurację dokumentów, zanim system obejmie całą firmę.

Integracje z innymi systemami

Aplikacja internetowa WMS.net może wymieniać dane z systemami klasy ERP, w tym z SAP, co pozwala automatycznie synchronizować stany magazynowe, zamówienia i dokumenty księgowe bez ręcznego przepisywania danych. Sposób integracji z systemem SAP zależy od architektury po stronie klienta - najczęściej wykorzystuje się dedykowane funkcje wymiany danych lub pośredniczącą warstwę usług sieciowych.

Otwarta architektura aplikacji internetowej ułatwia też podłączenie platform e-commerce, systemów kurierskich czy narzędzi analitycznych. Każda taka integracja odbywa się po stronie serwera, więc nie wymaga zmian w sposobie pracy użytkowników korzystających z przeglądarki, ani instalowania dodatkowych komponentów na ich stacjach roboczych.

Podsumowując, aplikacja internetowa WMS łączy niski próg wejścia (wystarczy przeglądarka) z profesjonalną architekturą wykorzystywaną na co dzień w dużych systemach klasy enterprise. Dla sklepu internetowego bez własnego magazynu oznacza to szybszy start współpracy z dostawcami, mniej pomyłek przy realizacji zamówień oraz łatwiejsze skalowanie sprzedaży bez konieczności inwestowania w rozbudowaną infrastrukturę IT po własnej stronie.