Studio VSS.net - instrukcja obsługi

Kalendarze – konfiguracja widoków awizacji w kartotekach VSS.net

Pozycja Kalendarze w sekcji Kartoteki (między pozycjami Bramy a Skorowidze) umożliwia przeglądanie i konfigurowanie wszystkich definicji kalendarzy awizacyjnych dostępnych w systemie. Każdy kalendarz definiuje, w jaki sposób awizacje są wyświetlane w widoku kalendarzowym, jakie operacje są dozwolone (dodawanie, edycja, usuwanie zdarzeń) oraz dla jakich ról i magazynów kalendarz jest przeznaczony. Moduł Kalendarze w Kartotekach pełni rolę słownika konfiguracyjnego - to tutaj administrator zarządza dostępnymi widokami kalendarzy, które następnie pojawiają się w menu Awizacje → Kalendarze.

konfiguracja kalendarzy awizacji i okien czasowych vss - Studio VSS.net
konfiguracja kalendarzy awizacji i okien czasowych vss - Studio VSS.net

Zestawienie tabelaryczne – lista kalendarzy

Po wejściu w Kartoteki → Kalendarze system wyświetla zestawienie „Kalendarze awizacji" z pełną listą zdefiniowanych kalendarzy. Wiersz bezpośrednio pod nagłówkami zawiera pola filtrów. W systemie demonstracyjnym zdefiniowanych jest 31 kalendarzy; widok domyślny pokazuje 50 rekordów na stronę.

KolumnaOpis
AktywneCheckbox wskazujący, czy kalendarz jest aktywny i widoczny dla użytkowników
KodUnikalny kod identyfikujący kalendarz (np. MAW, AWBRA, AWSLD, AWMK2)
Nazwa kalendarzaPełna nazwa opisowa (np. KALENDARZ AWIZACJI TRANSPORTU, Kalendarz wg bram MAGAZYN)
Domyślny sposób prezentacji danychTryb wyświetlania: dayView, weekView, monthView, timelineDayView
Dodawanie wydarzeńCzy użytkownicy mogą dodawać nowe awizacje bezpośrednio z poziomu kalendarza
Usuwanie wydarzeńCzy użytkownicy mogą usuwać awizacje z poziomu kalendarza
Edycja wydarzeńCzy użytkownicy mogą edytować awizacje z poziomu kalendarza
Edycja daty (przesuwanie)Czy użytkownicy mogą przesuwać awizacje (drag & drop) po osi czasu
Edycja daty (rozciąganie)Czy użytkownicy mogą rozciągać czas trwania awizacji przez przeciąganie krawędzi zdarzenia
Warunek filtrowania danychTechniczny warunek SQL określający filtr danych wyświetlanych w kalendarzu
Studio VSS.net – Kartoteki – lista konfiguracji kalendarzy awizacji
Lista wszystkich kalendarzy zdefiniowanych w sekcji Kartoteki systemu VSS.net – kody, nazwy, domyślny widok oraz uprawnienia do dodawania, usuwania i edycji wydarzeń.

Ekran przedstawia zestawienie kalendarzy dostępnych w sekcji Kartoteki systemu Studio VSS.net. Tabela zawiera kolumny: Aktywne, Kod (AWMK2, AWMBA, AWMT, AWKT, AWKO), Nazwa kalendarza (Kalendarz bramy MAGAZYN, Kalendarz wg TABELA dzisiaj, Kalendarz wg bramy MAGAZYN VERTICAL, Kalendarz wg ACH dziś), Domyślny sposób prezentacji danych, flagi Dodawanie, Usuwanie oraz Edycja daty. Każdy kalendarz jest niezależną konfiguracją definiującą dane źródłowe (zapytanie SQL do RESOURCES), sposób filtrowania, widok domyślny oraz uprawnienia użytkowników dla poszczególnych ról w systemie WMS/TMS.

Konfiguracja kalendarza – polecenie Ustawienia

Polecenie Ustawienia to formularz edycji definicji kalendarza. Dostępne jest dla administratora po zaznaczeniu wiersza kalendarza na liście i kliknięciu przycisku ✏ Ustawienia w toolbarze (lub wybraniu Ustawienia z menu kontekstowego prawym przyciskiem myszy). Okno zawiera trzy zakładki: Dane podstawowe, Uprawnienia i Zdarzenia. Przycisk Zamknij jest widoczny w każdej zakładce.

Zakładka Dane podstawowe

Zakładka zawiera pola identyfikujące kalendarz, konfigurację źródła danych SQL, ustawienia widoku oraz parametry harmonogramu. Pola Zapytanie–RESOURCES, Warunek filtrowania danych i PodZapytanie wymagają znajomości struktury bazy danych i są przeznaczone wyłącznie dla administratora.

PoleIDOpis
KodPRXUnikalny identyfikator kalendarza - nie powinien być zmieniany po utworzeniu
Nazwa kalendarzaNAZWAPełna nazwa wyświetlana w interfejsie użytkownika
Zapytanie – RESOURCESRESOURCESZapytanie SQL definiujące zasoby kalendarza (bramy, rampy, magazyny) wyświetlane jako wiersze w widoku osi czasu
Warunek filtrowania danychEventsParametersKlauzula WHERE określająca, które awizacje są wyświetlane. Może zawierać zmienne @KTO (login użytkownika) i GETDATE()
PodZapytanieAddUnionDodatkowe zapytanie SQL dołączane przez UNION - pozwala wyświetlać dane z dodatkowych źródeł
Lista możliwych widokówVIEWSTryby dostępne dla użytkownika: dayView, weekView, monthView, agendaView, timelineDayView, timelineWeekView, timelineMonthView
Kolorystyka obiektówDefaultStyleModeSchemat kolorów zdarzeń: schema01schema23
Sposób prezentacji danychSelectedViewModeDomyślny widok otwierany po wejściu na kalendarz - musi należeć do listy możliwych widoków
Pierwszy dzień tygodniaFirstDayOfWeek1 = poniedziałek (europejski), 0 = niedziela (amerykański)
Godzina rozpoczęciaSTART_HOURPierwsza godzina widoczna na osi czasu (np. 6 = od 06:00)
Godzina zakończeniaEND_HOUROstatnia godzina widoczna na osi czasu (np. 22 = do 22:00)
Czas pracy od / doSTART_WORK / END_WORKZakres godzin wyróżniony wizualnie innym kolorem tła jako czas pracy
AktywneAKTYWNEOdznaczenie ukrywa kalendarz w menu bez usuwania konfiguracji
Studio VSS.net – Ustawienia kalendarza – zakładka Dane podstawowe z zapytaniem SQL
Zakładka Dane podstawowe w ustawieniach kalendarza VSS.net – kod, nazwa, zapytanie RESOURCES, warunek filtrowania SQL, widok domyślny i godziny pracy.

Ekran przedstawia zakładkę Dane podstawowe w oknie konfiguracji kalendarza systemu Studio VSS.net. Formularz zawiera pola: Kod (PRX), Nazwa kalendarza, Zapytanie RESOURCES (SQL definiujące zasoby/rampy na osi czasu), Warunek filtrowania danych (klauzula WHERE), PodZapytanie (UNION), Lista możliwych widoków, Kolorystyka obiektów, Sposób prezentacji danych (domyślny), Pierwszy dzień tygodnia, Godzina rozpoczęcia i zakończenia, Czas pracy od/do oraz checkbox Aktywne. Konfiguracja SQL wymaga uprawnień administratora i znajomości schematu bazy danych VSS.net.

Zakładka Uprawnienia

Zakładka Uprawnienia określa, które role systemowe mają dostęp do danego kalendarza. Tylko role zaznaczone w tej zakładce zobaczą kalendarz w menu Awizacje → Kalendarze. Umożliwia to segmentację widoków - logistycy mają dostęp do kalendarzy awizacji transportowych, a magazynierzy do kalendarzy ramp załadunkowych. Administratorzy mają zazwyczaj dostęp do wszystkich kalendarzy.

Studio VSS.net – Ustawienia kalendarza – zakładka Uprawnienia z przypisaniem ról i magazynów
Zakładka Uprawnienia w ustawieniach kalendarza VSS.net – lista ról systemowych z prawami dostępu do kalendarza.

Ekran przedstawia zakładkę Uprawnienia w oknie Ustawienia kalendarza systemu Studio VSS.net. Tabela prezentuje role systemowe (np. Administrator, Logistyk, Magazyn, Brama, Dostawca) z zaznaczonymi checkboxami określającymi, które role mogą przeglądać i obsługiwać dany kalendarz. Konfiguracja uprawnień jest niezbędna, aby właściwy kalendarz awizacji był widoczny dla określonej grupy użytkowników i ukryty dla pozostałych. Każda rola może mieć przypisane inne kalendarze - magazynierzy widzą kalendarze ramp, logistycy widzą pełny widok wszystkich awizacji.

Zakładka Zdarzenia

Zakładka Zdarzenia steruje wyglądem pojedynczego bloku awizacji na osi czasu kalendarza. Konfiguracja obejmuje format etykiety (które pola są wyświetlane na kafelku), schemat kolorów powiązany z polem Kolorystyka obiektów z zakładki Dane podstawowe oraz zawartość tooltipa wyświetlanego po najechaniu kursorem na zdarzenie.

Studio VSS.net – Ustawienia kalendarza – zakładka Zdarzenia z konfiguracją kolorów i etykiet
Zakładka Zdarzenia w ustawieniach kalendarza VSS.net – konfiguracja wyglądu awizacji na kalendarzu.

Ekran przedstawia zakładkę Zdarzenia w oknie Ustawienia kalendarza systemu Studio VSS.net. Formularz zawiera konfigurację wyglądu zdarzeń (awizacji) na kalendarzu: schemat kolorowania (powiązany z polem Kolorystyka obiektów z zakładki Dane podstawowe), format etykiety zdarzenia wyświetlanej w bloku na osi czasu (np. numer awizacji + nazwa kontrahenta), tooltip po najechaniu kursorem i opcje wyświetlania szczegółów po kliknięciu. Konfiguracja zdarzeń decyduje o tym, jakie informacje operator widzi na kafelku awizacji bez konieczności klikania w szczegóły.

Jak skonfigurować nowy kalendarz awizacji krok po kroku

Poniższe kroki opisują, jak utworzyć nową definicję kalendarza awizacji w module Kartoteki systemu Studio VSS.net. Wyjaśniają konfigurację zapytania SQL, uprawnień ról i wyglądu zdarzeń. Po wykonaniu tych kroków kalendarz będzie dostępny dla wybranych ról w menu Awizacje. Cały proces zajmuje do 15 minut.

~15 minut bezpłatne przeglądarka internetowa
  1. Otwórz kartotekę kalendarzy

    W menu głównym systemu przejdź do Kartoteki → Kalendarze. Lista pokazuje wszystkie zdefiniowane kalendarze z kodami, nazwami i ustawieniami uprawnień. Sprawdź, czy podobny kalendarz już nie istnieje.

  2. Kliknij Dopisz lub skopiuj istniejący

    Kliknij Dopisz w toolbarze, aby utworzyć nowy kalendarz od podstaw. Alternatywnie zaznacz istniejący kalendarz o zbliżonej konfiguracji i wybierz Kopiuj - system skopiuje wszystkie ustawienia SQL, które następnie możesz zmodyfikować.

  3. Wypełnij zakładkę Dane podstawowe

    Podaj unikalny Kod kalendarza (np. AWMK3), pełną Nazwę, uzupełnij zapytanie RESOURCES (lista zasobów widocznych na osi czasu) i warunek filtrowania danych (klauzula WHERE). Ustaw Listę możliwych widoków (np. dayView,weekView,timelineDayView) i Domyślny sposób prezentacji. Skonfiguruj godziny pracy (START_HOUR, END_HOUR) i zaznacz Aktywne.

  4. Skonfiguruj uprawnienia w zakładce Uprawnienia

    Zaznacz role, które mają widzieć ten kalendarz. Niezaznaczone role nie będą miały dostępu do kalendarza w menu Awizacje → Kalendarze. Pamiętaj o zaznaczeniu roli Logistyk lub odpowiedniej roli administracyjnej.

  5. Ustaw wygląd zdarzeń w zakładce Zdarzenia

    Określ format etykiety zdarzenia na kafelku kalendarza (pola do wyświetlenia, separator), schemat kolorowania i zawartość tooltipa. Kliknij Zapisz. Nowy kalendarz jest od razu dostępny dla uprawnionych ról w menu Awizacje → Kalendarze.

Słownik pojęć

Kalendarz awizacji
Skonfigurowany widok kalendarza w systemie VSS.net wyświetlający awizacje dla wybranych zasobów (ramp, bram, magazynów) w formie wizualnej osi czasu. Definiowany w Kartotekach → Kalendarze, dostępny w menu Awizacje → Kalendarze.
Kod kalendarza
Unikalny identyfikator kalendarza (np. MAW, AWBRA, AWMK2). Nie powinien być zmieniany po utworzeniu, ponieważ może być powiązany z innymi konfiguracjami systemu.
Zapytanie RESOURCES
Zapytanie SQL definiujące zasoby kalendarza - bramy, rampy lub magazyny wyświetlane jako wiersze na osi czasu (timelineDayView). Wymaga znajomości struktury bazy danych VSS.net.
Warunek filtrowania danych
Klauzula WHERE zapytania SQL ograniczająca zakres wyświetlanych awizacji. Może zawierać zmienną @KTO (login zalogowanego użytkownika) do filtrowania po roli lub GETDATE() do ograniczenia do bieżącego dnia.
Uprawnienia kalendarza
Lista ról systemowych, które mają dostęp do danego kalendarza. Konfigurowana w zakładce Uprawnienia - role niezaznaczone nie widzą kalendarza w menu.
Drag and drop awizacji
Funkcja przeciągania awizacji po osi czasu kalendarza w celu zmiany godziny lub przypisanej rampy. Aktywowana przez pole Edycja daty (przesuwanie) w konfiguracji kalendarza.

Szukasz systemu do zarządzania bazą danych kontrahentów, magazynów i kalendarzy awizacji?

Studio VSS.net automatyzuje procesy logistyczne - awizacje, zarządzanie rampami i monitoring ruchu pojazdów na terenie zakładu. Sprawdź, jak system skraca czas odprawy i eliminuje zatory przy bramie.

Zamów bezpłatną prezentację systemu