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.