Projektowanie > Słownik danych > Parametry > Kody działań 

Kody czynności służą do:

  • tworzenia aktywnych lub nieaktywnych elementów w słowniku (na przykład tabele, indeksy, zakładki, sekcje ekranu lub pola...). Na przykład, ustawienie kodu czynności jako aktywnego lub nieaktywnego daje możliwość dezaktywacji niektórych opcjonalnych pól znajdujących się na ekranach.
  • uwzględnienia wymiarów pól w tabelach.
  • umożliwiania konfiguracji wymiarów pól i sekcji ekranu.
  • identyfikowania elementów opracowanych dla standardowych lokalizacji: te elementy charakteryzują się kodem czynności rozpoczynającym się od litery K.
  • identyfikowania elementów rozwiązań specjalnych lub pionowych. Gdy kod czynności rozpoczyna się od litery X, Y lub Z, to element jest uważany za nietypowy i nie może mu zostać przyznana standardowa poprawka. Mówiąc bardziej szczegółowo, standard został ustanowiony od wersji 5 oprogramowania X3:
    • Kody rozpoczynające się od litery X są przeznaczone do projektowania pionowego
    • Kody rozpoczynające się od litery Y lub Z są przeznaczone do projektowania specjalnego.

Wartość kodu czynności jest określona w zarządzaniu folderami. wprowadzane są tylko kody, które nie zależą od innego kodu. Pozostałe kody są usuwane. Aby uzyskać więcej informacji dotyczących reguł nazywania kodów, zajrzyj do pola „Zależności” w pomocy.

Reguły sterujące do zmian wartości kodu czynności.

Procedura:

Przejdź do folderu głównego,

  • Zmień kod czynności w rekordzie podfolderu, aby skorzystać z funkcji GESADS.
    (W ŻADNYM WYPADKU NIE WOLNO bezpośrednio zmieniać kodu czynności rekordu w folderze do przetwarzania. Ponieważ zatwierdzenie zależy od różnicy pomiędzy kodami czynności rekordu kodu czynności i rekordem folderu, nie będzie żadnego elementu do przetwarzania.
  • Aby rozpocząć proces, należy uruchomić zatwierdzanie. Zatwierdzenie powoduje usunięcie lub utworzenie elementów przypisanych do kodu czynności.

Alternatywne rozwiązanie dla doświadczonych programistów:

Dla doświadczonych programistów, którzy nie chcą korzystać z zarządzania folderami (zatwierdzanie folderów trwa zbyt długo lub jest niemożliwe do przeprowadzenia na folderach, które są wciąż używane).

Tylko dla rozmiarowych kodów czynności . Zabronione dla kodów aktywnych/nieaktywnych. Usuwanie lub tworzenie elementów w zależności od tego, czy kod działalności jest aktywny czy nie, jest w pełni zarządzane w ramach zatwierdzania folderu, ale nie jest zarządzane w zatwierdzaniu każdego słownika.

Przejdź do folderu, aby rozpocząć proces

  • Zmień kod czynności bezpośrednio w rekordzie kodu czynności.
  • Zatwierdź tylko elementy związane z kodem czynności poprzez funkcję zatwierdzania słownika znajdującą się w: „Projektowanie \ Narzędzia \ Słownik \ Zatwierdzanie”

Warunek

SEEREFERTTO Odniesienie do dokumentacji Implementacja

Zarządzanie ekranem

Konfiguracja jest dokonywana na pojedynczej zakładce.

Karta Ekran wpisów

Prezentacja

Poniżej opisane są szczegółowe cechy dotyczące kodów czynności.

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Identyfikator

Kod czynności identyfikuje opcję, która może być opcją typu tak/nie lub może określać liczbę wystąpień.

Opcja ta, która musi zostać przypisana podczas tworzenia folderu, umożliwia wprowadzenie zmian w strukturze ekranów oprogramowania oraz, ewentualnie, w strukturze bazy danych.

  • Opis (pole ZLIBACT)

 

Cechy

  • Aktywny (pole FLACT)

Jeśli to pole wyboru jest zaznaczone, tabele i ekrany lub pola tabel i ekranów, które zależą od kodu działania są dostępne.

Jeśli to pole wyboru nie jest zaznaczone, ekrany i tabele, bądź pola, które od nich zależą nie są dostępne i nie wyświetlają się.

Uwaga: Podczas używania dla każdej zmiany pozycji kodu działania konieczne jest:

  • Dokonanie zmiany kodu działania w rekordzie folderu, na podstawie folderu nadrzędnego
  • Zatwierdzenie folderu podrzędnego.
  • Moduł (pole MODULE)

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.

  • Sekwencja (pole RANG)

Pole to umożliwia wskazanie kolejności, w jakiej mają być wyświetlane kody czynności podczas zarządzania folderem. Kody czynności, w zależności od formuły, są wyliczane w porządku rosnącym dla tej liczby.

  • Typ (pole TYP)

Pole to służy do klasyfikowania kodów czynności w kartach dla celów związanych z zarządzaniem folderem.

  • Min. wielkość (pole DIMFIL)

Niektóre pola tabel mogą wyświetlać liczbę swoich wystąpień, różniącą się w zależności od kodu czynności. Często liczba wystąpień danego pola w tabeli oraz na ekranie jest taka sama, jednak czasami zdarza się, że dane pole na ekranie musi zostać ukryte, podczas gdy nadal występuje ono w tabeli.

W takim przypadku możliwe jest nadanie tej kolumny wartości innej niż poprzednia. Wymiar ten odpowiada zasadniczo wymiarowi utworzonemu w raportach Crystal Reports.

  • Maks. wielkość (pole DIMMAX)

Wartość ta odpowiada maksymalnemu wymiarowi analitycznemu dla zmiennych, którymi zarządza dany proces.

  • Wielkość ekranu (pole DIME)

Z tego pola należy korzystać w celu zdefiniowania liczby wymiarów użytych na powiązanych ekranach i w tabelach.

Tabela może być ograniczona przez minimalny i maksymalny rozmiar. Należy użyć następującej formuły w celu zdefiniowania wymiarów tabeli:

min(max(MIN,SCREEN),MAX).

Pole to jest dostępne wyłącznie dla kodów działania typu Wymiarowanie.

  • Zależność (pole DEP)

Gdy wartość nie jest równa Nie, pole to służy do wskazania, że wartość kodu czynności nie została wprowadzona, ale jest automatycznie ustalana jako funkcja wartości pozostałych kodów czynności. Dopuszczalne wartości to:

  • Odwrotność : Kod czynności przyjmuje wartość odwrotną do wartości wprowadzonego kodu czynności; jest on aktywny, jeżeli odpowiadający mu kod czynności jest nieaktywny oraz jest nieaktywny, jeżeli kod ten jest aktywny.
  • Wymiarowe : kod czynności składa się wówczas ze źródła oraz liczby M (od 1 do 9) i zostaje skojarzony z kodem czynności, który może przyjąć wartości liczbowe od 1 do N. Kod czynności jest aktywny, jeżeli wartość skojarzonego z nim kodu jest większa lub równa M; w przeciwnym razie jest nieaktywny.

Przyjrzyjmy się przykładowemu kodowi ANA, skojarzonemu za pomocą połączeń wymiarów z kodami od AX1 do AX9. Jeżeli kod ANA ma wartość 5, wówczas kody AX1 do AX5 będą aktywne, zaś kody od AX6 do AX9 będą nieaktywne.

  • Formuła : służy do obliczenia wartości kodu czynności jako funkcji wyrażenia wejściowego. To obliczone wyrażenie może zawierać stałe, funkcje oraz zmienne w postaci innych kodów czynności. Wspomniane kody czynności mogą zostać wprowadzone, mogą to również być uprzednio obliczone kody (kolejność obliczania kodów czynności zależy od tego, czy wcześniejsze kody mają zdefiniowaną klasyfikację). Kod czynności niedziałający w wymiarze uzyskuje wartość 1, jeżeli jest aktywny, lub wartość 0, jeżeli jest nieaktywny.

Na przykład jeżeli formuła nadana kodowi XXX to max(XAA,XAB), kod XXX będzie aktywny, jeżeli aktywny jest jeden z dwóch kodów czynności: XAA lub XAB. Jeżeli kody te działają w oparciu o wymiar, uzyskany wymiar będzie wartością maksymalną dwóch wymiarów.

 

  • Formuła (pole ACTFOR)

Jeżeli kod czynności zależy od formuły, w tym miejscu definiuje się formułę, która ma zostać oceniona w celu uzyskania wartości kodu czynności. Formuła ta może mieć postać:

  • wyrażenia logicznego (jeżeli jest ono prawdziwe, kod czynności będzie aktywny, w przeciwnym wypadku będzie on nieaktywny).
  • wyrażenia liczbowego zwracającego wartość w postaci dodatniej liczby całkowitej (dla kodów wartości działających w oparciu o wymiar).

Zamknij

 

Raporty

Z funkcją domyślnie powiązane są następujące raporty :

 LISACT : Lista kodów czynności

Można to zmienić w ustawieniach.

Przyciski określone

W oknie otwartym przez ten przycisk występują następujące pola :

Blok numer 1

  • pole OBJET

 

  • pole CLES

 

Blok numer 2

  • Z folderu (pole DOSORG)

Z tego pola należy skorzystać, aby zdefiniować folder, z którego zostanie skopiowany rekord. Możliwa składnia jest opisana w dedykowanym załączniku.

  • Wszystkie foldery (pole TOUDOS)

Z tej opcji należy skorzystać, aby skopiować rekord do wszystkich folderów zdefiniowanych w słowniku (tabela ADOSSIER w bieżącym rozwiązaniu).

  • Do folderu (pole DOSDES)

Z tego pola należy skorzystać, aby zdefiniować folder, do którego zostanie skopiowany rekord. Możliwa składnia jest opisana w dedykowanym załączniku.

Zamknij

Przycisk ten służy do kopiowania definicji rekordu z/do innego folderu.

Pasek menu

Dokumentacja/ Akapity

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.

Dokumentacja/ Powiązania

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.

Dokumentacja/ Generowanie

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:

  • generowanie struktury dokumentów ze słownika (tabele ADOCUMENT, ADOCBLB, ADOCCLB).
  • generowanie dokumentów z poprzednich tabel.
  • generowanie dokumentów dla pól.

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

  • Wszystkie istniejące języki (pole ALLLAN)

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:

  • jeśli kod języka nie jest wprowadzony odręcznie, zostanie użyty język domyślny,
  • w przeciwnym wypadku stosowany jest język wprowadzony.

Służy do definiowania języka generowania (jeżeli nie zaznaczono opcji generowania wszystkich języków).

  • Wszystkie typy (pole ALLTYP)

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).

  • Kody dokumentacji od (pole FUNDEB)

Stosowany do określenia zakresu kodów, uwzględnianych przy generowaniu dokumentacji.

  • Kody dokumentacji do (pole FUNFIN)

 

Generuj ADOCUMENT

  • pole GENDOC

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.

  • Do wszystkich grup (pole ALLCREGRP)

Pole to umożliwia wybór między:

  • Przetworzeniem wszystkich dokumentacji lub pomocy dla pól, niezależnie od grupy przynależności użytkownika.
  • Przetworzeniem wyłącznie dokumentacji lub pomocy dla pól, których grupa użytkownika odpowiada grupie autora dokumentacji, która znajduje się w tabeli AOBJGRPDEV.

Generuj dokument końcowy

  • pole GENFIN

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'
Generowanie 'kompletne' dotyczy wyłącznie standardowych kodów działania.

  • Tylko zweryfikowane dokumentacje (pole HLPVLD)

Stosowany do generowania ostatecznego dokumentu jedynie dla zwalidowanych dokumentacji.

  • Pomoc dla pól połączona z dokumentacją (pole HLPLNKFLD)

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.

  • Pomoc dla innych pół (pole HLPFLD)

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.

  • Kody dokumentacji od (pole HLPDEB)

Stosowany do określenia zakresu kodów, uwzględnianych przy generowaniu dokumentacji.

  • Kody pomocy do pola do (pole HLPFIN)

 

  • Katalog generowania (pole REPERT)

 

Zamknij

 

Komunikaty o błędzie

Podczas wprowadzania mogą wyświetlić się następujące komunikaty ogólne oraz o błędach :

Kod czynności zależny od xxx

Kod czynności został zadeklarowany jako zależny od innego kodu czynności, który także jest zależny.

Błąd podczas oceny formuły

Wprowadzona formuła nie jest zgodna ze standardem X3.

Użyte tabele

SEEREFERTTO Odniesienie do dokumentacji Implementacja