Programy Studio .net to rodzina aplikacji SoftwareStudio opartych na technologiach Microsoft, z których każda obsługuje jeden obszar logistyki. Magazyn prowadzi Studio WMS.net, awizacje transportów Studio VSS.net, narzędzia Studio TCS.net, palety Studio PWS.net, a reklamacje Studio RMA.net. Aplikacje mogą współpracować z jedną bazą SQL Server albo wymieniać dane przez integracje. Szczegóły produktu głównego opisuje strona o systemie WMS.
Podział obszarów między programy rodziny
Rodzina Studio .net powstała z potrzeby oddzielenia procesów, które mają różnych użytkowników i różne cykle pracy. Awizacje dostaw prowadzi dział planowania razem z przewoźnikami, a narzędzia i palety wymagają innej ewidencji niż towar handlowy. Osobny program dla każdego obszaru upraszcza interfejs i skraca szkolenie.
| Program | Obszar | Typowy użytkownik |
|---|---|---|
| Studio WMS.net | Magazyn: przyjęcia, lokacje, kompletacja, wydania i stany | Magazynier, kierownik magazynu |
| Studio VSS.net | Awizacje transportów i dostaw do magazynów | Planista dostaw, przewoźnik |
| Studio TCS.net | Gospodarka narzędziowa w zakładach przemysłowych | Narzędziowiec, służba utrzymania ruchu |
| Studio PWS.net | Gospodarka paletowa i inne nośniki logistyczne | Dział logistyki, operator 3PL |
| Studio RMA.net | Prowadzenie reklamacji i zgłoszeń serwisowych | Dział obsługi klienta |
| Studio RPL.net | Wycena skupu katalizatorów | Pracownik skupu |

WMS - nowe zlecenie przyjęcia ZPZ
Formularz nagłówka nowego zlecenia przyjęcia ZPZ w Studio WMS.net. Zawiera pola: Kontrahent (autocomplete), Nr awizo, Uwagi (pole tekstowe wielowierszowe) oraz checkbox Wysoki priorytet umożliwiający oznaczenie pilnych zleceń. Przycisk Dalej przenosi do etapu wprowadzania pozycji zlecenia. Dokument ZPZ (Zlecenie Przyjęcia do magazynu) inicjuje proces przyjęcia towaru - na jego podstawie wystawiany jest następnie dokument PZ rejestrujący fizyczne przyjęcie towaru na magazyn.
Gdzie leży granica między magazynem a sąsiednim obszarem
Granice między programami warto ustalić przed wdrożeniem. Przykładowo rampa przyjęć należy do magazynu, ale harmonogram dostaw na rampach z oknami czasowymi dla przewoźników prowadzi osobny program do awizacji. Opis tej współpracy zawiera strona o systemie awizacji dostaw.
Podobnie jest z paletami. W magazynie palety są nośnikami towaru, ale ich rozliczenie z kontrahentami jest odrębnym procesem, który wymaga własnych sald i dokumentów. Tematykę omawia strona o palecie i wadze paletowej w programie magazynowym.
Co standardowo zawiera system WMS
System WMS obejmuje cztery obszary, które powtarzają się w każdym wdrożeniu. Stany zapasów i ich lokalizacje wynikają z ewidencji dokumentów. Realizacja zamówień obejmuje przyjęcie zlecenia oraz kompletację, a dokumenty wydania generują się automatycznie. Poza tym system optymalizuje wykorzystanie powierzchni i integruje się z systemami transportowymi.
- Stany i lokalizacje: ewidencja ilości w podziale na lokacje, partie i statusy, wraz z raportami dla kierownika.
- Zamówienia: przyjęcie zlecenia i rezerwacja zapasu, a na końcu pobranie z dokumentem wydania.
- Powierzchnia i praca ludzi: układ miejsc składowania oraz kolejność pobrań ograniczająca drogę magazyniera.
- Integracja z transportem: wymiana danych z systemem TMS w celu dobrania przewoźnika i przekazania dokumentów wysyłki.

WMS - nowe zlecenie wydania ZWZ
Widok pustego formularza nagłówka nowego ZWZ (Zlecenia Wydania z magazynu). Pola: Kontrahent, Odbiorca, Przewoźnik (autocomplete), Nr awizo, Termin realizacji (kalendarz), Uwagi. Checkbox Wysoki priorytet oznacza pilne zlecenia. Przycisk Dalej przenosi do etapu definiowania pozycji. Dokument ZWZ inicjuje kompletację i wydanie towaru - na jego podstawie magazynier wystawia WZ przy fizycznym wydaniu z lokalizacji.
Pełny wykaz modułów prezentuje strona o zakresie funkcjonalnym systemu magazynowego, a skróconą mapę ekranów strona o funkcjach systemu WMS.
Wspólna platforma i sposoby wymiany danych
Programy rodziny opierają się na tym samym stosie: aplikacjach internetowych w ASP.NET i bazie MS SQL Server. Wspólna technologia upraszcza utrzymanie, ponieważ administrator zna jedno środowisko, a kopie zapasowe i uprawnienia konfiguruje według jednego schematu. Dokumentację silnika bazodanowego publikuje Microsoft Learn w przewodniku po SQL Server.
Wymiana danych między programami lub z zewnętrznym ERP może przebiegać na kilka sposobów. Wybór zależy od ilości danych oraz od tego, kto jest właścicielem rekordu głównego. Poniższe zestawienie opisuje typowe podejścia, a nie konkretną architekturę któregoś wdrożenia.
| Sposób wymiany | Jak działa | Kiedy ma sens |
|---|---|---|
| Wspólna baza | Dwie aplikacje czytają te same tabele | Programy pod jednym zarządem, wspólni kontrahenci |
| Pliki wymiany | Eksport i import w ustalonym formacie | Rzadka synchronizacja i proste dane |
| Usługi sieciowe | Wywołania między serwerami w czasie zbliżonym do rzeczywistego | Integracja z ERP i systemami przewoźników |
| Komunikaty EDI | Standaryzowane dokumenty elektroniczne | Wymiana z siecią handlową lub dużym odbiorcą |
Dane główne, na przykład kartoteka kontrahenta, powinny mieć jednego właściciela. Jeśli oba programy mogą je edytować, po kilku miesiącach każdy przechowuje inną wersję tego samego rekordu.
Środowisko testowe i produkcyjne
Przy kilku aplikacjach na wspólnym serwerze bazy dobrze jest oddzielić środowisko testowe od produkcyjnego. Nowa wersja programu albo nowy format wymiany danych trafia najpierw na kopię bazy, gdzie można sprawdzić ich działanie na prawdziwych dokumentach. Dopiero po akceptacji zmianę przenosi się na serwer produkcyjny, a pracownicy nie zauważają przerwy.
Kopie zapasowe obejmują wszystkie bazy rodziny równocześnie, żeby po awarii dane różnych programów wracały do tego samego punktu w czasie. Rozjazd między bazą magazynu a bazą awizacji, odtworzonymi z różnych dni, wprowadziłby rozbieżność trudną do wyjaśnienia. Zasady odtwarzania omawia dokumentacja SQL Server w opisanym wyżej przewodniku.
Integracja z ERP i systemami zewnętrznymi
Najczęściej magazyn współpracuje z systemem ERP, który jest właścicielem zamówień i kartotek handlowych. Zasady podziału odpowiedzialności omawia strona o integracji ERP z WMS. Wymianę z dużymi odbiorcami opisuje strona o elektronicznej wymianie danych EDI.
Kolejność wdrażania programów w organizacji
Uruchamianie kilku aplikacji naraz rzadko kończy się dobrze. Zespół uczy się jednego programu, a pozostałe widzi jako dodatkowe obciążenie. Rozsądniej zacząć od obszaru, w którym straty są największe, a dopiero potem dołączać następne.
W firmach logistycznych zwykle pierwszy jest magazyn, bo to on generuje ruch towarowy i dokumenty. Awizacje dostaw dołącza się po ustabilizowaniu przyjęć, a gospodarkę paletową i reklamacje wtedy, gdy rozliczenia zaczynają zajmować dużo czasu. Narzędziownia i skup są zwykle odrębnymi projektami, niezależnymi od magazynu.
| Etap | Warunek przejścia dalej | Zależność od innych programów |
|---|---|---|
| Magazyn | Stany w systemie zgadzają się z inwentaryzacją | Brak, może działać samodzielnie |
| Awizacje dostaw | Przyjęcia są rejestrowane w dniu dostawy | Wymiana statusów z magazynem |
| Gospodarka paletowa | Dokumenty przyjęcia i wydania zawierają liczbę palet | Dane o dokumentach z magazynu |
| Reklamacje | Zgłoszenia mają numer dokumentu źródłowego | Odwołania do dokumentów wydania |
Wspólne raportowanie
Przy kilku programach na jednym serwerze SQL Server raporty mogą łączyć dane z różnych obszarów. Magazyn zestawiony z awizacjami pokazuje, ile dostaw przyjechało w oknie, a ile poza nim. Narzędzia do budowy takich zestawień opisuje strona o raportach SQL Server.
Kryteria wyboru systemu i dostawcy
Wdrożenie systemu WMS bywa złożone i kosztowne, dlatego decyzję warto poprzedzić analizą potrzeb firmy. Każdy dostawca ma mocne i słabe strony, więc liczy się dopasowanie do procesu, a nie liczba funkcji w ofercie. Jedyną wiarygodną weryfikacją jest próba na własnych danych i własnym układzie hali.
- Opis procesu: lista zdarzeń, które magazyn musi rejestrować, z podziałem na te obowiązkowe i pożądane.
- Integracje: wykaz systemów, z którymi trzeba wymieniać dane, wraz z kierunkiem i częstotliwością wymiany.
- Pilotaż: uruchomienie jednego procesu, na przykład przyjęć, w ograniczonym zakresie przed przejściem całego magazynu.
- Utrzymanie: zasady aktualizacji oraz wsparcie po wdrożeniu.
Przebieg projektu opisuje strona o wdrożeniu systemu WMS, a przygotowanie danych strona o przygotowaniu do wdrożenia systemu. Przegląd typów aplikacji ułatwia też strona o programach do magazynowania.
Jak sprawdzić program przed decyzją
Najpewniejszym testem jest przejście przez jeden pełny proces na własnych danych. Dla magazynu może to być przyjęcie dostawy, odłożenie na lokacje, kompletacja zamówienia i wydanie. Użytkownik sprawdza, ile kroków wymaga każda operacja i czy komunikaty błędów wskazują przyczynę.
Wersja demonstracyjna pozwala wykonać taki test bez instalacji. Dobrze jest przygotować kilka scenariuszy, które w firmie sprawiają najwięcej kłopotów, na przykład wydanie z partii o krótkim terminie albo przyjęcie niepełnej dostawy. Sposób, w jaki program je obsługuje, mówi o dopasowaniu więcej niż lista funkcji w ofercie.
Witryny rodziny SoftwareStudio
Informacje o programach rozproszone są po kilku witrynach, z których każda ma własną tematykę. Poniższe zestawienie ułatwia znalezienie właściwego źródła. Lista nie jest pełna, a opisy produktów i dokumentacja pojawiają się także w innych materiałach.
| Witryna | Zawartość |
|---|---|
| magazyn.softwarestudio.com.pl | Artykuły i opisy programu magazynowego Studio WMS.net |
| awizacje.softwarestudio.com.pl | Materiały o awizacjach i oknach czasowych w Studio VSS.net |
| pws.softwarestudio.com.pl | Opisy gospodarki paletowej i zarządzania pojemnikami |
| cmms.softwarestudio.com.pl | Program CMMS do utrzymania ruchu i planowania przeglądów |
| linkway.pl | System TMS do planowania i rozliczania transportu |

Studio WMS.net - kalendarze pracy magazynu
Widok Kalendarze w sekcji Magazyn Studio WMS.net prezentuje harmonogram pracy magazynu: zdefiniowane zmiany robocze, dni wolne, godziny otwarcia ramp oraz okresy planowanych przerw technicznych. Administratorzy definiują kalendarze dla poszczególnych obszarów (przyjęcia i wydania). Osobny obszar stanowi magazyn wewnętrzny, a system uwzględnia je przy planowaniu zleceń i obliczaniu terminów realizacji. Właściwie skonfigurowany kalendarz eliminuje sytuacje, w których zlecenie trafia do realizacji poza godzinami pracy danej sekcji.
Aby obejrzeć działanie programu bez instalacji, można skorzystać z wersji demonstracyjnej magazynu. Pełny opis produktu zawiera strona Studio WMS.net.