Studio WMS.net - instrukcja obsługi

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.

Studio WMS.net panel administratora - ekran Parametry programu z wyszukiwarką i zwijanymi grupami; wartości pól zasłonięto
Parametry programu w bazie demonstracyjnej - ustawienia pogrupowane w zwijane sekcje z licznikiem parametrów. Wartości pól z danymi dostępowymi zasłonięto na potrzeby publikacji.

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

  1. Parametry na tle innych miejsc z ustawieniami
  2. Układ ekranu parametrów programu
  3. Typy wartości i maska parametru
  4. Reguły haseł w grupie ADMINISTRACJA
  5. Pytanie przy wyjściu z transakcji kolektora
  6. Usługi zewnętrzne i serwer raportów
  7. Dostęp do ekranu parametrów
  8. Jak zmienić parametr i sprawdzić skutek
  9. Ćwiczenie: odróżnij ustawienie całej instalacji od ustawienia konta
  10. Najczęstsze pytania
  11. 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.

UstawienieGdzie się je zmieniaZasięg zmiany
Reguły złożoności hasłaParametry programu, grupa ADMINISTRACJACała instalacja
Hasło konkretnej osoby, język interfejsuKonto w module Użytkownicy w panelu administratora; puste pole języka oznacza polskiJedno konto
Magazyn i oddział pracy, komórka kosztowaKonto użytkownika; zmiana także w stopce ekranu, gdy konto ma nadanych kilka wartościJedno konto, zapis trwały
Tłumaczenia fraz interfejsuEkran Multilanguage w panelu administratoraCała instalacja
Prefiks firmy GS1 do numerów SSCCSkorowidze, czyli słowniki systemuCała instalacja
Liczniki numerów dokumentówNumeracja dokumentów; wzorzec RRRR-MM-NNNNN-TYP jest zapisany w transakcjach i administrator go nie zmieniaCała instalacja
Profil parsera Smart Scan, zapisany widok tabeli rejestruPamięć przeglądarki - opis na stronie ustawienia i mapowanie Smart ScanJedna 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.

ElementCo pokazujeJak wykorzystać
Pole SzukajFiltruje 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 grupyNazwa grupy i liczba parametrów; strzałka zwija sekcję.Zwiń grupy, których nie zmieniasz, żeby nie przestawić przypadkiem przełącznika.
Opis parametruNazwa parametru widoczna dla administratora.Tą nazwą posługują się instrukcja i zgłoszenia do pomocy technicznej.
Kod i typKod 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łącznikBieżąca wartość parametru.Przed zmianą zanotuj obecną wartość.
Pokaż nieaktywne, Pokaż ukryteDołączają do listy parametry wyłączone i ukryte.Sprawdź je, zanim uznasz, że parametru brakuje.
Nowy parametrDodaje 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.

TypPole w edytorzePrzykład w bazie demonstracyjnej
Liczba (NUMBER)Pole liczbowe z zakresem z maskiMinimalna długość hasła, Maksymalna długość hasła
Tak/nie (BOOL)PrzełącznikWymagane małe litery, Wyłączenie potwierdzenia wyjścia z transakcji
Tekst (TEXT)Pole tekstoweID mapa, Kod mapa
E-mail (EMAIL)Pole adresu e-mailAdres email
HasłoPole hasła-
DataPole daty-
Lista wyboruLista opcji zapisanych w masce-
Tekst wielowierszowy, adresPole 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.

Studio WMS.net kolektor Android - transakcja Stan dla asortymentu z przyciskiem Wstecz na pasku i podpowiedzią klawisza Esc pod klawiaturą
Transakcja na kolektorze - Esc albo strzałka Wstecz na pasku kończą pracę w transakcji.
Studio WMS.net kolektor Android - menu główne z polem Skan i numer transakcji oraz ponumerowanymi grupami przyjęć, wydań i operacji magazynowych
Menu główne kolektora - tu wraca magazynier po wyjściu z transakcji.

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 parametrCo zawieraWpływ na pracę
CEIDGAccess token do CEIDGProgram potrafi pobrać dane firmy po numerze NIP, m.in. z rejestru CEIDG; token uwierzytelnia to zapytanie.
HEREID mapa, Kod mapaDane dostępowe do usług map dostawcy HERE.
KONFIGURACJAAdres email, dane serwera poczty, dane bramki SMSWysyłka wiadomości e-mail i SMS z programu.
Adres serwera raportówAdres serwera SQL Server Reporting ServicesPodgląd wydruku i wydruki dokumentów.
Tekst i odnośnik stopkiTreść i link w stopce ekranuInformacja 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

  1. 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.

  2. Zanotuj bieżącą wartość

    Zapisz obecną wartość w dzienniku zmian wdrożenia, żeby w razie problemu przywrócić ją bez szukania.

  3. Wprowadź nową wartość

    Wpisz wartość w polu albo przestaw przełącznik. Edytor przyjmie tylko wartość zgodną z typem i maską parametru.

  4. Zresetuj pamięć podręczną

    Po zmianie konfiguracji zresetuj pamięć podręczną aplikacji w sekcji Konfiguracja panelu administratora.

  5. 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.

  1. Otwórz bezpłatne demo Studio WMS.net i uruchom rolę Kolektor danych.
  2. 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.
  3. Odczytaj z nagłówka kolektora rolę i magazyn konta. Nie zmieniaj magazynu w arkuszu Konto - to ustawienie wspólnego konta demo.
  4. W drugiej karcie przeglądarki uruchom rolę Kierownik magazynu i odczytaj ze stopki ekranu firmę, magazyn, oddział i komórkę.
  5. 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.