Všeobecné pravidlá
Základy práce s aplikáciou Code Tables Management (CTM). Popis častí a pravidiel aplikácie, ktoré sú platné všeobecne, platia pre všetky jej moduly, alebo pre viacero z nich.
Prihlásenie
Po načítaní obrazovky sa zobrazí prihlasovacia stránka aplikácie podľa typy inštalácie aplikácie.
Upozornenie
Aby sa užívateľ prihlásil svojím Active Directory (AD), alebo Azure Active Directory (AAD) účtom, musí byť jeho účet súčasťou jednej z dvoch možných AD/AAD skupín - je súčasťou inštalácie a konfigurácie aplikácie. Bez tohto predpokladu autorizácia užívateľa nebude fungovať.
Prihlásenie On-premise
Užívateľ sa prihlasuje svojím Active Directory (AD) účtom.
Username
- Meno užívateľa, jeho Active Directory účet.Password
- Heslo užívateľa, ktoré používa so svojím Active Directory účtom.Instance
- Inštancia na ktorú sa prihlasuje. Jedným FrontEnd je možné prihlásiť sa na viac BackEnd databázových inštancií (v závislosti od konfigurácie).
Prihlásenie Azure cloud
Užívateľ sa prihlasuje svojím Azure Active Directory (AD) účtom, pričom ten užívateľ zadáva až po stlačení
tlačidla Login
, rovnako ako to je pri iných Microsoft aplikáciách, ktoré využívajú AAD.
Instance
- Inštancia na ktorú sa prihlasuje. Jedným FrontEnd je možné prihlásiť sa na viac BackEnd databázových inštancií (v závislosti od konfigurácie).
Ľavý panel
Ľavý panel obsahuje základné informácie o prihlásenom užívateľovi, tlačidlo pre odhlásenie, jeho súčasťou je hlavné menu a verzia aplikácie.
Stlačením ikonky sa ľavý panel minimalizuje a menu bude zobrazené iba formou klikateľných ikoniek.
Prihlásený užívateľ
Zobrazuje Active Directory/Azure Active Directory účet prihláseného užívateľa.
Odhlásenie
Tlačidlo slúži na odhlásenie používateľa z aplikácie.
Hlavné menu
Položky hlavného menu obsahujú preklik na jednotlivé moduly a funkcie aplikácie.
Verzia aplikácie
Na spodku sa zobrazuje používaná verzia aplikácie.
Obnova z prehliadača
Obnovu z prehliadača (pomocou F5 alebo prislúchajúceho tlačidla) nie je možné použiť na obnovu, nakoľko CTM nástroj využíva "single page" prístup.
Princíp single page aplikácie pozostáva v tom, že je možné sa pohybovať v aplikácii (komponentoch) bez toho aby bolo potrebné vykonať refresh z prehliadača.
Upozornenie
Ak sa vykoná obnova z prehliadača, tak bude užívateľ presmerovaný na Prihlásenie.
Panel nastavení
Selection panel slúži na výber modelu a entity, s ktorými bude užívateľ pracovať - napríklad vytvárať nové hodnoty číselníka, importovať údaje do entity, nasadzovať model alebo iné.
Obsahuje zároveň výber šablóny zobrazenia GRIDu a hustotu riadkov v GRIDe.
Výber modelu
Všetky moduly aplikácie okrem "Admin" modulu vyžadujú, aby mal užívateľ vybraný model s ktorým pracuje,
vo vyberacom poli Model
.
Výber číselníka
Výber číselníka, s ktorým bude užívateľ pracuje sa vykonáva cez Entity
vyberacie pole.
Verzia modelu
Je informácia o používanej verzii modelu. Na prácu s hodnotami číselníkov sa využíva vždy posledná nasadená verzia modelu.
"Dizajnér" číselníkov totiž v rovnakom čase môže mať už rozpracovanú (v stave návrhu) novšiu verziu modelu (štruktúr číselníkov), ktorá však ešte nie je nasadená.
Napríklad ak je posledná nasadená verzia modelu 3, tak užívatelia pri zadávaní hodnôt číselníka pracujú s verziou 3. Zároveň však "dizajnér" už môže mať rozpracovanú verziu 4 modelu v rámci ktorej pridal 2 nové číselníky a 4 nové atribúty do existujúcich číselníkov a modifikoval 5 existujúcich atribútov.
Šablóny užívateľov
Každý užívateľ si podľa vlastných preferencií a potrieb môže nastaviť vzhľad GRIDu a tieto preferencie následne uložiť ako šablónu. Pre každú obrazovku je možné vytvoriť až 10 šablón.
Šablóny sa aplikujú iba pre GRID tabuľky, v moduloch "Code tables", "Design", "Logs", "Admin".
Stlačením ikonky sa uložia nasledvné aktuálne nastavené parametre GRID tabuľky:
- Page Size - veľkosť stránky
- Column list - zoznam stĺpcov tabuľky
- Hidden/displayed columns - ktoré stĺpce budú zobrazené
- Column order - poradie stĺpcov v rámci tabuľky
- Column width - šírka každého jedného stĺpca
- Pinning - pripnutie stĺpcov
- Column sort - usporiadanie hodnôt podľa niektorého zo stĺpcov
- Density - hustota riadkov
Naposledy zvolená šablóna sa načíta aj po odhlásení z aplikácie a opätovnom prihlásení.
Hustota zobrazenia
Nastavuje hustotu riadkov pre GRID tabuľky, v moduloch "Code tables", "Design", "Logs", "Admin".
- Compact
- Normal
- Comfortable
Práca s gridom
GRID komponent sa používa pre zobrazenie všetkých údajov v tabuľkách a ponúka širokú paletu nastavení, ako si užívateľ môže prispôsobiť vzhľad a nastavenie každej jednej tabuľky. Každý užívateľ si podľa vlastných preferencií a potrieb môže nastaviť vzhľad GRIDu a ten si uložiť ako šablónu.
GRID sa používa na všetkých obrazovkách okrem "Deploy" a "Import" modulov.
Po GRIDe sa dá pohybovať aj myšou identicky ako v Excel súbore a vyvolať editáciu bunky stlačením tlačidla F2 alebo dvojklikom - editovateľné sú však iba číselníky v module "Code tables".
Filtrovanie
Možnosť filtrovania je sprístupnená na hlavičke stĺpca, kde sa následne zobrazí ikona:
Po jej kliknutí sa zobrazí dialógové okno filtra, ktoré obsahuje možnosti filtrovania podľa typu filtra.
Všetky typy filtrov obsahujú tlačidlo "Reset", ktoré vráti filter do defaultného nastavenia. Je možné aplikovať naraz aj viac filtrov na viacerých stĺpcoch.
Listový filter
Ponúka vždy kompletný zoznam hodnôt, ktoré stĺpec nadobúda podobne ako Excel. Používa sa iba pre stĺpce, ktoré majú zmysluplný počet jedinečných hodnôt (do 100-200). Obsahuje políčko "Search", do ktorého je možné zadať hodnotu/text a potvrdením cez ENTER. Následne sa zobrazia vyfiltrované záznamy, ktoré obsahujú zadanú hodnotu/text.
Druhá možnost filtorvania je pomocou vylistovaného zoznamu všetkých záznamov. Po kliknutí na checkbox pre danú hodnotu sa filter vypne/zapne. Checkbox (Select all) všetky záznamy označí alebo odznačí.
Textový filter
Obsahuje výber spôsobu filtrovania
Contains
- Vyhľadávaná hodnota obsahuje zadaný text.Not contains
- Vyhľadávaná hodnota neobsahuje zadaný text.Equals
- Vyhľadávaná hodnota je zhodná so zadaným textom.Not equals
- Vyhľadávaná hodnota nie je zhodná so zadaným textom.Starts with
- Vyhľadávaná hodnota začína na zadaný text.Ends with
- Vyhľadávaná hodnota končí na zadaný text.Blank
- Stĺpec je prázdny.Not blank
- Stĺpec nie je prázdny (obsahuje ľubovoľnú hodnotu).
Následne sa do políčka napíše vyhľadávaná hodnota/text.
Číselný filter
Obsahuje výber spôsobu filtrovania
Equals
- Vyhľadávaná hodnota je zhodná so zadaným číslom.Not equals
- Vyhľadávaná hodnota nie je zhodná so zadaným číslom.Less than
- Vyhľadávaná hodnota je menšia ako zadané číslo.Less than or equals
- Vyhľadávaná hodnota je menšia alebo rovnaká ako zadané číslo.Greater than
- Vyhľadávaná hodnota je väčšia ako zadané číslo.Greater than or equals
- Vyhľadávaná hodnota je väčšia alebo rovná ako zadané číslo.In range
- Vyhľadávaná hodnota je v zadanom rozsahu (uzatvorený interval).Blank
- Stĺpec je prázdny.Not blank
- Stĺpec nie je prázdny (obsahuje ľubovoľnú hodnotu).
Následne sa do políčka napíše vyhľadávaná číselná hodnota.
Dátumový filter
Obsahuje výber spôsobu filtrovania
Equals
- Vyhľadávaná hodnota je zhodná so zadaným dátumom.Greater than
- Vyhľadávaná hodnota je väčšia ako zadaný dátum.Less than
- Vyhľadávaná hodnota je menšia ako zadaný dátum.Not equal
- Vyhľadávaná hodnota nie je zhodná so zadaným dátumom.In range
- Vyhľadávaná hodnota je v zadanom rozsahu (uzatvorený interval).Blank
- Stĺpec je prázdny.Not blank
- Stĺpec nie je prázdny (obsahuje ľubovoľnú hodnotu).
Následne sa do políčka napíše vyhľadávaná dátumová hodnota.
Výber riadkov - checkbox
Na hromadné operácie sa používa výber cez checkbox, následne je možné aplikovať operáciu ako napríklad hromadné zmazanie údajov.
Nastavenie stĺpcov
V každom GRIDe je možné nastaviť zoznam zobrazených/schovaných stĺpcov, poradie stĺpcov, šírku stĺpcov a ukotvenie stĺpcov.
Zobrazenie stĺpcov
Na pravom konci tabuľky sa nachádza tlačidlo Columns, po jeho kliknutí sa zobrazí okno, ktoré obsahuje všetky dostupné stĺpce tabuľky. Checkbox znázorňuje ktorý stlpec je zobrazený / schovaný. Zašedený checkbox znázorňuje stĺpce, ktoré sa schovať nedajú. Políčko Search ponúka možnosť vyhľadať konkrétny stĺpec.
Schovať stĺpec, ktorý je zobrazený v tabuľke je možné aj funkciou drag & drop priamo v GRIDe. Je potrebné chytiť hlavičku stĺpca a presunúť ho mimo tabuľky.
Poradie stĺpcov
Zmeniť poradie stĺpcov v GRIDe je možné dvoma spôsobmi:
- Drag & drop za hlavičku stĺpca a ťahaním stĺpca na požadovanú pozíciu.
- Kliknutím na "Columns" v pravej hornej časti GRIDu a následne opäť cez Drag & drop potiahnuť stĺpec na požadovanú pozíciu.
Pri Drag & drop je potrebné využívať ikonu .
Pripnutie stĺpcov
Rovnako ako pri filtrovaní, prejdením kurzora na hlavičku stĺpca a kliknutím na ikonu sa otvorí dialógové okno pre filter, kde je možné prepnúť záložku na možnosti nastavenia stĺpca.
- Stĺpec je možné pripnúť (vľavo / vpravo / vypnúť pripnutie) a tým fixovať jeho pozíciu v GRIDe.
- Je žiež možné automaticky prispôsobiť šírku stĺpca / všetkých stlpcov podľa hodnôt v stĺpci.
Šírka stĺpcov
Šírku každého stĺpca je možné meniť:
- Automaticky - V menu stĺpca, podľa obsahu údajov.
- Manuálne - Potiahnutím oddeľovača medzi stĺpcami.
Sortovanie
Usporiadanie hodnôt stĺpca sa robí kliknutím na hlavičku (názov stĺpca). Následne sa zobrazí šípka, ktorá znázorňuje ako sú záznamy zoradené (zostupne / vzostupne).
- Prvý klik zoradí vzostupne.
- Druhý klik zoradí zostupne.
- Tretí klik sortovanie vypne.
Sortovanie podľa viacerých stĺpcov
Multisort sa zapína identicky ako zoradenie podľa jedného stĺpca, len pri kliknutí na hlavičku je potrebné držať tlačidlo Shift.
Veľkosť stránky
V spodnej časti tabuľky je zobrazené stránkovanie, ktoré zobrazuje počty záznamov a počty stránok podľa nastavenej veľkosti stránky. Stránky sa posúvajú pomocou šípiek vpravo, vľavo, na začiatok alebo na koniec.
Počet záznamov na stránku je možné nastaviť v dolnej časti GRIDu pomocou combo boxu.
Kontextové menu
Po kliknutí na bunku tabuľky pravým tlačidlom myši sa zobrazí kontextové menu s nasledovnými možnosťami.