Ze strony tej możliwy jest dostęp do funkcji zorganizowanych w postaci okienek zgodnych z szablonami (zarządzanie rekordami, zwane również zarządzaniem obiektami, zapytania, procesy....)
Niniejszy dokument przedstawia ergonomię programu, zarówno w trybie klient-serwer, jak i w trybie pracy w sieci. W rzeczy samej, w wersji 5 oprogramowania i w wyższych wersjach, ergonomia w obu trybach jest bardzo zbliżona i niewielkie różnice, które istnieją, pokazane są na poniższym piktogramie.
Przedstawia on szczegóły funkcjonowania następujących elementów:
Po wejściu do programu strona główna wyświetla (co najmniej)
Te dwa oknaNawigator oraz Ulubione, mogą zostać zamknięte w dowolnym momencie; dwie następujące ikonki, umieszczone w prawym górnym rogu ekranu, umożliwiają ich ponowne otwarcie: .
Wyświetlając pozycje menu lub na stronie HTML połączonej, na przykład, z portalem, tylko cztery pozycje menu są dostępne, a funkcje, do których pozycje te dają dostęp, to:
Menu to udostępnia następujące funkcje:
W trybie sieciowym jedyną dostępną opcją jest Zakończ działanie aplikacji.
To menu odpowiada działaniu przeglądarki Internetowej Internet Explorer™ z pewnymi funkcjonalnościami, dostępnymi przez klienta. Dostępne są następujące opcje:
W trybie sieciowym jedyną dostępną opcją jest Idź do funkcji.
Dostępne tylko w trybie klient-serwer, umożliwia dostęp do dwóch poniższych funkcji:
1/ zakładka Ogólne, która zawiera
2/ ZakładkaTabela umożliwiająca definiowanie kolorów wierszy w tabeli (z powtórzeniami od 1 do 5 linii).
3/ Zakładka Czcionka i style, dla określenia czcionki używanej przez okna standardowe.
Menu udostępnia następujące funkcje:
W trybie sieciowym dostępne są inne funkcje techniczne dla każdego zalogowanego użytkownika, który jednocześnie jest ogólnym administratorem systemu. Te funkcje obejmują aktywację lokalnych logów, zapytania o błędy sieci, statystki związane z sesjami, wydajność lokalną, itp. Więcej informacji na temat tych funkcjonalności znajduje się w załączniku technicznym.
Ten pasek umożliwia dostęp do zestawu menu. Niektóre z tych menu są ogólne, tzn. są wykorzystywane zawsze w ten sam sposób, niezależnie od kontekstu, inne menu są związane z zarządzaniem określonymi funkcjami lub są one specyficzne dla zarządzania obiektem. Funkcje dostępne w tych menu mogą być powiązane ze skrótami na klawiaturze. Skróty te są wymienione razem z nazwą funkcji.
To menu udostępnia następującą grupę funkcji:
To menu, które znajduje się za menu plików na górnym pasku, zawiera zwykłe funkcje edytowania Windows, dostępne dla bieżącego pola:
To menu służy do uzyskania dostępu do następujących funkcji:
Ostatnio używane (skrót z klawiatury ), dostępne w trybie zarządzania obiektami, służy do wyboru wartości pola kontrolowanego przez tabelę, wyświetlając klucze tych rekordów, które były ostatnio używane przez użytkownika.
Wybór Statystyka, dostępne w trybie zarządzania obiektami, może być aktywowane jedynie wówczas, gdy statystyki zostały skonfigurowane, a ich pierwszym kryterium jest informacja obecna w rekordzie zarządzanym przez obiekt.
Na przykład, jeżeli skonfigurowane zostały statystyki sprzedaży i są one zorganizowane według kraju klienta, następnie grupy klientów, następnie klienta, następnie grupy artykułów, możliwy jest wgląd do rekordu klienta w związku z odpowiednim zapytaniem statystycznym (wgląd bezpośrednio do odpowiednich danych, dotyczących klienta).
Przelicznik (skrót z klawiatury + ) służy do chwilowego wyświetlania wartości pól typu „wartość w walucie” dla innej waluty. Szczególnie przydatne w okresie przejściowym po przyjęciu euro, może być też wykorzystywane do wglądu w kwoty w innych walutach. Walutą wyświetlaną domyślnie jest waluta określona na poziomie parametru EUROCOD . Kod waluty pojawia się w małym oknie. W następnej kolejności możliwe jest wprowadzenie lub wybranie innej waluty. Przeliczone wartości są wyświetlane bezpośrednio na oryginalnym ekranie. Użycie klawisza Return zamyka okno i powoduje odzyskanie na ekranie oryginalnej waluty. Należy zwrócić uwagę, że przeliczanie odbywa się z datą bieżącą i oparte jest na kursie typu numer 1.
Aktualizacja (skrót z klawiatury ) służy do odświeżenia lewej listy.
Wybierz transakcję służy do dokonania zmiany bieżącej transakcji w sytuacji, kiedy obiekt zarządzany jest przez transakcje: opcje możliwe do wyboru pojawiają się w oknie wyboru.
Menu to udostępnia następujące funkcje nawigacji:
Pierwszy, Dalej, Powrót, Ostatni umożliwiają czytanie sekwencji rekordów w tabeli (w porządku kluczy zdefiniowanych w lewej liście). Należy zwrócić uwagę, że operacje te uwzględniają wybór dokonany za pomocą Plik/Wybór, oraz za pomocą filtrów autoryzacji, ale nie za pomocą filtrów kontrolowanych przez prawy przycisk klawisza myszy w bieżącej lewej liście.
W trybie klient-serwer funkcje te mają następujące równoznaczne ikony:
Idź do funkcji...(skrót z klawiatury ) otwiera okno Wykonanie funkcji które umożliwia bezpośredni dostęp do następnej funkcji.
Do funkcji tej można uzyskać dostęp przy użyciu jej nazwy, lub można ją wybrać z listy czterech domyślnych funkcji, wyświetlonych w tym oknie.
Tunel (skrót z klawiatury ) może służyć do przejścia z pola, którego wartość jest zarządzana przez obiekt, do samego zarządzania obiektami. Bieżące okno jest następnie ustawiane w sposób, który pozwala na wygenerowanie wyszukiwanego obiektu; domyślny rekord odpowiadający bieżącemu kluczowi (jeśli jest przypisany) w polu, z którego wywoływany jest tunel. Po powrocie pole to, jeśli możliwe w nim są modyfikacje, jest wypełniane ostatnim przeglądanym kluczem.
Połączenia służą do wprowadzania połączeń z innymi rekordami lub modyfikacji istniejących manualnych połączeń.
Poza tymi funkcjami, menu daje również dostęp do czterech innych funkcji, które mogą być dowolnie definiowane przez użytkownika z wykorzystaniem funkcji personalizacji użytkownika. Ich skróty z klawiatury są odpowiedniodo. Są one wykorzystywane do otwarcia drugiej sesji bezpośrednio w odpowiedniej funkcji. Należy wspomnieć fakt, że z jednej strony, otwarcie takiej sesji może być ograniczone licencją i następuje ono dla tego samego kodu i katalogu użytkownika. Z drugiej strony, dokonane ustawienia są aktywowane jedynie po wyjściu z sesji. Nowe pozycje menu będą uwzględnione dopiero po otwarciu następnej sesji.
Menu to daje dostęp do następujących funkcji wyboru:
Wybór zaawansowany
Wybór ten wyświetla okno wprowadzania dla kryteriów opartych na polach tabel on-line.
Okno to zawiera kilka wierszy kryterium, powiązanych poprzez operatory logiczne I / Lub .
Dla każdego kryterium należy wprowadzić następujące informacje:
w pierwszej kolejności, tabelę: dostarczana jest tabela główna, ale jeśli istnieją inne tabele, można je również wybrać,
następnie, dane pole,
w końcu, operator logiczny i wartość. Dostępne operatory logiczne to: Równy, Różny, Większy lub równy, Większy niż, Mniejszy lub równy, Mniejszy, i Taki jak. Ten ostatni operator logiczny, ważny wyłącznie dla pól numerycznych, zakłada wprowadzenie szablonu zawierającego symbole wieloznaczne. W przypadku pola typu menu lokalnego (wybór z listy dostępnej przez wybór kombinowany), można dokonać wyboru wartości. Wystarczy jednak również wprowadzenie jedynie początku nazwy. Na przykład, aby wybrać jedynie te rekordy, które zaznaczone są jako nieaktywowane w obiekcie, który nimi zarządza, wprowadzić należy nazwę pola (w tym przypadku ENAFLG), operator Równyi wartość Nie (wystarczy wprowadzić jedynie N, wartość Nie będzie ponownie wyświetlona przy zatwierdzeniu pola).
Oprócz kryteriów wprowadzanych powyżej, możliwe jest również wprowadzenie kryteriów w postaci wyrażenia Adonix; formuły tego typu mogą być wprowadzone poprzez wybór, prawym przyciskiem myszy, z pól w tabeli. Jeżeli na przykład użytkownik życzy sobie widzieć jedynie rekordy utworzone w bieżącym tygodniu, to istnieje możliwość napisania wyrażenia wyboru typu:
CREDAT>=atydzień(tydzień(data$),rok(data$)) |
Uwaga: Jeśli tabela jest bardzo duża, lepiej jest użyć indeksu na podstawie pola CREDAT, zwłaszcza gdy wybór został zapisany. Może to być indeks optymalizacji.
Po wprowadzeniu kryterium możliwe jest zdefiniowanie go jako domyślnej wartości modyfikowalnej, poprzez wybranie pola na końcu wiersza.
Na przykład
Tworzenie następującej notatki na fakturze sprzedaży:
Pierwszy wiersz: BPCINV (Klient Fakturowany) równe Dupond, pole na końcu wiersza nie jest wybrane.
Drugi wiersz: SALFCY (lokalizacja sprzedaży) równa Paryż, pole na końcu wiersza jest wybrane.
Kiedy notatka ta jest ponownie przywoływana i zanim zostanie uruchomiona, okno określa pierwszy wiersz notatki i podporządkowuje „Paryż” jako domyślną wartość modyfikowalną. Innymi słowy, można dokonać wyboru innej lokalizacji sprzedaży dla klienta Dupond.
Po wprowadzeniu grupy tego typu kryteriów, możliwe jest zapamiętanie wyboru poprzez wykorzystanie. Okno, które się wówczas otwiera, umożliwia wprowadzenie alfanumerycznego kodu składającego się z 15 znaków powiązanych z jasno określonym tytułem. Pole wyboru o nazwie Globalne jest wykorzystywane, jeśli jest aktywne, do zdefiniowania notatki, która zostanie utworzona jako notatka Globalna, tj. wspólna dla wszystkich użytkowników Jeśli pole Globalne nie zostanie wybrane, notatka będzie notatką Lokalną, tj. widoczną jedynie dla użytkownika, który ją stworzył. Uwaga, dostęp do pola wyboru Globalne jest możliwy jedynie dla określonych użytkowników (według uprawnień zdefiniowanych za pomocą parametru SELGLO).
Zapamiętany wybór kryterium może powodować problemy z wydajnością, jeśli obiekt zarządza bardzo dużą tabelą a kryteria wyboru są szczególnie skomplikowane i nie posiadają żadnego indeksu. Przy zapisywaniu notatki, kontrola zapewnia, że tak się nie stanie. Na podstawie wartości parametrów AUZMEMO oraz SELWARN, system może odmówić utworzenia notatki (wybór nigdy nie jest zabroniony, nawet jeśli może on mieć niekorzystny wpływ na wydajność, ponieważ zakłada się, iż zapytanie, nawet zajmujące dużą część procesora, jest rzadko używane i nie będzie w sposób powtarzający się przeszkadzać w pracy innym użytkownikom). Należy zauważyć, że dedykowana funkcja umożliwia kontrolę w późniejszym terminie, jeżeli notatki wpływające negatywnie na wydajność zostały utworzone w bazie danych (mogły one początkowo nie mieć takiego wpływu ze względu na wielkość bazy danych, ale zaczęły wpływać niekorzystnie po jakimś czasie).
W oknie tym możliwe jest również wykasowanie notatki lub przywołanie istniejącej notatki w celu jej aktywowania. Kliknięciezatwierdza wprowadzony wybór i ponownie wyświetla lewą listę, z uwzględnieniem tak zdefiniowanych kryteriów.
Wybór notatki został zilustrowany:
- W trybie sieciowym, poprzez następującą ikonę, wyświetlaną w pasku tytułu lewej listy: . Końcówka ekranu na tej strzałce wskazuje na Szybki wybór w toku. Kliknięcie strzałki udostępnia nazwy i kody aktywnej notatki.
- W trybie klient-serwer, poprzez ikonę wyświetloną poniżej paska przycisków.
Istnieje możliwość łączenia wyboru dokonanego poprzez notatkę i poprzez prawy przycisk myszy w kolumnie.
- W trybie sieciowym, dwie ikony i
są dostępne w pasku tytułu listy.
- W trybie klient-serwer, poza ikoną wyboru , zielony punkt na kolumnie tytułowej wskazuje bieżący wybór.
Wybór słów kluczowych.
Wybór ten umożliwia otwarcie okna wprowadzania kryteriów wyszukiwania, działającego w załącznikach, związanych z rekordami obiektowymi. Wybrane będą jedynie te rekordy, które mają załączniki powiązane ze słowami kluczowymi.
Istnieje możliwość przypisania, jako kryteriów, zarówno słowa kluczowego, jak i filtra na typ dokumentu. Okno wyświetlające odnalezione rekordy może być wykorzystane do wyboru jednego z nich jako rekordu bieżącego.
Inne możliwości wyboru z menu.
Po zapamiętaniu wyboru dla obiektu, wiersze wskazujące dokonane wybory pojawiają się również w menu wyboru wybór . Globalne wybory pojawiają się w pierwszej kolejności, oddzielone od wyborów lokalnych poziomy wiersz. W końcu, wybór Wszystkie służy do anulowania zapamiętanego wyboru. W trybie sieciowym te wybory nie są aktualizowane natychmiast (w odróżnieniu od trybu klient-serwer).
Nadanie kodu STD dla wyboru oznacza, że wybór ten powinien zostać automatycznie wywołany po wprowadzeniu funkcji. Istnieje możliwość posiadania standardowej notatki globalnej, która będzie domyślnie dotyczyła wszystkich użytkowników, poza tymi, którzy mają zdefiniowaną inną standardową domyślną notatkę (lokalna notatka zwana STD ma pierwszeństwo).
W celu powiadomienia użytkownika, że wybór jest aktywny, czy to w wyniku skorzystania z menu wyboru czy też poprzez notatkę STD przy uruchamianiu funkcji:
- W trybie sieciowym, ikona znajduje się pasku menu, który wyświetla tytuł lewej listy. Kliknięcie na tę ikonę wyświetla nazwę aktywnego wyboru.
- W trybie klient-serwer, ikona znajduje się poniżej paska przycisków.
Menu to obejmuje następujące funkcje zarządzania oknem:
Nowa sesja z równoznaczną ikoną, w trybie klient-serwer , która otwiera sesję drugorzędną. Ta nowa sesja powiązana jest z pierwszą sesją. W rzeczy samej, otwiera się w tym samym katalogu, z tym samym kodem użytkownika. Maksymalna ilość drugorzędnych sesji, poza sesją pierwszą, które mogą być otwarte przez danego użytkownika, może zostać ograniczona poprzez parametr użytkownika MAXSES2 .
Kaskada, Tytułypoziomo, Tytułu pionowo są stosowane do zdefiniowania sposobu, w jaki wyświetlane są okna, ułożone według kolejnych tuneli lub przybliżeń. Przypomnienie: jedynie skrajne okno w talii jest aktywne (inne są aktywowane, gdy przenoszone są na skraj talii).
Menu to udostępnia następujące funkcje:
Pomoc dla pola, Pomoc dotycząca funkcji, Pomoc dotycząca parametrów, reprezentująca trzy zdefiniowane poziomy:
- Pomoc dla pola (skrót z klawiatury ) opisuje pole bieżące.
- Pomoc dotycząca funkcji (skrót z klawiatury + ) opisuje funkcję jako całość.
- Pomoc dotycząca parametrów (skrót z klawiatury + ) opisuje zawartość bieżącego rekordu. Ten ostatni typ pomocy jest dostępny jedynie dla pewnych typów funkcji obiektu (są to funkcje ustawień) i tylko dla określonych rekordów.
W trybie klient-serwer następująca ikona służy do wyświetlania pomocy na lokalizacji, w której znajduje się kursor.
Zawartość, z następującą równoznaczną ikoną, w trybie klient-serwer:, dająca dostęp do zawartości pomocy on-line.
Strona Sage, logowanie na stronie Sage.
Właściwości ((skrót z klawiatury) otwiera okno, które udostępnia informacje charakteryzujące bieżący rekord. Wyświetlone informacje domyślnie obejmują tytuł rekordu, datę i czas utworzenia oraz użytkownika, który ten rekord utworzył, datę modyfikacji, czas modyfikacji i użytkownika odpowiedzialnego za modyfikację, informację o tym, czy odpowiednie pola istnieją w tabeli głównej (CREDAT, CRETIM, CREUSR, UPDDAT, UPDTIM, UPDUSR). Istnieje także możliwość modyfikowania informacji przedstawionych w tym oknie, przy użyciu ustawienia właściwości obiektu .
Uwaga: Kluczumożliwia wyświetlenie właściwości danego obiektu w polu zawierającym klucz takiego obiektu. W ten sposób, na przykład, przy wprowadzaniu zamówienia, w polu klienta kupującego, możliwe jest za pomocą klawisza otwarcie okna właściwości dla tego klienta (bez konieczności przechodzenia do rekordu klienta, następnie wyświetlenie okna Plik/właściwości ).
Funkcja ta dostępna jest również z menu Plik.
Wsparcie diagnostyczne. Menu to zawiera następujące funkcje:
Kalkulator, dając dostęp do narzędzia - kalkulator.
Debuger, dając dostęp do debugera.
Informacja na temat pola (skrót z klawiatury ) wyświetla nazwę ekranu, bieżący kod pola i jego cechy.
Opis okna, używane do otwierania przeglądarki sieciowej, która wyświetla opis XML bieżącego okna.
Dbg On/Off (skrót z klawiatury + +) do aktywowania lub wyłączania debugera.
Aktywacja chronometrażu aktywuje tryb logu w celu wykonania procesu. Tryb logu zapisuje wszystkie nakładające się procesy w pliku, którego nazwa podana jest w polu parametru, które otwiera (Call… Subprog…End instrukcje, opcjonalnie Gosub… $ETIQUETTE…Return, w zależności od tego, czy pole With Gosub jest wybrane czy też nie).
Odczyt chronometrażu kończy tryb logu aktywowanego przez poprzedni wybór. Wyświetlany jest dziennik, wskazujący całkowity czas wykonania, przez jaki wykorzystywany był serwer (czas oczekiwania klawiatury nie jest uwzględniony). Ten czas jest następnie rozbijany na wywołania podprogramów: ilość wywołań, upływ czasu w milisekundach, procent całkowitego czasu wyświetlanego. Wywołania są uporządkowane w porządku malejącym wykorzystanego czasu (najbardziej czasochłonne ukazywane są w pierwszej kolejności). To narzędzie jest szczególnie przydatne do optymalizacji czasu wykorzystania serwerów przetwarzania, na których wykonywane są procesy.
Aktywacja logu xxx służy do aktywacji trybu logu w bazie danych (xxx które może być serwerem Oracle lub SQL w zależności od wykorzystywanej bazy danych).
Dezaktywacja logu służy do przerwania trybu logu; następnie wyświetlany jest plik zawierający szczegóły wygenerowanych logów, w ten sposób dając wgląd w szczegóły zapytań wysłanych do bazy danych.
To narzędzie jest przydatne do zrozumienia i optymalizacji czasu wykorzystywania serwerów danych.
Wyświetlany jest w sposób następujący:
MENU POZIOM 1 > MENU POZIOM 2 > ... > BIEŻĄCA FUNKCJA
Służy on do:
Wyświetlania ścieżki dostępu do funkcji w strukturze menu i podmenu.
Pośrednie menu są podkreślone: kliknięcie na jedno z tych menu rozszerza listę funkcji i podmenu, które mogą być dostępne z odpowiedniego poziomu.
Na przykład:
Me1, Me2 to podmenu, które można rozszerzyć za pomocą kliknięcia na tytuł. Fc1 i Fc2 to funkcje, do których można uzyskać bezpośredni dostęp z danego menu.
Istnieje możliwość tunelowania do danej funkcji poprzez zwykłe kliknięcie jednej z tych funkcji. Jest to działanie typu tunelowego: aktualna funkcja pozostaje w toku, podczas gdy użytkownik pracuje w nowo otwartej funkcji. Po wyjściu z tej nowo otwartej funkcji użytkownik wraca do funkcji oryginalnej.
Nawigowanie z jednej funkcji do drugiej możliwe jest dzięki ikonom :
zwykłe kliknięcie pierwszej ikony wyświetla listę funkcji dostępnych spośród funkcji ulubionych (zdefiniowanych na poziomie ekranu wejściowego do programu),
druga ikona umożliwia powrót do najniższego poziomu struktury menu, po to, aby mieć możliwość tunelowania do innej funkcji.