.
Ogólne zasady działania obiektu są następujące:
Zarządzanie obiektem może być konfigurowane w dużym stopniu przez użytkownika, a mianowicie przy użyciu Funkcji personalizacji obiektów oraz definicji Właściwości obiektu, ale także przy użyciu parametrów ogólnych
Różne elementy tego zarządzania są opisane w następującym dokumencie.
W trybie sieciowym, trzy paski umożliwiają dostęp do funkcji programu, dostępnych w nagłówku ekranu:
1 - Strefa nawigacji, przedstawiająca ścieżkę dostępu do bieżącej funkcji i zawierająca dwie następujące ikony, używane do nawigacji od jednej funkcji do drugiej:
Dokumentacja dedykowana Ogólna ergonomia przedstawia szczegółowy opis wykorzystania tej strefy
2 - Strefa kontroli, która może zawierać jedną lub kilka następujących ikon, wskazujących na status bieżącego rekordu oraz przyciski używane do nawigowania z jednego rekordu do drugiego:
Komunikat wysyłany (ruchoma ikona) | |
Tylko zapytania | |
Wskaźnik blokady rekordu | |
Załącznik | |
Wybór zapisany | |
Uwagi |
3 - Strefa zawierająca ikonę służącą do wyjścia z funkcji: .
W trybie klient-serwer, dwa paski są dostępne u góry ekranu, podobnie jak grupa przycisków u dołu ekranu:
Komunikat wysyłany (ruchoma ikona) | |
Tylko zapytania | |
Wskaźnik blokady rekordu | |
Załącznik | |
Wybór zapisany | |
Uwagi |
Niektóre czynności zarządzania obiektami wykonuje się za pomocą transakcji. Transakcja opisuje daną grupę zakładek, których zawartość może się zmieniać. Na podstawie uprawnień użytkownika oraz sposoby, w jaki zarządzanie obiektowe jest wywoływane, użytkownik będzie miał dostęp do jednej lub kilku transakcji. Jeżeli użytkownik posiada dostęp do kilku transakcji, to okno pod nazwą Wybór transakcji przedstawia listę możliwych transakcji. Wybór jednego z tych okien otwiera ekran wprowadzania obiektu.
W pasku menu, opcja Wybór transakcji w menu Wyświetl może zostać wykorzystana do powrotu do tego wyboru transakcji, bez konieczności wychodzenia z funkcji.
Jeżeli obiekt nie jest zarządzany za pomocą transakcji, lub jeżeli pojedyncza transakcja zostaje udostępniona użytkownikowi, wprowadzenie jest realizowane bezpośrednio na ekranie.
W niektórych przypadkach, zarządzanie obiektami jest uruchamiane jedynie w trybie zapytań: niemożliwe jest wówczas przeprowadzenie tworzenia lub modyfikacji. Dzieje się tak w następujących przypadkach:
W takiej sytuacji, ikona wyświetlana jest w pasku stanu:
Po wejściu w zarządzanie obiektami, ostatni odczytywany rekord jest wyświetlany automatycznie, jeśli ustawienie użytkownika to CHDERLUS - Ładowanie ostatnio używanych (rozdział SUP, grupa SEL) ma wartość Tak.
Jeżeli ma wartość Nie, żaden rekord nie jest wyświetlany. W rezultacie, prawa strona ekranu nie zawiera żadnych danych.
Utworzenie nowego rekordu odbywa się albo za pomocą pozycji menu Plik/Nowy, albo przy wykorzystaniu skrótu + .
Następnie pola w rekordzie są wypełniane w kolejnych zakładkach. Możliwe jest nawigowanie z jednego pola do innego bądź to za pomocą zakładek, bądź też poprzez wejście w pole za pomocą myszki lub przechodzenie pomiędzy zakładkami.
W momencie zakończenia wprowadzania, używa się klawisza w celu potwierdzenia utworzenia. W przypadku automatycznej numeracji odnośnik jest wyświetlany automatycznie.
W trybie sieciowym można również skorzystać z ikony tworzenia nowego rekordu,
która znajduje się w górnym pasku, a następnie zatwierdzić rekord, korzystając z ikony
.
Wyboru rekordu można dokonać przy użyciu lewej listy; wyboru rekordu można także dokonać przez bezpośrednie wprowadzenie klucza istniejącego rekordu do ekranu obiektowego (w zasadzie klucz przynależy do pierwszego pola/pól, obecnych w nagłówku, jeżeli jest więcej zakładek).
Można skorzystać z dwóch metod na zdefiniowanie sposobu, w jaki działa blokada w trybie modyfikacji rekordu. Pierwszą metodą, domyślną, jest tryb pesymistyczny. Drugą z nich, którą można wybrać zaznaczając pole wyboru Blokada modyfikacji w personalizacji obiektów, jest tryb optymistyczny. Ich opis znajduje się poniżej.
Po wybraniu rekordu, rekord taki uznaje się za rekord w trakcie modyfikacji. Innymi słowy, każdy inny użytkownik, wybierający ten sam rekord, zobaczy następującą ikonę na pasku stanu u góry ekranu ( w trybie sieciowy) lub u dołu ekranu (
w trybie klient-serwer).
Modyfikacja będzie więc niemożliwa, z wyjątkiem gdy w międzyczasie użytkownik blokujący dany rekord zakończy modyfikację i zmieni rekord: Dwukrotne kliknięcie tej ikony daje możliwość poznania nazwy użytkownika, który blokuje rekord.
Należy tutaj pamiętać, że tego rodzaju blokada jest blokadą „logiczną”, uzyskaną przez utworzenie wiersza w tabeli blokowania (nie jest to blokada transakcyjna w rozumieniu bazy danych). Taka blokada może, w wyjątkowych sytuacjach, pozostać aktywna (na przykład wskutek nagłego przerwania sesji użytkownika, nawet jeśli sesja jest identyfikowana przez unikalny numer, co zmniejsza ryzyko). W każdym przypadku, dedykowany program użytkowy umożliwia wgląd w te logiczne blokady i ich usunięcie, w razie takiej konieczności.
W trybie sieciowym, w przypadku, gdy pole zostaje zmodyfikowane, pojawia się przycisk
zlokalizowany u góry ekranu. Przez użycie tego przycisku lub klucza istnieje możliwość zapisu modyfikacji; z kolei użycie
przycisku umożliwia przerwanie odbywającej się modyfikacji i powrót do poprzedniego stanu.
Rekord nie jest zablokowany, gdy zostanie wybrany. Oznacza to, że każdy inny użytkownik, który wybierze ten sam rekord, będzie korzystał z tej samej metody, której symbolem jest:
Ikona ta zniknie jak tylko pole zostanie zmodyfikowane: użytkownik zablokuje wówczas rekord i jakakolwiek modyfikacja przez innego użytkownika nie będzie możliwa. Następująca ikona będzie wyświetlana: informacja na temat użytkownika, który przeprowadza modyfikację rekordu, może być wyświetlona po dwukrotnym kliknięciu tej ikony.
W tym trybie usunięcie rekordu będzie możliwe jedynie po zablokowaniu rekordu poprzez dwukrotne kliknięcie ikony blokady. Po dokonaniu tego, rekord może być zmodyfikowany lub usunięty za pomocą odpowiednich przycisków, które nie są już nieaktywne.
Duplikacja rekordu jest realizowana przez prostą modyfikację rekordu, od chwili modyfikacji klucza identyfikującego rekord. Jeżeli pole stanowiące klucz zostało uzyskane w drodze automatycznej numeracji, wystarczy proste wykasowanie tego pola.
W trybie sieciowym pojawia się klucz
i wystarczy kliknięcie go lub wciśnięcie aby zakończyć duplikację.
W trybie klient-serwer, przycisk zostaje uaktywniony i kliknięcie go kończy duplikację.
Ponieważ nieuważny użytkownik może z łatwością przez pomyłkę duplikować istniejące rekordy, istnieje możliwość zdefiniowania przy użyciu ustawienia CONFDUP ostrzeżenia, które pojawia się w toku duplikacji (gdy nadal istnieje możliwość przerwania tej operacji).
Po wybraniu rekordu, istnieje możliwość jego usunięcia:
Należy zauważyć, że:
| ||
Ikona widoczna obok trójkąta pozwala na powiększenie lub zmniejszanie początkowego rozmiaru listy.
|
Lewa lista może zawierać różne sekcje. Sekcja lewej listy, która jest wyświetlana domyślnie, wybierana jest na poziomie personalizacji obiektów . Może to być albo główna sekcja lewej listy, albo sekcja ostatnio używana. Kliknięcie innej sekcji wystarczy, aby wyświetlić jej zawartość.
Kiedy ilość rekordów przewyższa możliwość ich wyświetlania, pojawiają się ikony | przykład lewej listy (rekordy dotyczące klienta) | |
| Przykład sekcji wyboru (wprowadzanie uprawnień) |
Główna lewa lista jest wyświetlana w formie zestawu kolumn, przedstawiających pola tabel on-line w obiekcie, gdzie każdy wiersz listy przedstawia wiersz w tabeli głównej, jak pokazano na poniższym przykładzie:
Pola wyświetlane w lewej liście mogą być ustawiane przez użytkownika (za pomocą funkcji personalizacji obiektów ). Zasada jest taka sama, jak w przypadku domyślnej kolejności prezentacji, określonej indeksem w głównej tabeli. Liczba wyświetlonych wierszy jest ograniczona przez konfigurację użytkownika NBRCHOOSE. Na tej liście możliwe jest przeprowadzenie następujących operacji:
|
>VALUE | w celu przeglądania wierszy, gdzie wartość kolumny jest większa od zadanej wartości (analogicznie, taka możliwość istnieje dla >=VALUE, <VALUE,<=VALUE) |
szablon zawierający symbole wieloznaczne | (* oznacza dowolną liczbę znaków, ? pojedynczy znak, # liczbę). |
nic | W takim przypadku nie zostało zdefiniowane kryterium dla kolumny |
W trybie sieciowym, strzałka
jest umieszczana po lewej stronie, zaraz po nazwie listy, która jest używana, aby wskazać obecność wyboru. Tytuł kolumny, dla której zastosowano filtr, wyświetlany jest pochyłą czcionką. Końcówka ekranu na tej strzałce wskazuje na to, iż wybór jest w toku. Kliknięcie strzałki usuwa wybór.
W trybie klient-serwer zielona kropka wskazuje na selekcję w toku, a powiększający się lub zmniejszający trójkąt sygnalizuje, że dla kolumny zastosowano sortowanie.
Istotne znaczenie ma fakt, że przez użycie po wejściu w pole, kursor przechodzi na następne pole, dzięki czemu możliwe jest zastosowanie kryterium dla każdego pola (zachowane są jedynie wiersze odpowiadające wszystkim kryteriom)
Po zatwierdzeniu za pomocą, lewa lista jest ładowana zgodnie z dokonanym wyborem. Uwaga: jeśli kryteria są złożone, a tabela ma duży rozmiar, cała operacja ładowania lewej listy może zająć kilka sekund.
Ponadto należy zwrócić uwagę na fakt, że podane tutaj kryteria łączą się (poprzez dodatkowe filtry) z kryteriami podanymi w ogólnym wyborze, lub przez jakiekolwiek użyte notatki.
Wyświetlenie tej sekcji lewej listy jest opcjonalne (ustawienie, dokonane obiekt po obiekcie na poziomie funkcji personalizacji obiektów ). Rekordy, które były otwierane jako ostatnie, są wyświetlane w odwrotnej kolejności (najpóźniej otwierane na początku).
Jest ona wykorzystywana w ten sam sposób, co lista zasadnicza, do wyboru rekordu poprzez kliknięcie go. Liczba wierszy w tej liście jest ograniczona przez ustawienie LFTBOX . Istnieje możliwość
sortowania wierszy w kolejności kolumn, ale nie ma możliwości ustawienia filtrów selekcji poprzez kliknięcie prawym przyciskiem myszy w kolumnie lub odczytu kolejnych wierszy.
W przypadku zarządzania sprzedażą, ustanowione może być powiązanie, takie jak: Klient DUPONT jest zadowolony z artykułu CD100. W eksploratorze łączy klientów, po wyborze klienta DUPONT wyświetlone zostanie powiązanie w postaci jest zadowolony z artykułu CD100. Istnieje także możliwość znalezienia powiązania z innym klientem w postaci znany klient DURAND. Wszystkie powiązania, posiadające bieżący rekord, są wyświetlane. Podwójne kliknięcie umożliwia przegląd połączeń z powiązanego rekordu itp. w organizacji o strukturze drzewa. Na przykład można uzyskać następującą listę:
Po ustawieniu kursora na wierszu, za pomocą kliknięcia, użytkownik automatycznie przechodzi do rekordu znajdującego się w tym miejscu. Na przykład kliknięcie trzeciego wiersza listy przełącza użytkownika z zarządzania klientem DUPONT do zarządzania dostawcą GRO005. Po wyjściu z rekordu użytkownik zostaje automatycznie przeniesiony z powrotem do oryginalnego rekordu.
Menu Nawigacja/Powiązania które w szczegółach przedstawione jest w dokumentacji poświęconej ogólnej ergonomii, służy do tworzenia powiązań manualnie. Funkcja personalizacji obiektów służy do tworzenia powiązań automatycznie, kiedy tworzone są rekordy.
Wiersz reprezentuje grupę danych, jeżeli towarzyszy mu piktogram Podwójne kliknięcie umożliwia wyświetlenie danych Kliknięcie wiersza reprezentującego grupę umożliwia wybór lub anuluje wybór wszystkich wierszy w grupie (kropka reprezentująca grupę jest cała w kolorze zielonym Kliknięcie pojedynczego wiersza umożliwia wybór lub anuluje wybór tego wybranego wiersza (jeżeli grupa nie jest w całości wybrana lub jej wybór nie jest w całości anulowany, kropka jest kolorowa w połowie | ||
W poprzednim przykładzie, menu DVIEX jest wybrane w całości ale menu Import X3 jest wybrane jedynie w połowie.
Nierozgałęziona sekcja wyboru zostaje wyświetlona w następujący sposób:
Inaczej niż przy wyborze rozgałęzionym, w przypadku wyboru nierozgałęzionego możliwe jest:
Specyfika wpisów w tabelach jest szczegółowo opisana w załączniku zatytułowanym Zarządzanie tabelami.
Dokumentacja ta przedstawia warunki odnoszące się do