StudioSystem

submenu_8.aspx - kafelkowe menu i odświeżanie

Menu szczegółów platformy jest jedną z najbardziej przydatnych funkcji platformy, ponieważ pozwala użytkownikom łatwo uporządkować.

studiosystem.softwarestudio.com.pl/konfigurator/
Panel startowy platformy StudioSystem z modułami przypisanymi do roli użytkownika
Panel startowy platformy StudioSystem z modułami przypisanymi do roli użytkownika

Dodatkowo, menu szczegółów jest ważną częścią aspektu współpracy platformy StudioSystem. Pozwala użytkownikom łatwo dzielić się informacjami o projekcie z ich załogą, umożliwiając lepszą komunikację i współpracę. Daje również użytkownikom możliwość ustawiania uprawnień dla różnych ról, pozwalając im kontrolować, kto ma dostęp do określonych informacji o projekcie.

SoftwareStudio dostarcza zaawansowane oprogramowanie biznesowe, które usprawnia procesy w firmach. Nasze rozwiązania zwiększają efektywność i redukują koszty operacyjne w logistyce, handlu i przemyśle. Dzięki elastycznym systemom webowym i mobilnym, wspieramy cyfrową transformację przedsiębiorstw, zapewniając dostęp do danych z każdego miejsca.

Ta transakcja wyświetla menu wyboru jako kafelki. Menu przypomina interfejs znany z systemu Windows 8, co ułatwia nawigację. Ponadto, transakcja działa w oparciu o tę samą konfigurację, którą wykorzystuje submenu_jqx.aspx. Jednakże, prezentuje ona listę dostępnych opcji w znacznie bardziej intuicyjny sposób, co znacząco poprawia wygodę użytkowania. To sprawia, że jest to efektywne narzędzie do organizacji interfejsu.

Zauważ, że pomimo konfiguracji ikon o mniejszych rozmiarach, ta transakcja zawsze wyświetla je w rozmiarze 64x64px. Nawet jeśli twoje ustawienia przewidywały ikony 16×16, 24×24 lub 32x32px, system automatycznie skaluje je do większego rozmiaru. Dlatego ikony są zawsze czytelne i dobrze widoczne. Ta standaryzacja rozmiaru zapewnia spójny wygląd, co jest ważne dla estetyki aplikacji. Dzięki temu użytkownicy łatwiej identyfikują poszczególne funkcje.

Pozycje w sekcjach są oddzielne poziomo z opisem danej sekcji, nie ma natomiast znaczenia kolejność, gdyż pozycje nie są dzielone na stronę lewą i prawą.

Przyciski się automatycznie skalują (responsywnie) w zależności od aktualnej rozdzielczości komputera klienta.

Tekst menu z zapytania SQL

Wyświetlanie tekstu w submenu może być tworzone dynamicznie na podstawie zdefiniowanego dowolnie zapytania.

ZASTOSOWANIE

Można definiując podzapytanie tworzyć pozycje MENU które mogą zawierać informacje o ilościach np. liczniki dokumentów w danym rejestrze.

Gdzie przycisk w sekcji Rodzaje kontenerów zawiera tekst: (5)

Informacja w nawiasie zostaje podstawiona w wyniku wykonania zapytania, które oblicza ile pozycji dokumentów spełnia określony warunek.

Konfiguracja

W konfiguracji submenu statycznego możemy w kolumnie ZAPYTANIE TEKST wpisać zapytanie SQL jakie ma zwracać wartość.

gdzie zapytanie

SELECT COUNT(DOKUMFA) FROM [SPN] WHERE ACHBIT=1 and ktrhid=’@MPK’

zwraca informacje o ilości dokumentów do pobrania (ACHBIT=1) oraz dla użytkownika, który ma przypisany numer MPK (ktrhid=’@MPK’)

W polu TEKST wpisujemy dowolny opis wraz ze zmienną @ZAPYTANIETEKST np.

Pobierz (@ZAPYTANIETEKST)

W miejscu zmiennej zostanie umieszczony tekst z zapytania.

Domyślnie zapytanie wykonywane jest dla bazy root, jednak wpisując nazwę connectionstrong dla innej bazy spowodujemy, że nastąpi odczyt np. z bazy custom.

Zapisujemy to w kolumnie: ZAPYTANIECONNECTION

Parametry

W kolumnie zapytania tekst możemy używać zmiennych, aby móc odfiltrować dane wg parametrów zalogowanego użytkownika.

  • @KTO - podstawia login użytkownika
  • @MAIL - podstawia wartość z pola e-mail użytkownika
  • @ROLASYS - podstawia kod roli użytkownika
  • @MPK - podstawia symbol MPK użytkownika
  • @MAGAZYN - podstawia symbol MAGAZYNu użytkownika
  • @KTRHID - podstawia symbol KTRHI użytkownika
  • @ODDZIAL - podstawia symbol ODDZIAŁ użytkownika
  • @SFID - podstawia symbol SFID użytkownika
  • @DATA - podstawia datę bieżącą

Tak samo działa konfiguracja dla submenu_jqx.aspx

Parametr refresh

Uruchamiając transakcje możemy podać parametr refresh aby dodać do strony polecenie automatycznego odświeżania co określony czas. Czas odświeżania w sekundach podajemy jako wartość parametru np.

submenu_8.aspx?refresh=30

oznacza że strona będzie się automatycznie odświeżała co 30 sekund.

UWAGA: zaleca się ustawiać wartość na 30 lub więcej sekund, aby nie generować dodatkowego obciążenia serwera i łącza.

Chcesz zobaczyć konfigurator w działaniu?

Uruchom demo modułów StudioSystem i sprawdź platformę na żywo.