1. Základní informace

  • NET Genium se skládá ze sady navzájem propojených aplikací, které společně tvoří ucelený aplikační ekosystém.
  • Každá aplikace je postavena na dvou základních stavebních jednotkách – editačních formulářích a nahlížecích stránkách.
    • Editační formulář slouží k vytvoření a editaci jednoho databázového záznamu.
    • Nahlížecí stránka zobrazuje více databázových záznamů najednou a slouží k jejich vizualizaci, prohlížení, filtrování a vyhledávání.
    • Nahlížecí stránka zároveň funguje jako prostředník pro vstup do editačních formulářů – buď za účelem vytvoření nového databázového záznamu, nebo za účelem editace konkrétního již existujícího záznamu.
    • Editační formuláře i nahlížecí stránky mohou obsahovat tlačítka, která vyvolávají aplikační události. Takovou událostí může být například otevření jiného editačního formuláře nebo nahlížecí stránky.
    • Nejčastějším způsobem, jak z nahlížecí stránky otevřít editační formulář za účelem založení nového databázového záznamu, je umístění tlačítka do nahlížecí stránky, které otevření editačního formuláře vyvolá.
    • Aplikace, která obsahuje pouze editační formuláře, postrádá uživatelské rozhraní, pomocí kterého by bylo možné do těchto formulářů vstoupit. Z tohoto důvodu musí i nejmenší aplikace obsahovat alespoň jednu nahlížecí stránku.

2. Vytvoření nové aplikace, import a pořadí aplikací

Obrázek.png

  • Pro uživatele s administrátorským oprávněním jsou k dispozici ikony pro vytvoření nové aplikace a pro nastavení pořadí aplikací v rámci aktivní aplikační skupiny.
  • Pro uživatele s nejvyšším oprávněním – uživatel „Administrator” s databázovým ID 1 – je k dispozici ikona pro import aplikací ze souborů s příponou „nga”, „xlsx”, nebo „xls”.
  • Tyto ikony se zobrazují v každé aplikační skupině (například „Hlavní stránka“, „Nastavení“ apod.) po rozkliknutí odkazu s názvem aplikační skupiny a její ikony.

Obrázek.png

  • Pro uživatele s administrátorským oprávněním je dále k dispozici ikona pro rychlé vytvoření nové aplikace včetně vzorových dat a ovládacích prvků.
  • Takto vytvořená aplikace slouží k demonstraci vizualizačních schopností NET Genia a může obsahovat například chytré tabulky, klasické kalendáře, plánovací vícezdrojové kalendáře, rozvrhy hodin, ganttovy diagramy, grafy, mapy nebo stromové struktury.

Obrázek.png

3. Nastavení aplikace

Obrázek.png

  • Nastavení vlastností aplikace je k dispozici všem uživatelům s administrátorským oprávněním.

3.1. Záložka „Obecné“

a-obecne.png

3.1.1. Název

  • Název aplikace zobrazovaný v navigační oblasti NET Genia nebo v menu na mobilních zařízeních.

3.1.2. Slovník

  • Slovník zobrazuje seznam názvů aplikačních skupin, aplikací, kategorií, nahlížecích stránek, editačních formulářů a ovládacích prvků použitých napříč celou aplikací.
  • Vyhledávání ve slovníku slouží k navržení správného názvu aplikace a k udržení konzistence názvosloví v celé aplikaci.

3.1.3. Ikona

  • Ikona aplikace zobrazovaná v navigační oblasti NET Genia před názvem aplikace nebo v menu na mobilních zařízeních.
  • První ikona se používá pro zobrazení neaktivní aplikace, druhá (reverzní) pro zobrazení aktivní aplikace.

3.2. Záložka „Nápověda”

a-napoveda.png

  • Nápověda je text zobrazovaný v reportech „Editační formuláře (Export)” a „Nahlížecí stránky (Export)”. Detailní popis reportů je uveden v samostatné příručce Reporty.
  • Nápověda je text zobrazovaný uvnitř celkové nápovědy aplikace v rámci serverové proměnné „#help#“. Detailní popis serverových proměnných je uveden v samostatné příručce Proměnné.

3.3. Záložka „Práva”

a-prava.png

3.3.1. Práva

  • Práva definují seznam uživatelských skupin a uživatelů, kteří mají oprávnění na zobrazení aplikace.

3.3.2. Zobrazit přehled…

  • Zobrazení přehledu nastavení práv všech podřízených objektů – kategorií, nahlížecích stránek, editačních formulářů a ovládacích prvků.

3.3.3. Možnosti

  • Nahradit práva ve všech podřízených objektech - Zaškrtnutí tohoto pole určuje, zda bude při uložení aplikace přepsáno nastavení práv ve všech podřízených objektech (kategorie, nahlížecí stránky, editační formuláře a ovládací prvky) na stejná oprávnění, jako jsou nastavena v samotné aplikaci.
  • Přidat zvolená práva všem podřízeným objektům - Zaškrtnutí tohoto pole určuje, zda mají být při uložení aplikace přidány všechny zvolené uživatelské skupiny a uživatelé všem podřízeným objektům (kategorie, nahlížecí stránky, editační formuláře a ovládací prvky).
  • Odebrat práva zvolená všem podřízeným objektům - Zaškrtnutí tohoto pole určuje, zda mají být při uložení aplikace odebrány všechny zvolené uživatelské skupiny a uživatelé všem podřízeným objektům (kategorie, nahlížecí stránky, editační formuláře a ovládací prvky).

3.4. Záložka „Administrace”

a-administrace.png

3.4.1. Umístění

  • Výběr aplikační skupiny, ve které je aplikace umístěna.
  • Rozbalovací seznam obsahuje všechny aplikační skupiny.
  • Systémová aplikace „Nastavení” je jako jediná v celé aplikaci umístěna fixně v aplikační skupině „Nastavení”, a nesmí být nikam jinam přesunuta, ani smazána.

3.4.2. Importovat aplikaci

  • Možnosti importu na této záložce slouží pro aktualizaci stávající aplikace.
  • Pro import zcela nové aplikace se používá ikona „Importovat aplikaci” v navigační oblasti nebo na hlavní stránce (viz kapitola „Import aplikace”)

3.4.2.1. Možnosti

  • Aktualizovat a zachovat stávající data
    • Zaškrtnutím tohoto pole se zobrazí tlačítko „Procházet…”, které slouží k aktualizaci aplikace se zachováním stávajících dat ve všech databázových tabulkách aplikace.
    • Zachování stávajících dat je založeno na porovnání databázové struktury – importovaná verze aplikace musí obsahovat databázové tabulky se stejným názvem a stejnou strukturou. Tabulky, které se ve stejné podobě v nové verzi nevyskytují, zachovány nebudou. Stejně tak nebudou zachovány sloupce tabulek, které v nové verzi aplikace neexistují.
  • Importovat práva
    • Zaškrtnuto – Při importu práv budou použita ID uživatelů a uživatelských skupin přesně podle nastavení práv ve zdrojové (exportované) aplikaci a ve všech jejích podřízených objektech. Tato forma importu může způsobit datovou nekonzistenci mezi právy ve zdrojové a cílové aplikaci. Stejná ID mohou ve dvou různých NET Geniích značit rozdílné uživatele nebo uživatelské skupiny. Zároveň nemusí některá ID v cílovém NET Geniu existovat. V nastavení práv importované aplikaci se pak budou zobrazovat místo názvu uživatelů nebo uživatelských skupin pouze čísla ID.
    • Nezaškrtnuto – Importovaná aplikace a všechny její podřízené objekty budou mít nastavená práva na uživatelskou skupinu „Users”.
  • Zachovat vazby na jiné aplikace
    • Zaškrtnuto – Provázanost vazeb na jiné aplikace bude zachována přesně podle provázanosti vazeb ve zdrojové (exportované) aplikaci a ve všech jejích podřízených objektech. Provázané aplikace nebo podřízené objekty nemusí v cílovém NET Geniu existovat. V takovém případě je pak zobrazena chybová hláška o porušení konzistence dat a import je zastaven.
    • Nezaškrtnuto – Provázanost vazeb na jiné aplikace a jejich podřízené objekty nebude zachována. Při případné existenci vazeb na jiné aplikace je zapotřebí tyto vazby projít a upravit.

3.4.2.2. Vyberte soubor

  • Tlačítko „Procházet…” pro upload souboru importované aplikace s příponou „nga”
  • Zobrazí se po zaškrtnutí možnosti „Aktualizovat a zachovat stávající data”

3.4.3. Tlačítko „Report”

  • Tlačítko „Report” – Stažení textového reportu s kompletním nastavením aplikace, včetně nahlížecích stránek a jejich ovládacích prvků, kategorií, editačních formulářů a jejich ovládacích prvků.

3.5. Tlačítka „Uložit”, „Smazat” a „Zavřít”

  • Tlačítko „Uložit” – Uložení změn v nastavení aplikace.
  • Tlačítko „Smazat” – Trvalé odstranění aplikace.
  • Tlačítko „Zavřít” – Zavření dialogu s nastavením aplikace bez uložení změn.

4. Import aplikace

  • Možnosti importu v této kapitole slouží pro import zcela nové aplikace.
  • Pro aktualizaci stávající aplikace se používají možnosti na záložce „Administrace” v nastavení konkrétní aplikace (viz kapitola "Importovat aplikaci")

import aplikace.png

  • Import aplikace je k dispozici pouze pro uživatele s nejvyšším oprávněním – uživatel „Administrator” s databázovým ID 1.

Obrázek.png

4.1. Záložka „Ze souboru”

Obrázek.png

4.1.1. Možnosti

  • Jsem vlastníkem importovaných dat
    • Zaškrtnutí tohoto pole určuje, zda má importem dojít k přepsání vlastníka všech databázových záznamů ve všech importovaných databázových tabulkách.
  • Importovat historii záznamů
    • Zaškrtnutí tohoto pole určuje, zda má být importována historie záznamů všech importovaných databázových tabulek.
  • Importovat práva
    • Zaškrtnuto – Při importu práv budou použita ID uživatelů a uživatelských skupin přesně podle nastavení práv ve zdrojové (exportované) aplikaci a ve všech jejích podřízených objektech. Tato forma importu může způsobit datovou nekonzistenci mezi právy ve zdrojové a cílové aplikaci. Stejná ID mohou ve dvou různých NET Geniích značit rozdílné uživatele nebo uživatelské skupiny. Zároveň nemusí některá ID v cílovém NET Geniu existovat. V nastavení práv importované aplikace se pak budou zobrazovat místo názvu uživatelů nebo uživatelských skupin pouze čísla ID.
    • Nezaškrtnuto – Importovaná aplikace a všechny její podřízené objekty budou mít nastavená práva na uživatelskou skupinu „Users”.
  • Zachovat vazby na jiné aplikace
    • Zaškrtnuto – Provázanost vazeb na jiné aplikace bude zachována přesně podle provázanosti vazeb ve zdrojové (exportované) aplikaci a ve všech jejích podřízených objektech. Provázané aplikace nebo podřízené objekty nemusí v cílovém NET Geniu existovat. V takovém případě je pak zobrazena chybová hláška o porušení konzistence dat a import je zastaven.
    • Nezaškrtnuto – Provázanost vazeb na jiné aplikace a jejich podřízené objekty nebude zachována. Při případné existenci vazeb na jiné aplikace je zapotřebí tyto vazby projít a upravit.

4.1.2. Vyberte soubor

  • Tlačítko „Procházet…” pro upload souboru importované aplikace s příponou „nga”, „xlsx” nebo „xls”.

4.2. Záložka „Šablony”

Obrázek.png

  • Každé NET Genium má na disku adresář „Store” a v něm uložené ukázkové aplikace, které je možné tímto způsobem importovat.

5. Pořadí aplikací

Obrázek.png

  • Nastavení pořadí aplikací je k dispozici všem uživatelům s administrátorským oprávněním.

6. Export aplikace

export aplikace.png

  • Export aplikace je k dispozici pouze pro uživatele s nejvyšším oprávněním – uživatel „Administrator” s databázovým ID 1.

export aplikace možnosti.png

6.1.1. Možnosti

  • Včetně dat
    • Zaškrtnutí tohoto pole určuje, zda mají být součástí výsledného exportu i databázové záznamy všech exportovaných databázových tabulek.
  • Včetně příloh (soubory/obrázky)
    • Zaškrtnutí tohoto pole určuje, zda mají být součástí výsledného exportu i souborové přílohy všech exportovaných databázových tabulek.

6.1.2. Tlačítka „Exportovat”„Zavřít”

  • Tlačítko „Exportovat” – Spuštění exportu aplikace a vytvoření exportního souboru s příponou „nga”, který obsahuje vybranou aplikaci včetně všech nastavení a případně i dat nebo příloh, pokud jsou tyto možnost zvoleny.
  • Tlačítko „Zavřít” – Zavření dialogu s exportem aplikace bez provedení exportu.