Studio WMS.net

Wersja Framework programu magazynowego Studio WMS.net

Wersja Framework to klient instalowany na stacji roboczej, który pracuje w układzie znanym z pakietu Office i pozwala prowadzić kilka operacji magazynowych jednocześnie.

skladowania.pl/magazyn/rozwiazania/
Magazyn Framework - Studio WMS.net
Magazyn Framework - Studio WMS.net
W skrócie

Wersja Framework jest desktopową odmianą programu magazynowego Studio WMS.net, zbudowaną na platformie Microsoft .NET Framework 3.5. Okno przypomina pakiet Office 2007/2010, a praca w zakładkach działa jak w MS Excel. Użytkownik analizuje stan magazynowy, przygotowuje listę kompletacyjną i sprawdza historię produktu bez opuszczania aplikacji. Program wymaga instalacji na stacji roboczej, więc różni się od aplikacji internetowej działającej w przeglądarce.

Czym różni się wersja Framework od wersji internetowej

Wersja Framework Studio WMS.net jest aplikacją instalowaną lokalnie. Pracuje na stacji roboczej użytkownika i łączy się z bazą SQL Server, a podstawą jej budowy jest platforma Microsoft .NET Framework 3.5. Interfejs naśladuje pakiet Office 2007/2010, więc pracownik biura rozpoznaje układ okna jeszcze przed pierwszym szkoleniem.

Wersja internetowa otwiera się w przeglądarce i nie wymaga instalacji, co opisuje strona o aplikacji internetowej dla magazynu. Obie odmiany korzystają z tych samych danych magazynowych. Różni je sposób uruchomienia programu oraz zakres wygody przy długiej pracy biurowej.

CechaWersja FrameworkWersja internetowaSkutek w praktyce
UruchomienieInstalacja na stacji roboczejPrzeglądarka, bez instalacjiFramework wymaga wdrożenia na każdym komputerze
Wygląd oknaUkład pakietu Office 2007/2010Strony w przeglądarceKrótsza nauka dla osób znających Office
Praca na wielu widokachZakładki jak w MS ExcelZależna od kart przeglądarkiMniej przełączania między modułami
Platforma.NET Framework 3.5Technologie weboweStacja musi mieć środowisko uruchomieniowe .NET
Klient instalowany lokalnie wymaga stałej łączności z serwerem bazy danych. Stanowiska poza siecią firmową obsługuje się wersją internetową albo aplikacją mobilną, a nie klientem Framework.

Platforma .NET Framework 3.5 na stacji roboczej

Wersja 3.5 działa na środowisku uruchomieniowym CLR 2.0, więc komputer musi mieć zainstalowany odpowiedni składnik. W nowszych wydaniach Windows włącza się go jako opcjonalną funkcję systemu. Dział IT sprawdza to przy pierwszym wdrożeniu stanowiska, zanim użytkownik uruchomi program.

Dokumentację języka C# i platformy .NET publikuje Microsoft Learn. Opisuje ona mechanizmy, na których opiera się budowa klientów tego typu.

Praca w zakładkach i na wielu oknach

Tryb zakładek jest najważniejszą cechą klienta Framework. Działa podobnie jak w arkuszu MS Excel: każdy widok otwiera się w osobnej karcie, a poprzednie pozostają nietknięte. Użytkownik przegląda i edytuje różne dane jednocześnie, bez zamykania formularzy.

Weźmy biuro wysyłek. Pracownik analizuje stan magazynowy w jednej zakładce i przygotowuje listę kompletacyjną w drugiej. Historię transakcji dla wybranego produktu sprawdza w trzeciej, więc nie traci rozpoczętej pracy.

Studio WMS.net

WMS - panel operacyjny magazynu ze wskaźnikami dnia

Ekran startowy Studio WMS.net z danymi odświeżanymi na żywo. Sześć kafelków podaje stan dnia: 17 palet przyjęć, 7 palet wydań, 2583 palety na stanie, 1613 pozycji SKU, wykorzystanie 36 procent lokalizacji przy 670 zajętych z 1870 oraz 380 otwartych zleceń. Wykres słupkowy zestawia przyjęcia i wydania z ostatnich siedmiu dni, a pierścieniowy pokazuje obłożenie stref od A do R wobec 1200 miejsc wolnych. Tabela na dole wymienia osiem ostatnich zleceń z numerem dokumentu, typem operacji, kontrahentem, liczbą palet i statusem.

  • Zakładka stanów: pokazuje bieżące ilości artykułów i pozwala sprawdzić, czy zlecenie ma pokrycie w zapasie.
  • Zakładka kompletacji: zawiera listę pozycji do pobrania, którą można uzupełniać równolegle z analizą stanów.
  • Zakładka historii: wyświetla ruchy wybranego produktu, od przyjęcia po wydanie.
  • Dodatkowe okna: umożliwiają porównanie dwóch widoków obok siebie na jednym monitorze.

Mniej przełączania, krótszy czas operacji

W programie z jednym oknem każde przejście do innego modułu przerywa rozpoczętą czynność. Użytkownik wraca do formularza i odtwarza kontekst. Musi ponownie ustawić filtry oraz odnaleźć wyszukany wcześniej artykuł. Zakładki ograniczają ten koszt, bo widoki czekają w tle w takim stanie, w jakim je zostawiono.

Przy złożonych operacjach oszczędność rośnie z liczbą kroków. Przygotowanie wysyłki dla kilkunastu pozycji wymaga zwykle porównania stanów z rezerwacjami. Osobno sprawdza się też terminy ważności, a każda z tych kontroli ma własną kartę.

Warstwa techniczna klienta i bazy danych

Klient Framework odpowiada za prezentację i wstępną walidację danych. Logika operacji magazynowych znajduje się po stronie bazy SQL Server, w procedurach składowanych T-SQL. Procedura zapisuje dokument i zmienia stan w jednej transakcji, więc przerwane połączenie nie zostawia dokumentu bez pozycji.

Platforma 3.5 nie zawiera jeszcze operatorów async i await, które dodano dopiero w późniejszych wydaniach C#. Dłuższe zapytania w takich klientach uruchamia się w osobnym wątku, na przykład przez BackgroundWorker. Dzięki temu okno nie zamarza podczas generowania zestawienia. Opis współczesnego modelu asynchronicznego znajduje się w dokumentacji programowania asynchronicznego.

WarstwaZadanieUwaga eksploatacyjna
Klient .NET 3.5Formularze, zakładki, walidacja wstępnaAktualizacja dotyczy każdej stacji roboczej
SQL ServerDane, procedury składowane, transakcjeKopie zapasowe i indeksy utrzymuje administrator
Raporty SQLZestawienia o wydajności i rotacjiCzas generowania zależy od zapytań
Aplikacja AndroidSkanowanie na haliZapisuje dane do tej samej bazy

Zestawienia o wydajności pracy zespołu i rotacji towarów powstają bezpośrednio z zapytań do bazy. Szczegóły opisuje materiał o raportach SQL Server w magazynie, a sposób projektowania wzorców raportów strona o Microsoft Report Builder.

Znany układ skraca szkolenie

Interfejs zbudowany z komponentów, które użytkownicy znają z innych programów, ogranicza czas wdrożenia stanowiska. Osoby przyzwyczajone do pakietu Office szybko się adaptują, bo zakładki i menu zachowują się tak, jak oczekują. Mniej czasu idzie na naukę nawigacji, więcej na samo prowadzenie operacji.

Znane środowisko zmniejsza też liczbę pomyłek w codziennej pracy. Pracownik nie szuka funkcji w nieznanym układzie, tylko sięga po nią tam, gdzie jej się spodziewa. Za tę wygodę płaci się wymogiem instalacji na stacji roboczej oraz planowaniem wdrożenia, które opisuje strona o wdrożeniu systemu WMS.

Rozbudowa systemu o nowe moduły

Platforma narzuca aplikacji wewnętrzną organizację, co przekłada się na przewidywalną jakość kodu. Standardowe komponenty interfejsu są znane użytkownikom, więc nowy ekran nie wymaga osobnej instrukcji. Dodanie funkcji nie oznacza przebudowy całej aplikacji.

Przykładem jest moduł obsługi zwrotów albo połączenie z nowym systemem transportowym. W takim wdrożeniu powstaje nowy ekran i zestaw procedur składowanych, a istniejące widoki pozostają bez zmian. Wymiana danych z systemem ERP odbywa się według tej samej zasady, jak opisuje strona o integracji z SAP.

Rozbudowa klienta desktopowego wymaga planu wdrożenia nowej wersji na wszystkich stacjach. Zmiana w procedurze składowanej działa od razu, zmiana w kliencie dopiero po aktualizacji programu.

Integracje i zakres funkcji

Platforma ułatwia połączenia z systemami klasy ERP oraz z platformami handlu internetowego. Konfiguracja wymaga jednak wiedzy specjalistycznej, bo mapowanie kartotek i dokumentów różni się w każdej firmie. Pełny opis produktu znajduje się na stronie Studio WMS.net.

Nadzór administratora i ślad operacji

Sprawna praca klienta zależy od działu IT. Doświadczony administrator systemów składowania odpowiada za kopie zapasowe oraz aktualizacje wersji. Przydziela też uprawnienia i monitoruje zagrożenia, które mogłyby doprowadzić do utraty danych.

System rejestruje transakcje, więc historię zmian można odtworzyć dla każdego dokumentu. Uprawnienia przydziela się osobom, a nie stanowiskom komputerowym. Ten sam pracownik ma więc taki sam zakres funkcji na każdej stacji, na której się zaloguje.

  • Kopie zapasowe: wykonywane regularnie na poziomie bazy SQL Server, z próbnym odtworzeniem w środowisku testowym.
  • Aktualizacje: wdrażane na stacjach roboczych w uzgodnionym oknie serwisowym.
  • Uprawnienia: nadawane według roli, z możliwością szybkiego odebrania dostępu.
  • Rejestr transakcji: pozwala wyjaśnić, kto i kiedy zmienił dokument.

Magazyn wysokiego składowania i praca mobilna

W obiektach o dużej wysokości regałów liczy się dokładna adresacja. System definiuje wszystkie miejsca składowania na regałach, a każda komórka dostaje unikalny kod. Takie oznaczenie skraca kompletację, bo magazynier dostaje wskazanie regału i poziomu zamiast opisu słownego.

W magazynie wysokiego składowania program prowadzi ewidencję ilościowo-wartościową. Biuro pracuje w kliencie Framework, a hala w aplikacji magazynowej na Androidzie. Skan kodu kreskowego aktualizuje stan w bazie, więc pracownik biura widzi zmianę po odświeżeniu widoku.

Studio WMS.net

WMS - wizualizacja zajętości miejsc składowania na regale

Widok zajętości miejsc składowania w Studio WMS.net, odświeżany na żywo podczas wczytywania kolejnych regałów. Wskaźniki podają 252 lokacje regału A, w tym 5 zablokowanych. Zajętych jest 128 miejsc, czyli 53 procent dostępnych, wolnych 119, a masa składowana wynosi 111,4 tony. Wypełnienie wagowe wynosi 60 procent przy 4 lokacjach przeciążonych. Siatka odwzorowuje regał w układzie rzeczywistym: kolumny od 00 do 20 i poziomy od 0, oznaczonego jako podłoga, do 5. Każda komórka podaje procent wypełnienia lub etykietę wolne, a kolor odpowiada progom z legendy.

Układ zajętości regałów pokazuje ekran wizualizacji. Pozwala on szybko ocenić, czy w danej strefie są wolne miejsca przed planowanym przyjęciem. Ogólne zasady działania programu opisuje strona o systemie WMS Studio WMS.net.

Odmiana Framework jest też opisana na stronie program.wms.net.pl.

FAQ

Najczęstsze pytania o wersję Framework

01

Na jakiej platformie działa wersja Framework Studio WMS.net?

Klient jest zbudowany na platformie Microsoft .NET Framework 3.5 i pracuje na stacji roboczej z systemem Windows. W nowszych wydaniach Windows składnik 3.5 trzeba włączyć jako opcjonalną funkcję systemu, zanim użytkownik uruchomi program.

02

Czy wersję Framework trzeba instalować na każdym komputerze?

Tak. Program instaluje się na stacji roboczej użytkownika, w odróżnieniu od aplikacji internetowej otwieranej w przeglądarce. Dlatego aktualizację nowej wersji planuje się dla wszystkich stanowisk i wykonuje w uzgodnionym oknie serwisowym.

03

Jak działa praca w zakładkach w programie magazynowym?

Każdy widok otwiera się w osobnej karcie, jak arkusze w MS Excel. Użytkownik może mieć otwarte jednocześnie stany magazynowe i listę kompletacyjną, a przełączenie między nimi nie zamyka rozpoczętej pracy.

04

Kiedy wybrać klienta Framework zamiast wersji internetowej?

Klient Framework sprawdza się na stałych stanowiskach biurowych w sieci firmowej, gdzie liczy się praca na wielu widokach naraz. Wersja internetowa lepiej pasuje do dostępu z różnych urządzeń i do kontrahentów spoza firmy.

05

Jak administrator kontroluje to, co użytkownicy robią w kliencie?

System rejestruje transakcje i zapisuje, kto wykonał operację. Uprawnienia przydziela się osobom, więc zakres funkcji nie zależy od komputera. Administrator odtwarza historię zmian dokumentu z bazy danych.

Słownik pojęć

Pojęcia powiązane z tematem

Terminologia, która ułatwia rozmowę o pracy magazynu i systemu WMS.

KKlient desktopowy
Program instalowany na komputerze użytkownika, który łączy się z bazą danych i prezentuje dane w lokalnym oknie.
..NET Framework 3.5
Platforma Microsoft z biblioteką klas i środowiskiem uruchomieniowym CLR 2.0, na której działa wersja Framework programu magazynowego.
PPraca w zakładkach
Układ interfejsu, w którym każdy widok otwiera się w osobnej karcie, jak arkusze w MS Excel.
PProcedura składowana
Nazwany fragment kodu T-SQL zapisany w bazie, który wykonuje operację magazynową w jednej transakcji.
EEwidencja ilościowo-wartościowa
Prowadzenie stanów magazynowych jednocześnie w jednostkach miary i w wartości pieniężnej.
SStacja robocza
Komputer użytkownika, na którym instaluje się klienta i z którego łączy się on z serwerem bazy danych.
Warto przeczytać

Powiązane materiały

Trzy opracowania rozwijające wątki poruszone na tej stronie.

Raporty

Asystent umów z AI

Asystent umów odpowiada na pytania o warunki współpracy na podstawie zgromadzonych kontraktów, więc handlowiec nie szuka zapisu ręcznie w archiwum.

Czytaj: asystent umów z AI →
Raporty

Asystent biura i procedury ISO

Asystent biura odpowiada na pytania pracowników na podstawie zgromadzonych dokumentów ISO, więc procedura jest czytana ze źródła, a nie przekazywana z ust do ust.

Czytaj: asystent biura i procedury ISO →
Raporty

Sztuczna inteligencja w firmie

Rodzina asystentów AI w oprogramowaniu SoftwareStudio dzieli pracę według działów, a każdy z nich dostaje własny zakres danych i własny sposób kontroli.

Czytaj: sztuczna inteligencja w firmie →

Sprawdź Studio WMS.net na swoim magazynie

Uruchom bezpłatne demo i zobacz, jak system prowadzi lokacje oraz kompletację zamówień.