Dialógové okno sa otvorí z menu procesu D2000 CNF, záložka Aplikačné parametre -> Generovanie slovníka.

Vo vybraných objektoch generátor automaticky prehľadá miesta (texty), ktoré môžu obsahovať kľúče do slovníka.
Ak tieto texty nie sú prázdne a neobsahujú kľúče do slovníka, pokúsi sa pre ne vygenerovať kľúč, ktorý potom s príslušným textom vloží do slovníka.
Jazyk, pod ktorým sa text z konfigurácie objektu uloží do slovníka, je definovaný jazykom, ktorý má priradený aktuálne prihlásený užívateľ.
Taktiež mení konfiguráciu vybraných objektov tak, aby tieto generované kľúče používali.

Popísaný proces sa ovláda prostredníctvom nasledujúceho dialógového okna:

Generovanie slovníka

Funkčné tlačidlá


Pomocou funkčných tlačidiel je možné ovládať funkcie pri generovaní slovníka.

Pridávanie objektov, z ktorých bude generovaný zoznam textov a zároveň ktoré budú modifikované tak, aby ich použili.
Vyradenie objektu zo zoznamu.
Otvorenie objektov na modifikáciu a vygenerovanie kľúčov.
Uloženie zmien:
   1. Modifikácia slovníka.
   2. Modifikácia jednotlivých objektov.
Stĺpcový prístroj Zatvorenie dialógu bez uloženia zmien.

Generovanie kľúčov prebieha v troch krokoch:

  1. Stlačením tlačidla sa otvorí zoznam objektov konfigurácie.
    Z neho postupne vyberáme objekty, z ktorých chceme generovať texty do slovníka.
    V ponuke sú len tie typy objektov, ktoré je možné prostredníctvom procesu D2000 CNF editovať (nie sú ponúknuté napríklad schémy, grafy, ...).
    Zatvorením zoznamu ukončíme výber objektov, ktorý je možné použiť i opakovane.
    Vyradenie (predtým už vybraného) objektu zo zoznamu je možné prostredníctvom tlačidla .
    Vybrané objekty sú v prvom stĺpci zoznamu, v druhom stĺpci je zobrazený ich stav.
     
  2. Po výbere objektov je potrebné prezrieť ich konfiguráciu a následne tlačidlom vyhľadať texty, ktoré môžu obsahovať kľúče zo slovníka.
    Pre každý objekt, ktorý je v stave Vybraný alebo Chyba pri otváraní, sa ho pokúsi otvoriť na modifikáciu a v prípade úspechu prezrie jeho konfiguráciu.
    Pre texty, ktoré je možné zaradiť do slovníka, vygeneruje kľúč a zaradí ho do zoznamu v stĺpci vpravo.
    Tento zoznam obsahuje všetky texty v otvorených objektoch a ich stav v nasledujúcich stĺpcoch:

    Meno stĺpca Popis
    Úplné meno kľúča Každý text je v rámci konfigurácie objektu jednoznačne určený jeho menom. Toto meno je použité ako kľúč do slovníka. Skladá sa z mena_objektu + meno_vlastnosti_objektu + poradové_číslo.
    Takto vytvorené meno môže dĺžkou prekračovať limit pre dĺžku mena kľúča. Preto je v prípade potreby skrátené.
    Meno kľúča pre slovník Skutočné meno kľúča pre slovník (v prípade potreby skrátené).
    Stav Text popisujúci stav kľúča:

    1. ERR: neviem vygenerovať kľúč
    2. Prázdny text v konfigurácii objektu
    3. Už preložený text
    4. Vygenerovaný nový kľúč
    5. Kľúč je definovaný s iným textom
    6. Kľúč je definovaný s potrebným textom

    Popis jednotlivých stavov je v nasledujúcej tabuľke.

    Text z konfigurácie objektu

    Text, ktorý je obsiahnutý v konfigurácii objektu.
    Text zo slovníka Text, ktorý vznikne preložením textu z konfigurácie objektu prostredníctvom slovníka.

    Popis stavov kľúča:

    Stav Popis
    ERR: neviem vygenerovať kľúč Interná chyba. Vyskytne sa, ak bol proces automatického generovania kľúča pre daný text neúspešný.
    Prázdny text v konfigurácii objektu V konfigurácii objektu je prázdny text. Pre takéto texty sa do slovníka kľúče negenerujú.
    Už preložený text Konfigurácia objektu obsahuje text, ktorý obsahuje kľúč do slovníka. Pre takéto texty sa do slovníka kľúče negenerujú.
    Vygenerovaný nový kľúč Text, ktorý je v  stĺpci Text z konfigurácie objektu, bude vložený do slovníka pod zadaným kľúčom. Objekt bude zmenený tak, že text sa nahradí kľúčom.
    Kľúč je definovaný s iným textom Vygenerovaný kľúč už v slovníku existuje avšak s iným textom, aký je v konfigurácii objektu. Akcia Uloženie takýto kľúč nepoužije.
    Kľúč je definovaný s potrebným textom Vygenerovaný kľúč už v slovníku existuje s rovnakým textom, aký je v konfigurácii objektu. Akcia Uloženie preto slovník nemení, ale zmení len konfiguráciu objektu tak, že text sa nahradí kľúčom.

    Vzhľadom na množstvo informácií, ktoré sa zobrazuje v zozname kľúčov, je možné tento filtrovať tak, aby sa zobrazili len:

    A. kľúče patriace ku konkrétnemu objektu (voľba Zoznam kľúčov pre vyznačený objekt/všetky)

    B. riadky, ktoré pri uložení spôsobia zmenu konfigurácie slovníka alebo niektorého z vybraných objektov. V tomto režime sú zobrazené aj riadky, ktoré oznamujú chybu pri vytváraní mena kľúča, alebo tie, ktoré indikujú konflikt: Kľúč je definovaný s iným textom.
     

  3. Posledný krok pri generovaní slovníka je jeho uloženie tlačidlom .

    Generovanie slovníka môže zmeniť:

Napíšte komentár