Program magazynowy WMS.net

Instalacja i konfiguracja systemu WMS

Studio WMS.net działa na .NET Framework 4.5 i serwerze IIS z bazą SQL Server. Opisujemy instalację techniczną oraz konfigurację logiczną magazynu po starcie.

Opublikowano · Aktualizacja
www.programmagazyn.pl/systemy/
Instalacja i konfiguracja systemu WMS
Instalacja i konfiguracja systemu WMS
W skrócie

Studio WMS.net działa na .NET Framework 4.5 i serwerze IIS z bazą SQL Server. Opisujemy instalację techniczną oraz konfigurację logiczną magazynu po starcie.

Studio WMS.net działa na .NET Framework 4.5 i serwerze IIS z bazą SQL Server. Opisujemy instalację techniczną oraz konfigurację logiczną magazynu po starcie. Przed obiema czynnościami powstaje harmonogram. Wiąże on terminy z zasobami, a każde zadanie ma przypisaną osobę odpowiedzialną. Dzięki temu od razu widać, który etap się opóźnia.

Wymagania techniczne instalacji

Serwer aplikacji i silnik bazy danych

Instalację zaczyna się od zaplecza systemowego. Na serwerze musi pracować środowisko Microsoft .NET Framework w wersji 4.5 lub nowszej oraz serwer IIS (Internet Information Services), na przykład w wersji 8.0. To IIS udostępnia system w przeglądarce. Zarządzanie aplikacją jest dzięki temu centralne, a stacje pobierają klienta z serwera, o czym piszemy niżej. Rolę serwera opisuje też dokumentacji Microsoft o IIS. Warstwy aplikacji, usługi Windows i bazy zestawia strona o architekturze Studio WMS.net.

Drugi wybór dotyczy silnika bazy danych, bo w niej leżą stany magazynowe i historia operacji. System współpracuje z Microsoft SQL Server, a w specyficznych przypadkach z bazami Oracle, więc technologię można dopasować do posiadanych licencji. W mniejszych wdrożeniach często wystarcza SQL Server Express with Advanced Services, a duże centra logistyczne mogą potrzebować pełnych wersji komercyjnych (zestawienie edycji publikuje Microsoft). Baza ma być gotowa przed pierwszym uruchomieniem aplikacji, dlatego jej przygotowania nie odkłada się na koniec.

Elementy środowiska i wymagania wobec nich
ElementWymaganieUwaga
.NET Frameworkwersja 4.5 lub nowszaśrodowisko, w którym działa aplikacja
IISna przykład wersja 8.0udostępnia system w przeglądarce
Baza danychMicrosoft SQL Server, Oracle w specyficznych przypadkachExpress with Advanced Services w mniejszych wdrożeniach, wersje komercyjne w dużych centrach
Stacja roboczaklient pobrany przez ClickOnceinstalacja bez praw administratora
Terminal z Androidemaplikacja na urządzeniu i sieć Wi-Fistabilny zasięg w całej hali
Układ instalacji Studio WMS.net: klienci, serwer aplikacji i baza danych Po lewej dwa rodzaje klientów: stacja robocza z klientem ClickOnce, instalowanym bez praw administratora, oraz terminal z Androidem połączony przez Wi-Fi. W środku serwer Windows z IIS i środowiskiem .NET Framework 4.5 lub nowszym, na którym leży strona z instalatorem. Po prawej silnik bazy danych: Microsoft SQL Server, w wyjątkowych przypadkach Oracle. Stacja pobiera z serwera klienta i jego aktualizacje, serwer łączy się z bazą na koncie technicznym. KLIENCI SERWER APLIKACJI DANE Stacja robocza klient z ClickOnce bez praw administratora Terminal z Androidem aplikacja na urządzeniu zasięg Wi-Fi w hali Serwer Windows IIS (np. 8.0) .NET Framework 4.5 lub nowszy strona z instalatorem Silnik bazy danych Microsoft SQL Server Oracle w wyjątkowych przypadkach stany i operacje magazynu pobranie klienta i aktualizacji przez Wi-Fi konto techniczne Aktualizacja idzie od serwera do klienta: nowa wersja trafia na serwer raz, a stacje pobierają ją przy starcie.
Aplikacja pracuje na jednym serwerze, a klienci pobierają ją z jego strony. Baza danych stoi osobno i wymaga własnego przygotowania przed pierwszym uruchomieniem.

Instalacja klientów przez ClickOnce

Aplikację kliencką instaluje się technologią Microsoft ClickOnce. Użytkownik pobiera plik instalacyjny ze strony serwera, a instalacja przebiega niemal automatycznie. Nie potrzeba do tego praw administratora ani ręcznej konfiguracji stacji. Dział IT nie obchodzi więc komputerów w biurze i w magazynie, co przy kilkudziesięciu lub kilkuset stanowiskach oszczędza sporo czasu.

  • Źródło instalatora - plik instalacyjny leży na stronie serwera aplikacji.
  • Uprawnienia - instalacja nie wymaga praw administratora.
  • Aktualizacja - przy każdym uruchomieniu klient pobiera nowe pliki, jeśli serwer je wystawił.
  • Zgodność wersji - wszystkie stanowiska pracują na tej samej, aktualnej wersji.

Poprawka lub nowa funkcja trafia na serwer raz. Klient wykrywa zmianę i pobiera pliki jeszcze przed zalogowaniem, więc nikt nie pracuje na przestarzałej wersji, która mogłaby zapisać błędne dane lub nie współpracować z serwerem. Szczegóły publikacji opisuje dokumentacja Microsoft o ClickOnce.

Terminale z Androidem i sieć Wi-Fi w hali

Magazyny coraz częściej zastępują stanowiska stacjonarne terminalami noszonymi przy sobie. Instalacja aplikacji na urządzeniach z systemem Android wymaga przygotowania sprzętu i sieci bezprzewodowej. W całej hali musi być stabilny zasięg Wi-Fi, bo terminal stale komunikuje się z serwerem bazy danych. Interfejs jest dotykowy, więc nowa osoba uczy się go szybko i nie potrzebuje wielogodzinnego szkolenia.

Parametry terminali administrator zmienia zdalnie. Definiuje dostępne moduły i sposób wyświetlania informacji na małych ekranach, a wybrane funkcje przypisuje grupom urządzeń lub użytkowników, na przykład przyjęcie towaru albo inwentaryzację. Wbudowany skaner czyta kody kreskowe, a aparat dokumentuje uszkodzenia towaru.

Futurystyczny terminal z panelem kolorowych aplikacji, unoszący się na tle regałów magazynowych
Aplikacja na terminalu dostaje tylko te moduły, które administrator przypisze urządzeniu lub użytkownikowi.

Konfiguracja logiczna po instalacji technicznej

Mapa magazynu i kartoteki asortymentu

Po instalacji technicznej zaczyna się konfiguracja logiczna, która decyduje o późniejszej wydajności pracy. Najpierw odwzorowuje się strukturę obiektu: strefy składowania i rzędy regałów, a w nich miejsca paletowe lub półkowe. Na tej podstawie Studio WMS.net buduje cyfrową mapę magazynu i pozwala lokalizować towar z dokładnością do pojedynczego miejsca. System wyznacza też ścieżki zbiórki i wskazuje magazynierowi najkrótszą drogę do produktów.

Kolejny krok to kartoteki produktowe i reguły składowania. Administrator wpisuje parametry asortymentu, w tym gabaryty i warunki przechowywania. Na tej podstawie system podpowiada miejsce dla nowo przyjętego towaru i oddziela produkty chemiczne od spożywczych. Ustawia się tu także strategię rotacji zapasów, na przykład FIFO lub FEFO, niezbędną w branżach z terminami przydatności do spożycia.

Połączenie z bazą danych

Uruchomienie systemu wymaga bezpiecznego połączenia aplikacji z serwerem bazy danych. W oknie konfiguracyjnym podaje się nazwę serwera lub jego adres IP oraz nazwę instancji bazy, z którą system ma pracować. Literówka w tych polach blokuje całą pracę z programem i dostęp do informacji magazynowych, dlatego tę czynność wykonuje administrator znający sieć przedsiębiorstwa. Poprawne parametry skracają przy okazji opóźnienia w interfejsie.

Drugi komplet danych to nazwa użytkownika i hasło, którymi aplikacja loguje się do bazy. Ze względów bezpieczeństwa zaleca się założenie dedykowanych kont technicznych o ograniczonych uprawnieniach.

Konto, na którym aplikacja loguje się do bazy, nie powinno mieć uprawnień administracyjnych.

Po wpisaniu parametrów konfigurację zapisuje się przyciskiem w interfejsie instalatora. System przechowuje ustawienia zwykle w zaszyfrowanych plikach konfiguracyjnych, co chroni je przed niepowołanym dostępem. Dopiero potem użytkownik trafia do panelu logowania.

Menu i uprawnienia dopasowane do roli

Na koniec konfiguruje się menu pod role w organizacji. Magazynier od kompletacji nie widzi funkcji administracyjnych ani finansowych, bo zbędne opcje ukrywa się dla danego stanowiska. Ekran jest przejrzysty, a ryzyko kliknięcia niewłaściwej opcji mniejsze. Nowa osoba wdraża się szybciej.

Osobno definiuje się uprawnienia dostępu do danych i raportów, co należy do polityki bezpieczeństwa informacji. Administrator decyduje, kto edytuje stany magazynowe, a kto tylko je podgląda, więc nikt niepowołany nie zmieni ewidencji. Użytkownicy zapisują też własne widoki tabel oraz zestawy filtrów, a najczęściej używane ekrany trafiają do panelu ulubionych.

Czworo pracowników w pomarańczowych kaskach trzymających terminale danych, portret grupowy
Różne stanowiska dostają różny zakres menu, choć pracują na tej samej aplikacji.
Program magazynowy WMS.net

Instalacja i konfiguracja systemu WMS

Słownik pojęć

Pojęcia z instalacji i konfiguracji systemu WMS

Terminy techniczne z instalacji i konfiguracji, wyjaśnione od strony administratora systemu.

IISSerwer aplikacji internetowych
Internet Information Services, serwer Microsoftu udostępniający Studio WMS.net w przeglądarce. Na nim stoi aplikacja, a stacje pobierają tylko klienta.
.NETŚrodowisko uruchomieniowe
Microsoft .NET Framework w wersji 4.5 lub nowszej, w którym działa aplikacja. Musi być zainstalowane przed wdrożeniem.
ClickOnceInstalacja klienta ze strony serwera
Technologia Microsoft, dzięki której użytkownik pobiera aplikację bez praw administratora. Przy każdym uruchomieniu klient sprawdza, czy serwer ma nowszą wersję.
InstancjaInstancja bazy danych
Nazwana kopia silnika bazy, z którą łączy się aplikacja. W oknie konfiguracji podaje się ją razem z nazwą serwera lub jego adresem IP.
Konto tech.Dedykowane konto do bazy
Konto o ograniczonych uprawnieniach, na którym aplikacja loguje się do bazy danych. Nie używa się do tego konta administracyjnego.
FIFO/FEFOStrategie rotacji zapasów
FIFO wydaje najpierw towar przyjęty najwcześniej, FEFO - ten z najkrótszym terminem ważności. FEFO jest niezbędne w branżach z terminami przydatności do spożycia.
LokalizacjaMiejsce składowania
Pojedyncze miejsce paletowe lub półkowe w strefie i rzędzie regałów. System wskazuje towar z dokładnością do lokalizacji.
FAQ

Instalacja i konfiguracja systemu WMS - najczęstsze pytania

01

Jakie wymagania techniczne trzeba spełnić przed wdrożeniem Studio WMS.net?

Na serwerze musi pracować Microsoft .NET Framework w wersji 4.5 lub nowszej oraz serwer IIS, na przykład w wersji 8.0. IIS udostępnia system w przeglądarce, a zarządzanie aplikacją pozostaje centralne. Serwer bazy danych przygotowuje się osobno.

02

Z jakich baz danych może korzystać system WMS?

Podstawą jest Microsoft SQL Server, a w specyficznych przypadkach także baza Oracle. W mniejszych wdrożeniach często wystarcza SQL Server Express with Advanced Services. Duże centra logistyczne mogą potrzebować pełnych wersji komercyjnych.

03

Czym jest technologia ClickOnce i jak ułatwia instalację?

Pozwala zainstalować klienta bezpośrednio ze strony serwera, bez praw administratora. Przy każdym uruchomieniu aplikacja sprawdza, czy serwer ma nowszą wersję, i pobiera pliki przed zalogowaniem. Dzięki temu żadne stanowisko nie pracuje na nieaktualnym kliencie.

04

Co jest potrzebne do uruchomienia aplikacji WMS na terminalach z Androidem?

Potrzebny jest stabilny zasięg Wi-Fi w całej hali, bo terminal stale łączy się z serwerem bazy danych. Administrator zdalnie ustawia moduły i przypisuje funkcje, na przykład przyjęcie towaru lub inwentaryzację, grupom urządzeń albo użytkowników.

05

Na czym polega konfiguracja logiczna po instalacji technicznej?

Najpierw odwzorowuje się strukturę magazynu: strefy składowania i rzędy regałów z miejscami paletowymi lub półkowymi. Potem wprowadza się kartoteki asortymentu oraz strategię rotacji, na przykład FIFO lub FEFO. Na koniec ustawia się połączenie z bazą i uprawnienia użytkowników.

Chcesz dowiedzieć się więcej o programie magazynowym WMS.net?

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