Pulpity |
Pulpity to rozwiązanie służące do prezentacji danych zawartych w systemie w syntetyczny sposób w postaci graficznej. Prezentowane są sumy a nie tabela, informacje prezentowane są w przejrzysty i atrakcyjny sposób, z użyciem dużych czcionek, kolorów, różnych rodzajów wykresów itp. Pulpity podzielono na dwa rodzaje. Pulpity startowe i pulpity dodatkowe. Definicji pulpitów może być wiele i mogą być przypisane do użytkowników lub grup użytkowników.
Przy starcie nowej wersji systemu dla wszystkich użytkowników ustawiony został pulpit startowy umożliwiający przeszukiwanie funkcji systemu oraz budowanie listy najpopularniejszych akcji wywoływanych przez użytkownika. Pulpit startowy uruchamia się na startowym ekranie głównym systemu. Pulpity dodatkowe można wywoływać w dowolnym miejscu jak okna systemu.
Spis treści: I. Ogólne
II. Pulpit startowy
III. Pulpity operatora
IV. Pulpity predefiniowane
V. Definiowanie pulpitów
V.1. Edycja pulpitu – Ustawienia pulpitu
V.2. Edycja pulpitu – Projekt pulpitu (Esc)
V.3. Edycja pulpitu – Źródło HTML
V.4. Edycja pulpitu – Podgląd (F11)
V.5. Projektowanie graficzne - założenia i zalecenia
VI. Ops komponentów pulpitu
VI.1. Pole szukania
Dostępność od wersji 6.1.346.21
W systemie istnieje możliwość prezentowania danych na specjalnych pulpitach. Naszym założeniem jest aby dane na pulpitach były prezentowane w sposób bardzo przejrzysty oraz jednocześnie atrakcyjny dla operatora. Dodatkowo użyte technologie pozwalają na pełne dopasowanie prezentowanych danych do użytkownika systemu. Aby to osiągnąć do budowy pulpitów wykorzystano technologie HTML, JavaScript oraz .Net. Umożliwiają one wdrożeniowcom oraz zaawansowanym operatorom dostosowanie oraz głęboką modyfikację wyglądu pulpitu oraz jego komponentów, a co z tym idzie pełne dopasowanie do wymagań użytkownika systemu.
W systemie zdefiniowano nowe pojęcia: „Pulpit startowy” – pulpit uruchamiany na start systemu, w miejscu pustego obszaru roboczego.
„Pulpity operatora” – dodatkowe pulpity, które mogą być uruchamiane jak opcje z menu.
Każdy pulpit może być przypisany do dowolnego operatora lub grupy operatorów. Dodatkowo można wskazać, który z pulpitów ma być startowy.
Pulpity dostępne są w menu głównym systemu „Pulpity”
Pulpit, który uruchamia się automatycznie w oknie programu od razu po starcie. Pulpit taki wyświetlany jest w miejscu pustego obszaru roboczego. Dzieje się to pod warunkiem że przypisano/zdefiniowano pulpit dla użytkownika lub grupy użytkowników. Sposób ustawienia pulpitu startowego opisano w sekcji „Definiowanie pulpitów – Ustawienia pulpitu”. Gdy operator ma przypisanych kilka startowych pulpitów to system wybierze przypadkowy. Jednak zawsze najpierw analizuje pulpity dla użytkownika, a później pulpity dla grupy użytkowników.
Pulpit startowy można także uruchomić w oknie za pomocą opcji „Pulpity – Pulpit startowy w oknie”.
W przypadku uruchomienia kilku okien programu operator może szybko przywołać pulpit startowy za pomocą przycisku z ikoną „domu”, który znajduje się z lewej strony na pasku listy okien.
Operator może wyłączyć uruchamianie pulpitu startowego przy starcie systemu. Opcja znajduje się w „System – Wygląd programu – zakładka 1 Standardowe – Pokazuj pulpit startowy”.
Zestaw dodatkowych pulpitów, które operator może uruchomić w oknie programu. Pulpity dostępne są w menu „Pulpity – Pulpity operatora” jak dodatkowe opcje”. Taki uruchomiony pulpit wyświetlany jest w oknie programu analogicznie do np. opcji Kontrahenci. Pojawia się on na panelu listy uruchomionych okien. Sposób ustawienia pulpitów opisano w sekcji „Definiowanie pulpitów – Ustawienia pulpitu”.
W systemie Streamsoft Prestiż razem z opcją udostępniono zestaw pulpitów predefiniowanych. Takim pulpitom można jedynie przypisać operatorów, którzy mają mieć do nich dostęp. Nie można modyfikować ich wyglądu. Pulpity predefiniowane mają w nazwie z przodu słowo „_Predefiniowany”. Jeżeli istnieje potrzeba modyfikacji wyglądu takiego pulpitu należy skopiować go jako nowy, a następnie wykonać poprawki w nowej instancji.
Definiowanie pulpitów to opcja pozwalająca na tworzenie nowych pulpitów, modyfikacje istniejących oraz na zarządzanie uprawnienia do uruchamiania pulpitów. Opcja dostępna jest tylko dla użytkowników, którzy są w grupie operatorów „Administratorzy”. Opcja znajduje się w menu „Pulpity”. Edycja pulpitu odbywa się analogicznie jak standardowe opcje programu przy użyciu opcji „Dodaj”, „Popraw”, „Usuń”.
Dodatkowe opcje dostępne w menu podręcznym okna: „Kopiuj pulpit” - umożliwia skopiowanie pulpitu pod nową nazwą;
„Zapisz pulpit do pliku” - umożliwia zapisanie pulpitu do pliku. Opcja nie przenosi uprawnień.
„Dodaj pulpit z pliku” - umożliwia dodanie nowego pulpitu z pliku w specjalnym formacie.
Na oknie definiowania pulpitów znajduje się specjalny filtr „Filtr na użytkownika/grupę”, który umożliwia wyświetlenie pulpitów, którym nadano dostęp dla wybranego użytkownika bądź grupie użytkowników.
Opis opcji znajdujących sięna zakładce:
Sekcja „Ustawienia”
Użytkownik określa podstawowe ustawienia pulpitu : nazwę, aktywność oraz opis pulpitu.
Sekcja „Dostępność”
Użytkownik określa uprawnienia do danego pulpitu. Dostęp można przypisać do użytkownika systemu lub grupie użytkowników. Dodatkowo można oznaczyć czy dany pulpit ma być pulpitem startowym. Więcej o pulpicie startowym w sekcji „Pulpit startowy”.
Zakładka umożliwia zaprojektowanie wyglądu pulpitu. Do stworzenia pulpitu używa się specjalnych elementów zwanych komponentami. Takie elementy wybiera się z „Palety komponentów” i dodaje na „Listę wybranych komponentów”, które tworzą pulpit.
Opis sekcji i elementów znajdujących się na zakładce (na zrzucie dodano czerwone cyfry pomagające w identyfikacji elementów):
(1) Paleta komponentów
To spis dostępnych komponentów podzielony na 3 sekcje
- Systemowe - ułatwiają porządkowanie pulpitu, wpływają na zachowanie oraz specjalny komponent umożliwiający dodanie dowolnego kodu HTML;
- Standardowe - komponenty graficzne do użycia na pulpicie nie będące wykresami.
- Wykresy – elementy graficzne, które są wykresami.
(2) Lista wybranych komponentów
To komponenty, które tworzą dany pulpit.
(3) Edycja komponentu
To sekcja z zakładkami na których określa się parametry wskazanego komponent u z listy wybranych komponentów. Opis zakładek:
- Podgląd komponent - umożliwia podgląd wskazanego komponentu. Może to być komponent z palety lub komponent z listy wybranych.
- Edycja komponentu - w zależności od komponentu na tej zakładce dostępne są parametry. które można ustawić. Np. tytuł, kolor kafelka lub wykresu, ikonę, domyślną wartość itp.
- Edycja SQL – umożliwia określić treść zapytania SQL odpowiadającego za dostarczenie danych. Każdy komponent, który ma taką możliwość, dostarczany jest z przykładowym zapytaniem SQL.
- Reakcja na Click – umożliwia dodanie kodu, który będzie odpowiadać na reakcję na klik myszki na elemencie. Opcja dostępna tylko na niektórych elementach. Na polu edycyjny dostępne jest podręczne menu które pozwala dodać przykładowy kod:
- „Przykładowy kod obsługi kliknięcia”
- „Przykładowy kod do wyliczania wartości pól oraz obsługi kliknięcia”
(4) (5) Przyciski służące do:
- Dodania wskazanego komponentu z palety do listy wybranych komponentów
- Usunięcie wskazanego komponentu z listy wybranych.
- Przesunięciu komponentu wyżej na liście wybranych
- Przesunięciu komponentu niżej na liście wybranych
(6) Wskazany komponent
Jego podgląd jest widoczny w sekcji „Edycja komponentu”, zakładka „Podgląd komponentu”.
Komponenty do listy wybranych można również dodawać za pomocą technologi „Drag & Drop”. Wskazujemy kursorem myszy komponent na palecie, a następnie trzymając wciśnięty lewy przycisk myszy przesuwany kursor do „Listy wybranych komponentów”.
Na liście wybranych komponentów po wskazaniu elementu dostępne jest podręczne menu:
Kopiuj komponent
Tworzy duplikat wybranego komponentu.
Zapisz komponent do pliku
Umożliwia zapisanie komponentu do pliku. Pozwala to przenosić zaprojektowane komponenty pomiędzy pulpitami.
Dodaj komponent z pliku
Umożliwia wczytanie komponentu wcześniej zapisanego do pliku. Pozwala to przenosić zaprojektowane komponenty pomiędzy pulpitami.
Kopiuj komponent do schowka
Umożliwia zapisanie komponentu do schowka systemowego. Pozwala to przenosić zaprojektowane komponenty pomiędzy pulpitami.
Wklej komponent z schowka
Umożliwia wczytanie komponentu wcześniej zapisanego do schowka systemowego. Pozwala to przenosić zaprojektowane komponenty pomiędzy pulpitami.
Usuń komponent
Usuwa wskazany komponent z listy wybranych.
Zakładka umożliwia podgląd kodu HTML danego pulpitu. Jest to kod wygenerowany na podstawie ułożonej listy wybranych komponentów.
Zakładka umożliwia podgląd aktualnie projektowanego pulpitu.
Założeniem przy projektowaniu wyglądu pulpitu jest to że każdy pulpit składa się z wirtualnej siatki na którą składają się wiersze i kolumny. Ilość wierszy jest nieograniczona. Wysokość wierszy jest dostosowywana dynamicznie przy wyświetlaniu do wielkości okna oraz użytych komponentów w danym wierszu. Wymuszenie nowego wiersza odbywa się przez dodanie komponentu „Nowy wiersz”. Należy również brać pod uwagę to, że kiedy umieścimy zbyt dużo elementów w 1 wierszu, system może automatycznie przenieść do kolejnego wiersza komponenty, które nie zmieszczą się w jednym wierszu. Ilość wirtualnych kolumn określono na 12. Każdy graficzny komponent ma parametr „Szerokość” gdzie można wybrać wartość od 1 do 12. Umieszczając komponenty obok siebie należy dobrać tak szerokość poszczególnych elementów aby suma szerokości dawała 12. Poniżej fragment pulpitu z naniesioną wirtualną siatką.
Dla powyższego podglądu poniżej przedstawiono sposób ułożenia 2 wierszy na liście wybranych komponentów. Każdy wiesz oddzielono komponentem „Nowy wiersz”. W pierwszym wierszu 3 komponenty mają ustaloną szerokość na 4. W drugim wierszu 2 komponenty mają ustaloną szerokość na 6. Pozwoliło to na dopasowanie komponentów do wirtualnej siatki 2x12. Dla każdego wiersza system dobrał także optymalną wysokość. Należy również brać pod uwagę to że komponent „Wykres słupkowy” potrzebuje większą wysokość względną niż np. komponent „Pole danych”. Umieszczenie ich obok siebie w jednym wierszu może spowodować to, że ten ostatni nie będzie wyglądał optymalnie.
Opis elementów, które dostępne są na palecie komponentów.
Komponent "Szukaj" jest skonstruowany z dwóch części: pola szukaj oraz Lista najpopularniejszych. Pole szukaj umożliwia znalezienie oraz uruchomienie dowolnej opcji oraz akcji w systemie po nazwie. Akcje wyświetlane są przy pomocy listy podpowiedzi pod polem szukania. Jeżeli akcja bądź opcja znajduje się w głównym menu systemu, to wyświetlana zostanie dodatkowo ścieżka do tego menu. Elementy listy posortowane są wewnętrznym algorytmem związanym z występowaniem ich w menu.
Przycisk "X" pojawiający sie po wpisaniu pierwszego znaku czyści zawartość pola. Przycisk "Wykonaj" uruchamia pierwszy element z listy. Nie wybranie żadnego elementu listy spowoduje uruchomienie mechanizmu "Ponadmodułowa opcja "Szukaj"". Dodatkowo istnieje możliwość własnoręcznego wypełniania zawartości listy. Więcej o tym: Lista najpopularniejszych.