Parametry > Konfigurator > Procesy standardowe 

Funkcja służy do definiowania:

Sekwencji wierszy współdzielonych między wieloma skryptami (modyfikacja możliwa w jednym miejscu).

Pytania i zmienne powiązane z oknem wyboru w trybie automatycznym.

Procedura wyboru skryptu do wykorzystania (maksymalnie 18 pytań).

Warunek

SEEREFERTTO Odniesienie do dokumentacji Implementacja

Zarządzanie ekranem

Karta Ekran wpisów

Prezentacja

Wprowadzanie nagłówka

Procedura : Wprowadź numer procedury o maksymalnie 5 znakach oraz tytuł o maksymalnie 30 znakach długości.

Wybory : Procedura może zostać wykorzystana przy dokonywaniu wyborów w trybie automatycznym oraz w przypadku skryptów o ograniczonej liczbie czynności.

Skrypt : Procedura może zostać wykorzystana wyłącznie w odniesieniu do skryptów.

Skrypt główny : W rezultacie możliwe jest zaplanowanie początkowego mini-skryptu, który służy do wyboru skryptu do uruchomienia. W tym celu należy utworzyć procedurę typu „skrypt główny” oraz przypisać do tej procedury parametr ogólny CFGINI. Przy wykonywaniu procedury zadawane są pytania oraz do zmiennej systemowej SCESEL zapisywany jest kod skryptu do uruchomienia. Pojedyncza procedura definiuje wszystkie skrypty główne w systemie.

Uwagi

Uruchomienie mini-skryptu nie jest dynamiczne:

Najpierw zadawane są pytania lub wypełnianie są „formularze i szablony”.

Wiersze skryptu typu „zmienna”, „entry point”, „połączenia z tabelą” oraz „komunikat” są następnie wykonywane w kolejności wprowadzenia.

Metoda wpisu : Dwa możliwe wybory:

Standardowe (jeżeli jest to procedura dla wyborów lub skryptów).

Wspomagane: automatyczne otwieranie okien wyboru (jeżeli jest to procedura zdefiniowana jako skrypt główny).

Wprowadzanie pozycji

Wprowadzanie wierszy skryptu przebiega identycznie jak w przypadku procedur (wszystkie fazy)

Uwagi dotyczące wprowadzania

Domyślnie, w pojedynczej tabeli zawierającej procedurę lub wiersze skryptu, istnieje możliwość skopiowania/wycięcia/wklejenia linii ustawień lub grupy linii przy pomocy przycisku w wierszu.

Przy tworzeniu lub wstawianiu nowego wiersza, istnieje możliwość wykorzystania prawego przycisku myszy w celu skopiowania poprzedniego wiersza.

W kolumnie warunku, przy pomocy prawego przycisku myszy istnieje możliwość skopiowania warunku z poprzedniego wiersza, lub automatyczne ustawienie warunku przeciwnego w poprzednim wierszu bez konieczności ponownego prowadzania.

W kolumnie wyrażenia, przy pomocy prawego przycisku myszy istnieje możliwość automatycznego skopiowania wyrażenia z poprzedniego wiersza.

W kolumnie „Symbol”, przy pomocy prawego przycisku myszy istnieje możliwość dostępu do słownika w trybie wyświetlania, który podaje charakterystykę wprowadzonego symbolu.

Ustawienia pytań

Przykład 1: Ustawienie pytania COLOR

Przykład 2: Ustawienie pytania DIAMETER, jeżeli odpowiedź na pytanie FORM = „R” (FORM może być również zmienną, której wartość obliczana jest przez skrypt)

Przykład 1

Przykład 2

Czynność

Pytanie

Pytanie

Symbol

COLOR

DIAMETER

Warunek

S_FORM = 'R'

Wyrażenie

Uwaga

W przypadku wykorzystania „funkcji zaawansowanych”, jeżeli wprowadzono wyrażenie, pytanie inicjowane jest tym wyrażeniem przez wprowadzeniem.

Obliczanie wartości zmiennych

Przykład 1:Obliczanie wartości zmiennej SURFACE przy pomocy wyrażenia (LENGTH oraz WIDTH = pytania lub zmienne)

Przykład 2:Obliczanie wartości zmiennej SPEED przy pomocy tabeli kalkulacji VITBIS, jako funkcji wartości parametru LARBIS, jeżeli wartość logiczna BISEAU to Prawda (zaznaczone pole wyboru lub wartość = 1)

Przykład 1

Przykład 2

Czynność

Zmienna

Zmienna

Symbol

SURFACE

SPEED

Warunek

S_BISEAU

Wyrażenie

S_LENG*S_WIDTH

Tabela kalkulacji

VITBIS

Indeks

LARBIS

Wybór artykułu

Przykład 1:Otwórz okno wyboru akcesoriów „ACC”, jeżeli wartość zmiennej ACCESS to Prawda i zezwala na dokonanie wyboru 1 do n linii.

Przykład 2:Otwórz okno wyboru akcesoriów „ACC”, wyłącznie w trybie wyświetlania.

Przykład 1

Przykład 2

Czynność

Wybór

Wybór

Symbol

ACC

ACC

Parametr

Wybierz. 1 do n linii

Brak wyboru

Warunek

S_ACCESS

Wybór opcji/wariantów

Przykład:Otwórz okno wyboru opcji wariantów „OPT”, jeżeli wartość zmiennej OPTIONS to Prawda i umożliwia dokonanie wyboru 1 do n linii.

Na przykład

Czynność

Opcje/warianty

Parametr

Wybierz. 1 do n linii

Symbol

OPT

Warunek

S_OPTIONS

Utwórz połączenie z tabelą X3 (funkcja zaawansowana)

Na przykład: Przeczytaj rekord w tabeli jednostek (TABUNIT), odpowiadający jednostce zapisanej w zmiennej UOM, jeżeli zmienna nie jest pusta.

Na przykład

Czynność

Tabela połączona

Symbol

TABUNIT

Warunek

S_UOM <> ''

Wyrażenie

[F:LNK]UOM = S_UOM

Uwagi:

Rekord w tabeli dostępy jest pod skrótem [LNK].

Utworzenie połączenia spowoduje niedostępność poprzedniego połączenia (niezbędne jest utworzenie kopii zapasowej danych).

Wykonanie procedury

Na przykład: Wykonaj procedurę „RTZ”, jeżeli wartość zmiennej INT to Prawda

Na przykład

Czynność

Procedura

Symbol

Zerowanie

Warunek

S_INIT

Uwagi:

Wszystkie wiersze objęte są warunkiem wyrażonym na tym poziomie (w tym przypadku S_INT).

Ponadto każdy wiersz procedury objęty jest własnym warunkiem.

Zamknij

 

Pola

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

Blok numer 1

Wprowadź numer procedury.
Procedura to standardowy zestaw pytań, obliczeń zmiennych, wybór formularzy, modeli itp., do ponownego wykorzystania.


    • pole MACAXX

     

    • Tryb wprowadzania (pole WINAUT)

    Zaznacz aby otrzymać we wpisie skryptu:

    - automatyczne otwarcie okien do wyboru wartości z listy (pytań/formularzy i szablonów).

    - otwarcie dodatkowego okna dla pytań sterowanych zasięgami (wyświetlenie zakresów wartości).

    Blok numer 2

    • Kod użytkowania (pole MACCOD)

    Wybierz:
    - Dla wyborów, czy procedura ta ma być wykorzystywana dla wyborów/wariantów artykułów lub opcji
    (Do definiowania pytań i kalkulacji)
    - Dla skryptów, czy procedura ta musi być wykorzystywana wyłącznie przez skrypty

    Uwaga

    Te dwa typy procedur mogą być wykorzystywane w skryptach.
    Możliwości czynności są ograniczone w procedurach „Do wyboru”.


    Tabela

    • Aktywny (pole SYMDIS)

    Zaznacz, żeby deaktywować pozycję (usunięcie logiczne)


    • Czynność na (pole SYMTYP)

    Wybierz typ czynności:
    Wybrane mogą być jedynie czynności dostępne w danym kontekście.



    • Symbol (pole SYMNUM)

    Zgodnie z poprzednim wyborem, wprowadź symbol lub wybierz.
    Przykłady:

    - Nazwę pytania, jeśli czynność dotyczy „pytania”
    - Nazwę zmiennej, jeśli czynność dotyczy „zmiennej”
    - Nazwę pola, jeśli czynność dotyczy „tabeli”
    - itp.

    • Opis (pole SYMDES)

     

    • Indeks (pole SYMIND)

    Wybrane pole tabeli jest ustalone zgodnie z indeksem (od 1).
    Na przykład:
    1 dla pierwszego nadrzędnego artykułu jednostki pakowania
    2 dla drugiej jednostki pakowania itp.



    • Parametr (pole UPDCOD)

    Wybrana czynność wymaga dodatkowych ustawień: Możliwe wybory to są wyborami kontekstowymi i dostępne są w polu typu combi.
    Przykłady:
    Dla komunikatu: wybierz pomiędzy „blokowaniem” a „informacją”.
    Dla wyboru artykułów: Określ autoryzowaną liczbę wybranych pozycji:



    • Warunek (pole CNDFOR)

    Wprowadzi warunek, który musi zostać spełniony do zastosowania tej reguły.
    Referencja musi być w języku Adonix i może zostać wprowadzona bezpośrednio lub przy użyciu edytora formuł (pod prawym przyciskiem myszy).
    Wyrażenie o wartości „1” określane jest jako prawdziwe.
    Wyrażenie o wartości innej niż „1” określane jest jako fałszywe.
    Jeśli nie wprowadzono żadnego warunku, wyrażenie zostanie uznane za prawdziwe.



    • Wyrażenie (pole FORFOR)

    Wprowadź, wybierz lub utwórz wyrażenie w formacie syst. Adonix używając edytora formuł.
    Uwagi
    - Wprowadzanie jest obowiązkowe w przypadku czynności „komunikatów” i entry point.
    - W pozostałych przypadkach, gdy nie jest wyświetlane żadne wyrażenie, konieczne będzie obliczenie.
    Jeżeli do tabeli utworzona została referencja do tabeli nie stosowanych standardowo przez konfigurator lub do nieznanych zmiennych, wyświetlany zostaje komunikat ostrzegawczy.



    Zbuduj lub wybierz tablicę. Tablica ta musi posiadać typ wyniku (alfanumeryczny, numeryczny lub data) identyczny z typem zmiennej lub polem tabeli, na którą czynność ma wpływ. Wprowadzenie tego kodu jest obowiązkowe, jeśli nie wprowadzono wyrażenia kalkulacji.

    Ułóż lub wybierz zmienną konfiguratora, która posłuży poszukiwaniu w uprzednio określonym szeregu.
    Zmienna ta powinna być tego samego typu (alfanumeryczna, numeryczna lub data) co typ zakresu szeregu.


     

    • Komentarz (pole TXTAXX)

     

    Zamknij

     

    Ikona "Operacje"

     

    Zamknij

     

    Raporty

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

     PRTSCR : Drukowanie ekranu

    Można to zmienić w ustawieniach.

    Przyciski określone

    Umożliwia przejście do symboli konfiguratora.

    Daje dostęp do tabel kalkulacji konfiguratora.

    Służy zatwierdzania procedury po jej utworzeniu lub modyfikacji.

    Służy do podglądu końcowej procedury.

    Istnieje możliwość skopiowania skryptu do innego folderu. W przypadku kopiowania do innego folderu, procedura kopiowana jest razem z symbolami, tabelami kalkulacji, formularzami i szablonami, jeżeli nie istnieją w folderze docelowym. Kontrola spójności przeprowadzana jest na symbolach i tabelach kalkulacji w obu folderach. Jeżeli mają różne charakterystyki, kopiowanie nie nastąpi. W każdym przypadku wyświetlany jest plik log, który zawierać będzie wszystkie wykryte problemy. Duplikowane formularze i szablony muszą zostać zatwierdzone w folderze docelowym. Jeśli w folderze docelowym tworzony jest symbol, należy go wprowadzić, a następnie wyjść z zarządzania symbolami, żeby mógł zostać uwzględniony.

    Komunikaty o błędzie

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

    Kilka pytań przypisanych do pojedynczego wiersza w tej samej sekcji!

    Komunikat ten pojawia się podczas zatwierdzania skryptu, w sytuacji gdy kilka pytań zostało przypisanych do jednego wiersza w tej samej sekcji.

    Usunięcie procedury nie jest dozwolone z uwagi na obecność w skrypcie/wyborze!

    Komunikat pojawi się, jeżeli procedura wykorzystywana jest w skrypcie lub oknie wyboru.

    Modyfikacja tego procesu spowoduje ponowne zatwierdzenie powiązanych okien oraz skryptu, który z niego korzysta!

    Ten komunikat pojawia się przy modyfikacji procedury w oknie wyboru lub w skrypcie.

    Użyte tabele

    SEEREFERTTO Odniesienie do dokumentacji Implementacja