Studio WMS.net

Portfolio system WMS

Portfolio Studio WMS.net: warstwa techniczna systemu, formaty wymiany danych z ERP oraz zestaw opisów funkcji wdrożonych w magazynach przez SoftwareStudio.

Autor: Adam Siemiątkowski Aktualizacja: 22 września 2026
system.wms.net.pl/oprogramowanie-wms/
Kalendarz awizacji w StudioSystem.NET w widoku osi czasu dnia 19 października 2021 - bloki zleceń przyjęć ZPZ i wydań ZWZ rozmieszczone w godzinach od 8:00 do 13:00
Kalendarz awizacji w StudioSystem.NET w widoku osi czasu dnia 19 października 2021 - bloki zleceń przyjęć ZPZ i wydań ZWZ rozmieszczone w godzinach od 8:00 do 13:00

Portfolio zbiera opisy funkcji Studio WMS.net uruchomionych u operatorów logistycznych i w magazynach produkcyjnych. Każdy wpis dotyczy jednego obszaru - od przyjęcia towaru na rampie po rozliczenie usługi magazynowej. Cztery sekcje poniżej tłumaczą, na czym opiera się sam system, dalej idzie lista opracowań szczegółowych.

Dopasowanie systemu do procesu

Magazyn chemii budowlanej i magazyn części zamiennych rządzą się inną logiką pobrania. Pierwszy pilnuje daty ważności, drugi numeru seryjnego. Studio WMS.net trzyma tę różnicę w konfiguracji procesu, nie w rozgałęzieniach kodu - reguła wyboru miejsca pobrania jest zapytaniem T-SQL przypisanym do typu dokumentu. Zmiana priorytetu z FEFO na FIFO sprowadza się do podmiany tej reguły.

Przy wdrożeniu systemu WMS analiza przedwdrożeniowa spisuje właśnie takie różnice, bo one decydują o zakresie konfiguracji. Reszta, czyli kartoteki i dokumenty, powtarza się w każdym magazynie.

Na czym opiera się Studio WMS.net Diagram porządkuje obszary opisane w kolejnych sekcjach artykułu: dopasowanie systemu do procesu, wprowadzanie zmian bez przestoju, warstwy techniczne aplikacji oraz ochronę danych. Cztery obszary opisane w tym artykule Oprogramowanie SoftwareStudio C# i SQL Server w magazynie Dopasowanie reguły procesu w konfiguracji Zmiany na bieżąco bez przerywania pracy magazynu Warstwy techniczne ASP.NET, SQL Server procedury składowane Bezpieczeństwo kopia dobowa i log transakcyjny co 15 min
Cechy oprogramowania omawiane w kolejnych sekcjach tego artykułu.

Zmiany na bieżąco

Układ kolumn w tabeli, zestaw pól na formularzu i zakres uprawnień opisuje metadana w bazie, którą aplikacja ASP.NET czyta przy budowaniu widoku. Dodanie pola do kartoteki towaru kończy się na wpisie konfiguracyjnym i odświeżeniu pamięci podręcznej. Nie na wdrożeniu nowej wersji binariów.

Zmiana reguły procesu obowiązuje od daty, a nie wstecz. Dokumenty wystawione wcześniej zachowują tę wersję konfiguracji, z którą powstały, dlatego raport sprzed pół roku daje nadal ten sam wynik.

Warstwa techniczna

Serwer aplikacyjny to C# na ASP.NET, dane leżą w SQL Server. Interfejs korzysta z JavaScriptu i jQuery, a widoki tabelaryczne renderują się po stronie klienta z danych pobranych w JSON. Terminal w hali otwiera ten sam serwer w przeglądarce Androida, więc osobnej aplikacji instalacyjnej nie ma.

Warstwy Studio WMS.net
WarstwaTechnologiaZadanie
Baza danychSQL Server, procedury składowane T-SQLEwidencja ruchów, reguły procesów, kontrola spójności stanów
Serwer aplikacjiC# na ASP.NETUprawnienia, obsługa formularzy, interfejsy wymiany danych
InterfejsJavaScript i jQueryWidoki tabelaryczne, obsługa skanera, wydruki z poziomu przeglądarki
RaportySQL Server Reporting ServicesWydruki dokumentów i zestawień w formacie PDF

Niezawodność i bezpieczeństwo

Konto aplikacyjne nie ma prawa odczytu na tabelach - każda operacja przechodzi przez procedurę składowaną, która sprawdza uprawnienie do dokumentu i magazynu. Taki układ ogranicza skutki błędu w warstwie interfejsu, ponieważ podmiana parametru w żądaniu nie otwiera cudzych danych.

Kopia pełna wykonuje się raz na dobę, log transakcyjny co piętnaście minut. Okno potencjalnej utraty danych zamyka się wtedy w kwadransie, a odtworzenie bazy na wskazany moment korzysta z łańcucha kopii różnicowych.

Wymiana danych między systemami

Program magazynowy pracujący ze skanerem wymaga sieci bezprzewodowej w całej hali, łącznie z alejkami między regałami wysokiego składowania. To jedyny istotny koszt sprzętowy poza samymi terminalami. Aplikacja przeglądarkowa daje dostęp do stanów magazynowych i dokumentów również zdalnym klientom operatora, z ograniczeniem widoku do własnego towaru.

Gdy na styku dwóch magazynów trzeba budować konwerter dla każdej pary systemów, koszt utrzymania rośnie szybciej niż liczba integracji. Ustandaryzowany komunikat rozwiązuje to taniej. W praktyce nadal dominują pliki tekstowe i arkusze, choć oczekiwanym standardem pozostaje XML, a zaraz za nim JSON - ten drugi odpowiada większości interfejsów API udostępnianych przez aplikacje.

Formaty wymiany danych między systemami magazynowymi
FormatRodzaj pliku lub interfejsuStatus jako standard integracji
CSVPlik tekstowy z wartościami rozdzielanymi przecinkiemNadal najczęściej wymieniany format, prosty w obsłudze, ale mało elastyczny strukturalnie
XLSArkusz kalkulacyjnyPopularny przy wymianie ręcznej, wymaga stałego układu kolumn
XMLZnacznikowy format danych strukturalnychOczekiwany standard komunikatów między systemem WMS a ERP
JSONLekki format wymiany danychDrugi w kolejności oczekiwany standard, zgodny z większością API aplikacji
Web APIInterfejs programistyczny do komunikacji w czasie rzeczywistymPodstawa integracji konwerterów danych między magazynami logistycznymi
Lista kartotek towarowych w systemie Studio WMS.net z numerami SKU, stanami i kodami EAN
Kartoteka towarowa z numerem SKU, kodem EAN i stanem w podziale na lokalizacje.
Archiwum dokumentów magazynowych PDF w systemie Studio WMS.net
Archiwum dokumentów magazynowych - pliki PDF podpięte do zapisów obrotu.
Konfiguracja kolorów wizualizacji lokalizacji magazynowych w systemie Studio WMS.net
Konfiguracja kolorów wizualizacji lokalizacji, ustawiana bez ingerencji w kod.
Kartoteka asortymentu ze zdjęciami produktów w systemie Studio WMS.net
Kartoteka asortymentu ze zdjęciami produktów ułatwiającymi kontrolę przy pakowaniu.
Wizualizacja zajętości lokalizacji magazynowych w systemie Studio WMS.net
Wizualizacja zajętości miejsc paletowych w układzie regłów.

Systemy logistyczne w globalnych łańcuchach dostaw

System logistyczny jest systemem otwartym, więc wymienia dane z otoczeniem i od tej wymiany zależy jego przydatność. Operator obsługujący kilkunastu zleceniodawców dostaje od każdego inny format pliku i inny cykl przesyłania. Magazyn w łańcuchu dostaw nie decyduje o tych formatach, musi je przyjąć.

Stąd nacisk na warstwę pośrednią, która mapuje pole źródłowe na kartotekę w bazie i odrzuca komunikat niekompletny, zamiast zapisywać go częściowo. Szczegóły takiego mapowania opisuje materiał o integracji systemu magazynowego z ERP.

Mobilny system WMS

Terminal w ręku magazyniera zastępuje kartkę i późniejsze przepisywanie danych do komputera. Operator widzi zadanie, skanuje etykietę i dostaje potwierdzenie albo błąd, zanim odejdzie od regłu. Ten sam mechanizm obsługuje spis z natury, przyjęcie na rampie oraz kompletację wysyłki.

Zakres funkcji systemu klasy WMS na urządzeniu mobilnym pokrywa się z wersją biurową tam, gdzie chodzi o rejestrację operacji. Różnica dotyczy układu ekranu - na terminalu liczą się duże pola i minimalna liczba kliknięć, bo operator pracuje w rękawicach.

Opisy funkcji i wdrożeń

Poniższe opracowania rozwijają pojedyncze obszary systemu. Każde otwiera się osobną stroną z opisem procesu i widokami aplikacji.

  • Magazyn w chmurze - Studio WMS.net w modelu SaaS

    Magazyn w chmurze - Studio WMS.net w modelu SaaS

    Dostęp przez przeglądarkę do instancji w chmurze prywatnej. Firma nie utrzymuje serwera, a moc obliczeniową zwiększa się wraz z liczbą operacji.

  • Migracja z Windows Mobile na Androida w systemach WMS

    Migracja z Windows Mobile na Androida w systemach WMS

    Microsoft zakończył wsparcie dla Windows Mobile, więc terminale nie dostają już poprawek bezpieczeństwa. Opis pokazuje, jak przenieść obsługę magazynu na Androida bez zatrzymywania pracy.

  • Picking list - lista kompletacyjna w magazynie

    Picking list - lista kompletacyjna w magazynie

    System generuje listę kompletacyjną na podstawie zleceń z ERP i porządkuje trasę magazyniera według układu regłów. Opis obejmuje pracę z terminalem radiowym.

  • Wdrożenie systemu WMS - Studio WMS.net

    Wdrożenie systemu WMS - Studio WMS.net

    Analiza przedwdrożeniowa, konfiguracja procesów, migracja kartotek i integracja z ERP. Opis prowadzi przez kolejne etapy aż do startu produkcyjnego.

  • Procesy w magazynie wysokiego składowania

    Procesy w magazynie wysokiego składowania

    Rejestracja przyjęcia na rampie, odkładanie palet w gniazda regalowe i raportowanie zajętości miejsc. Opis pokazuje przebieg operacji w hali wysokiego składowania.

  • Komisjonowanie towarów w magazynie

    Komisjonowanie towarów w magazynie

    Kontrola kodu kreskowego przy każdym pobraniu odcina pomyłki w kompletacji. System układa też kolejność pobrań według ścieżki przejścia przez magazyn.

  • Jak asystent AI wspomaga pracę w systemie WMS

    Jak asystent AI wspomaga pracę w systemie WMS

    Asystent tłumaczy pytanie zadane w języku naturalnym na zapytanie do bazy i zwraca zestawienie. Działa na danych magazynowych, nie na wiedzy ogólnej.

  • Aplikacja magazynowa Android

    Aplikacja magazynowa Android

    Terminal z Androidem pracuje na tej samej bazie co aplikacja przeglądarkowa, a skan etykiety zapisuje ruch od razu. Opis obejmuje pracę przy zerwanej łączności.

  • e-commerce WMS

    e-commerce WMS

    Zamówienie ze sklepu trafia do kolejki, z której powstaje zlecenie wydania. Opis pokazuje obsługę wysyłek kurierskich i zwrotów w magazynie e-commerce.

  • Jak liczyć zyskowność w logistyce towarów objętościowych

    Jak liczyć zyskowność w logistyce towarów objętościowych

    Sam dokument PZ i WZ nie pokazuje marży na usłudze magazynowej. Opis łączy koszt składowania, transportu, opakowań zwrotnych i czasu pracy w jedną kalkulację.

  • Metoda stałych miejsc składowania

    Metoda stałych miejsc składowania

    Indeks towaru ma przypisane gniazdo regalowe, które nie zmienia się między dostawami. Opis porównuje tę metodę ze składowaniem swobodnym.

  • Raport stanów magazynowych

    Raport stanów magazynowych

    Zestawienie wylicza stan z sumy ruchów na dany moment, także wstecz. Opis pokazuje filtry po partii, dacie ważności i właścicielu towaru.

  • Przyjęcia towaru do magazynu

    Przyjęcia towaru do magazynu

    Skan na rampie zamienia zapowiedź dostawy w dokument PZ z faktycznymi ilościami. Opis obejmuje rejestrację numeru partii i daty ważności.

  • Praca w systemie WMS

    Praca w systemie WMS

    Codzienny przebieg zadań operatora - od pobrania zlecenia na terminal po potwierdzenie wydania. Opis pokazuje, co system sprawdza przy każdym skanie.

  • WMS dla Wf-Mag

    WMS dla Wf-Mag

    Integracja przenosi kartoteki i dokumenty między Wf-Mag a magazynem, bez ręcznego przepisywania. Opis obejmuje przyjęcia, spis z natury oraz wydania.

  • Oprogramowanie usprawnia proces inwentaryzacji

    Oprogramowanie usprawnia proces inwentaryzacji

    Spis prowadzony kolektorem zastępuje arkusz papierowy i liczenie po godzinach. Opis pokazuje rozliczenie różnic dokumentem korygującym.

  • Program magazynowy na macOS

    Program magazynowy na macOS

    Aplikacja działa w przeglądarce, więc stanowisko na macOS nie wymaga osobnej wersji ani maszyny wirtualnej. Opis obejmuje wydruk dokumentów i raportów.

Zobacz Studio WMS.net na własnych danych

Demo działa w przeglądarce, bez instalacji i bez rejestracji. Wycena wdrożenia w jeden dzień roboczy.

Uruchom DEMO
Słownik

Słownik pojęć - Portfolio system WMS

API API (Web API)
Interfejs programistyczny umożliwiający komunikację w czasie rzeczywistym między systemem magazynowym a innymi aplikacjami. Stanowi podstawę integracji konwerterów danych między magazynami logistycznymi.
XML XML
Znacznikowy format wymiany danych, wskazywany jako oczekiwany standard komunikatów przesyłanych między systemem WMS a systemami ERP w łańcuchu dostaw.
JSON JSON
Lekki format wymiany danych, drugi w kolejności po XML oczekiwany standard integracji, ponieważ odpowiada większości aplikacji oraz udostępnianych przez nie interfejsów API.
CSV CSV
Plik tekstowy z wartościami rozdzielanymi przecinkiem, obecnie najczęściej wymieniany format danych między magazynami logistycznymi, mimo mniejszej elastyczności strukturalnej niż XML czy JSON.
MWMS Mobilny system WMS
Technologia pozwalająca zarządzać zasobami magazynu za pomocą urządzenia mobilnego, takiego jak tablet lub smartfon. Obejmuje inwentaryzację, rejestrowanie ruchu towaru, planowanie zamówień oraz tworzenie raportów.
KD Konwerter danych
Rozwiązanie standaryzujące komunikaty przesyłane między dwoma lub wieloma magazynami logistycznymi za pomocą plików CSV, XML, XLS lub Web API, eliminujące potrzebę ręcznego przepisywania danych.
ŁD Łańcuch dostaw
Rozbudowana struktura integrująca działalność wielu firm, często działających w różnych częściach świata, w której system logistyczny wymienia dane z otoczeniem według ustalonego formatu komunikatu.

Pozostałe pojęcia z zakresu magazynu oraz znakowania jednostek zbiera słownik pojęć WMS.

FAQ

Najczęstsze pytania - Portfolio system WMS

01

Czy zmiana reguły pobrania wymaga nowej wersji aplikacji?

Nie. Reguła wyboru miejsca pobrania jest zapytaniem T-SQL przypisanym do typu dokumentu, więc przejście z FEFO na FIFO sprowadza się do podmiany tej reguły w konfiguracji. Binaria aplikacji pozostają bez zmian, a nowy tryb obowiązuje od kolejnego wystawionego zlecenia.

02

Czy zmiana konfiguracji działa wstecz na wystawione dokumenty?

Nie. Dokument zachowuje wersję konfiguracji, z którą powstał, dlatego raport sprzed pół roku zwraca nadal ten sam wynik. Nowe ustawienie obowiązuje od daty wprowadzenia i dotyczy dokumentów wystawianych później.

03

Jakie formaty wymiany danych obsługuje Studio WMS.net?

System przyjmuje i wystawia pliki CSV, XLS oraz XML, a także komunikuje się przez Web API w formacie JSON. W praktyce najczęściej wymieniane są pliki tekstowe i arkusze, choć jako standard integracji wskazywany jest XML, a zaraz za nim JSON zgodny z interfejsami API aplikacji.

04

Na czym polega mobilny dostęp do systemu WMS?

Terminal z Androidem otwiera ten sam serwer aplikacyjny w przeglądarce, więc osobnej instalacji nie ma. Operator widzi zadanie, skanuje etykietę i dostaje potwierdzenie albo komunikat o błędzie, zanim odejdzie od regłu. Różnica wobec wersji biurowej dotyczy układu ekranu, nie zakresu rejestrowanych operacji.

05

Jak zabezpieczony jest dostęp do danych magazynowych?

Konto aplikacyjne nie ma prawa odczytu bezpośrednio na tabelach - każda operacja przechodzi przez procedurę składowaną sprawdzającą uprawnienie do magazynu i dokumentu. Kopia pełna bazy wykonuje się raz na dobę, a log transakcyjny co piętnaście minut, co zamyka okno utraty danych w kwadransie.

Chcesz zobaczyć Studio WMS.net w działaniu?

Uruchom bezpłatne demo systemu WMS.net lub zapytaj o szczegóły wdrożenia.

Bezpłatne DEMO Wycena