Parametry globalne programu - ustawienia wspólne dla całej instalacji
Ekran Parametry programu w panelu administratora przechowuje ustawienia, które nie należą do jednego konta ani do jednego dokumentu - od reguł złożoności haseł po dane dostępowe usług zewnętrznych. Pracuje na nim administrator wdrożenia. Wartość zmieniona w parametrach obowiązuje wszystkich użytkowników instalacji, dlatego zmianę parametru planuje się i sprawdza tak samo jak zmianę w procesie magazynowym.

Nagłówek ekranu zawiera pole wyszukiwania z podpowiedzią "Szukaj: opis, kod, wartość" oraz przyciski Pokaż nieaktywne, Pokaż ukryte i Nowy parametr. Niżej leżą zwijane grupy z licznikiem parametrów: w bazie demonstracyjnej ADMINISTRACJA (3), ANDROID (1), CEIDG (1), HERE (2) i KONFIGURACJA (15). Wiersz parametru ma opis, a pod nim kod techniczny, typ wartości, np. NUMBER albo BOOL, i przy części parametrów etykietę SYSTEMOWY. Po prawej stronie stoi pole wartości albo przełącznik tak/nie oraz ikona koła zębatego. Menu panelu po lewej zawiera m.in. pozycje Użytkownicy, Skorowidze, Numeracja i Multilanguage.
Na tej stronie
- Parametry na tle innych miejsc z ustawieniami
- Układ ekranu parametrów programu
- Typy wartości i maska parametru
- Reguły haseł w grupie ADMINISTRACJA
- Pytanie przy wyjściu z transakcji kolektora
- Usługi zewnętrzne i serwer raportów
- Dostęp do ekranu parametrów
- Jak zmienić parametr i sprawdzić skutek
- Ćwiczenie: odróżnij ustawienie całej instalacji od ustawienia konta
- Najczęstsze pytania
- Słownik pojęć
Parametry na tle innych miejsc z ustawieniami
Studio WMS.net przechowuje ustawienia w kilku miejscach, a zasięg zmiany zależy od tego, gdzie leży wartość. Parametry globalne obowiązują w całej instalacji. Konto użytkownika niesie ustawienia jednej osoby, np. język interfejsu i magazyn pracy. Część ustawień w ogóle nie trafia do bazy danych, bo program zapisuje ją w pamięci przeglądarki na danym stanowisku.
| Ustawienie | Gdzie się je zmienia | Zasięg zmiany |
|---|---|---|
| Reguły złożoności hasła | Parametry programu, grupa ADMINISTRACJA | Cała instalacja |
| Hasło konkretnej osoby, język interfejsu | Konto w module Użytkownicy w panelu administratora; puste pole języka oznacza polski | Jedno konto |
| Magazyn i oddział pracy, komórka kosztowa | Konto użytkownika; zmiana także w stopce ekranu, gdy konto ma nadanych kilka wartości | Jedno konto, zapis trwały |
| Tłumaczenia fraz interfejsu | Ekran Multilanguage w panelu administratora | Cała instalacja |
| Prefiks firmy GS1 do numerów SSCC | Skorowidze, czyli słowniki systemu | Cała instalacja |
| Liczniki numerów dokumentów | Numeracja dokumentów; wzorzec RRRR-MM-NNNNN-TYP jest zapisany w transakcjach i administrator go nie zmienia | Cała instalacja |
| Profil parsera Smart Scan, zapisany widok tabeli rejestru | Pamięć przeglądarki - opis na stronie ustawienia i mapowanie Smart Scan | Jedna przeglądarka na jednym stanowisku |
Układ ekranu parametrów programu
Parametry są pogrupowane w zwijane sekcje, a licznik przy nagłówku sekcji mówi, ile parametrów zawiera grupa. Zestaw grup i parametrów w Twojej instalacji może różnić się od bazy demonstracyjnej.
| Element | Co pokazuje | Jak wykorzystać |
|---|---|---|
| Pole Szukaj | Filtruje listę po fragmencie tekstu; przeszukuje opis parametru, kod i wartość. | Wpisz fragment opisu, np. długość, żeby zawęzić listę do reguł długości hasła. |
| Nagłówek grupy | Nazwa grupy i liczba parametrów; strzałka zwija sekcję. | Zwiń grupy, których nie zmieniasz, żeby nie przestawić przypadkiem przełącznika. |
| Opis parametru | Nazwa parametru widoczna dla administratora. | Tą nazwą posługują się instrukcja i zgłoszenia do pomocy technicznej. |
| Kod i typ | Kod techniczny parametru oraz typ wartości. | Typ mówi, jakie pole otworzy edytor; kod jednoznacznie wskazuje parametr w rozmowie z konsultantem. |
| Pole wartości albo przełącznik | Bieżąca wartość parametru. | Przed zmianą zanotuj obecną wartość. |
| Pokaż nieaktywne, Pokaż ukryte | Dołączają do listy parametry wyłączone i ukryte. | Sprawdź je, zanim uznasz, że parametru brakuje. |
| Nowy parametr | Dodaje parametr do listy. | Parametr zmienia działanie programu dopiero wtedy, gdy odczytuje go funkcja programu, dlatego dopisuje się go razem z konsultantem wdrożenia. |
Typy wartości i maska parametru
Edytor dobiera pole do typu parametru i pilnuje maski, czyli dozwolonego zakresu wartości. Typ widać w wierszu parametru, obok kodu technicznego.
| Typ | Pole w edytorze | Przykład w bazie demonstracyjnej |
|---|---|---|
| Liczba (NUMBER) | Pole liczbowe z zakresem z maski | Minimalna długość hasła, Maksymalna długość hasła |
| Tak/nie (BOOL) | Przełącznik | Wymagane małe litery, Wyłączenie potwierdzenia wyjścia z transakcji |
| Tekst (TEXT) | Pole tekstowe | ID mapa, Kod mapa |
| E-mail (EMAIL) | Pole adresu e-mail | Adres email |
| Hasło | Pole hasła | - |
| Data | Pole daty | - |
| Lista wyboru | Lista opcji zapisanych w masce | - |
| Tekst wielowierszowy, adres | Pole wielowierszowe, pole adresu | - |
Kontrola wartości w edytorze. Edytor nie przyjmie wartości spoza maski: liczba musi mieścić się w zakresie, a lista wyboru przyjmuje tylko jedną ze zdefiniowanych opcji. Kontrola działa w chwili edycji, więc do parametru liczbowego nie trafi tekst. Maska nie ocenia jednak sensu wartości - poprawny składniowo, ale błędny adres serwera przejdzie kontrolę i wyjdzie na jaw dopiero przy pierwszym użyciu.
Reguły haseł w grupie ADMINISTRACJA
Reguły złożoności hasła są parametrami programu. Sprawdza je formularz, w którym administrator ustawia hasło użytkownika. W bazie demonstracyjnej grupa ADMINISTRACJA pokazuje trzy parametry, z czego dwa dotyczą długości hasła.
- Minimalna długość hasła - najmniejsza dopuszczalna liczba znaków. Gdy reguły nie są ustawione, program i tak wymaga co najmniej 5 znaków.
- Maksymalna długość hasła - górna granica długości hasła nadawanego w formularzu hasła.
Trzeci parametr grupy, Wymagane małe litery, ma postać przełącznika i w bazie demonstracyjnej jest włączony. Program zna też reguły dla wielkich liter, dla cyfr i dla znaków specjalnych. Jeżeli w Twojej instalacji ich nie widać, sprawdź listę po włączeniu przycisków Pokaż nieaktywne i Pokaż ukryte, a gdy ich brak, ustal ich dodanie z konsultantem wdrożenia.
Reguła sprawdzana przy ustawianiu hasła. Parametry złożoności kontroluje formularz hasła w chwili, gdy administrator nadaje albo zmienia hasło konta. Komunikat po nieudanym logowaniu jest celowo ogólny i nie zdradza, czy podany login istnieje.
Użytkownik, który nie pamięta hasła, podaje login i adres e-mail, a program wysyła mu jednorazowy link ważny 30 minut. Odzyskanie dostępu zależy więc od działającej wysyłki poczty i od aktualnego adresu e-mail na koncie. Zasady kontroli dostępu w systemach magazynowych omawia artykuł logowanie i autoryzacja w systemie WMS.
Pytanie przy wyjściu z transakcji kolektora
Grupa ANDROID ma w bazie demonstracyjnej jeden parametr typu tak/nie: Wyłączenie potwierdzenia wyjścia z transakcji. Dotyczy pytania, które kolektor zadaje, gdy magazynier w trakcie transakcji naciśnie Esc albo przycisk Wstecz: "Czy na pewno chcesz przerwać pracę w transakcji i wrócić do menu?". Parametr pozwala wyłączyć to pytanie w całej instalacji. Pracę na terminalu opisuje strona interfejs kolektora z Androidem.


Lewy zrzut z bazy demonstracyjnej pokazuje transakcję Stan dla asortymentu: na pasku leżą strzałka Wstecz, kod transakcji i przycisk odświeżenia, a podpowiedź pod obudową kolektora przypisuje klawiszowi Esc powrót. Prawy zrzut to menu główne, do którego prowadzi wyjście z transakcji. Nagłówek menu pokazuje magazyn konta, pod nim stoi pole Skan / numer transakcji, a transakcje mają numery od 01 i są pogrupowane, np. w przyjęcia i wydania.
Pytanie chroni przed przypadkowym przerwaniem kroku. Kolektor zapisuje w bazie każdą pozycję od razu, więc pozycje zapisane wcześniej zostają w dokumencie w buforze. Przepadają dane bieżącego kroku, których program jeszcze nie zapisał, np. zeskanowany kod towaru bez podanej ilości.
Jedno ustawienie dla wszystkich terminali. Parametr obowiązuje w całej instalacji, a nie na pojedynczym urządzeniu. Bez pytania jedno naciśnięcie Esc albo Wstecz wraca do menu, więc przed wyłączeniem pytania uprzedź magazynierów o zmianie.
Usługi zewnętrzne i serwer raportów
Pozostałe grupy przechowują dane, dzięki którym program łączy się z usługami poza bazą magazynu. W bazie demonstracyjnej grupa KONFIGURACJA ma 15 parametrów, a na zrzucie widać pierwszy z nich - Adres email.
| Grupa albo parametr | Co zawiera | Wpływ na pracę |
|---|---|---|
| CEIDG | Access token do CEIDG | Program potrafi pobrać dane firmy po numerze NIP, m.in. z rejestru CEIDG; token uwierzytelnia to zapytanie. |
| HERE | ID mapa, Kod mapa | Dane dostępowe do usług map dostawcy HERE. |
| KONFIGURACJA | Adres email, dane serwera poczty, dane bramki SMS | Wysyłka wiadomości e-mail i SMS z programu. |
| Adres serwera raportów | Adres serwera SQL Server Reporting Services | Podgląd wydruku i wydruki dokumentów. |
| Tekst i odnośnik stopki | Treść i link w stopce ekranu | Informacja widoczna dla użytkowników programu. |
Wiadomość e-mail wysłana z programu nie wychodzi bezpośrednio z przeglądarki. Trafia najpierw do kolejki wysyłki, a przebieg tej operacji opisuje strona wysyłka e-mail z rejestrów i dokumentów.
Wydruki dokumentów tworzy serwer raportów SQL Server Reporting Services, domyślnie jako plik PDF w oknie podglądu - opisuje to strona podgląd wydruku i wydruk dokumentu, a mechanizm raportów - dokumentacja raportów stronicowanych SSRS w Microsoft Learn. Po zmianie adresu serwera raportów sprawdź podgląd wydruku dowolnego dokumentu.
Tokeny i hasła poza zrzutami ekranu. Zanim wyślesz zrzut ekranu parametrów do pomocy technicznej albo wkleisz go do dokumentacji wdrożenia, zamaż wartości tokenów i haseł dostępowych. Te dane pozwalają korzystać z usług zewnętrznych w imieniu Twojej firmy.
Dostęp do ekranu parametrów
Ekran Parametry otwiera się z menu panelu administratora, a menu wyznacza rola aplikacyjna konta. Uprawnienia szczegółowe działają według zasady: co nie zakazane, jest dozwolone - pozycja menu znika dopiero po jawnym odebraniu. Jeżeli w Twojej firmie kilka osób ma konto administratora, a parametry ma zmieniać jedna z nich, odbierz pozostałym pozycję Parametry na ekranie nadawanie uprawnień użytkownikom.
Sekcja Konfiguracja panelu, dostępna dla administratora z ważną licencją, zawiera m.in. test konfiguracji i reset pamięci podręcznej aplikacji. Zakres pracy osoby odpowiedzialnej za ustawienia systemu magazynowego opisuje artykuł obowiązki administratora systemu WMS.
Jak zmienić parametr i sprawdzić skutek
Znajdź parametr
Wpisz fragment opisu albo kodu w pole wyszukiwania. Jeżeli parametru nie ma na liście, włącz Pokaż nieaktywne i Pokaż ukryte.
Zanotuj bieżącą wartość
Zapisz obecną wartość w dzienniku zmian wdrożenia, żeby w razie problemu przywrócić ją bez szukania.
Wprowadź nową wartość
Wpisz wartość w polu albo przestaw przełącznik. Edytor przyjmie tylko wartość zgodną z typem i maską parametru.
Zresetuj pamięć podręczną
Po zmianie konfiguracji zresetuj pamięć podręczną aplikacji w sekcji Konfiguracja panelu administratora.
Sprawdź skutek
Wypróbuj ustawienie tam, gdzie parametr działa: w formularzu hasła, w transakcji kolektora albo w podglądzie wydruku.
Ćwiczenie w demo - lekcja lub zajęcia
Ćwiczenie: odróżnij ustawienie całej instalacji od ustawienia konta
Uczeń obserwuje skutki ustawień w pracy kolektora i kierownika, a potem przypisuje je do miejsca, w którym ustawia je administrator. Demo nie ma roli administratora, więc ćwiczenie niczego nie zmienia. Rola w demo: kolektor danych i kierownik magazynu. Czas: około 15 minut.
- Otwórz bezpłatne demo Studio WMS.net i uruchom rolę Kolektor danych.
- Uruchom z menu transakcję Stan dla asortymentu, która służy tylko do odczytu, a potem naciśnij Esc albo przycisk Wstecz. Zanotuj, czy kolektor zapytał o przerwanie pracy.
- Odczytaj z nagłówka kolektora rolę i magazyn konta. Nie zmieniaj magazynu w arkuszu Konto - to ustawienie wspólnego konta demo.
- W drugiej karcie przeglądarki uruchom rolę Kierownik magazynu i odczytaj ze stopki ekranu firmę, magazyn, oddział i komórkę.
- Zapisz w tabeli każde zaobserwowane ustawienie, a obok miejsce jego zmiany według tej strony: parametry globalne albo konto użytkownika.
Pytanie kontrolne. Dlaczego pytanie przy wyjściu z transakcji jest parametrem całej instalacji, a magazyn pracy - ustawieniem konta, i co by się stało, gdyby było odwrotnie?
Podstawa programowa. Ćwiczenie realizuje efekt "stosuje systemy informatyczne w procesie magazynowania" z kwalifikacji SPL.01 Obsługa magazynów (jednostka SPL.01.5), opisany w podstawie programowej zawodu magazynier-logistyk. Pozostałe ćwiczenia zebraliśmy na stronie demo WMS na zajęciach z gospodarki magazynowej.
Najczęstsze pytania
Czy zmiana parametru obowiązuje wszystkich użytkowników?
Tak. Parametry globalne dotyczą całej instalacji. Ustawienia jednej osoby, np. język interfejsu albo magazyn pracy, leżą na koncie użytkownika. Po zmianie konfiguracji administrator resetuje pamięć podręczną aplikacji.
Gdzie ustawia się minimalną długość hasła?
W grupie ADMINISTRACJA ekranu Parametry programu. Bez ustawionych reguł program wymaga co najmniej 5 znaków. Regułę sprawdza formularz, w którym administrator nadaje hasło.
Czy w parametrach zmienię format numeru dokumentu?
Nie. Wzorzec RRRR-MM-NNNNN-TYP jest zapisany w transakcjach programu. Ekran Numeracja pokazuje liczniki i ostatnie nadane numery.
Gdzie wpisuje się prefiks firmy GS1 do numerów SSCC?
W skorowidzach systemu, a nie w parametrach ani w ustawieniach modułu Auto ID. Moduł buduje numer SSCC z tego prefiksu i kolejnego numeru seryjnego.
Czy wyłączenie pytania przy wyjściu z transakcji grozi utratą pozycji?
Nie dla pozycji zapisanych wcześniej, bo kolektor zapisuje każdą pozycję w bazie od razu. Przepadają tylko dane bieżącego kroku, których program jeszcze nie zapisał.
Dlaczego profilu Smart Scan nie ma na liście parametrów?
Konfiguracja parsera Smart Scan leży w pamięci przeglądarki, a nie w bazie danych. Każde stanowisko ma więc własny profil, niezależny od parametrów programu.
Słownik pojęć
- Parametr globalny
- Ustawienie zapisane w bazie, które obowiązuje w całej instalacji programu, niezależnie od konta i stanowiska.
- Typ parametru
- Rodzaj wartości, np. liczba albo przełącznik tak/nie, od którego zależy pole otwierane przez edytor.
- Maska parametru
- Ograniczenie wartości, np. zakres liczby albo lista dozwolonych opcji, pilnowane przez edytor przy zapisie.
- Reguła złożoności hasła
- Wymaganie dotyczące długości hasła i rodzajów znaków, sprawdzane w chwili nadawania hasła.
- Pamięć podręczna aplikacji
- Kopia konfiguracji przechowywana przez aplikację na serwerze; po zmianach administrator ją resetuje, żeby program wczytał nowe ustawienia.
- Token dostępu
- Ciąg znaków, którym program uwierzytelnia się w usłudze zewnętrznej, np. w rejestrze firm CEIDG.
- Serwer raportów
- Usługa SQL Server Reporting Services, która tworzy wydruki dokumentów, domyślnie w formacie PDF.