Tytuł pierwszego akapitu każdego poziomu jest ponownie użyty w spisie treści, umożliwiając bezpośredni dostęp do poszczególnych sekcji dokumentu. Jeżeli w danym podpoziomie występuje więcej niż jeden akapit, tworzony jest pomocniczy spis treści dla odpowiednich poziomów.
Należy zauważyć, że akapit z kodem czynności FAL (zawsze „FALSE”) nigdy nie jest brany pod uwagę podczas procesu generowania, jeżeli pożądane jest kompletne generowanie. Umożliwia to wyłączenie generowanych akapitów, które nie powinny być wyszukiwane w dokumencie.
Gdy proces generowania ze słownika dobiega końca, możliwe jest uzupełnianie utworzonych rekordów w tabeli ADOCUMENT i dodawanie innych (w szczególności innego typu). Kasowanie rekordu w tabeli ADOCUMENT oznacza usuwanie danego akapitu w ostatecznym dokumencie. Jednakże, jeżeli ze słownika jest generowany akapit, uruchamianie ponownego generowania ze słownika powoduje ponowne utworzenie danego akapitu.
Koniecznie należy zauważyć, że akapity są wyszczególniane w takiej kolejności, w jakiej muszą być wyświetlane (np. na pierwszym miejscu znajdzie się akapit TIT). Zalecane jest zachowanie odpowiedniej kolejności, poza szczególnymi przypadkami, a także w przypadku typowych akapitów.
Istniejące akapity są powiązane z wieloma kategoriami.
Niektóre akapity pozyskują automatycznie elementy ze słownika lub tabeli powiązania, wraz z określonym układem.
Są one nazywane wygenerowanymi akapitami. W tym wypadku, gdy generowana jest tabela ADOCUMENT, tworzony jest akapit bez tekstu, jeśli elementy słownika lub tabeli to umożliwiają. Jeżeli nie jest wymagane wprowadzenie tekstu, elementy słownika są wyświetlane automatycznie w akapicie.
Jeżeli w rekordzie jest wprowadzany tekst, jest on automatycznie dodawany na końcu akapitu. W takim wypadku, ponowne generowanie doprowadza do skasowania danego akapitu, nawet jeśli występowanie tego akapitu nie jest już uzasadnione z uwagi na ewolucję słownika.
Niektóre akapity są tworzone automatycznie podczas generowania ze słownika, ale bez tekstu, ponieważ są to dowolne akapity zazwyczaj występujące w określonych typach dokumentów. Tekst wprowadzony w tabeli ADOCUMENT jest następnie pozyskiwany dla ostatecznego dokumentu bez konkretnego układu. Niektóre akapity nie są tworzone automatycznie podczas generowania słownika, ale mogą być one tworzone później. Są one nazywane dowolnymi akapitami w dalszej części dokumentacji.
Z wyjątkiem szczególnych przypadków, o których mowa poniżej, proces tworzenia akapitów generuje kotwicę z taką samą nazwą w tekście. Dzięki temu możliwie jest tworzenie łącza hipertekstowego do przedmiotowego akapitu (ścieżka łącza przyjmuje postać w tym przypadku document.htm#kotwicazamiast document.htm ). Tak więc, aby uzyskać bezpośredni dostęp do dokumentacji na trzeciej zakładce funkcji „Zarządzanie użytkownikami (GESAUS), należy używać łącza GESAUS.htm#ON3.
Kody akapitów, które można znaleźć w dokumentacji, w niektórych przykładach muszą posiadać łącze dla akapitu. W tym przypadku, łącze wyświetlane jest w następującej postaci: PARAG_LEV_SLEV. PARAG jest kodem akapitu, LEV jest kodem poziomu, a SLEV jest kodem podpoziomu. A zatem, dla akapitu MIS, usytuowanego na poziomie 140 i podpoziomie 40 dokumentu ADO_FCT, łączem będzie ADO_FCT#MIS_140_40.
Pole „Typ dokumentu” określa, co zostanie udokumentowane.
Poniższa tabela opisuje możliwe typy dokumentów:
Typ | Udokumentowany element | Generowanie | Źródło |
ABF | Tabela faktów BI | Tak | Słownik tabeli faktów |
ABI | Analityki BI | Tak | Słownik analityki BI |
ABM | Minihurtownia danych BI | Tak | Słownik minihurtowni danych BI |
ABO | Raporty platformy Business Intelligence | Tak | Raporty BI |
ABV | Reguły synchronizacji BI | Tak | Słownik reguł synchronizacji BI |
ACN | Zapytanie | Tak | Słownik zapytania |
ACT | Kod działania: | Tak | Słownik działania |
ACV | Kod czynności | Tak | Tabela kodów czynności |
AD | Adonix 4GL | Nie | Słowa kluczowe języka |
ADC | Entry points | Tak | Słownik procesów |
ADI | Lista tabel dodatkowych | Tak | Słownik tabel dodatkowych |
ADM | Zmienna wymiarowania | Tak | Tabela zmiennych |
ADP | Konfiguracje | Tak | Słownik parametrów |
Zarządzanie sprzedażą | Tabele dodatkowe | Nie | Słownik tabel dodatkowych |
AFC | Funkcje oprogramowania | Tak | Tabela funkcji |
AGB | Zmienne ogólne | Tak | Słownik zmiennych |
AHH | Hierarchia BI | Tak | Słownik hierarchii BI |
AM | Szablony projektowe | Nie | |
AML | Menu lokalne | Tak | Tabela komunikatów |
AOE | Szablon importu/ eksportu | Tak | Tabela szablonów |
APM | Menu | Tak | Tabela funkcji |
ARP | Raporty | Tak | Słownik raportów |
ASU | Podprogramy | Tak | Słownik podprogramów |
ATB | Tabele | Tak | Słownik tabel |
ATD | Zróżnicowania słowników tabel | Nie | Słownik tabel |
AT3 | Zróżnicowania słowników tabel 130 | Nie | Słownik tabel |
ATY | Typy danych | Tak | Tabela typów danych |
AWA | Reguły Workflow | Tak | Tabela reguł Workflow |
CDA | Właściwości płatności | Tak | Tabela miejsc docelowych |
CDE | Analityki domyślne | Tak | Tabela analityk domyślnych |
CS | Konsola | Nie | |
DI | Pozostałe dokumenty | Nie | |
DL | Trójkąt ograniczeń projektowych | Nie | |
FI | Pliki powiązane | Nie | Znacznik plików powiązanych |
GAU | Automaty księgujące | Tak | Tabela automatu księgującego |
IN | Instalacja | Nie | |
MC | MCD | Nie | |
RMK | Poprawki | Nie | |
PLA | Plan wynagrodzeń | Nie | |
PS1 | Wyzwalacze statystyczne | Tak | Tabeli wyzwalaczy |
Dokumenty typu AFC są najbardziej obszerne. Są one używane do opisywania szczegółowo funkcji, ich warunków wstępnych (zestawu zautomatyzowanych podakapitów), interfejsu użytkownika (zakładki z pomocą dla pól, przyciski, pozycje menu) oraz załączników (raporty, lista błędów i obsługiwanych tabel).
Część akapitów tworzących te dokumenty jest w pełni generowana ze słownika, ale większość akapitów musi być wprowadzana. Kod powiązany z tą dokumentacją jest kodem funkcji (zgodne z definicją w słowniku funkcji). Nazwa odpowiedniego pliku HTML będzie generowana w podkatalogu FCT katalogu dokumentacji.
Może być on przywoływany z dowolnego ekranu funkcji poprzez klucz F1.
Dokumenty typu DI nie są powiązane z elementem słownika. Są one używane do tworzenia załączników technicznych i dokumentacji ogólnej. Na przykład, w standardowej dokumentacji, GESAWA.htm jest dokumentacją powiązaną ze zdarzeniami Workflow. GES_AWA.htm jest dokumentem typu DI i jest to powiązany załącznik techniczny.
Dokumenty typu DI są generowane w słowniku FCT.
Aby zapobiec mieszaniu się dokumentacji funkcjonalnej z dokumentacją DI, konieczne jest wstawienie przynajmniej znaku „_” w kodzie dokumentacji DI.
Dokumenty typu ACV, ADM, ADP, AOE, ARP, AWA, CDA, CDE, GAU, PS1, ADC są typu obiektowego, do których dostęp można uzyskać poprzez użycie kombinacji Alt + F1 z funkcji konfiguracji. Dokumenty te służą do opisania warunków konfiguracji bieżącego rekordu. Ogólną zasadą jest, aby ten typ dokumentu zawierał jakiś tekst (głównie tekst na temat użytkowania lub opis danego kodu, a czasami nawet pewne uwagi).
Niektóre kody akapitów są specjalne dla tego typu dokumentów. Kod powiązany z tą dokumentacją jest kodem odpowiedniego rekordu. Plik dokumentacji jest generowany w podkatalogu OBJ. Składa się on z kodu obiektu, po którym występuje klucz rekordu.
Przykłady
- Kod czynności BPA jest wygenerowany z nazwy ACV_BPA.htm.
- Szablon importu/ eksportu BPR jest generowany z nazwy AOE_BPR.htm.
Należy zwrócić uwagę, że klucz konfiguracji w dwóch częściach zintegrowany jest z odpowiednim rozdziałem. Przykładowo, pomoc dla konfiguracji ADMUSR (rozdział SUP) jest wtedy generowana pod nazwą ADP_SUP_ADMUSR.htm.
Dokumenty typu AML, ATB, ATY są dokumentami opisującymi strukturę danych.
Dostęp do nich jest możliwy z zawartości pomocy.
Ten typ dokumentu składa się tylko z jednego akapitu (akapitu tytułu. który służy do dodawania opcjonalnego komentarza przed wygenerowaniem dokumentu). Są on generowane w katalogu MCD i ponownie używają kodu tabeli (bez prefiksu), kod typu danych z prefiksem ATY_ oraz numer menu lokalnego w postaci MEN####.htm (gdzie #### jest numerem menu składającym się z 4 cyfr, z zerami dodanymi po lewej stronie).
Dokumenty typu APM są menu pomocy.
Dokumenty te są generowane z katalogu i występuje w nich tylko jeden akapit. Możliwe jest tworzenie innych dokumentów w celu opisania dodatkowych menu, które porządkują dokumentację (w tym przypadku akapit zawiera listę przywołanych dokumentów). Możliwe jest także dodanie dodatkowych powiązań dokumentów w generowanej dokumentacji tego typu.
Dokumenty typu FI są po prostu używane do ekstrakcji dokumentacji. Reguła nazewnictwa tych dokumentów wskazuje miejsce tworzenia plików. Szczegóły można znaleźć w odpowiednim akapicie.
Wszystkie funkcje obsługują rekordy, które mogą być udokumentowane za pomocą funkcji zarządzania dokumentacją przy uwzględnieniu następujących warunków:
Przykłady
AFC (pomoc funkcjonalna) odnosi się do pomocy funkcji i funkcji obsługujących obiekt AFC. Jest tym samym dla dokumentów ADP (ustawienia), ACT (działania) oraz ACV (kod czynności, etc.).
Niezwłocznie po wystąpieniu kodu obiektu w tabeli dodatkowej 910, menu „Dokumentacja” jest automatycznie wyświetlane we pasku menu odpowiedniego obiektu.
Funkcje, do których dostęp jest możliwy poprzez menu, opisane są poniżej.
Funkcja ta służy do uzyskania dostępu do zarządzania dokumentacją dla pierwszego akapitu dokumentu (jeżeli jakiś istnieje), powiązanego z bieżącym rekordem.
Funkcja ta służy do uzyskania dostępu do zarządzania powiązaniami. Jest to używane do określania powiązań pomiędzy bieżącymi a pozostałymi rekordami (np. powiązań między funkcjami a ustawieniami). Połączenia te są specyficzne dla dokumentów i są one używane do wczytywania generowania struktur dokumentów.
Prezentacja
To menu służy do uruchamiania generowania dokumentów. Generowanie może być również uruchamiane za pomocą przycisku [Generowanie], który znajduje się w dolnej części okna.
Jednocześnie można uruchamiać trzy typy generowania:
Proponowany zakres bierze pod uwagę bieżący rekord, ale może być on modyfikowany podczas uruchamiania.
Zamknij
Pola
Na tej karcie występują następujące pola :
Wybór
| Jeżeli pole to zostało zaznaczone, to wszystkie języki są brane pod uwagę przez operację. Jeśli to pole nie jest zaznaczone, w zależności od przypadku:
|
| Służy do definiowania języka generowania (jeżeli nie zaznaczono opcji generowania wszystkich języków). |
| Jeżeli pole to jest zaznaczone, wszystkie typy są brane pod uwagę przy generowaniu. Należy zwrócić uwagę na fakt, że w tym wypadku obowiązuje limit podczas generowania standardowej dokumentacji (uwzględniana jest tylko dokumentacja, która oznaczona jest kodem większym niż X). |
| Stosowany do definiowania typu dokumentacji, która zostanie uwzględniona w procesie (pole nie zaznaczone uwzględnia wszystko). |
| Stosowany do określenia zakresu kodów, uwzględnianych przy generowaniu dokumentacji. |
|   |
Generuj ADOCUMENT
| Radioprzycisk jest stosowany do tworzenia/aktualizacji ram dokumentacji (struktury hierarchicznej akapitów) na podstawie elementów technicznych, znalezionych w słowniku danych. Istnieje możliwość albo ograniczenia się wyłącznie do aktualizacji istniejących dokumentacji lub - w razie potrzeby - tworzenia nowych. Powiązania dokumentacji są również brane pod uwagę. Akapity co do których istnieje prawdopodobieństwo utworzenia są definiowane w odpowiednim załączniku technicznym. |
| Pole to umożliwia wybór między:
|
Generuj dokument końcowy
| Radioprzycisk jest stosowany do generowania ostatecznej dokumentacji na podstawie akapitów dokumentacji. Dokumentacja ta jest tworzona w różnych pod-katalogach katalogu zdefiniowanego przez parametr użytkownika DIRDOC . Generowanie 'według kodu działania' należy stosować w celu uzyskania generacji dokumentacji tych funkcji o kodach działania >= 'X' |
| Stosowany do generowania ostatecznego dokumentu jedynie dla zwalidowanych dokumentacji. |
| Jeśli to pole zostało zaznaczone przetwarzane są tylko pomoce dla pól dotyczące dokumentacji dla funkcji lub przetwarzanych obiektów. Aby dowiedzieć się, które pomoce dla pola powinny zostać przetworzone, należy przejrzeć ekrany powiązane z odpowiadającymi paragrafami dokumentacji. |
| Jeżeli okno to zostało zaznaczone, to utworzona zostanie ostateczna dokumentacja na podstawie zawartości akapitów dokumentacji. Dokumentacja ta zostanie utworzona w podkatalogu FLD katalogu zdefiniowanego parametrem użytkownika. REPDOC. |
| Stosowany do określenia zakresu kodów, uwzględnianych przy generowaniu dokumentacji. |
|   |
|   |
Zamknij
Akapity te są wprowadzeniem dla dokumentów funkcjonalnych.
Rozdział ten określa tytuł dokumentu w jego tytule.
Podczas generowania dokumentów funkcjonalnych ze słownika, rozdział ten jest automatycznie tworzony na poziomie (10,10).
W przypadku dokumentów słownika (tabele, menu lokalne, typy danych), dla których jest to jedyny akapit, wprowadzany tekst jest tekstem wstawianym przed tabelami opisującymi strukturę techniczną słownika.
W przypadku dokumentów opisujących menu APM), możliwe jest dodawanie powiązań z innymi pomocami poprzez ich identyfikację z odpowiednimi kodami. Następnie kodowana jest pozycja w następujący sposób:
W przypadku pozostałych typów dokumentów, możliwe jest wstawianie do tekstu jedynie ciągu wyrazów rozdzielonych przecinkiem, które wprowadzane są w polu „Słowo kluczowe” (słowa kluczowe dla wyszukiwania, które nie są wyświetlane w tekście). W tym przypadku, nie występują żadne powiązane akapity (a także żadne kotwice) w ostatecznym dokumencie HTML.
Ten typ akapitów jest zapewniany dla wszystkich typów dokumentów. Jeżeli akapit posiada kod czynności i generowany jest dokument dla folderu, dla którego kod ten nie jest aktywny, dany dokument nie zostanie wygenerowany.
Szczególnie, jeśli akapit ten posiada kod czynności FAL:
Jeżeli tytuł nie jest wprowadzony w rekordzie, jest on wyszukiwany w słowniku zgodnie z kontekstem. W ten sposób możliwa jest obsługa szczególnych przypadków, np. pomoc dla pola dla funkcji RPT*, gdzie nazwa grupa musi być nazwą słownika.
Ten akapit określa prezentację udokumentowanego podmiotu (funkcji, kodu czynności, konfiguracji wymiarowania, ustawienia, itd. Brane są pod uwagę wszystkie dokumenty). Akapit ten jest automatycznie tworzony pusty na tym poziomie (10,20).
To jest pierwszy wyświetlany akapit w ostatecznym dokumencie funkcjonalnym.
Nie ma potrzeby wprowadzania tekstu dla prezentacji kodów czynności zależnych od innego kodu (używany jest automatyczny tekst, jeśli pole tekstu jest puste).
Akapity te opisują wstępne warunki, jakie są konieczne do wykonania danej funkcji. Tak więc, są one obecne w dokumentach funkcjonalnych, nawet jeśli niektóre mogą występować także w innych dokumentach (dokumenty dla kodów czynności, raportów, zdarzeń Workflow, itd.).
Są to:
Akapit ten, określający wstępne warunki, występuje w dokumentacji dla funkcji, raportów, szablonów importu/ eksportu.
Jest to akapit wprowadzający,tworzony pusty na poziomie (30,10). W dokumentacji dla funkcji akapit ten jest tworzony tylko wtedy, gdy inny akapit wstępnego warunku jest tworzony (zważywszy, że jest tworzony dla dokumentacji na temat importu/ eksportu oraz raportów).
Tekst ten nie jest obowiązkowy (jeżeli tekst nie występuje, akapit istnieje jako śródtytuł).
Akapit ten występuje w dokumentacji dla funkcji, ustawień oraz kodów czynności. Jest to akapit wygenerowany na poziomie (30,20) za pomocą stylu 4:
Podczas generowania ostatecznego dokumentu, wykonywane jest wyszukiwanie w celu znalezienia kodów czynności z takim samym algorytmem w słowniku. Są one wyświetlane w postaci tabeli z powiązaniami, aby udokumentować opisywany kod czynności.
Należy zauważyć, że system automatycznie przeszukuje cały słownik i dlatego może zwracać kaskadowo istotną liczbę niepożądanych kodów czynności na liście. Dostępna jest szczególna funkcjonalność do sortowania listy: Obecność kodu czynności FAL (zawsze „False”) w powiązaniach dokumentacji blokuje wyszukiwanie kodów czynności w słowniku. Pozostają tylko powiązania z kodami czynności (z wyłączeniem FAL), które zostały uwzględnione w tych powiązaniach.
Akapit ten występuje w dokumentacji dla funkcji, ustawień oraz szablonów importu/ eksportu. Jest to akapit wygenerowany na poziomie (30,30) za pomocą stylu 4:
Podczas generowania ostatecznej dokumentacji, ustawienia są sortowane wg grupy i wyświetlane na listach z powiązaniami z dokumentacją opisującą parametry ogólne.
Jest to akapit wygenerowany na poziomie (30,40) za pomocą stylu 4, który jest obecny w dokumentacji dla funkcji i podaje listę liczników numerów sekwencji, używanych przez daną funkcję. Jest to generowane, jeśli znaleziony jest co najmniej jeden licznik w tabeli powiązań (możliwe jest powiązanie licznika z funkcją). Jest to podakapit akapitu PRQ.
Podczas generowania ostatecznej dokumentacji, liczniki wyświetlane są na liście.
Jest to akapit generowany na poziomie (30,50) za pomocą stylu 5, który jest obecny w dokumentacji dla funkcji i podaje listę automatów księgujących używanych przez daną funkcję. Jest to generowane, jeśli znaleziono co najmniej jeden automat księgujący w tabeli powiązań (możliwe jest powiązanie automatu księgującego z funkcją). Podakapit akapitu PRQ wprowadza globalnie akapity GAU i CDE. Poprzedzane jest to przez dodatkowy śródtytuł o stylu podrzędnym w stosunku do stylu akapitu (domyślnie 4), nazywany interfejsem księgowym.
Podczas generowania ostatecznej dokumentacji, automaty księgujące wyświetlane są w tabeli z powiązaniem do dokumentacji je opisujących.
Jest to akapit generowany na poziomie (30,60) za pomocą stylu 5, który jest obecny w dokumentacji dla funkcji i podaje listę kodów analityki, używanych przez daną funkcję. Jest to generowane, jeśli znaleziony jest co najmniej jeden kod analityki w tabeli powiązań (możliwe jest powiązanie kodu analityki z daną funkcją). Podakapit akapitu PRQ wprowadza globalnie akapity GAU i CDE. Poprzedzane jest to przez dodatkowy śródtytuł o stylu podrzędnym w stosunku do stylu akapitu (domyślnie 4), nazywany interfejsem księgowym.
Podczas generowania ostatecznej dokumentacji, wyświetlane są w tabeli kody analityki z powiązaniem do dokumentacji, które je opisują.
W dokumentacji funkcjonalnej ten opcjonalny akapit jest z reguły podakapitem akapitu PRQ.
Jest to akapit generowany domyślnie na poziomie (30,70) za pomocą stylu 4 po zatwierdzeniu jednego z poniższych warunków:
Podczas generowanie ostatecznej dokumentacji, tworzony jest zestaw automatycznych tekstów na podstawie kontekstu (zarządzanie poprzez kody dostępu, opcje autoryzacji dla słownika, itp.)
W dokumentacji funkcjonalnej ten opcjonalny akapit jest z reguły podakapitem akapitu PRQ. Jest on generowany z powiązań między funkcjami a transakcjami (powiązanie typu TRS łączące daną funkcję z funkcją używaną do ustawienia transakcji). Generowanie odbywa się na poziomie (30,80) za pomocą stylu 4.
Podczas generowania ostatecznej dokumentacji, układ transakcji jest aktualizowany i wstawiane są powiązania z odpowiednią dokumentacją funkcjonalną.
W dokumentacji funkcjonalnej ten opcjonalny akapit jest z reguły podakapitem akapitu PRQ. Jest on generowany ze słownika poprzez wyszukanie listy kodów zapytań, które można znaleźć w folderze, w którym generowana jest dokumentacja.
Należy zauważyć, że ten akapit jest generowany z takim samym wierszem jaki występuje w akapicie TRS, który jest logiczny, ponieważ oba akapity nie mogą współistnieć (jeden z nich dotyczy zapytań, drugi dotyczy obiektów) i oba odnoszą się do wariantów ekranu. Generowanie odbywa się na poziomie (30,80) za pomocą stylu 4.
Podczas generowania ostatecznej dokumentacji, wyświetlane są w tabeli te kody ekranu.
Jest to akapit generowany na poziomie (30,90) za pomocą stylu 4, który jest obecny w dokumentacji dla funkcji i podaje serię innych wstępnych warunków, wyświetlanych w postaci podakapitów ze śródtytułami stylu 5.
Te generowane akapity opisują organizację okna wprowadzania, które powiązane jest z daną funkcją. Są one jedynie generowanie automatycznie, jeśli istnieje okno powiązane z daną funkcją. Ostateczne generowanie obejmuje pomoc funkcjonalną, jeśli wprowadzane jest pole „Ekran” występujące w rekordzie.
Do tych akapitów należą:
Akapit ten jest wprowadzeniem, które umożliwia definiowanie w szczególności liczby etykiet, aby opisać specyficzność lewej listy, jeśli występuje.
Podczas generowania dokumentów funkcjonalnych ze słownika, rozdział ten jest automatycznie tworzony na poziomie (40.50) za pomocą stylu 3.
Akapit ten opisuje pola nagłówka okna (jeżeli istnieje). Tekst, który jest tutaj wprowadzany, wstawiany jest do ostatecznej dokumentacji w postaci, w jakie istnieje. Po wprowadzeniu kodu ekranu podczas konfiguracji, pasek tytułu zawiera niewielką ikonę w postaci strzałki skierowanej do dołu, która rozwija automatycznie listę pól nagłówka (i odpowiednie pliki pomocy). Generalną zasadą jest to, że tekst ten używany jest do podawania szczegółów dla pól tworzących klucz obiektu lub kryterium zapytania.
Podczas generowania dokumentów funkcjonalnych ze słownika, rozdział ten jest automatycznie tworzony na poziomie (40,100) za pomocą stylu 3, gdy okno powiązane z daną funkcją używa maski nagłówka.
Te akapity opisują każdą etykietę okna, które powiązane jest z daną funkcją. Pasek tytułu zawiera niewielką ikonę w postaci strzałki skierowanej do dołu, która rozwija automatycznie listę pól nagłówka (i odpowiednie pliki pomocy), jeśli pole ekranu jest wprowadzane w rekordzie, który nie jest przypadkiem dla automatycznego generowania.
Generalną zasadą jest to, że tekst ten jest używany do podania informacji na temat pól występujących w danej etykiecie (bez konieczności podawania szczegółów dla pomocy dla każdego pola, ponieważ pomoc online dla pola jest także dostępna poprzez rozwinięcie). Jeżeli nie jest przypisany żaden tekst, typowy tekst proponuje rozwinięcie pomocy dla pola.
Podczas generowania dokumentów funkcjonalnych ze słownika, rozdział ten jest automatycznie tworzony na poziomie 40 z opisu okna, które powiązane jest z daną funkcją. Podpoziomy generowania są obliczane z wiersza etykiety (pole ROWMSK), aby zapewnić zgodność z kolejnością prezentacji etykiet funkcji podczas dodawania specjalnych etykiet, które muszą być wstawiane pomiędzy dwoma istniejącymi etykietami. Podpoziom jest równy wierszowi pomnożonemu przez wartość 200. Dlatego też, jeśli wiersze są numerowane co 10, uzyskane wiersze to 2000, 4000, 6000. Najwyższy możliwy wiersz to 19800, a najniższy 200.
Podczas generowania dokumentacji tworzone są automatyczne akapity opisujące działania „Przycisk na tabelach” (kliknięcie prawym przyciskiem myszy), poprzedzające akapit powiązany z każdą etykietą. Są one numerowane co 5, aby podać możliwość wstawiania akapitów dodatkowych.
Te akapity opisują każdą z dostępnych funkcji poprzez kliknięcie tabeli prawym przyciskiem myszy. Występować może wiele akapitów (z takim samym kodem: wtedy odpowiednią kotwicą jest BOT_LEV_SLEV, gdzie LEV reprezentuje poziom, a SLEV podpoziom). Każdy z tych przycisków należy wprowadzać w kolejności akapitów, tuż po akapicie opisującym etykietę, w której jest on umieszczany.
Podczas generowania dokumentacji funkcjonalnej ze słownika, akapity te są automatycznie tworzone na poziomie 40 za pomocą zakresu numerowania od 5 do 5, rozpoczynając od numeru etykiety (np. 2005, 2010, 2015, itd. po etykiecie wiersza 10). Domyślnie użytym stylem jest numer 6, a śródtytuł o nazwie „Funkcje dostępne poprzez kliknięcie tabeli prawym przyciskiem myszy”stylu 5 jest używany w kolejnych akapitach tego typu.
Akapity opisują każdy z przycisków, które dostępne są w dolnej części ekranu. Występować może wiele akapitów (z takim samym kodem: wtedy odpowiednią kotwicą jest BOU_LEV_SLEV, gdzie LEV reprezentuje poziom, a SLEV podpoziom). Te przyciski są zazwyczaj umieszczane po akapitach powiązanych z etykietami. Pierwszy z nich jest akapitem wprowadzającym, którego tytuł używa standardowego stylu (domyślnie 3). Tytuł kolejnych rozdziałów BOU jest wyświetlany w środowisku przycisków, co oznacza, że tekst musi odpowiadać tekstowi dla przycisku. Następnie odpowiedni tekst jest wstawiany po prawej stronie każdego przycisku.
Podczas generowania dokumentacji funkcjonalnej ze słownika, akapity te są automatycznie tworzone na poziomie 70, z podpoziomem rozpoczynającym się od wartości 19 (tytuł rozdziału dotyczącego przycisku), a następnie przyjmując wartość 10 zwiększaną o 10 (20 dla pierwszego przycisku, 30 dla drugiego, itd.).
Te akapity opisują każdą z dostępnych funkcji za pomocą paska menu. Występować może wiele akapitów (z takim samym kodem: wtedy odpowiednią kotwicą jest BME_LEV_SLEV, gdzie LEV reprezentuje poziom, a SLEV podpoziom). Te akapity ustawiane są po akapitach. Pierwszy z nich jest akapitem wprowadzającym, którego tytuł używa standardowego stylu (domyślnie 3). Tytuł kolejnych rozdziałów posiada styl 4.
Podczas generowania dokumentacji funkcjonalnej ze słownika, akapity te są automatycznie tworzone na poziomie 80, z podpoziomem rozpoczynającym się od wartości 19 (tytuł rozdziału dotyczącego menu), a następnie przyjmując wartość 10 zwiększaną o 10 (20 dla pierwszego przycisku, 30 dla drugiego, itd.).
Te akapity zakończeń podają informacje na temat załączników (lista błędów, raportów, zadań przetwarzania w tle, itp.) Są to:
Jest to akapit generowany na poziomie (50,10) za pomocą stylu 4, który jest obecny w dokumentacji dla funkcji i podaje listę raportów, używanych przez daną funkcję. Jest on generowany ze słownika (wyszukiwany w kodach drukowania określonych w słowniku funkcji dla „Drukuj” oraz „Lista”, poprzez wyszukiwanie, jeśli raporty są powiązane z nimi w tabeli kodu drukowania). Raport ten jest uzupełniany przez raporty głównie znalezione poprzez wyszukiwanie powiązań między funkcją a raportami w tabeli powiązań.
Podczas generowania ostatecznej dokumentacji, generowana jest tabela zawierająca uruchomione raporty za pomocą funkcji ze złączami hipertekstowymi nakierowanymi na odpowiednie dokumenty.
Jest to akapit generowany na poziomie (60,10) za pomocą stylu 4, który jest obecny w dokumentacji dla funkcji i podaje listę zadań przetwarzania w tle, używanych do uruchamiania funkcji w trybie przetwarzania. Jest on generowany ze słownika (wyszukiwany w tabeli zadania przetwarzania w tle). Ta lista zadań jest uzupełniana przez zadania potencjalnie znalezione podczas wyszukiwania powiązań między funkcją a zadaniami przetwarzania w tle w tabeli powiązań.
Podczas generowania ostatecznej dokumentacji, generowana jest tabela zawierająca listę istniejących zadań.
Akapit ten jest dedykowany liście błędów, która może być wyświetlana podczas używania danej funkcji. Wprowadzony tekst jest bezpośrednio wstawiany do dokumentu. Jedynie błędy szczególne dla danej funkcji są tutaj wstawiane. Faktycznie w dedykowanym dokumencie wyszczególniane są typowe błędy, a łącze do tego dokumentu jest automatycznie wstawiane do tego akapitu. Ponadto, akapit jest tworzony pusty.
Ten typ akapitu jest również używany w dokumentacji na temat szablonów importu/ eksportu, z takimi samymi właściwościami.
Podczas generowania dokumentów funkcjonalnych ze słownika, rozdział ten jest automatycznie tworzony na poziomie (80,10) za pomocą stylu 3. Jeżeli z akapitem nie jest powiązany żaden tekst, tekst ostrzega, że jedynymi znanymi błędami są typowe błędy, do których dostęp można uzyskać przy użyciu łącza). W przeciwnym razie, tekst wyszczególnia błędy oraz odpowiednie wyjaśnienia. Zalecane jest używanie stylu H5 dla tekstu błędów oraz domyślny styl akapitu dla wyjaśnień, który doprowadza do uzyskania następującego wyniku:
Tekst błędu | |
Szczegółowe wyjaśnienie | |
Możliwe jest zastosowanie składni „mess”() 4GL dla tekstu błędu. Umożliwia to uzyskanie stałego tłumaczenia dla tekstu błędu.
Na przykład:
mess( 23 , 100 , 1) : xxx | |
Wybrany rekord nie istnieje, co | |
doprowadza do poniższego podczas generowania:
Rekord nie istnieje: xxx | |
Wybrany rekord nie istnieje | |
Akapit ten występuje w dokumentacji na temat funkcji i ustawień wymiarowania, szablonów importu/ eksportu, raportów, reguł Workflow oraz zdarzeń wywołujących statystyki. Jest to akapit generowany na poziomie (90,10) za pomocą stylu 3:
Podczas generowania ostatecznej dokumentacji, wyświetlane są w tabeli tabele, zawierające powiązanie ze słownikiem tabeli oraz obiektem, kiedy istnieje, co umożliwia obsługę tabeli branej pod uwagę. Jeżeli występują tabele wspólne dla wszystkich folderów, są one odseparowane w dedykowanym akapicie.
Akapity te mogą być wstawiane w dowolnym miejscu w dokumentacji, aby obsługiwać wyjątki lub nieplanowane dodatkowe akapity. Są one również używane do segmentowania akapitu, gdy jest on zbyt długi (długość tekstu wprowadzanego bez akapitu ograniczany jest przez budowę). Ze względu na możliwość powtarzania kodu używanego dla tych akapitów, nie występuje żadna kotwica, która ma taką samą nazwę (ponadto tworzone są kotwice techniczne, które są numerowane przy użyciu kodu akapitu, po którym występuje poziom lub podpoziom, rozdzielony za pomocą znaku „_”). Do tych akapitów należą:
Jest to dodatkowy akapit występujący w tabeli zawartości, powiązanej z odpowiednim poziomem. Wprowadzany jest tytuł, styl oraz tekst do wstawienia.
Ze względu na możliwość występowania w dokumentacji wielu akapitów tego typu, kotwicą powiązaną z tymi akapitami jest MIS_LEV_SLEV, gdzie LEV reprezentuje poziom, a SLEV podpoziom.
Ten dodatkowy akapit nie występuje w tabeli zawartości, powiązanej z odpowiednim poziomem. Wprowadzany jest tytuł, styl oraz tekst do wstawienia.
Ze względu na możliwość występowania w dokumentacji wielu akapitów tego typu, kotwicą powiązaną z tymi akapitami jest MIS_LEV_SLEV, gdzie LEV reprezentuje poziom, a SLEV podpoziom.
Ten typ akapitu służy do wstawiania tabel zawartości w postaci:
Gdy powiązanie określa osobny akapit, tytuł i styl nie są brane pod uwagę, a w tabeli zawartości nie jest wyświetlany żaden wpis. Gdy konieczne jest dodanie tytułu do tego akapitu powiązań, wystarczające jest, gdy przed tym występuje akapit typu MIS lub MIN.
Powiązania są określane w tekście akapitu w jednej z następujących postaci:
Znaczenie poszczególnych elementów jest następujące:
Każde powiązanie jest badane podczas generowania: odpowiednia dokumentacja jest przeszukiwana w tabeli ADOCUMENT (jeżeli nie istnieje, powiązanie nie jest wstawiane) a tytuł dokumentacji jest wstawiany wraz z tekstem zawierającym dane powiązanie.
Ten akapit służy do włączania takich akapitów lub tych, które już występują w innych dokumentach.
Można uwzględnić dowolny akapit, oprócz akapitów typu TIT. Gdy wymagane jest ponowne użycie akapitu prezentacji powiązanego z innymi dokumentami, akapit INC, który zastępuje go, musi być pierwszym tego typu w dokumentacji i musi być powiązany z innym akapitem typu PRE.
Ze względu na możliwość występowania w dokumentacji wielu akapitów tego typu, kotwicą powiązaną z tymi akapitami jest INC_LEV_SLEV, gdzie LEV reprezentuje poziom, a SLEV podpoziom.
Akapit do ponownego użycia musi następnie być identyfikowany w tekście akapitu włączania w jednej z następujących postaci:
Poziom i podpoziom nie są obowiązkowe (akapit o takim samym poziomie i podpoziomie jest pozyskiwany domyślnie w powiązanej dokumentacji).
Na przykład, gdy wymagane jest wstawienie akapitu powiązanego z pierwszą etykietą rekordu użytkownika, który jest określany na poziomie 40 i podpoziomie 200, tekst w akapicie wyłączenia jest następujący:
AFC/GESAUS/40/200
Należy zauważyć, że wszystko jest pozyskiwane z akapitu źródła (tytuł, tekst, układ, pomoce dla pól), z wyjątkiem dla poziomu i podpoziomu, które pozostają takie same jak w oryginalnym akapicie (w ten sposób uwzględniane są podziały w tabelach). Tytuł tabeli zawartości odnosi się do tytułu oryginalnego akapitu INC; utworzona kotwica może być używana do powiązań i odnosi się do typowej kotwicy INC_row_sub-row.
Te akapity są charakterystyczne dla typów dokumentów innych niż dokumenty na temat funkcji. Są to:
Akapit ten jest charakterystyczny dla dokumentacji na temat ustawień. Jest on generowany ze słownika na poziomie (30,10).
Podczas ostatecznego generowania, generowany tekst określa poziom definicji ustawienia, a także nazwę powiązanej zmiennej ogólnej, jeśli istnieje. Jeżeli nie można znaleźć żadnej zmiennej ogólnej, tekst informuje, że nic nie jest wstawione, z wyjątkiem sytuacji, gdy tekst rekordu jest przypisany (w tym przypadku tekst może odnosić się do zmiennej, która nie jest zadeklarowana w słowniku).
Akapit ten jest charakterystyczny dla dokumentacji na temat ustawień, automatów księgujących oraz domyślnych kodów analityk. Jest on tworzony pusty ze słownika na poziomie (70.10).
Tekst w rekordzie staje się dostępny dla wprowadzania dodatkowych uwag.
Akapit ten jest charakterystyczny dla dokumentacji na temat działań. Jest on generowany ze słownika na poziomie (30,10), aby umożliwić wyświetlanie listy ustawień działań.
Podczas generowania ostatecznej dokumentacji, tworzone jest twierdzenie wprowadzające, po którym tabela wyświetla ustawienia, ich tytuł oraz typ danych. Gdy nie występują żadne ustawienia, wstawiane jest zaprzeczenie.
Akapit ten jest charakterystyczny dla dokumentacji na temat działań. Jest on tworzony pusty ze słownika na poziomie (40,10).
Zakłada się, że tekst wprowadzony do rekordu opisuje użycie działania.
Jeżeli akapit ten pozostaje pusty w momencie generowania ostatecznego dokumentu, nie jest on generowany.
Akapit ten jest charakterystyczny dla dokumentacji na temat działań. Jest on generowany na poziomie (50,10), aby umożliwić wyświetlanie listy działań powiązanych z udokumentowanym działaniem. Generowanie jest wykonywane z powiązań (i wzajemnych powiązań) znajdywanych między jednym działaniem a drugim.
Podczas generowania ostatecznej dokumentacji, tworzone jest twierdzenie wprowadzające, po którym tabela wyświetla działania z powiązaniem do określonej dokumentacji.
Akapit ten jest charakterystyczny dla dokumentacji na temat ustawień i ustawień wymiarowania. Jest on tworzony pusty w przypadku ustawień oraz generowany w przypadku zmiennych wymiarowania (tworzona jest domyślna pozycja, jeśli akapit jest pusty, zawierający znalezioną wartość w folderze odniesienia). Tworzenie jest dokonywane na poziomie (30,10).
Zakłada się, że tekst wprowadzony do rekordu opisuje zalecane wartości dla przedmiotowego ustawienia.
Akapit ten jest charakterystyczny dla dokumentacji na temat kodów czynności, parametrów ogólnych oraz raportów. Jest on generowany na poziomie (40,10) dla kodów czynności oraz raportów oraz na poziomie (50,10) dla parametrów ogólnych w celu wyświetlenia:
Akapit ten jest charakterystyczny dla dokumentacji na temat szablonów importu/ eksportu. Jest on generowany na poziomie (30,30) za pomocą stylu 4, aby wyświetlać listę tabel, które zakłada się, że są wprowadzane, aby mogły one używać odpowiedni szablon. Jest to podakapit akapitu PRQ. Generowanie jest wykonywane z powiązań między szablonami importu/ eksportu a tabelą (typu AT2).
Podczas generowania ostatecznej dokumentacji, tabele są wyświetlane w tabeli, a także poprzedzone przez twierdzenie wprowadzające. Powiązanie zawierające wskazanie do słownika tabeli oraz do obiektu, jeśli istnieje, co umożliwia obsługę przedmiotowej tabeli. Jeżeli występują tabele wspólne dla wszystkich folderów, są one odseparowane w dedykowanym akapicie.
Akapit ten jest charakterystyczny dla dokumentacji na temat szablonów importu/ eksportu. Jest on tworzony pusty na poziomie (40,10) w celu wyświetlania listy pól, które wydają się być obowiązkowe dla szablonu, aby działał.
Akapit ten jest charakterystyczny dla dokumentacji na temat raportów oraz podprogramów.
W przypadku raportów, jest to akapit generowany domyślnie na poziomie (30,30) za pomocą stylu 4 używając danych słownika raportu, aby generować następujące teksty automatyczne:
W przypadku podprogramów, jest to akapit generowany domyślnie na poziomie (20,30) za pomocą stylu 4 używając danych słownika podprogramu, aby wyszczególniać ustawienia do przenoszenia do podprogramu.
Akapit ten jest charakterystyczny dla dokumentacji na temat raportów. Jest on tworzony pusty na poziomie (40,10), aby opisywać zawartość raportu.
Akapit ten jest charakterystyczny dla dokumentacji na temat Workflow, zdarzeń wyzwalający statystyki oraz entry points.
W przypadku zdarzeń wyzwalających statystyki oraz Workflow, akapit ten jest tworzony pusty na poziomie (30,10), aby opisywać wyzwalaną zawartość.
W przypadku entry points, może występować wiele akapitów tego typu. W rzeczy samej, dokumentacja na temat entry point może integrować wiele punktów wprowadzania. Przy każdorazowym tworzeniu akapitu APE, określanego na poziomie 20 i podpoziomie 10, z przyrostem o wartości 10 na wszystkich poziomach. Akapit CTX jest tworzony na tym samym poziomie odpowiedniego akapitu APE, na podpoziomie 20. Kotwica powiązana z tymi akapitami przyjmuje wtedy postać CTX_LEV_SLEV, gdzie LEV reprezentuje poziom, a SLEV podpoziom.
Podczas generowania ostatecznego dokumentu, akapit ten integruje automatyczne twierdzenia, wskazujące, że:
Akapit może również integrować listę tabel online w postaci tabeli. Listę tę można uzyskać przy użyciu powiązań ze słownika procesu do tabel, powiązanie typu ATB oznacza, że tabela jest otwarta i wprowadzona do kontekstu, a powiązanie typu AT2oznacza, że tabela jest otwarta. Należy zauważyć, że powiązania te mogą być wprowadzane w postaci CODE_TABLE [ABBREVIATION] gdy tabela nie jest otwarta pod swoim głównym skrótem.
Akapit ten jest charakterystyczny dla dokumentacji na temat entry points.
W przypadku entry points, może występować wiele akapitów tego typu. Faktycznie, dokumentacja na temat entry point może integrować wiele punktów wprowadzania i tworzony jest akapit APE, określany z poziomu 20, podpoziomu 10, z przyrostem o wartości 10 dla poziomów. Kotwica powiązana z tymi akapitami przyjmuje wtedy postać APE_LEV_SLEV, gdzie LEV reprezentuje poziom, a SLEV podpoziom. Powiązany akapit CTX jest tworzony na tym samym poziomie jako odpowiedni akapit APE, na podpoziomie 20.
Podczas generowania dokumentów funkcjonalnych ze słownika, pierwszy z tych akapitów jest automatycznie tworzony na poziomie 20, podpoziomie 10. Kolejne akapity są tworzone z poziomów numerowanych z przyrostem o wartości 10. Kod punktów wprowadzania jest pozyskiwany przez powiązanie typu APE, powiązany opis zawierający kod entry point. Za tym powiązaniem mogą występować powiązania typu ATB, AT2, TRA oraz TRS. Kolejność deklaracji jest istotna: ze względu na możliwość występowania wielu powiązań APE, zakłada się, że pozostałe powiązania odnoszą się do ostatniego zadeklarowanego powiązania.
Kod entry point można również znaleźć w tytule akapitu. Kod ten musi pozostawać w nagłówku tytułu (może być zakończony wykrzyknikiem, oddzielony od kodu spacją lub nawiasem otwartym). Jeżeli nie są brane pod uwagę środki ostrożności, ostateczne dokumentacja nie może być generowana prawidłowo.
Podczas generowania ostatecznego dokumentu, akapity ten integrują automatyczne twierdzenia, wskazujące, że:
Integrują one także listę tabel online w postaci tabeli. Listę tę można uzyskać przy użyciu powiązań ze słownika procesu do tabel, powiązanie typu ATB oznacza, że tabela jest otwarta i wprowadzona do kontekstu, a powiązanie typu AT2oznacza, że tabela jest otwarta. Należy zauważyć, że powiązania te mogą być wprowadzane w postaci CODE_TABLE [ABBREVIATION] gdy tabela nie jest otwarta pod swoim głównym skrótem.
Akapit ten jest charakterystyczny dla dokumentacji na temat automatów księgujących oraz domyślnych kodów analityki. Jest on tworzony pusty na poziomie (30,10), aby opisywać tryb roboczy.
Akapit ten jest charakterystyczny dla dokumentacji na temat raportów. Nie jest on tworzony automatycznie, ale zalecane jest jego umieszczenie w pozycji (40,10). Jest on używany do opisania kolejności Workflow, w jakiej zdarzenie to występuje.
Dla każdego typu dokumentacji występują generowane akapity oraz ich domyślna struktura przedstawiona poniżej (akapity INC, LNK, MIS oraz MIN mogą być dowolnie wstawiane).
Ten dokument, który jest tworzony w katalogu FCT, może zawierać następujące akapity:
TIT | 10,10 | Tytuł | |
PRE | 10,20 | Prezentacja | |
PRQ | 30,10 | Warunki wstępne | |
ACV | 30,20 | Kody czynności | |
ADP | 30,30 | Uwzględniane ustawienia | |
ANM | 30,40 | Liczniki | |
GAU | 30,50 | Automaty księgujące | |
CDE | 30,60 | Analityki domyślne | |
HAB | 30,70 | Autoryzacje | |
TRS | 30,80 | Ekrany wprowadzania | |
GTC | 30,80 | Ekrany zapytań | |
PRD | 30,90 | Inne warunki wstępne | |
ECR | 40,50 | Zarządzanie ekranem | |
ENT | 40,100 | Nagłówek | |
ON1... | 40200*klasyfikacja | Etykieta nr 1... | |
BOT... | 40,sniv préc+5... | Kliknięcie pozycji tabeli prawym przyciskiem myszy | |
BOU | 70,10 | Wprowadzenie dla przycisku | |
BOU | 70,10+10*no | Przycisk w oknie | |
BME | 80,10 | Wprowadzenie dla pozycji menu | |
BME | 80,10+10*no | Pozycje menu paska | |
INC | 80500 / 80510 / 80520 | Pozycja menu do zarządzania dokumentami (jeśli funkcja ta jest typu obiektowego, a kod obiektu występuje w tabeli dodatkowej 910, tworzony jest automatycznie wpis menu „Dokumentacja”. Aby uwzględnić ten wpis, tworzone jest łącze nakierowane na 3 powiązane akapity, zgodnie z załączoną dokumentacją ADO_FCT) | |
ARP | 50,10 | Raporty | |
ABT | 60,10 | Zadanie przetwarzania w tle | |
ERR | 90,10 | Błędy | |
ATB | 100,10 | Zaktualizowane tabele |
Dokumentacja ta, która tworzona jest w katalogu OBJ, może zawierać następujące akapity:
TIT | 10,10 | Tytuł | |
PRE | 10,20 | Prezentacja | |
LEV | 30,10 | Poziom definiowania | |
ADP | 40,10 | Powiązane ustawienia | |
AFC | 50,10 | Uwzględniane funkcje | |
ACV | 60,10 | Uwzględniane kody czynności | |
REM | 70,10 | Notatki |
Dokumentacja ta, która tworzona jest w katalogu OBJ, może zawierać następujące akapity:
TIT | 10,10 | Tytuł | |
PRE | 10,20 | Prezentacja | |
LEV | 30,10 | Ustawienia działań | |
UTI | 40,10 | Ustawienia działań | |
ACT | 50,10 | Powiązane działania |
Uwzględniane akapity PRE:
Dokumentacja ta, która tworzona jest w katalogu OBJ, może zawierać następujące akapity:
TIT | 10,10 | Tytuł | |
PRE | 10,20 | Prezentacja (pusta, jeśli zależna jest od kodu czynności) | |
REC | 30,10 | Zalecane wartości (nie są generowane, jeśli zależne są od kodu czynności) | |
AFC | 40,10 | Uwzględniane funkcje | |
ACV | 50,10 | Powiązane kody czynności |
Dokumentacja ta, która tworzona jest w katalogu OBJ, może zawierać następujące akapity:
TIT | 10,10 | Tytuł | |
PRE | 10,20 | Prezentacja | |
REC | 30,10 | Zalecane wartości | |
ATB | 100,10 | Uwzględniane tabele |
Dokumentacja ta, która tworzona jest w katalogu OBJ, może zawierać następujące akapity:
TIT | 10,10 | Tytuł | |
PRE | 10,20 | Prezentacja | |
PRQ | 30,10 | Warunki wstępne | |
ADP | 30,20 | Wprowadzane ustawienia | |
AT2 | 30,30 | Wprowadzane tabele | |
CHO | 40,10 | Pola obowiązkowe | |
ERR | 90,10 | Błędy | |
ATB | 100,10 | Uwzględniane tabele |
Dokumentacja ta, która tworzona jest w katalogu OBJ, może zawierać następujące akapity:
TIT | 10,10 | Tytuł | |
PRE | 10,20 | Prezentacja | |
PRQ | 30,10 | Warunki wstępne | |
AFC | 30,20 | Dostęp do raportu | |
CRI | 30,30 | Kryteria | |
DES | 40,10 | Opis | |
ATB | 100,10 | Uwzględniane tabele |
Dokumentacja ta, która tworzona jest w katalogu OBJ, może zawierać następujące akapity:
TIT | 10,10 | Tytuł | |
PRE | 10,20 | Prezentacja | |
CTX | 30,10 | Kontekst | |
FLW | 40,10 | Opis strumienia | |
ATB | 100,10 | Uwzględniane tabele |
Dokumentacja ta, która tworzona jest w katalogu OBJ, może zawierać następujące akapity:
TIT | 10,10 | Tytuł | |
PRE | 10,20 | Prezentacja | |
OPM | 30,10 | Tryb działania | |
REM | 70,10 | Notatki |
Dokumentacja ta, która tworzona jest w katalogu OBJ, może zawierać następujące akapity:
TIT | 10,10 | Tytuł | |
PRE | 10,20 | Prezentacja | |
OPM | 30,10 | Tryb działania | |
REM | 70,10 | Notatki |
Dokumentacja ta, która tworzona jest w katalogu OBJ, może zawierać następujące akapity:
TIT | 10,10 | Tytuł | |
PRE | 10,20 | Prezentacja | |
OPM | 30,10 | Tryb działania | |
ECG | 40,10 | Generowane zapisy | |
REM | 70,10 | Notatki |
Dokumentacja ta, która tworzona jest w katalogu OBJ, może zawierać następujące akapity:
TIT | 10,10 | Tytuł | |
PRE | 10,20 | Prezentacja | |
CTX | 30,10 | Kontekst | |
REM | 70,10 | Notatki | |
ATB | 100,10 | Uwzględniane tabele |
Występuje tylko jeden akapit dla tego typu dokumentacji, który jest tworzony w katalogu MCD:
TIT | 10,10 | Tytuł |
Występuje tylko jeden akapit dla tego typu dokumentacji, który jest tworzony w katalogu MCD:
TIT | 10,10 | Tytuł |
Występuje tylko jeden akapit dla tego typu dokumentacji, który jest tworzony w katalogu MCD:
TIT | 10,10 | Tytuł |
Dokumentacja ta, która tworzona jest w katalogu OBJ, może zawierać następujące akapity:
TIT | 10,10 | Tytuł | |
APE | 10+10*no,10 | Opis entry point | |
CTX | 10+10*no,20 | Kontekst |
Dokumentacja ta, która tworzona jest w katalogu OBJ, może zawierać następujące akapity:
TIT | 10,10 | Tytuł | |
PRE | 10,20 | Prezentacja | |
CRI | 20,10 | Lista kryteriów |
Uwzględniane akapity PRE:
Dokumentacja ta, która tworzona jest w katalogu OBJ, może zawierać następujące akapity:
TIT | 10,10 | Tytuł | |
PRE | 10,20 | Prezentacja |
Uwzględniane akapity PRE:
Ten typ dokumentacji jest używany w dwóch przypadkach:
Należy zauważyć, że tworzenie innych dokumentów umożliwiające posiadanie pośrednich menu musi być wykonane w postaci dokumentu typu DI z następującymi akapitami: akapit TIT w pozycji (10,10), akapit PRE w pozycji (10,20), który może być pusty, możliwie pierwszy akapit LNK w wierszu (10,30), aby wprowadzać powiązania nawigacyjne w pasku tytułu, a także akapit LNK z wierszem większym lub równym 20, aby wyszczególniać pozycje powiązań menu.
Ten typ dokumentacji jest tworzony w katalogu 4GL: Dokumentacja ta ma swobodną strukturę. Jedynie obowiązkowym akapitem jest:
TIT | 10,10 | Tytuł |
Gdy jest to jedyny akapit, nie można wygenerować żadnego pliku powiązanego z rekordem, a jedynie powiązany plik, o ile istnieje, może być poddany ekstrakcji pod nazwą dokumentacji. Ta funkcjonalność ma zapewnić pełne pozyskiwanie istniejących dokumentów 4GL, a każdy z dokumentów widziany jest jako plik w bazie.
Jeżeli istnieje więcej niż jeden akapit (szczególnie podczas dodawania akapitów typu MIS lub MIN), dokumentacja jest tworzona zgodnie z typowymi zasadami.
Należy zauważyć, że dokumentacja, dla której kod zakończony jest znakami „_D”, jest tworzona z plikiem, który zakończony jest znakiem „$”. W rzeczy samej, aby zapobiec tworzeniu kluczy zawierających znaki specjalne, zastosowanie ma ta reguła zmiany nazw. Dlatego też, funkcje seg$, chr$ oraz getenv$ są reprezentowane przez rekordy SEG_D, CHR_D oraz GETENV_D.
Jest to szczególny typ: jest to jedynie etykieta dla plików, które mają być objęte ekstrakcją. Zasady nazewnictwa są następujące:
Inne typy dokumentów (DI, IN, CS, DL, AM) są dokumentami, które nie posiadają zdefiniowanej struktury (ale dal których zdefiniowane są katalogi generowania w odniesieniu do typu). Jedynym obowiązkowym akapitem jest TIT.
Gdy jest to jedyny akapit, nie można wygenerować żadnego pliku powiązanego z rekordem, a jedynie powiązany plik, o ile istnieje, może być poddany ekstrakcji pod nazwą dokumentacji.
Jeżeli istnieje więcej niż jeden akapit (szczególnie podczas dodawania akapitów typu MIS lub MIN), dokumentacja jest tworzona zgodnie z typowymi zasadami.
Katalogi generowania są wyszczególniane w poniższej tabeli:
TYP DOKUMENTU | KATALOG GENEROWANIA |
DI (dodatkowe dokumenty) | AFC |
IN (dokumenty dotyczące instalacji) | INSTALACJA |
CS (dokumentacja dotycząca trójkąta ograniczeń projektowych) | KONSOLA |
DL (dokumentacja dotycząca trójkąta ograniczeń projektowych) | DLT |
AM (dokumentacja dotycząca szablonów projektowych) | MODEL |
Tabele zawartości, tworzące dokumentację, są powiązane z dokumentacją typu APM. W tym przypadku jest to zazwyczaj tylko jeden akapit:
TIT | 10,10 | Tytuł |
Akapit może zawierać listę kodów dokumentów w postaci tekstowej. W tym przypadku, każda pozycja listy jest dodawana jako złącze do przedmiotowej dokumentacji (tytuł powiązanej dokumentacji, który jest ponownie używany w przedmiotowej dokumentacji). Umożliwia to tworzenie tabel zawartości w sposób ręczny, bądź dodawanie dodatkowych powiązań do istniejącej tabeli zawartości.
W rzeczy samej, podczas generowania dokumentacji z katalogu, dokumenty typu APM są generowane automatycznie jedynie z akapitem TIT. Tabela przedstawiona poniżej opisuje kodu utworzonych dokumentów oraz tabele zawartości, generowane w dokumentach tworzonych podczas ostatecznego generowania:
Typ tabeli zawartości | Kod generowania | Zawartość tabeli zawartości |
Tabela zawartości funkcji | Kodem menu jest ADMIN | Lista funkcji menu |
Tabela zawartości ustawień | ADP_chapter, gdzie chapter jest rozdziałem, do którego odnosi się ustawienie. Słownik jest generowany podczas uruchamiania generowania katalogu dla ustawienia rozdziału. ADP_0 jest tabelą zawartości wyższego poziomu. Słownik jest generowany niezwłocznie po wygenerowaniu słownika dla ustawienia. | Lista ustawień rozdziału pogrupowana według grupy (ADP_chapter) oraz lista rozdziałów (ADP_0) |
Tabela zawartości zmiennych wymiarowania | ADM_module, gdzie module jest numerem modułu (menu lokalne 14), do którego należy zmienna wymiarowania. Słownik jest generowany podczas uruchamiania generowania słownika dla zmiennej modułu. ADM_0 jest tabelą zawartości wyższego poziomu. Słownik jest generowany niezwłocznie po wygenerowaniu słownika dla zmiennej wymiarowania. | Lista zmiennych dla modułu (ADM_module), oraz lista modułów (ADM_0) |
Tabela zawartości raportów | ARP_group, gdzie group jest grupą, do której należy raport. Słownik jest generowany podczas uruchamiania generowania słownika dla raportu grupy. ARP_0 jest tabelą zawartości wyższego poziomu. Słownik jest generowany niezwłocznie po wygenerowaniu słownika dla raportu. | Lista raportów grupy (ARP_group), oraz lista grup (ARP_0) |
Tabela zawartości kodu czynności | ACV_module, gdzie module jest numerem modułu (menu lokalne 14), do którego należy kod czynności. Słownik jest generowany podczas uruchamiania generowania słownika dla kodu czynności modułu. ACV_0 jest tabelą zawartości wyższego poziomu. Słownik jest generowany niezwłocznie po wygenerowaniu słownika dla raportu. | Lista kodów czynności modułu (ACV_module), oraz lista modułów (ACV_0) |
Tabela zawartości działań | ACT_module, gdzie module jest numerem modułu (menu lokalne 14), do którego należy dane działanie. Słownik jest generowany podczas uruchamiania generowania słownika dla kodu działania modułu. ACT_0 jest tabelą zawartości wyższego poziomu. Słownik jest generowany niezwłocznie po wygenerowaniu słownika dla kodu działania. | Lista kodów czynności działania modułu (ACT_module), oraz lista modułów (ACV_0) |
Tabela zawartości szablonów importu/ eksportu | AOE_module, gdzie module jest numerem modułu (menu lokalne 14), do którego należy szablon. Słownik jest generowany podczas uruchamiania generowania słownika dla szablonu modułu. AOE_0 jest tabelą zawartości wyższego poziomu. Słownik jest generowany niezwłocznie po wygenerowaniu słownika dla szablonu importu/ eksportu. | Lista szablonów importu/eksportu modułu (AOE_module), oraz lista modułów (AOE_0) |
Tabela zawartości reguły Workflow | AWA_category, gdzie category jest kodem kategorii, do której należy reguła. Słownik jest generowany podczas uruchamiania generowania słownika dla reguły kategorii. AWA_0 jest tabelą zawartości wyższego poziomu. Słownik jest generowany niezwłocznie po wygenerowaniu słownika dla reguły Workflow. | Lista reguł Workflow kategorii (AWA_category), oraz lista kategorii (AWA_0) |
Spis treści automatu księgującego | GAU_module, gdzie module jest numerem modułu (menu lokalne 14), do którego należy automat księgujący. Słownik jest generowany podczas uruchamiania generowania słownika dla dziennika modułu. GAU_0 jest tabelą zawartości wyższego poziomu. Słownik jest generowany niezwłocznie po wygenerowaniu słownika dla automatu księgującego. | Lista automatu księgującego modułu (GAU_module), oraz lista modułów (GAU_0) |
Tabela zawartości kodu analityki | CDE_module, gdzie module jest numerem modułu (menu lokalne 14), do którego należy kod analityki. Słownik jest generowany podczas uruchamiania generowania słownika dla kodu analityki modułu. CDE_0 jest tabelą zawartości wyższego poziomu. Słownik jest generowany niezwłocznie po wygenerowaniu słownika dla kodu analityki. | Lista kodów analityki modułu (CDE_module), oraz lista modułów (CDE_0) |
Tabela zawartości właściwości płatności | CDA_0 jest tabelą zawartości (tylko na jednym poziomie). Słownik jest generowany niezwłocznie po wygenerowaniu słownika dla właściwości płatności. | Lista właściwości płatności (CDA_0) |
Tabela zawartości entry point | ADC_module, gdzie module jest numerem modułu (menu lokalne 14), do którego należy proces. Słownik jest generowany podczas uruchamiania generowania słownika dla procesu modułu. ADC_0 jest tabelą zawartości wyższego poziomu. Słownik jest generowany niezwłocznie po wygenerowaniu słownika dla procesu. | Lista procesów dla modułu (ADC_module), oraz lista modułów (ADC_0) |
Zawartość tabeli zdarzeń wywołujących statystyki | PS1_module, gdzie module jest numerem modułu (menu lokalne 14), do którego należy dane zdarzenie. Słownik jest generowany podczas uruchamiania generowania słownika dla zdarzenia modułu. PS1_0 jest tabelą zawartości wyższego poziomu. Słownik jest generowany niezwłocznie po wygenerowaniu słownika dla zdarzenia wywołującego statystyki. | Lista zdarzeń dla modułu (PS1_module), oraz lista modułów (PS1_0) |
Dla wszystkich typów dokumentów, innych niż te, które wyszczególnione są powyżej, możliwe jest tworzenie dokumentacji, dla której kodem jest INDEX. Jeżeli taka dokumentacja istnieje, tworzone jest łącze bezpośrednio z każdego dokumentu tego typu na pasku tytułu. Na przykład, dokumentacja typu IN, DL używa indeks tego typu.