Ta funkcja jest używana do tworzenia i modyfikacji ekranów w oprogramowaniu poprzez definiowanie ich opisów w tabeli. Ekran to w rzeczywistości karta lub górna sekcja w oknie, na której znajduje się wiele kart. Potwierdzenie tego opisu jest następnie używane do utworzenia ekranu źródłowego i powiązania go z różnymi językami, w których generowany jest folder.
Każdy ekran składa się z sekcji, a każda sekcja zawiera jedno lub wiele pól. Sekcja to pole, które może być uzupełnione, wyświetlane lub ukryte.
Ekran jest definiowany przez kod i skrót. Kod jest unikalny w folderze, ale skrót nie musi taki być. Należy jednakże wziąć pod uwagę, że nie można jednocześnie otworzyć dwóch ekranów posiadających takie same skróty – ważne jest więc, aby różne karty dla jednego obiektu miały różne skróty. Dla obiektu o kodzie XXX, nagłówek ekranu nazywany jest XXX0, a różne karty XXX1, XXX2 itd. Podążanie za tym standardem jest zalecane, ale nie jest obowiązkowe.
Na ekranach X3 można wstawić wykresy poprzez pozwolenie na użycie reprezentacji graficznej w sekcji tabel. Może to być wykres prosty lub złożony, w formie wykresu Gantta lub opierający się o składnik XSL utworzony w słowniku składników ekranu.
Można również wprowadzić strony internetowe poprzez utworzenie sekcji „przeglądarki” i przy użyciu składników ekranu.
Można zdefiniować ekrany w formacie terminali wirtualnych.
Odniesienie do dokumentacji Implementacja
Prezentacja
Nagłówek jest używany w celu identyfikacji ekranu i podania jego ogólnych cech.
Zamknij
Pola
Na tej karcie występują następujące pola :
|
Kod ekranu może składać się z 1–10 znaków alfanumerycznych. Pierwszy znak musi być literą. Nie może to być słowo zastrzeżone Adonix. |
|
Skrót ekranowy tworzą 1–4 znaki alfanumeryczne, z których pierwszy musi być literą. Nie może to być słowo zastrzeżone Adonix. Przyjęta zasada ogólna mówi, że standard musi posiadać niepowtarzalny skrót na ekranie, za wyjątkiem przypadków szczególnych. Jest to identyfikator służący do otwierania ekranu, jeżeli nie określono skrótu w trakcie przetwarzania. Skrót określa klasę zmiennych na tym ekranie. |
|
|
|
To pole wyboru informuje, że dany ekran nigdy nie jest wykorzystywany w takiej postaci (ani w formie interaktywnej, ani na potrzeby importu), a jedynie służy jako szablon do tworzenia innych ekranów. Może być również wykorzystany to tworzenia klasy na potrzeby pracy z przetwarzaniami. Ekrany te nigdy nie podlegają zatwierdzeniu. Mogą zawierać 500 pól, podczas gdy ekran poddawany zatwierdzaniu może zawierać 250 pól. |
Zamknij
Prezentacja
Znajdują się tutaj informacje powiązane z ogólnym zarządzaniem ekranem.
Te dwie informacje są używane w celu wskazania, czy ekran opisany w słowniku musi być w rzeczywistości utworzony w bazie danych folderu. Zostanie on utworzony, jeśli poniższe dwa warunki zostaną spełnione jednocześnie:
Pole kodu działania jest puste lub kod działania (zdefiniowany w odpowiadającej tabeli) został faktycznie aktywowany.
Moduł, z którym powiązany jest ekran został zadeklarowany jako aktywny w folderze.
Kody działań rozpoczynające się od X, Y lub Z identyfikują ekran jako będący całkowicie spersonalizowany, tzn. taki, który nie zostanie zaktualizowany w przypadku ponownego zatwierdzenia folderu.
Ekrany są w pierwszej kolejności definiowane według typu, który może być następujący:
Nagłówek
Karta
Okno dialogowe
Pełny ekran
Pełny ekran z listą
Nagłówek i karta są w szczególności używane w zarządzaniu obiektami i w zapytaniach oraz w szablonie wprowadzania okna.
Okno dialogowe jest używane w szablonie wprowadzania okna.
Pełny ekran jest używany w obiekcie tabeli i w szablonie wprowadzania okna.
Pełny ekran z listą jest używany w prostym obiekcie z jednym ekranem i w szablonie wprowadzania okna.
Trzy pierwsze typy (nagłówek, karta, okno dialogowe) wymagają dodatkowego wprowadzenia liczby wierszy i kolumn pamiętając, że tytuł karty może mieć 1 wiersz, opis sekcji 1/2 pozycje w wierszu, a maksymalna wielkość to:
W niskiej rozdzielczości 20 wierszy, 84 kolumny (64 kolumny, jeśli używana jest lewa lista).
W wysokiej rozdzielczości 28 wierszy, 112 kolumn (88 kolumn, jeśli używana jest lewa lista).
Te dwa pola (wiersze, kolumny) są uznawane za część ustawień. Nie ma więc potrzeby ich ochrony przy pomocy kodu działania dla modyfikacji dokonanych przez programowanie specyficzne.
To pole wyboru jest używane w celu wskazania, że ekran nie jest nigdy używany jako taki (ani w trybie interaktywnym, ani w imporcie), ale służy jedynie jako szablon podczas tworzenia innych ekranów. Te ekrany mogą być używane na przykład podczas generowania ekranów wprowadzania.
Poniżej znajdują się nazwy dwóch procesów używanych w połączeniu z ekranem:
Proces standardowy jest to proces, w którym znajdują się operacje standardowe (kod STD) powiązane z polem na ekranie. Dla obiektu XXX nazwa procesu standardowego to SUBXXX – ten standard jest zalecany, ale pozostaje opcjonalny. Podczas zatwierdzania ekranu ten proces jest aktualizowany (bądź tworzony, jeśli nie istniał uprzednio) w momencie dodania operacji standardowej do pola. W rzeczywistości etykieta podprogramu jest tworzona z przeniesieniem do ustawień wartości pola. Zapisanie tego w podprogramie należy do programisty.
Proces specyficzny/spersonalizowany to proces, w którym znajdują się operacje specyficzne/spersonalizowane (kod SPE lub SPX) powiązane z polem na ekranie. Dla obiektu XXX nazwa procesu specyficznego to SPEXXX – ten standard jest zalecany, ale pozostaje opcjonalny. Podczas zatwierdzania ekranu ten proces jest aktualizowany (bądź tworzony, jeśli nie istniał uprzednio) w momencie dodania konkretnej/spersonalizowanej operacji do pola. W rzeczywistości etykieta podprogramu jest tworzona z przeniesieniem do ustawień wartości pola. Zapisanie tego w podprogramie należy do programisty. Aktualizacja tego pola nie wymaga ochrony kodem działania
Sekcja to grupa pól obecnych w mechanizmie z opcjonalnym tytułem. Każde pole na ekranie musi być umiejscowione w sekcji. Porządek wprowadzania pól w każdej sekcji jest narzucany (jeśli używany jest klawisz Tab to kursor przesuwa się z góry na dół, od prawej do lewej).
Cechy każdej sekcji są następujące:
Kafelek wyświetla się w górnej części mechanizmu. Ten tekst może zostać przetłumaczony. Może zostać oszacowany.
Możliwe typy sekcji to:
Typ sekcji | Definicja |
Lista | Lista pól niezależnych od siebie. |
Siatka | Pola są zorganizowane w formie możliwych do przewijania wierszy w tabeli (w pionie i poziomie, jeśli jest to konieczne). |
Tekst | Wyświetla tekst na stałym tle, bez wprowadzania. |
Ukryta | Deklaracja ukrytej sekcji listy. Jest ona używana dla technicznych pól na ekranie, które nie są wyświetlane, ale są używane przez procesy powiązane z ekranem. |
Pozycja, wiersz i kolumna są używane w celu umiejscowienia sekcji względem innych. Jest to konieczne w celu zasymulowania tabeli w projekcie sekcji, a następnie wskazania dla każdej z nich umiejscowienia poprzez użycie współrzędnych (wiersz.kolumna) dla lewego górnego rogu, a także zajęcia miejsca poprzez wskazanie liczby wierszy i liczny kolumn w fikcyjnej tabeli. Na przykład:
Sekcja | Pozycja | Pozycja | Kolumna |
A | 1.1 | 2 | 2 |
B | 1.3 | 1 | 1 |
C | 2.3 | 1 | 1 |
D | 3.1 | 1 | 1 |
E | 3.2 | 1 | 2 |
F | 4.1 | 1 | 3 |
Priorytet jest używany w celu zdefiniowania porządku, w jakim sekcje są uzupełniane – sekcje są uzupełniane w porządku malejącym priorytetu podczas przechodzenia z jednego pola do innego przy użyciu klawisza Tab. Dodatkowo jest on używany podczas programowania w celu identyfikacji sekcji. Na przykład wyświetlenie pól w sekcji numer 10 odpowiada: Affzo 10.
Zaleca się więc unikanie modyfikacji priorytetu bloku w definicji ekranu.
Długość jest używana w celu zdefiniowania maksymalnej długości w liczbie znaków, która jest rezerwowana przed wprowadzeniem pól w celu umieszczenia tytułów pól w sekcji listy. Ta długość jest przybliżona – czcionka jest proporcjonalna, a więc długość jest wyłącznie średnia. W ten sposób możliwe jest wyświetlenie niewiele dłuższych tytułów. Ogólnie rzecz ujmując zalecana wartość to 20.
Operacja jest używana do ustawienia sekcji danych jako opcjonalnej. Jeśli kod działania jest obecny to może on być aktywny lub nieaktywny. Jeśli występuje wymiar to jest on używany w celu dokonania parametryzacji liczby wierszy w sekcji tabeli. Kody działań rozpoczynające się od X, Y lub Z identyfikują sekcję jako specyficzną/spersonalizowaną, tzn taką, która nie może zostać zaktualizowana podczas ponownego zatwierdzania folderu.
Wiersz, opcje i dół strony są uzupełniane tylko, jeśli typ sekcji to tabela. W takim przypadku:
Wiersz zawiera maksymalną liczbę wierszy możliwych do wprowadzenia w tabeli.
Dół strony zawiera nazwę zmiennej technicznej przechowującej liczbę faktycznie wprowadzonych wierszy. Musi być ona zdefiniowana jako dostępna do wpisu na karcie pól z typem danych ABS. Jeśli sekcja tabeli będzie niewidoczna to ta zmienna zostanie zdefiniowania w trybie niewidocznym.
Opcje zawierają listę znaków, z których każdy reprezentuje funkcję w bazie danych dozwoloną w tabeli (jeśli jest ona obecna). Te znaki mogą zostać wybrane przy pomocy okna dostępnego po kliknięciu prawym przyciskiem myszy. Dostępne są następujące funkcjonalności:
Znak | Funkcja zarządzania tabelami |
K | Poprzedni i kolejny wiersz w trybie wprowadzania |
A | Anulowanie wiersza |
D | Anulowanie interwału wierszy |
R | Dodanie wierszy na końcu tabeli |
I | Wstawianie wierszy |
S | Wycinanie |
B | Kopiowanie |
C | Wklejanie |
T | Ładowanie wszystkich rekordów w tabeli |
? | Wyszukiwanie |
+ | Wyjustowywanie kolumn |
= | Tryb zapisu automatycznego |
1-9 | Liczba stałych kolumn (od 1-szej kolumny) |
To pole jest od teraz używane dla usług sieciowych. Należy je uzupełnić dla kart zawierających swoją własną lewą listę. Na przykład: ekran BPABPR.
Ta tabela jest używana jako pomoc podczas uzupełniania pól na następnej karcie – podaje ona cechy pól dla wymienionych tabel.
Zamknij
Pola
Na tej karcie występują następujące pola :
Cechy
|
Jeżeli pole to nie jest przypisane, ekran zawsze będzie generowany. Jeżeli pole odpowiada nieaktywnemu kodowi czynności, ekran nie będzie generowany. |
|
Należy wybrać moduł do skonfigurowania. To pole pozwala na ustalenie, czy ekran ma zostać utworzony w bazie danych folderu. Należy go utworzyć, jeśli moduł, z którym powiązany jest ekran jest aktywny dla folderu. |
|
Ekran jest w pierwszej kolejności definiowany pod względem jego typu, mianowicie:
Pierwsze trzy typy (nagłówek, zakładka, okno dialogowe) wymagają dodatkowo wprowadzenia liczby wierszy i kolumn, z uwzględnieniem faktu, że zakładki mieszczą się w 1 wierszu, struktura sekcji zajmuje 1/2 wiersza na pozycję oraz że maksymalna liczba to: 28 wierszy, 112 kolumn (88 kolumn, w przypadku listy szybkiego wyboru). Te dwa pola (wiersze, kolumny) są uważane za część konfiguracji. Wartości tych pól nie są zmniejszane wraz z integracją poprawki, za wyjątkiem liczby wierszy, jeżeli odnaleziono kod czynności (w blokach lub polach). |
|
|
|
|
|
|
Skrypty
|
Proces w którym wyszukiwane będą czynności „standardowe” (kod STD) dołączone do pola ekranu. Dla obiektu XXXnazwa procesu standardowego to SUBXXX : ten standard jest zlecany, ale nie jest obowiązkowy. Przy zatwierdzaniu ekranu proces podlega aktualizacji (lub jest tworzony, jeżeli jeszcze nie istnieje), gdy do pola dodawana jest wartość „standardowe”. W rzeczywistości etykieta podprogramu zostaje wygenerowana z transferem do parametru z wartością pola. Napisanie tego podprogramu należy do zadań programisty. |
|
Proces w którym wyszukiwane będą czynności „pionowe” (kod SPV) dołączone do pola ekranu. Dla obiektu XXX, nazwa procesu niestandardowego/specjalnego to SPVXXX : standard ten jest zalecany ale nie jest obowiązkowy. Przy zatwierdzeniu ekranu proces podlega aktualizacji (lub jest tworzony, jeżeli jeszcze nie istnieje), gdy do pola dodawana jest wartość „pionowy”. W rzeczywistości etykieta podprogramu zostaje wygenerowana z transferem do parametru z wartością pola. Napisanie tego podprogramu należy do zadań programisty. Aktualizacja tego pola nie wymaga ochrony kodem czynności. |
|
Proces, w którym wyszukiwane będą czynności „specjalne / niestandardowe” (kod SPE) dołączone do pola ekranu. Dla obiektu XXXnazwa procesu specjalnego / niestandardowego to SPEXXX : standard ten jest zalecany, ale nie jest obowiązkowy. Przy zatwierdzeniu ekranu proces podlega aktualizacji (lub jest tworzony, jeżeli jeszcze nie istnieje), gdy do pola dodawana jest wartość „specjalny / niestandardowy”. W rzeczywistości etykieta podprogramu zostaje wygenerowana z transferem do parametru z wartością pola. Napisanie tego podprogramu należy do zadań programisty. Aktualizacja tego pola nie wymaga ochrony kodem czynności. |
Tabela Bloki
|
|
|
|
|
Ten typ bloku definiuje przedstawienie pól dla wnętrza bloku.
Jedna zmienna parametru jest wymagana dla bloków typu przeglądarka i edytor HTML. Ze względów bezpieczeństwa inne typy bloków używane w wersji 6 w trybie serwera sieciowego nie są już używane. |
|
pozycja, wiersze i kolumny wykorzystane do rozmieszczenia sekcji względem siebie. Więcej informacji znajduje się w dokumencie związanym z funkcją. |
|
|
|
|
|
Jeżeli zachodzi taka konieczność, pola te służą do określania liczby kolumn oraz minimalnej liczby wierszy dla sekcji tabeli. |
|
|
|
Należy określić zakres tworzenia. Bloki będą wprowadzane w rosnącym porządku zakresów. Służy do określania porządku wprowadzania danych w sekcjach — w porządku rosnącym według klasyfikacji, przechodząc klawiszem Tab z pola do pola. Ponadto w programowaniu służy do identyfikacji sekcji. Na przykład aby wyświetlić wszystkie pola w sekcji 10, należy wpisać: Affzo 10 |
|
W przypadku sekcji typu „lista” pole to określa liczbę znaków tytułów każdego z pól. W zależności od dostępnego miejsca może przybierać wartość 20, 15 lub 12 znaków. |
|
Jeżeli kod czynności nie został przypisany, blok będzie zawsze generowany. |
|
W przypadku sekcji typu „tabela” pole to określa maksymalną liczbę jej wierszy. |
|
W przypadku sekcji typu „tabela” pole to zawiera listę znaków, z których każdy odpowiada dostępnej funkcji podstawowej (jeżeli istnieje) w tabeli. Wyboru znaków można dokonać w oknie wyboru. Następujące funkcje są dostępne:
|
|
|
|
|
|
W przypadku sekcji typu „tabela” pole to określa nazwę zmiennej w dolnej części tabeli. Jest to zmienna techniczna przechowująca liczbę faktycznie wprowadzonych pozycji. Musi zostać zdefiniowana jako możliwa do wprowadzenia w zakładce pól, z typem danych ABS. Jeżeli sekcja tabeli ma zostać ukryta, zmienna będzie określona w trybie niewidocznym. |
|
Wygląd sekcji tabeli na ekranie:
Dla ostatnich 3 wartości dostępny jest w menu kontekstowym ekran „Parametry graficzne”. |
|
Pole to od tej pory przeznaczone jest dla usług sieciowych. Służy do wprowadzania zakładek zawierających własną lewą listę. Przykład: ekran BPABPR. Numer powiązanej sekcji tabeli widnieje na liście sekcji. |
|
Pole to służy do wyboru widoku portaluw sekcjach w technologii Flash. |
Tabela Tabele referencji
|
|
|
W tabeli wbudowano podpowiedzi dotyczące wprowadzania pól na kolejnej zakładce. System wyświetla opisy pól w wymienionych tabelach. |
Zamknij
Ikona "Operacje"
Dostępna dla sekcji typu przeglądarka.
Dostępna dla sekcji typu Office.
Zamknij
Prezentacja
Ta karta jest używana w celu zdefiniowania pól ekranu w menu rozwijanym.
W tej kolumnie zdefiniowana jest nazwa ekranu. Aby móc skorzystać z transklasy musi mieć ona, jeśli jest to możliwe, taką samą nazwę, co pole w tabeli, do której się ona odnosi. Do pola o nazwie NAZWAPOLA zdefiniowanego na ekranie o skrócie SKR1 można uzyskać dostęp przy pomocy składni [M:SKR1]NAZWAPOLA.
Dla spersonalizowanych pól nazwa pola musi rozpoczynać się od X_, Y_ lub Z_.
Możliwość wybrania jednego z trzech tytułów dla pola przechowywanego w tabeli, albo oszacowanej etykiety lub innego testu.
Używana do umiejscowienia pola w sekcji. Przy pomocy pozycji identyfikowana jest lokalizacja pola. Jeśli w jednym wierszu umiejscowionych jest wiele pól to po numerze wiersza następuje numer sekwencji.
To pole jest używane w celu wyrównania pól względem siebie w tej samej sekcji. Tutaj także należy sobie wyobrazić fikcyjną tabelę. Każdy tekst w tle i powiązane pole wpisu liczą się jako kolumna. Liczba kolumn zajmowanych przez pole jest wskazana w tym polu. Pola danych typu W są wyrażone w postaci liczby kolumn, a nie liczby znaków. Administrator uznaje, że ostatnie pole w wierszu przyjmuje liczbę kolumn koniecznych do wyrównania wiersza w zależności od tego, który jest najdłuższy.
Typ danych dla pola jest zdefiniowany w pierwszej z tych trzech kolumn. Ten typ jest zdefiniowany w słowniku typów. Albo znajduje się on w bazie danych zdefiniowanej w dokumentacji dla typów danych, albo jest to typ powiązany z obiektem (BPC dla kodu klienta, ITM dla kodu artykułu, albo jest to typ używający konkretnych cech (NAM dla długiej nazwy, SHO dla krótkiej nazwy itd.). Niektóre typy wymagają dodatkowych informacji podawanych w kolumnach Menu i Długość. Dotyczy to następujących typów:
Wskazuje, czy pole może zostać uzupełnione, wyświetla się, jest ukryte czy techniczne (nie uwzględniane przez usługi sieciowe).
Kod działania może przenosić wymiar. W takim przypadku odpowiadające pole jest wymiarowane zgodnie z wartością powiązaną z kodem działania. Kody działań rozpoczynające się od X, Y lub Z odpowiadają konkretnym polom, które nie podlegają aktualizacji folderu.
Ta kolumna definiuje opcje mające zastosowanie do wpisu w polu. Te opcje zależą od cech, które mogą być składane z wielu opcji, jeśli jest to wymagane. Te opcje można wybrać za pomocą okna wyboru. Dostępny jest szczegółowy opis wszystkich możliwych opcji. Kombinacja tych opcji pozwala administratorowi na zastosowanie konkretnego formatu wpisu w polu. Jednakże, cały czas można wprowadzić format wpisy bezpośrednio przy użyciu menu kontekstowego (więcej informacji na temat składni formatu znajduje się w pomocy na temat formatów).
Pole Wymagane jest używane w celu zdefiniowania, czy pole może być puste, czy musi zawierać wartość inną niż puste. Za puste pole uznane mogą zostać następujące elementy: puste pole długości, zerowa wartość numeryczna, wartość menu lokalnego równa zero (brak wyboru) lub pusta data [0.0.0].
Te pola są dostępne, jeśli istnieje pole typu dane powiązane z obiektem. Konieczne jest wskazanie, czy tunel do obiektu w menu kontekstowym pola ma być proponowany. Dla pola typu link możliwe jest automatyczne wyświetlenie krótkiego lub długiego tytułu powiązanego z kodem wprowadzonym w tym polu.
Wskazuje ono długość pola na ekranie, a więc jest używane w celu jego obcięcia na ekranie. Wpis w polu spowoduje przewijanie. Domyślnie pola alfanumeryczne, których długość jest większa niż 30 są obcinane przez administratora.
Stała lub zmienna używana do inicjalizacji pola.
Możliwość ograniczenia dostępu do danego pola zarezerwowanego dla personalizacji. Aktualizacja tego pola nie wymaga ochrony kodem działania
To pole zostało zdefiniowane jako dostępne do wpisu, jednak pod pewnymi warunkami możliwe jest, aby to pole nie było uzupełniane.
W polu bloku tabeli dozwolone obiekty to: pole wyboru i ikona.
Wprowadzane są tu słowa kluczowe odnoszące się do tekstu pomocy powiązanego z polem. Aktualizacja tego pola nie wymaga ochrony kodem działania
Możliwość dodania konkretnego stylu do pola w ustawieniach. Ta opcja jest zarezerwowana dla personalizacji. Aktualizacja tego pola nie wymaga ochrony kodem działania
Możliwość dodania kontroli pola w ustawieniach. Aktualizacja tego pola nie wymaga ochrony kodem działania
Jest ona używana do identyfikacji podprogramów, które zostaną wykonane przed lub po dokonaniu wpisu w polu. Umożliwia ona również identyfikację operacji menu kontekstowego dla pola. Jeśli jest to konieczne, należy zdefiniować tabelę dla każdego pola.
Jest ona używana w celu przypisania wartości do parametrów w operacjach. Pojedyncza tabela parametrów jest uzupełniana dla wszystkich operacji pola.
Pola są zorganizowane w formie możliwych do przewijania wierszy w tabeli (w pionie i poziomie, jeśli jest to konieczne).
Zamknij
Pola
Na tej karcie występują następujące pola :
Tabela Pola
| ||||||||||||||||||
| ||||||||||||||||||
| ||||||||||||||||||
W kolumnie określono nazwę pola ekranu. Kod może składać się z 1–10 znaków alfanumerycznych, a pierwszy znak musi być literą. Używanie słów zastrzeżonych dla systemu Adonix jest niedozwolone. W celu wykorzystania trans-klasy należy, o ile jest to możliwe, nadać taką samą nazwę jak nazwa pola w tabeli, do której zawiera ono odniesienie. Pole o nazwie FIELDNAME zdefiniowanej na ekranie ze skrótem ABV1 jest dostępne poprzez składnię [M:ABV1]FIELDNAME. Nazwa pola ma z reguły długość 3 znaków. Grupy zaczynają się wielką literą w funkcji Kodowania sekcji . Zaleca się zachowanie tego standardu. W wypadku pól niestandardowych/specjalnych nazwa pola musi zaczynać się od X_, Y_ lub Z_. | ||||||||||||||||||
| ||||||||||||||||||
Należy wskazać numer bloku, w którym pole powinno zostać umieszczone. | ||||||||||||||||||
| ||||||||||||||||||
Wprowadź numer pola. | ||||||||||||||||||
| ||||||||||||||||||
| ||||||||||||||||||
| ||||||||||||||||||
Brak pomocy dla tego pola. | ||||||||||||||||||
| ||||||||||||||||||
| ||||||||||||||||||
| ||||||||||||||||||
Określ typy danych pola. W zależności od wybranego typu danych wymagane może być wprowadzenie dodatkowych informacji. | ||||||||||||||||||
| ||||||||||||||||||
Określa numer menu lokalnego, powiązany ze wskazanym w wierszu polem. Jeżeli pole jest typu „menu lokalne” (wartości od 1 do 255), odpowiada klasyfikacji tytułu w tabeli o nazwie menu lokalne, zapisanej w tabeli komunikatów APLSTD. Przy wprowadzaniu lub wyświetlaniu prezentowane są następujące elementy zgodnie z wyborami dokonanymi z poziomu interfejsu użytkownika:
Ciekawą właściwością tego typu elementu jest to, że lista wyborów wyświetlana jest w języku logowania. Każde menu lokalne opisuje listę dostępnych tytułów. Na przykład menu lokalne 1 odpowiada wyborowi Nie / Tak , w takiej kolejności. W tym przypadku wykorzystane może być również pole wyboru. | ||||||||||||||||||
| ||||||||||||||||||
Służy do określania liczby znaków pola, w przypadku ogólnego typu danych pola o nieustalonej długości. Odnosi się w szczególności do typów A oraz DCB. Podobnie jak w wypadku CLOB, dla BLOB konieczne jest wprowadzenie wartości określającej maksymalną przechowywaną liczbę znaków. Kodowanie jest następujące:
| ||||||||||||||||||
| ||||||||||||||||||
Informacja ta pokazuje, czy dane pole musi zostać wprowadzone. 3 dopuszczalne wartości:
| ||||||||||||||||||
| ||||||||||||||||||
Należy wskazać w przypadku pola ukrytego, jeżeli jego opis musi zostać uwzględniony w opisie XML okna. Dopuszczalne wartości to:
W przypadku plików ukrytych w sekcji technicznej pole musi przyjmować wartość „Wszyscy klienci”, ponieważ technologia ta jest wykorzystywana do wyświetlania wykresów XSL. W przypadku wszystkich pozostałych ukrytych pól zaleca się wybór „Nieprzenoszone”, za wyjątkiem pojedynczych przypadków. Należy zauważyć, że w przypadku ukrytych pól sekcji dopuszczane są dwie wartości: „Nieprzenoszone” oraz „Usługi sieciowe”. | ||||||||||||||||||
| ||||||||||||||||||
Pole to umożliwia zarządzanie obecnością pola w trybie wprowadzania tabeli. - Tryb rekordu (dostępny pod prawym przyciskiem myszy na zmiennej u podstawy tabeli) umożliwia wyświetlenie/wprowadzenie wiersza tabeli w oknie. Wszystkie pola wiersza oznaczane są jako „Tryb rekordu” lub „Tryb rekordu-tabeli” i są dostępne na stronie lub w wielu zakładkach, w zależności od liczby pól. - W trybie tabeli wyłącznie pola oznaczone jako „Tryb tabeli” lub „Tryb rekordu-tabeli” są dostępne. Czynności zdefiniowane dla pól dostępne są w obu trybach. | ||||||||||||||||||
| ||||||||||||||||||
Jeżeli pole to nie jest przypisane, zawsze będzie wyświetlane. Jeżeli pole odpowiada nieaktywnemu kodowi czynności, pole nie zostanie wygenerowane. Kody czynności zaczynające się od X, Y oraz Z odpowiadają polom niestandardowym / specjalnym, które nie są objęte aktualizacją folderu. | ||||||||||||||||||
| ||||||||||||||||||
Należy wprowadzić rozmiar pola. | ||||||||||||||||||
| ||||||||||||||||||
Informacja ta pokazuje, czy dane pole jest obowiązkowe. | ||||||||||||||||||
| ||||||||||||||||||
| ||||||||||||||||||
| ||||||||||||||||||
| ||||||||||||||||||
| ||||||||||||||||||
Gdy typ danych zostanie powiązany z obiektem, informacja ta posłuży do automatycznego utworzenia tunelu dostępnego z menu kontekstowego pola, dzięki czemu możliwe jest bezpośrednie zarządzanie tym obiektem. | ||||||||||||||||||
| ||||||||||||||||||
Jeżeli odpowiedź na pytanie jest twierdząca, dodatkowe pole zostanie dodane na prawo od pola, aby wyświetlić tytuł zaznaczonego pola. Pole to należy zdefiniować w polu „Tytuł” lub „Krótki tytuł” na zakładce ogólnej powiązanej tabeli. | ||||||||||||||||||
| ||||||||||||||||||
Dostępne opcje zależą od typu danych (użyj okna wyszukiwania). Kolumna ta definiuje opcje stosowane podczas wczytywania pola. Opcje te są realizowane przy użyciu znaków, które mogą być konkatenowane w sytuacji, gdy wymaganych jest kilka opcji. Okno wyboru umożliwia wybór odpowiednich opcji. Dostępne opcje zależą od typu pola. Dostępny jest szczegółowy opis wszystkich możliwych opcji . Kombinacja tych opcji umożliwia administratorowi zastosowanie określonego formatu wprowadzania danych do pola. Przy pomocy menu kontekstowego można również określić konkretny format pola, wykorzystując składnię Adonix. Obecność tych informacji sygnalizowana jest znakiem „$” w tym polu. Pole to służy zatem do wprowadzania wartości LUB formatu wprowadzania danych. | ||||||||||||||||||
| ||||||||||||||||||
Pole to służy do określania długości wyświetlanej treści, w przypadku gdy długości muszą być zróżnicowane. Wpis w tym polu określi, jaka ilość treści będzie „przewijana”. Domyślnie, dla pól alfanumerycznych o długości powyżej 30 znaków, administrator zakłada 30 wyświetlanych znaków. Ten format wprowadzania danych jest uwzględniany, jeżeli żaden format nie został określony w typie danych związanych z polem oraz w samym polu. | ||||||||||||||||||
| ||||||||||||||||||
W tym miejscu określane jest wyrażenie służące do inicjalizacji pola. Jeżeli wyrażenie poprzedzono znakiem „*”, domyślna wartość zawsze będzie przypisywana, nawet jeżeli pole zostało już zainicjowane. W przypadku pola typu „ikona” wartość tu wprowadzona określa ikonę do wyświetlenia. | ||||||||||||||||||
| ||||||||||||||||||
Jeżeli pole to nie zostało przypisane, użytkownik będzie w dalszym ciągu miał do niego dostęp. Jeżeli wprowadzono pole, użytkownik nie będzie mieć dostępu do pola, związanego z odpowiednim kodem dostępu. Odpowiedni zakres autoryzacji umożliwia przeglądanie wartości pola i/lub dokonywanie jej modyfikacji. Możliwość ograniczenia dostępu do pola jest zastrzeżona dla konkretnych/niestandardowych przypadków i nie wymaga stosowania ochrony kodem czynności. | ||||||||||||||||||
| ||||||||||||||||||
Pole to może zostać wprowadzone, jednak możliwe jest, że w niektórych przypadkach tak nie będzie. Warunkiem wprowadzenia jest wyrażenie logiczne zapisane w składni X3. Jeżeli w trakcie wprowadzania wartość wyrażenia to „prawda”, pole zostanie wprowadzone. Jeżeli „fałsz”, pole zostanie wyłączone, a jego wartość zostanie zapisana. Przykład: Wprowadzenie pola, jeżeli poprzedzające pole przybiera wartość „tak”: [M]ZONEPREC=2 | ||||||||||||||||||
| ||||||||||||||||||
Z tego pola należy skorzystać, aby wskazać, który typ obiektu graficznego zostanie użyty:
W polu blok tabeli dozwolone obiekty to pole wyboru i ikona. | ||||||||||||||||||
| ||||||||||||||||||
Można nadać styl konkretnemu polu na podstawie parametryzacji. To jest zarezerwowane dla personalizacji. Aktualizacja tego pola nie wymaga ochrony przy użyciu kodu czynności. | ||||||||||||||||||
| ||||||||||||||||||
Pole to służy do definiowania tabeli kontroli w celu weryfikacji wprowadzonych wartości, a w niektórych przypadkach umożliwienia dokonania wyboru pomiędzy dopuszczanymi wartościami. Funkcja służy do przeprowadzania konfiguracji niestandardowej. Aktualizacja tego pola nie wymaga ochrony przy użyciu kodu czynności. | ||||||||||||||||||
| ||||||||||||||||||
Wszystkie dostępne parametry do załadowania wykresu na podstawie pól tabeli. Te parametry zostały opisane w tabeli dodatkowej 915. | ||||||||||||||||||
| ||||||||||||||||||
Służy do określania reprezentacji graficznej kolumn tabeli. Informacje te są wymagane na potrzeby tworzenia wykresów:
|
Tabela Czynności
|
|
|
W tej tabeli można zdefiniować konkretne czynności powiązane z polem. Dostępne czynności:
|
|
Kod czynności przesłany do tabeli czynności, określający podprogram do wywołania. Istnieją 3 szczególne kody: „STD”, „SPE” oraz „SPV”, które informują, że czynność nie jest skatalogowana, ale odwołuje się do etykiety, która jest odpowiednio zdefiniowana w procesie „standardowym” w przypadku „STD”, „specjalnym/niestandardowym” w przypadku „SPE” lub „pionowym” w przypadku „SPV”. |
|
|
|
To pole umożliwia zdefiniowanie kontekstu wykonania operacji:
|
|
To pole jest dostępne dla pionowych i specjalnych prac programistycznych. Istnieje możliwość określenia:
|
Tabela Parametry czynności
|
Ta część ekranu umożliwia zdefiniowanie wartości niektórych parametrów. |
|
|
|
|
Zamknij
Ikona "Operacje"
W sekcji pola można zautomatyzować tworzenie pól na ekranie, z poziomu tabel wskazanych w nagłówku.
W operacji można uzyskać dostęp, w trybie edycji, do podprogramów operacji STD, SPE lub SPV odpowiednio dla procesów SUBxxx, SPExxx lub SPVxxx.
Zamknij
Z funkcją domyślnie powiązane są następujące raporty :
AMSK : Ekrany
AMSKLIST : Lista ekranów
Można to zmienić w ustawieniach.
W oknie otwartym przez ten przycisk występują następujące pola : Blok numer 1
Blok numer 2
Zamknij Ta operacja jest używana w celu skopiowania definicji ekranu do innego folderu. Uwaga: Konieczne będzie zatwierdzenie ekranu w folderze docelowym. |
Ta operacja nie jest dostępna. Z funkcji Zarządzanie oknami należy skorzystać, aby wyświetlić zatwierdzony ekran. |
Ta operacja jest używana w celu wyświetlenia wyniku w trybie sieciowym. Ekran musiał zostać zatwierdzony. |
Dostępny na ekranach urządzeń przenośnych. Używany do wyświetlenia ekranu w formie loga.
Podczas wprowadzania mogą wyświetlić się następujące komunikaty ogólne oraz o błędach :
Dokonano próby zapisania ekranu bez zdefiniowanej sekcji.
Każda sekcja zdefiniowana na ekranie musi mieć unikalny priorytet. Priorytet jest unikalnym identyfikatorem sekcji.
W definicji sekcji tabeli konieczne jest wskazanie pola dla kolumny „dołu strony” dla drugiej karty danych typu ABS przypisanych do tej sekcji.
W definicji sekcji tabeli konieczne jest wskazanie pola dla kolumny „dołu strony” dla drugiej karty danych typu ABS przypisanych do tej sekcji. To pole musi być najpierw zadeklarowane w sekcji.
Te pola na drugiej karcie są przypisane do sekcji niezdefiniowanej na pierwszej karcie.
Kontrola limitu 32768 aktywnych pól, z uwzględnieniem ich wymiarów, według ekranu. Dla sekcji tabeli jedno pole w kolumnie jest liczone niezależnie od liczby wierszy w tabeli. Dla sekcji listy uwzględniany jest wymiar pola.
Kontrola limitu 240 aktywnych pól, bez uwzględnienia ich wymiarów, według ekranu.