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.
  • Ikony pro správu aplikací se zobrazují v administrátorském režimu v navigační oblasti:
    • Po rozkliknutí odkazu s názvem aplikační skupiny – vytvoření nové aplikace, import aplikace a pořadí aplikací v rámci aktuální aplikační skupiny.
    • Po kliknutí na název aplikace se navigační oblast přepne na přehled této aplikace – nastavení, kopírování a export aplikace; spolu s nimi se zde zobrazují i ikony pro vytvoření nové aplikace, import aplikace a pořadí aplikací.
    • Ikony pro import a export aplikací a aplikačních skupin se jiným uživatelům než „Administrator“ s databázovým ID 1 nezobrazují.

2. Vytvoření nové aplikace

  • Možnost vytvoření aplikace pomocí ikony „Nová aplikace“ v rámci aktivní aplikační skupiny je k dispozici pro uživatele s administrátorským oprávněním.
  • Po zvolení ikony „Nová aplikace“ je zobrazen dialog se základními parametry nové aplikace.
  • Uložením dialogu se v aktuální aplikační skupině vytvoří nová aplikace umístěná na posledním místě. Pořadí lze následně upravit pomocí ikony „Pořadí aplikací“.
  • Další možností vytváření nové aplikace je použití průvodce „Vytvořit novou aplikaci“ (uživatelům, kterým se možnost „Aplikace s pomocí AI“ nenabízí, „Vytvořit aplikaci s tabulkou“). Detailní popis chování průvodce je uveden v samostatné příručce Rychlé vytváření aplikací.

3. Import aplikace

  • Import nové aplikace je dostupný prostřednictvím samostatné ikony „Importovat aplikaci“, která je určena výhradně pro uživatele s nejvyšším oprávněním, tedy pro uživatele „Administrator“ s databázovým ID 1.
  • Detailní popis importu nové aplikace je uveden v samostatné příručce Import a export aplikací.

4. Pořadí aplikací

  • Úprava pořadí aplikací je dostupná uživatelům s administrátorským oprávněním.
  • Po zvolení ikony „Pořadí aplikací“ je zobrazen dialog, ve kterém je možné měnit pozici aplikací v rámci aktivní aplikační skupiny.
  • Aplikaci lze přesunout o jednu úroveň nahoru nebo dolů, případně umístit na první či poslední pozici pomocí dvojitých šipek.
  • Nastavené pořadí aplikací se promítá do jejich zobrazení v navigační oblasti portálu.
  • Odkazem „...“ u popisku „Pořadí“ a jeho položkou „Nový oddělovač“ lze mezi aplikace vložit oddělovač. Oddělovač se vloží před označenou aplikaci, a není-li žádná označená, na konec seznamu. V navigační oblasti se oddělovač zobrazuje jen v administrátorském režimu a v menu na mobilních zařízeních se nezobrazuje.

5. Nastavení aplikace

  • Nastavení vlastností aplikace je k dispozici všem uživatelům s administrátorským oprávněním prostřednictvím ikony „Upravit aplikaci“.

5.1. Záložka „Obecné“

5.1.1. Název

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

5.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.

5.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.

5.2. Záložka „Nápověda“

  • Nápověda je text zobrazovaný v reportech „Aplikace (Export)“ a „AI model“. 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é.

5.3. Záložka „Práva“

5.3.1. Práva

  • Práva definují seznam uživatelských skupin a uživatelů, kteří mají oprávnění na zobrazení aplikace.
  • Při vytváření nové aplikace se práva předvyplní podle práv aplikační skupiny, ve které aplikace vzniká.

5.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ů.

5.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é samotné aplikaci i všem podřízeným objektům (kategorie, nahlížecí stránky, editační formuláře a ovládací prvky).
  • Odebrat 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 odebrány všechny zvolené uživatelské skupiny a uživatelé samotné aplikaci i všem podřízeným objektům (kategorie, nahlížecí stránky, editační formuláře a ovládací prvky).
  • U editačních formulářů aplikace se všechny tři volby uplatní i na spoluvlastníky záznamů: při nahrazení se spoluvlastníky každého editačního formuláře stanou zvolené uživatelské skupiny a uživatelé, při přidání nebo odebrání se zvolené uživatelské skupiny a uživatelé mezi spoluvlastníky přidají, resp. se z nich odeberou. Spoluvlastníci mají vlastnické oprávnění ke všem záznamům editačního formuláře, tedy i k záznamům ostatních uživatelů. Detailní popis spoluvlastníků záznamů je uveden v samostatné příručce Editační formulář.

5.4. Záložka „Administrace“

  • Záložka se nabízí pouze při úpravě existující aplikace.

5.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.

5.4.2. Importovat aplikaci

  • Detailní popis aktualizace stávající aplikace prostřednictvím Importovat aplikaci na záložce „Administrace“ je uveden v samostatné příručce Import a export aplikací.

5.5. Tlačítka „Report“, „Uložit“, „Smazat“ a „Zavřít“

  • 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ů.
  • Tlačítko „Uložit“ – Uložení změn v nastavení aplikace.
  • Tlačítko „Smazat“ – Trvalé odstranění aplikace. Spolu s aplikací se smažou všechny její kategorie, nahlížecí stránky a editační formuláře i databázové tabulky editačních formulářů se všemi záznamy. Soubory příloh uložené v záznamech zůstanou na disku, ale nic na ně už neodkazuje. Smazání je nevratné. Systémovou aplikaci smazat nelze.
  • Smazáním aplikace sloučené s aplikační skupinou se smaže i aplikační skupina, pokud nejde o systémovou aplikační skupinu.
  • Tlačítko „Zavřít“ – Zavření dialogu s nastavením aplikace bez uložení změn.

6. Kopírování aplikace

  • Kopírování aplikace je dostupné uživatelům s administrátorským oprávněním prostřednictvím ikony „Kopírovat aplikaci“, která vytváří duplikát aktuální aplikace. Ikona není dostupná u aplikace s databázovým ID 1 a u aplikace, kterou uživatel nesmí modifikovat.
  • Po stisknutí této ikony a potvrzení dotazu je vytvořena nová aplikace se stejnou strukturou a stejnými objekty jako původní aplikace.
  • Kopie obsahuje i všechna data – všechny záznamy editačních formulářů, jejich historii změn a přílohy. U aplikace s velkým objemem záznamů a příloh proto odpovídajícím způsobem naroste databáze i úložiště příloh.
  • Název nově vytvořené aplikace je automaticky doplněn o označení „Kopie“ pro její jednoznačné odlišení.
  • Kopie zachovává všechny vnitřní objekty (kategorie, nahlížecí stránky, editační formuláře a ovládací prvky), jejich interní identifikátory jsou však nově vygenerované a liší se od původních. Databázové tabulky editačních formulářů dostanou nové identifikátory, které vzniknou z původních doplněním číselné přípony.
  • Tento postup je vhodný pro vytvoření varianty aplikace k dalším úpravám, testování nebo rozšíření, aniž by docházelo k zásahu do původní aplikace.

7. Exportovat aplikaci

  • Export aplikace je dostupný prostřednictvím samostatné ikony „Exportovat aplikaci“, která je určena výhradně pro uživatele s nejvyšším oprávněním, tedy pro uživatele „Administrator“ s databázovým ID 1.
  • Detailní popis export aplikace je uveden v samostatné příručce Import a export aplikací.