Studio VSS.net - instrukcja obsługi

Instalacja i konfiguracja - wymagania serwera i kolejność uruchomienia

Studio VSS.net jest aplikacją webową na serwerze IIS z bazą SQL Server, a użytkownicy pracują w przeglądarce bez instalacji na stacjach. Strona opisuje, czego program wymaga od serwera, jak wygląda uruchomienie i w jakiej kolejności konfiguruje się plac, żeby formularz awizacji zaczął działać. Ma to znaczenie praktyczne: kreator awizacji nie pozwoli wybrać lokalizacji, dopóki kartoteki nie są kompletne.

Studio VSS.net - panel Administrator z ekranem Obsługa słowników: katalog słowników z filtrami kategorii i menu panelu po lewej stronie
Panel Administrator w wersji 2026.7 z katalogiem skorowidzów, w którym po uruchomieniu ustawia się słowniki awizacji.

Menu panelu po lewej stronie zawiera m.in. pozycje Użytkownicy, Skorowidze, Numeracja i Parametry. Ekran Obsługa słowników składa się z dwóch części: po lewej katalog skorowidzów z wyszukiwarką, filtrami kategorii i licznikami pozycji, po prawej tabela pozycji wybranego słownika. Liczby na zrzucie pochodzą z bazy demonstracyjnej. U klienta katalog zawiera słowniki wynikające z zakresu wdrożenia.

Na tej stronie

  1. Czego wymaga Studio VSS.net
  2. Kolejność uruchomienia
  3. Aktualizacje bazy przy starcie aplikacji
  4. Kolejność konfiguracji funkcjonalnej
  5. Co ustawia się gdzie
  6. Diagnostyka po uruchomieniu
  7. Stacje użytkowników i urządzenia mobilne
  8. Najczęstsze pytania
  9. Słownik pojęć

Czego wymaga Studio VSS.net

Poniższe wymagania dotyczą instalacji na serwerach Twojej firmy w wersji 2026.7. Model usługi udostępnianej przez producenta wybiera się razem z licencją, co opisuje cennik licencji Studio VSS.net.

ElementWymaganie programuUwagi
AplikacjaASP.NET Web Forms na .NET Framework 4.8.1.Platformę instaluje się na serwerze WWW.
Serwer WWWIIS w trybie zintegrowanym.Pula aplikacji potrzebuje prawa zapisu do katalogu aplikacji: trafiają tam m.in. pamięć podręczna, wygenerowane pliki PDF i Excel oraz załączniki ze zdjęciami.
Baza danychSQL Server 2016 SP1 lub nowszy, poziom zgodności bazy co najmniej 130.Wymóg wynika z funkcji przetwarzania JSON i dzielenia tekstu, których program używa w zapytaniach.
Zalecana wersja SQL Server2019 lub nowsza.Skrypty aktualizacji korzystają z opcji dostępnych od SQL Server 2019, a instalacja demonstracyjna pracuje na SQL Server 2022.
WydrukiSQL Server Reporting Services i komponent ReportViewer.Dla Studio VSS.net dołączono 20 definicji raportów RDL, m.in. awizacja, przepustki, CMR, obiekt, KPI, ostrzeżenia i oceny.
Stacja użytkownikaWspółczesna przeglądarka, na przykład Chrome, Edge, Firefox lub Safari.Internet Explorer nie obsłuży interfejsu 2026. Instrukcja nie podaje minimalnej rozdzielczości, bo program jej nie deklaruje.
LicencjaKlucz licencji, aktywowany online albo w wariancie offline.System sprawdza licencję przy starcie sesji.

Wymagania sprzętowe. Program nie deklaruje wymagań sprzętowych serwerów ani wersji Windows Server i IIS, więc instrukcja ich nie podaje jako wymagań programu. Zapytanie o zakres wdrożenia złożysz w formularzu wyceny Studio VSS.net.

Kolejność uruchomienia

Poniższa kolejność opisuje instalację własną. Każdy etap ma widoczny skutek, dzięki czemu wiadomo, na którym się zatrzymano. Architekturę serwera WWW omawia dokumentacja architektury IIS w Microsoft Learn.

  1. Przygotuj serwer WWW z IIS i platformą .NET Framework 4.8.1 oraz instancję SQL Server w wersji 2016 SP1 lub nowszej.
  2. Przygotuj bazę danych i wykonaj dostarczone z aplikacją skrypty instalacyjne. Do tego czasu start sesji kończy się komunikatem, że baza nie jest przygotowana do pracy.
  3. Skonfiguruj aplikację w IIS: pula aplikacji w trybie zintegrowanym, z prawem zapisu do katalogu aplikacji.
  4. Aktywuj licencję kluczem; nieważna licencja kieruje każdego użytkownika na ekran aktywacji.
  5. Wskaż serwer raportów w parametrach programu, żeby działały wydruki awizacji, przepustek i CMR.
  6. Ustaw pocztę wychodzącą i bramkę SMS; te elementy konfiguruje się we wdrożeniu.
  7. Zaloguj się kontem administratora i przejdź do konfiguracji funkcjonalnej według tabeli z następnej sekcji.

Aktualizacje bazy przy starcie aplikacji

Po wgraniu nowej wersji aplikacji nie uruchamia się skryptów aktualizacyjnych ręcznie. Program robi to sam przy starcie: każdy skrypt wykonuje się raz, w osobnej transakcji, a wykonane skrypty trafiają do dziennika. Zmiany plików skryptów i arkuszy stylów wymagają jeszcze odświeżenia przeglądarki, a po zmianach konfiguracji administrator resetuje pamięć podręczną aplikacji w sekcji Konfiguracja panelu Administrator.

Osobna transakcja dla skryptu. Jeżeli skrypt zakończy się błędem, jego zmiany są wycofywane, a poprzednie skrypty pozostają wykonane. Nie zastępuje to kopii zapasowej: przed wdrożeniem nowej wersji wykonaj pełną kopię bazy zgodnie z opisem kopii zapasowych SQL Server w Microsoft Learn.

Kolejność konfiguracji funkcjonalnej

Lokalizacje w Studio VSS.net tworzą hierarchię: obiekt zawiera magazyny i bramy, a rampy oraz okienka czasowe należą do magazynu. Kreator awizacji pokazuje obiekt tylko wtedy, gdy ma on co najmniej jeden aktywny magazyn i jedną aktywną bramę. Stąd kolejność wprowadzania danych.

KrokCo wprowadzaszDlaczego w tej kolejności
1ObiektyObiekt jest korzeniem hierarchii; magazyny i bramy wskazują obiekt.
2Magazyny i bramyBrama należy do obiektu, a nie do magazynu; bez aktywnej pary kreator nie pokaże obiektu.
3Okienka czasoweSiatka godzin jest osobna dla każdego magazynu.
4RampyRampa należy do magazynu i służy do wyboru przy wjeździe.
5Rodzaje transportów z czasem oknaCzas okna decyduje o długości rezerwacji.
6Kontrahenci, przewoźnicy i asortymentKonta zewnętrzne wymagają wskazania firmy z tych kartotek.
7Kalendarze i konta użytkownikówKonto ma sens dopiero wtedy, gdy rola ma co pokazać.

Reguła odświeżania list. Zmiana w kartotece jest widoczna po następnym otwarciu formularza awizacji, bo listy wczytują się przy otwarciu ekranu. Nieaktywne obiekty, magazyny, bramy, kontrahenci i asortyment znikają z list wyboru.

Część kartotek można wczytać z arkusza. Pozycja Informacje, Excel, Import danych obejmuje kontrahentów, przewoźników, asortyment, okna czasowe, rampy, parkingi i awizacje w konfiguracji demonstracyjnej, a obiektów, magazynów i bram nie importuje się. Zasady opisuje strona o imporcie i eksporcie Excela. Efekt konfiguracji obejrzysz w bezpłatnym demo Studio VSS.net, w roli Kierownik logistyki.

Co ustawia się gdzie

Najczęstszy błąd konfiguracji polega na szukaniu ustawienia w złym miejscu. Panel Parametry nie zawiera parametrów sterujących awizacją, więc ich brak nie oznacza usterki. W menu Kartoteki większość skorowidzów jest tylko do przeglądania; edytuje je administrator w panelu Administrator, w pozycji skorowidze systemowe.

UstawienieGdzie się je zmieniaUwagi
Długość okna czasowegoSkorowidz Algorytmy oraz czas okna w rodzajach transportówDługość to największy wynik aktywnych algorytmów, ale nie mniej niż minimum ustalone w programie.
Godziny okienek i rampySkorowidze Okienka czasowe i RampySiatka okienek jest wspólna dla dni i różna dla magazynów.
Słowniki awizacji: statusy, flagi, szablony powiadomieńSkorowidze Statusy awizacji, Flagi, Powiadomienia e-mail i Powiadomienia SMSSzablony wybiera się przy ręcznej wysyłce e-maila lub SMS-a i nie wysyłają się same przy zmianie statusu. Przełączniki w oknie zmiany statusu wysyłają własny tekst na adres i telefon kontrahenta.
Widoki i operacje kalendarzaKartoteki, KalendarzeKonfiguracja dotyczy widoku i zdarzeń, a nie listy dni wolnych.
Reguły haseł, rozszerzenia załączników, adres serwera raportówPanel Administrator, ParametryOpis edytora parametrów zawiera strona o parametrach globalnych.
Pojemność okna, minimalna długość rezerwacji, horyzont kalendarzaStałe programuNie są parametrami, więc administrator ich nie zmienia.
Studio VSS.net - panel Administrator, ekran Numeracja dokumentów z kolumnami Aktywne, Opis, Przed, Numer, Po, Rok i Termin do
Ekran Numeracja w panelu Administrator: liczniki dokumentów z ostatnim nadanym numerem i terminem ważności.

Liczniki numeracji nie wymagają ręcznego zakładania. Brakujący licznik system zakłada sam przy pierwszym nadawanym numerze, a ekran Numeracja służy do przeglądu i zarządzania nimi. Format numeru jest zapisany w programie, więc administrator nie ustawia go na ekranie; szczegóły opisuje strona o numeracji dokumentów. Liczby w licznikach na zrzucie pochodzą z bazy demonstracyjnej.

Diagnostyka po uruchomieniu

ObjawNajczęstsza przyczynaCo zrobić
Start sesji kończy się komunikatem, że baza nie jest przygotowana do pracyNie wykonano skryptów instalacyjnych.Wykonaj skrypty instalacyjne i uruchom aplikację ponownie.
Komunikat o braku uprawnień przy zapisie załącznika, wydruku PDF albo pliku ExcelPula aplikacji nie ma prawa zapisu do katalogu aplikacji.Nadaj tożsamości puli prawo zapisu do tego katalogu.
Po zalogowaniu otwiera się ekran aktywacji licencjiLicencja jest nieważna albo nie została aktywowana.Aktywuj licencję kluczem.
Zmiana w skorowidzu lub konfiguracji nie jest widocznaAplikacja korzysta z pamięci podręcznej.Zresetuj pamięć podręczną w sekcji Konfiguracja panelu Administrator i odśwież przeglądarkę.
Ekran Sesja wygasła po przerwie w pracySesja wygasa po 120 minutach bezczynności w konfiguracji standardowej.Zaloguj się ponownie; sesja przedłuża się przy aktywności.
Aplikacja zgłasza błądSzczegóły błędu zapisują się w dzienniku błędów w katalogu aplikacji i w Dzienniku zdarzeń Windows.Sprawdź oba dzienniki.

Stacje użytkowników i urządzenia mobilne

Wymagania dla stacji użytkownika wynikają z przeglądarki, a nie z instalacji na komputerze. W usłudze udostępnianej przez producenta regulamin usługi Studio VSS.net wymaga przeglądarki obsługującej HTML5, JavaScript i pliki cookies oraz protokołu TLS 1.2 lub nowszego. Aplikacja mobilna Studio VSS.net to strony WWW w trybie mobilnym, więc wymaga połączenia z siecią i nie ma trybu offline. Kierowca korzystający z kiosku nie loguje się.

Najczęstsze pytania

Czy Studio VSS.net wymaga instalacji na stacjach użytkowników?

Nie. Aplikacja działa w przeglądarce, a instalacja dotyczy tylko serwera WWW i serwera bazy danych. Użytkownik potrzebuje współczesnej przeglądarki i konta.

Jaką wersję SQL Server wybrać?

Program wymaga co najmniej SQL Server 2016 SP1 z poziomem zgodności bazy 130. Skrypty aktualizacji korzystają z opcji dostępnych od wersji 2019, a instalacja demonstracyjna pracuje na 2022, dlatego rekomendujemy wersję 2019 lub nowszą.

Czy aktualizacje bazy trzeba uruchamiać ręcznie?

Nie. Program wykonuje skrypty aktualizacyjne przy starcie, każdy raz i w osobnej transakcji. Ręcznie wykonuje się tylko skrypty instalacyjne przed pierwszym uruchomieniem.

Dlaczego kreator awizacji nie pozwala wybrać obiektu?

Obiekt pojawia się w kreatorze tylko wtedy, gdy ma co najmniej jeden aktywny magazyn i jedną aktywną bramę. Sprawdź aktywność tych pozycji w kartotekach.

Czy obiekty, magazyny i bramy można zaimportować z Excela?

Nie. Import danych obejmuje kontrahentów, przewoźników, asortyment, okna czasowe, rampy, parkingi i awizacje. Obiekty, magazyny i bramy wprowadza się w kartotekach.

Jakie wymagania sprzętowe ma serwer?

Program nie deklaruje wymagań sprzętowych serwerów ani wersji Windows Server, więc instrukcja ich nie podaje. Podaje tylko to, czego program wymaga: platformę .NET, IIS, SQL Server, serwer raportów i licencję.

Słownik pojęć

IIS
Serwer WWW Microsoftu, na którym działa aplikacja; program wymaga trybu zintegrowanego puli aplikacji.
Pula aplikacji
Proces IIS uruchamiający aplikację; jej tożsamość musi mieć prawo zapisu do katalogu aplikacji.
Poziom zgodności bazy
Ustawienie bazy SQL Server określające dostępne funkcje języka T-SQL; program wymaga wartości co najmniej 130.
SSRS
SQL Server Reporting Services - serwer raportów, który generuje wydruki awizacji i przepustek oraz dokumenty CMR z definicji RDL.
Skrypt aktualizacyjny
Zmiana struktury lub danych bazy wykonywana automatycznie przy starcie aplikacji, raz i w osobnej transakcji.
Pamięć podręczna aplikacji
Zbuforowana konfiguracja, którą po zmianach ustawień resetuje administrator w sekcji Konfiguracja.
Skorowidz
Słownik konfiguracyjny systemu, np. rodzaje transportów, statusy, rampy i szablony powiadomień.