Program magazynowy WMS.net

Studio WMS.net na platformie GT - dla kogo i granice

Studio WMS.net na platformie GT: Linux i PostgreSQL bez licencji Microsoft. Dla kogo ta wersja, jak wygląda wdrożenie i czego pakiet WMS jeszcze nie obejmuje.

Opublikowano · Aktualizacja
www.programmagazyn.pl/systemy/
Magazyn z dużym ekranem panelu analitycznego danych
Magazyn z dużym ekranem panelu analitycznego danych
W skrócie

Studio WMS.net na platformie GT: Linux i PostgreSQL bez licencji Microsoft. Dla kogo ta wersja, jak wygląda wdrożenie i czego pakiet WMS jeszcze nie obejmuje.

SoftwareStudio rozwija Studio WMS.net na platformie StudioSystem w trzech generacjach. Pierwsza, ST, pracuje na ASP.NET WebForms i SQL Serverze. Trzecia, GT, powstała od podstaw jako .NET 10 z bazą PostgreSQL 18 i działa w kontenerach na Linuksie. Ta strona opisuje wyłącznie trzecią generację i mówi wprost, czego jeszcze w niej brakuje.

Pełny opis platformy znajdziesz na stronie o platformie StudioSystem GT, a zestawienie wszystkich generacji w porównaniu trzech generacji. Tu zostaje pytanie praktyczne: kiedy magazyn powinien wybrać GT, a kiedy pozostać przy wersji sprawdzonej wdrożeniami.

Czym jest pakiet WMS na platformie GT

Jeden z pakietów, które działają na wspólnym rdzeniu.

Magazyn obsługuje jeden z pakietów platformy GT. Obok pakietu WMS istnieje pakiet NAR dla narzędziowni i pakiet MAW dla awizacji. Wszystkie korzystają z pakietu wspólnego i systemowego, który liczy 130 transakcji i 219 zapytań codeSQL.

Platforma jest modularnym monolitem: jedna instancja to jeden proces, a baza i instancja przypadają na pojedynczego klienta. Zakres funkcji pakietu WMS dla konkretnego magazynu ustala analiza przedwdrożeniowa, bo pakiet jest młodszy od Studio WMS.net na ST i RS i ma inne granice, opisane niżej.

Dla kogo jest ta wersja

Cztery powody, dla których klient wybiera GT, i jedna sytuacja, w której GT odpada.

GT wybiera klient, który chce uniknąć licencji Microsoft i komponentów komercyjnych. Drugi typ klienta potrzebuje wielu wersji językowych albo zmian bez okien serwisowych. W praktyce rozstrzygają cztery pytania:

  • Licencje. Czy firma nie chce płacić za Windows Server ani za SQL Server, a interfejs ma działać bez komercyjnych bibliotek?
  • Języki. Czy portal ma działać w kilku wersjach językowych, a kolejny język ma być plikiem, a nie projektem?
  • Zmiany. Czy poprawki funkcji mają wchodzić bez restartu i bez okna serwisowego?
  • Serwer. Czy klient ma Linuksa z dostępem do kontenerów, bo hosting współdzielony PHP nie wystarcza?

GT odpada w dwóch przypadkach. Pierwszy to wymóg przeniesienia pełnych praw i kodów źródłowych platformy: runtime zostaje własnością SoftwareStudio i jest licencjonowany, więc taki klient dostaje system dedykowany od podstaw w C# na .NET 10, z repozytorium dostępnym dla klienta. Drugi przypadek to magazyn z partiami i terminami przydatności, który opisuje sekcja o granicach pakietu.

Jeżeli decyzja zależy od partii z datą ważności i FEFO, wybierz dziś Studio WMS.net na ST lub RS. Pakiet WMS na GT nie ma jeszcze pełnej obsługi tych mechanizmów.

Co daje platforma GT

Sześć różnic wobec generacji ST i RS, mierzonych kosztem i pracą.

Największe różnice dotyczą kosztów licencji i sposobu zmiany systemu u klienta. Tabela zestawia je z generacjami, na których działa dotychczasowe Studio WMS.net.

Studio WMS.net na ST i RS oraz na platformie GT
CechaST i RSGT
Baza danychSQL Server; na RS licencja per rdzeń przy każdej instancjiPostgreSQL 18, brak kosztu licencji na instancję
SystemWindows ServerLinux, kontenery Docker
KonfiguracjaTransakcje JS wgrywane na serwer (ST) albo dane w bazie i konfigurator (RS)Pliki tekstowe (YAML, HTML, JS, CSS) w Git
Zmiana funkcji u klientaWgranie transakcji JS albo nowa wersja aplikacjiPodmiana plików konfiguracji bez restartu i bez okna serwisowego
WielojęzycznośćST: kopiowanie stron .aspx i komunikatów z kodu; RS: konfigurowalnaNatywna, i18next, plik tłumaczeń
InterfejsjQuery i jqWidgets (ST), Vue z komercyjnymi bibliotekami UI (RS)Vue 3, TypeScript, własny zestaw @gt-ui (38 komponentów), bez licencji komercyjnych

Wielojęzyczność ma policzony koszt. Kolejny język portalu na GT to plik tłumaczeń i szablony, szacunkowo 8-10 godzin pracy. Ten sam zakres na ST wymaga 80-100 godzin. Zmiany funkcji wczytują się na gorąco, a walidacja działa w trybie fail-closed: plik, który nie przechodzi kontroli, nie zostaje wczytany.

Nota technologiczna platformy GT z 19.08.2026 podaje też parametry kontrolne. Schemat bazy ma 44 migracje z rejestrem historii, rdzeń backendu 15 zależności produkcyjnych, a frontend 10. Na realnym wolumenie (około 10 tys. kartotek i 45 tys. dokumentów, ponad 150 tys. pozycji) czas odpowiedzi gridu dokumentów spadł z ok. 1,5 s do ok. 40 ms po rozdzieleniu zapytania o stronę i licznika rekordów. Wielostronicowy raport PDF powstaje w ok. 50 ms na rozgrzanym mikroserwisie wydruków. Własne biblioteki GT działają wyłącznie na otwartych licencjach (MIT, Apache 2.0, PostgreSQL License).

Jak wygląda wdrożenie na GT

Od analizy do instancji, która pracuje w chmurze albo u klienta.

Wdrożenie zaczyna się od analizy przedwdrożeniowej: ustala ona procesy i integracje, a na tej podstawie powstaje konfiguracja pakietu. Konfiguracja to pliki tekstowe w repozytorium Git, więc każda zmiana ma historię i da się ją wycofać. Hosting jest oparty na kontenerach: instancja i baza przypadają na klienta, ruch przyjmuje reverse proxy Traefik, a wdrożenia przebiegają w modelu GitOps z sekretami w SOPS i age. Całość opisuje poniższy schemat.

Architektura instancji Studio WMS.net na platformie GT Schemat pionowy. Od góry: przeglądarka użytkownika z interfejsem Vue 3, reverse proxy Traefik, instancja GT jako jeden proces .NET 10 z pakietem WMS i konfiguracją z Git wczytywaną na gorąco. Pod instancją baza PostgreSQL 18 na klienta oraz mikroserwisy wydruków i powiadomień. Na dole pasek: ten sam obraz kontenera działa w chmurze SoftwareStudio albo na serwerze klienta z Linuksem i Dockerem. Przeglądarka użytkownika Vue 3, TypeScript, zestaw @gt-ui Traefik reverse proxy przed instancją Instancja GT jeden proces .NET 10 (ASP.NET Core) Pakiet WMS transakcje i wersjonowane zapytania codeSQL, kroki logiki w silniku RunSteps dostęp do bazy ma tylko rdzeń GT Konfiguracja z Git pliki tekstowe: YAML, HTML, JS, CSS wczytywane na gorąco, bez restartu walidacja fail-closed PostgreSQL 18 baza na klienta, bez kosztu licencji na instancję Wydruki HTML do PDF Powiadomienia poczta i SMS Ten sam obraz kontenera chmura SoftwareStudio albo serwer klienta z Linuksem i Dockerem
Instancja GT z bliska. Dostęp do bazy transakcyjnej ma wyłącznie rdzeń, a wydruki i powiadomienia obsługują osobne mikroserwisy. Obraz kontenera jest ten sam w chmurze i u klienta.

Ten sam obraz działa w chmurze SoftwareStudio i na serwerze klienta, o ile jest to Linux z dostępem do kontenerów, np. przez Docker. Obserwowalność zapewnia OpenTelemetry od przeglądarki po mikroserwisy, więc wolny wydruk albo błąd zapytania da się prześledzić do konkretnego komponentu.

Uśmiechnięty pracownik magazynu z laptopem
Zmiana konfiguracji GT to podmiana plików tekstowych wczytywanych na gorąco, bez restartu i bez okna serwisowego.

Dane z dotychczasowego systemu trzeba przenieść. Migrator, który zamieniałby istniejące wdrożenie w konfigurację GT, nie istnieje, więc migracje z ST i RS są ręczne. Zasady przeniesienia kartotek i stanów opisuje strona o migracji danych. Czas uruchomienia 4-8 tygodni jest deklaracją produktową dla Studio WMS.net; harmonogram dla GT wynika z analizy, nie z tej deklaracji.

Integracje z ERP i innymi systemami

Wymianę danych wykonuje usługa Windows, a konektor zależy od wersji ERP.

Studio WMS.net wymienia dane z ERP oraz z firmami kurierskimi przez pliki Excel lub WebService; ten sam kanał obsługuje TMS i YMS. Integracje wykonuje usługa Windows SSService.exe, instalowana na serwerze, a konektor jest dobierany do wersji ERP. Zapis do ERP odbywa się wyłącznie przez API producenta ERP, a odczyt kontem SQL tylko do odczytu, dzięki czemu numeracja i walidacje ERP nie są omijane.

Poniższe statusy dotyczą Studio WMS.net, nie pakietu WMS na GT. Dla GT zakres integracji ustala analiza przedwdrożeniowa i nie składamy tu obietnic gotowych konektorów.

Status integracji Studio WMS.net z ERP (stan na 6.10.2026)
ERPStatusUwagi
Comarch ERP XLDeklarowanaZapis przez API producenta; opis na stronie integracji z Comarch Optima i XL
SAP i SAP EWMWykonanaSzczegóły na stronie o integracji z SAP
Symfonia ERPWykonanaAsynchroniczna wymiana z kolejką FIFO i tabelą wysyłkową (integracja z Symfonią)
OptimaProponowana przez SferęLicencja Sfery po stronie klienta
enova365Warstwa XML i RESTZakres interfejsu i moduły dodatkowe po stronie partnera

Ogólne zasady łączenia magazynu z ERP zbiera strona o integracjach.

Czego pakiet WMS na GT jeszcze nie ma

Cztery granice dojrzałości, zapisane wprost.

Najmłodsza generacja ma własne granice, więc warto znać je przed decyzją. Stan na 6.10.2026 wygląda następująco.

Granice dojrzałości platformy GT (stan na 6.10.2026)
ObszarStan na GT
Partie z datą ważności i FEFOPakiet WMS nie ma jeszcze pełnej obsługi. Głębsza logika magazynowa (egzemplarze i serie z rezerwacjami) jest planowana. Takie magazyny prowadzi Studio WMS.net na ST i RS.
Migracja z ST i RSRęczna. Migrator zamieniający wdrożenie w konfigurację GT nie istnieje.
HubGTWarsztat do budowy menu i transakcji ze wsparciem AI jest w fazie testów.
Pakiety RMA i TMSNa GT ich nie ma.

Wiele magazynów nie rozstrzyga się jednym kryterium. Magazyn spożywczy albo farmaceutyczny z terminami przydatności potrzebuje logiki partii i FEFO, którą opisuje strona o partiach produkcyjnych i datach ważności. Nowa odsłona Studio WMS.net na ST i RS ma osiem modułów analitycznych, w tym terminy przydatności w logice FEFO, ale żaden nie został jeszcze uruchomiony na danych klienta, więc traktujemy go jako bazę wyjściową.

Wycena i model zakupu

Kwot dla pakietu WMS na GT nie podajemy, bo każda wycena jest indywidualna.

Wersje WMS na platformie GT i moduły dedykowane, na przykład pakowanie albo integracje z automatyką, wycenia się indywidualnie. Model zakupu to licencja wieczysta z Software Maintenance, której mechanikę i porównanie z abonamentem opisuje strona o licencji wieczystej i abonamencie WMS. Stawki abonamentowe Studio WMS.net na ST i RS są w cenniku.

Od czego zależy koszt wdrożenia, wyjaśnia strona ile kosztuje wdrożenie WMS, a ofertę dla własnego magazynu zamówisz przez formularz wyceny.

Słownik pojęć

Pojęcia związane z platformą GT

Terminy, które padają przy wyborze platformy GT, wyjaśnione w kontekście magazynu.

GTPlatforma GT
Trzecia generacja platformy StudioSystem na .NET 10 i ASP.NET Core. Działa jako modularny monolit: jeden proces na instancję.
DOCKERKontener
Aplikacja wraz z zależnościami uruchamiana jako odizolowany proces. Ten sam obraz działa w chmurze SoftwareStudio i na serwerze klienta.
PGPostgreSQL
Baza danych na licencji PostgreSQL License, używana przez GT w wersji 18. Nie generuje kosztu licencji na instancję.
FCFail-closed
Zasada walidacji, w której plik niespełniający reguł zostaje odrzucony zamiast częściowo zastosowany. GT stosuje ją przy wczytywaniu konfiguracji na gorąco.
i18ni18next
Biblioteka tłumaczeń interfejsu. W GT kolejny język portalu to plik tłumaczeń i szablony.
FEFOFirst Expired, First Out
Zasada wydawania najpierw towaru o najkrótszym terminie przydatności. W pakiecie WMS na GT pełnej obsługi jeszcze nie ma.
SSSSService.exe
Usługa Windows instalowana na serwerze, która wykonuje integracje Studio WMS.net z ERP. Konektor jest dobierany do wersji ERP.
RLSRow-level security
Mechanizm PostgreSQL ograniczający widoczność wierszy. GT używa go do izolacji danych klientów w jednej bazie.
FAQ

Studio WMS.net na platformie GT - najczęstsze pytania

01

Czy Studio WMS.net na platformie GT wymaga licencji Microsoft?

Nie. GT działa na Linuksie w kontenerach Docker, a baza PostgreSQL 18 nie generuje kosztu licencji na instancję. Interfejs powstał na własnym zestawie komponentów bez licencji komercyjnych. Licencjonowany pozostaje runtime GT, który jest własnością SoftwareStudio.

02

Czy na GT obsłużę partie z datą ważności i FEFO?

Nie w pełnym zakresie. Pakiet WMS na GT nie ma jeszcze pełnej obsługi partii z datą ważności i FEFO, a głębsza logika z egzemplarzami i seriami jest planowana. Takie magazyny prowadzi Studio WMS.net na platformach ST i RS.

03

Czy mogę zainstalować GT na własnym serwerze?

Tak, jeśli to Linux z dostępem do kontenerów. Ten sam obraz działa w chmurze SoftwareStudio i na serwerze klienta. Hosting współdzielony PHP nie wystarcza.

04

Jak przenieść istniejące wdrożenie z ST lub RS na GT?

Ręcznie. Migrator, który zamieniałby wdrożenie w konfigurację GT, nie istnieje. Zakres i koszt przeniesienia ustala analiza przedwdrożeniowa.

05

Ile kosztuje Studio WMS.net na platformie GT?

Wycena jest indywidualna i kwot dla WMS na GT nie podajemy. Model zakupu to licencja wieczysta z Software Maintenance, a jej porównanie z abonamentem opisuje osobna strona. Stawki abonamentu Studio WMS.net na ST i RS są w cenniku.

Chcesz sprawdzić, czy platforma GT pasuje do Twojego magazynu?

Uruchom bezpłatne demo Studio WMS.net albo opisz magazyn w formularzu wyceny, a zakres pakietu na GT ustalimy w analizie przedwdrożeniowej.