Výberové okno

Výberové okno obsahuje zoznam objektov systému D2000, ktorý môže byť kategorizovaný podľa typu objektu, podľa príslušnosti v logických skupinách, prípadne filtrovaný pomocou masky alebo CNF filtra.

Ukážka - výberové okno

Okno sa dá rozdeliť na tieto logické časti:

Funkčné tlačidlá


Pomocou funkčných tlačidiel je možné robiť rôzne operácie nad vybratými objektmi systému D2000. Počet a rozmiestnenie jednotlivých funkčných tlačidiel môže byť v rôznych procesoch systému iný a tiež je závislý od účelu a cieľu použitia výberového okna. Tlačidlo, ktoré bolo naposledy použité, ostane naďalej stlačené a jeho funkcia sa dá vyvolať okrem jeho znovuzatlačenia aj dvojklikom nad vybratým objektom v zozname. Rozsah zobrazovaných informácií o jednotlivých objektoch je daný typom zobrazenia:

  • Jednoduchý

    Množina zobrazovaných informácií v zozname je obmedzená a rovnaká pre všetky typy objektov. Výhoda tohto režimu zoznamu je menšie množstvo dát prenášaných z procesu Server do procesu D2000 CNF, v dôsledku čoho má zoznam rýchlejšiu odozvu na akcie užívateľa. V tomto režime nie je možné vykonávať určité akcie. Tlačidlá priradené zakázaným akciám sú zobrazované (iným spôsobom), ale nie sú funkčné.

  • Úplný

    V tomto režime je v zozname možné zobraziť všetky (zobraziteľné) konfiguračné vlastnosti objektov a nie je obmedzená ponuka akcií.

Nasledovný zoznam obsahuje všetky možné prípady funkčných tlačidiel.

Vytvorenie nového objektu.
Modifikácia objektu.
Zrušenie objektu. Akcia sa pokúsi zrušiť označené objekty. Nie je možné zrušiť objekt, ktorý používa iný objekt. Ak tento stav nastane, systém na túto situáciu upozorní a ponúkne možnosť zobraziť zoznam objektov, ktoré používajú zrušený objekt.
Priradenie objektu (objektov) do logických skupín.
Zmena mena objektu.
Prezeranie závislosti medzi objektmi systému.
Priradenie objektu do archívu (len pre úplný typ zobrazenia).
Výber (vloženie) objektu.
Zmena typu zobrazenia v zozname: Jednoduchý/Úplný zoznam.
  Editácia prístupových práv k skupine objektov
Pridanie skupiny objektov k užívateľovi s prístupom na čítanie.
Pridanie skupiny objektov k užívateľovi s prístupom na ovládanie.
Pridanie skupiny objektov k užívateľovi s prístupom na modifikáciu.
Pridanie skupiny objektov k užívateľovi so žiadnym prístupom.
  Editácia skupiny objektov
Priradenie jednotlivých objektov do skupiny objektov.
Priradenie objektov aj s potomkami do skupiny objektov.
Zapnutie / vypnutie filtra.
Vyčistí všetky filtrovacie parametre.
Hromadná zmena parametrov vybraných objektov.
Spustenie filtra. Tlačidlo je aktívne len po zadaní kritéria pre filter v ľubovoľnom stĺpci.

Stromová štruktúra logických skupín


Rovnako ako všetky objekty systému D2000, tak aj objekty typu Užívateľ a Skupina objektov môžu byť zaradené do logických skupín. Ak si v zozname logických skupín vyznačíme nejakú skupinu, v zozname objektov budú zobrazené len tie objekty, ktoré sú členom vybratej skupiny.

Skupina s názvom Všetky objekty nie je logickou skupinou. Pokiaľ sa v strome vyznačí, zobrazia sa objekty bez ohľadu na príslušnosť v skupinách.

Zoznam typov objektov


Zoznam typov objektov je závislý od procesu a účelu použitia výberového okna. Každý typ objektu má svoj charakteristický obrázok naľavo od názvu typu. Ten istý obrázok sa použije aj v zozname objektov pri každom objekte v závislosti od jeho typu.

Zoznam zobrazených typov objektov je možné v prípade potreby zmeniť (zmenšiť) v kontextovom menu. Menu sa zobrazí po kliknutí pravým tlačidlom myši na zoznam objektov.

Kontextové menu

 Menu umožňuje skryť aktuálne vybraný typ objektu (Vyraď), alebo zobraziť zoznam všetkých typov objektov a nastaviť viditeľnosť podľa potreby (Nastavenie).

Nastavenie viditelnosti typu objektu

Zoznam objektov


V pravej časti okna sa nachádza zoznam objektov. Zobrazia sa len tie objekty, ktoré sú rovnakého typu, aký je vyznačený v zozname typov objektov, a ktoré sú zaradené do vyznačenej logickej skupiny.
Zoznam možno tiež korigovať pomocou masky.

Ak nejaký objekt zobrazený v zozname objektov obsahuje potomkov, jeho meno je uzavreté v hranatých zátvorkách. Stlačením klávesy ALT + dvojklik alebo stlačenie tlačidla nad takýmto objektom sa otvorí zoznam jeho potomkov.

Kliknutím na názov stĺpca usporiada zoznam objektov podľa tohto stĺpca. Triedenie je vždy vzostupné. Táto vlastnosť je použiteľná pre stĺpce Meno objektu, Čas zmeny konfigurácie, HOBJ a Exportovací podadresár. Stĺpec, podľa ktorého je zoznam usporiadaný, obsahuje spolu s názvom znak "^".

Vo výberovom okne je možno označiť na spracovanie viac objektov. Stlačením klávesy SHIFT + označením objektu sa vyznačí viac objektov naraz. Stlačením klávesy CTRL sa vyznačí príp. odznačí objekt na ktorý klikneme pomocou ľavého tlačidla myši.
CTRL+A - vyznačí všetky objekty na zobrazenej stránke.
CTRL+B - skopíruje meno aktuálne vyznačeného objektu do schránky (clipboard).
CTRL+N - skopíruje meno aktuálne vyznačeného objektu do políčka masky.
CTRL+C - skopíruje viditeľné konfiguračné parametre do schránky (clipboard).

Stlačením pravého tlačidla myši sa zobrazí nasledovné menu s položkami:

Zoznam objektov - popup okno
Vybrať všetko Označí všetky objekty v danej stránke zoznamu.
Skopírovať Skopíruje označené objekty v textovej forme rozčlenenej po stĺpcoch do schránky.
Stĺpce Zobrazí okno, v ktorom je možné konfigurovať stĺpce tabuľky, t.j., ktoré stĺpce sa budú pre vybratý typ objektu zobrazovať. V prípade režimu Jednoduchý zoznam je zoznam stĺpcov pre všetky typy objektov rovnaký.
Filter Zobrazí okno, v ktorom je možné definovať zložitejšie výberové podmienky do masky (D2000 CNF, D2000 GrEditor).
Hodnota objektu Pre všetky vybraté (označené) objekty sa otvorí dialógové okno umožňujúce prezerať / nastavovať ich hodnoty.
Práva užívateľov na objekt Prostredníctvom dialógu Security Browser zobrazí pre daný objekt zoznam skupín objektov, do ktorých je objekt zaradený, spolu s koncovými užívateľmi, ktorí tieto skupiny majú priradené.
História objektu Otvorí dialógové okno umožňujúce prezerať históriu objektu (vytvorenie, modifikácie, zrušenie).
XML Export Otvorí dialógové okno pre výber XML Export adresára a po potvrdení do neho exportuje vybrané objekty podľa zvolených exportovacích nastavení.
CSV Export Položka je prístupná, ak sú všetky vybraté objekty rovnakého typu. Otvorí sa dialógové okno pre zadanie umiestnenia CSV súboru. Po potvrdení sa tieto objekty exportujú podľa zvolených nastavení do zadaného CSV súboru.
Exportovacie nastavenia CHECK_EXP, ZERO_HOBJ, SYS_VARS a GROUP_SOFT ovplyvňujú výsledok CSV exportu.
Exportovacie nastavenia WITH_CHILD, WITH_REFER, FILE_TIME, UTF8_ENC, SUBDIR_EXP a EXP_LOGS sú ignorované (majú vždy hodnotu False). V prípade, ak exportované objekty so sebou nesú binárne dáta a vo zvolenom umiestnení sa niektoré z nich už vyskytujú, je zobrazené dialógové okno, v ktorom užívateľ určí, či súhlasí s ich prepísaním. Ak prepísanie binárnych dát odmietne, CSV export sa zruší.

Poznámka: CSV Export nie je možné použiť pre objekt typu Kalendár.
Porovnať konfiguráciu objektov s XML Repository Všetky vybraté objekty porovná s XML Repository a zobrazí Modul pre zobrazenie informácií z porovnania.
Pridať do aplikačného modulu (verejný) Otvorí okno určené na výber aplikačného modulu a pridá vybrané objekty medzi verejných členov aplikačného modulu. Ak už je vybraný objekt členom aplikačného modulu, tak zmení jeho členstvo.
Pridať do aplikačného modulu (privátny) Otvorí okno určené na výber aplikačného modulu a pridá vybrané objekty medzi privátnych členov aplikačného modulu. Ak už je vybraný objekt členom aplikačného modulu, tak zmení jeho členstvo.
Odstrániť z aplikačného modulu Odstráni vybrané objekty z aplikačného modulu.
Parametrizovať rodiča Zobrazí dialógové okno pre výber parametra aplikačného modulu a označeným objektom priradí zvolený parameter. Objekty musia patriť do rovnakého aplikačného modulu a musia mať rovnakého rodiča.
Použité konfiguračné vlastnosti Zobrazí použité konfiguračné vlastnosti vybraných objektov, ktoré sú začlenené do aplikačných modulov.
Rozšírené akcie Položka obsahuje ďalšie možnosti práce s objektmi. Táto položka sa zobrazí iba v prípade, ak existuje aspoň jedna rozšírená akcia nad daným výberom objektov.

Poznámka: Počet objektov na stránke sa nastavuje v okne Nastavenia, ak je počet riadkov nastavený na 0, zobrazí sa presne viditeľný počet riadkov.

Maska


Maska umožňuje rýchle vyhľadávanie skupiny objektov, ktorých názvy majú určité spoločné znaky. V maskách je možné použiť špeciálne znaky uvedené v nasledujúcej tabuľke.

Znak Význam znaku
* Nahrádza ľubovoľný počet znakov.
? Nahrádza jeden znak.
[znaky] Umožňuje uviesť niekoľko znakov (bez oddeľovača), ktoré sa môžu vyskytovať na konkrétnej pozícii.
[^znaky] Umožňuje uviesť niekoľko znakov (bez oddeľovača), ktoré sa nemôžu vyskytovať na konkrétnej pozícii.

Do zoznamu objektov sa zaradia len tie objekty, ktorých mená sú zhodné so zadanou maskou.

CNF Filter


Alternatívnym spôsobom pre zobrazenie objektov k výberu pomocou masky je výber objektov pomocou CNF filtra. CNF filter umožňuje selekciu pomocou jednotlivých stĺpcov, ktoré reprezentujú vlastnosti objektov. CNF Filter nie je možné používať súčasne so zadávaním masky. Prednastavený spôsob selekcie je pomocou masky, preto je nutné zapnúť výber pomocou filtra.

Aktivácia filtra

Filter sa aktivuje pomocou tlačidla .

Užívateľ môže nastaviť spôsob chovania sa filtra vzhľadom na zadané podmienky filtrovania v jednotlivých položkách stĺpcov (kliknite pravým tlačidlom myši na stĺpec a zvoľte položku Stĺpce). Otvorí sa dialógové okno Zoznam stĺpcov.

Zoznam stĺpcov

Na výber je z dvoch módov:

  • "AND" – objekt vyhovuje vtedy, ak súčasne vyhovujú všetky zadané hodnoty stĺpcov
  • "OR" - objekt vyhovuje vtedy, ak vyhovuje práve jedna zadaná hodnota stĺpcov

Nastavenia sa aktivujú po potvrdení stlačením tlačidla OK alebo Vykonaj.

Práca s filtrom

Hodnotu stĺpca pre filter je možné zadať 2 spôsobmi.

  • napísaním textu do políčka filtra
  • výber z ponúkaných možností (platí len pre vymenované typy a odkazy na objekt)

Po zmene parametrov filtra treba spustiť filtrovanie tlačidlom pre aktiváciu filtra alebo klávesom ENTER. Stlačením tlačidla  sa vyčistia parametre pre filtrovanie.

Obmedzenia filtra

  • Filtrovať sa môžu len stĺpce, ktoré nie sú označené ako "Nefiltrovateľná položka".
  • Filtrovanie pomocou masky je možné len na stĺpce typu String a odkaz na objekt.
  • Výber z ponúkaných možností je možný len na stĺpce typu:
    • vymenovaný typ: zobrazí sa pop-up menu s ponúkanými možnosťami
    • odkaz na objekt: zobrazí sa dialógové okno pre výber objektu
    • bitset: umožňuje vyskladať pole bitov výberom položiek v pop-up okne
  • Language ID je nutné zadávať ako číselnú hodnotu, nie ako názov jazyka.
  • Farba, ktorá sa zobrazí ako nedefinovaná má hexadecimálnu hodnotu 1FFFFFFH.
  • Pre hľadanie prázdneho reťazca (odkazu na objekt) je nutné zadať " " (horné úvodzovky).

Filtrovanie BITSETU

Všetky nastavené bity musia vyhovovať. Príklad:

AND

Objekt 1 0 1 0 0 1 1
Filter 1 0 1 0 0 1 1

Vyhovuje



Objekt 1 0 1 0 0 1 1
Filter 1 0 0 0 0 1 1

Nevyhovuje

Stránkovacie tlačidlá


Ak je zoznam objektov väčší ako je možné zobraziť do okna, zoznam je rozdelený do stránok, medzi ktorými je možné prechádzať pomocou tlačidiel v pravej hornej časti okna.

Skok na prvú stránku zoznamu.
Skok na predchádzajúcu stránku zoznamu.
Číslo aktuálnej stránky / počet všetkých stránok.
Skok na stránku navolenú v políčku aktuálnej stránky pomocou šípok v pravej časti políčka, príp. priamo napísaním čísla stránky.
Skok na nasledujúcu stránku zoznamu.
Skok na poslednú stránku zoznamu.
Skok na zoznam potomkov objektu označeného v zozname (klávesová skratka je ALT + dvojklik).
Skok na predchádzajúci nadradený zoznam otvorený pred stlačením tlačidla .


Poznámka:
Pri pokuse otvoriť ďalšie výberové okno a pri otvorenom výberovom okne je operátor upozornený, aby ukončil predošlý výber. Ak operátor vo výberovom okne použije typ objektu, ktorý je použitý v inom otvorenom výberovom okne, tak sa príslušné výberové okno automaticky zatvorí.
Napr. výberové okno obsahujúce zoznam schém je otvorené a operátor konfiguruje užívateľské makrá, kde otvorí výberové okno na výber schémy.

Nový archívny objekt


Prostredníctvom tlačidla Do archívu je možné vybratý objekt priradiť do archívu. V prípade, že sa jedná o objekt typu Štruktúrovaná premenná, najprv sa otvorí dialógové okno, v ktorom sa vyberie možnosť, či sa bude archivovať celý objekt alebo len jeho vybrané stĺpce.

Pridanie štrukt. premennej do archívu

Po stlačení tlačidla OK sa otvorí dialógové okno, v ktorom sa definuje nový archívny objekt. V prípade, že bolo vybratých viacero stĺpcov na archiváciu, pre každý vybratý stĺpec sa otvorí nové dialógové okno s archívnym objektom.

Pridanie objektu do archívu

Parametre Popis (záložka Základné vlastnosti) a Archivovaný objekt (záložka Archivovanie) sa automaticky prevezmú. Archívny objekt získava nový prefix (zvyčajne H.). Ak je vybratý jeden alebo viac stĺpcov, názov je doplnený o znak "_" a meno stĺpca.

Pri vytváraní archívneho objektu si CNF pre danú aplikáciu zapamätá nastavenie nasledujúcich parametrov v záložkách:

Archivovanie

  • Archivovať
  • Zápis aj do trezoru
  • Zapisuj Štart/Stop
  • Trezorový segment
  • Časové parametre

  • Čas archivácie
  • Filter

  • Horná medza
  • Dolná medza
  • Nad hornou medzou
  • V rámci medzí
  • Pod dolnou medzou
  • Napíšte komentár