1. Základní informace
- Aplikační skupiny slouží k logickému seskupování aplikací a přispívají k přehledné struktuře prostředí NET Genia. Obvykle sdružují aplikace se stejným nebo podobným zaměřením.
- Na úrovni aplikačních skupin je možné definovat konkrétní administrátory, kteří mají oprávnění aplikace uvnitř dané aplikační skupiny vytvářet, upravovat nebo jinak modifikovat. Ostatní administrátoři pak v těchto aplikacích nemohou provádět žádné změny, přestože pracují v administrátorském režimu.
- NET Genium automaticky slučuje aplikační skupiny s aplikacemi v případě, že aplikační skupina obsahuje pouze jednu aplikaci, která má shodný název jako aplikační skupina. Tím se zjednodušuje navigace a eliminují se zbytečné úrovně struktury. Sloučení se vyhodnocuje dvakrát, pokaždé podle jiných aplikací:
- Přenos změn mezi aplikační skupinou a aplikací (viz následující bod) – rozhodují všechny aplikace aplikační skupiny bez ohledu na práva, včetně oddělovačů. Názvy se porovnávají v jazyce uživatele, který změnu ukládá.
- Zobrazení v navigační oblasti – rozhodují jen aplikace, které přihlášený uživatel vidí. V uživatelském režimu se pak aplikace nezobrazuje jako samostatná úroveň a její obsah je přímo pod aplikační skupinou; v administrátorském režimu se po výběru takové aplikační skupiny navigační oblast rovnou přepne na přehled aplikace. Na první aplikační skupině to platí jen tehdy, nemá-li uživatel nastavené portlety; anonymnímu uživateli se tam úroveň aplikace zobrazí vždy. V mobilním menu se úroveň aplikace skryje podle téhož pravidla, výjimky pro první aplikační skupinu v něm ale neplatí – úroveň aplikace se tam skryje i uživateli s portlety a anonymnímu uživateli.
- V mobilním menu se navíc aplikační skupina (kromě první), jejíž jediná aplikace obsahuje jedinou nahlížecí stránku (přímo, nebo v jediné kategorii), zobrazí jako odkaz na tuto nahlížecí stránku s názvem a ikonou aplikační skupiny. Shoda názvů se v tomto případě nevyžaduje.
- Stejně se v mobilním menu zkracuje i aplikace (i v první aplikační skupině), která obsahuje jedinou nahlížecí stránku (přímo, nebo v jediné kategorii) – zobrazí se jako odkaz na tuto nahlížecí stránku s názvem a ikonou aplikace – a kategorie s jedinou nahlížecí stránkou, která se zobrazí jako odkaz s názvem kategorie.
- Aplikační skupiny, aplikace a kategorie, ve kterých není žádná nahlížecí stránka dostupná uživateli v menu, se v mobilním menu nezobrazují.
- Sloučená aplikační skupina a aplikace se chovají jako jeden celek – změny se mezi nimi přenášejí oběma směry:
- Uložením dialogu „Nová aplikační skupina“ se spolu s aplikační skupinou vytvoří i aplikace se stejným názvem, ikonami a právy. Aplikace je od začátku sloučená s aplikační skupinou, a proto se v navigační oblasti v uživatelském režimu nezobrazuje jako samostatná úroveň – její obsah se zobrazuje přímo pod aplikační skupinou (s výjimkami uvedenými výše). Aplikace vzniká jen při založení aplikační skupiny v tomto dialogu; import aplikační skupiny ani zápis implementačního modelu ji nezakládají.
- Změní-li se u aplikační skupiny název, ikony nebo práva, zapíše se stejná změna i do aplikace.
- Změní-li se u aplikace název, ikony nebo práva, zapíše se stejná změna i do aplikační skupiny.
- Smazáním aplikace se smaže i aplikační skupina, pokud nejde o systémovou aplikační skupinu.
- Ikony pro správu aplikačních skupin se zobrazují v administrátorském režimu v navigační oblasti:
- Po rozkliknutí odkazu „NET Genium“ s ikonou ozubeného kolečka – vytvoření nové aplikační skupiny, import aplikačních skupin, pořadí aplikačních skupin a export aplikačních skupin. Odkaz se zobrazuje v každé aplikační skupině – „Hlavní stránka“, „Nastavení“ atd.; v NET Genium Online jen v aplikační skupině „Nastavení“.
- Po rozkliknutí odkazu s názvem aplikační skupiny – vytvoření nové aplikace, import aplikace, pořadí aplikací, nastavení aplikační skupiny a export 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é aplikační skupiny
- Možnost vytvoření aplikační skupiny pomocí ikony „Nová aplikační skupina“ je k dispozici pro uživatele s administrátorským oprávněním.
- Po zvolení ikony „Nová aplikační skupina“ je zobrazen dialog se základními parametry nové aplikační skupiny.
- Uložením dialogu se vytvoří nová aplikační skupina umístěná na poslední místo v pořadí aplikačních skupin. Pořadí lze následně upravit pomocí ikony „Pořadí aplikačních skupin“.
3. Import aplikační skupiny
- Import nové aplikační skupiny je dostupný prostřednictvím samostatné ikony „Importovat aplikační skupinu“, 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 aplikačních skupin je uveden v samostatné příručce Import a export aplikačních skupin.
4. Pořadí aplikačních skupin
- Úprava pořadí aplikačních skupin je dostupná uživatelům s administrátorským oprávněním.
- Po zvolení ikony „Pořadí aplikačních skupin“ je zobrazen dialog, ve kterém je možné měnit pozice aplikačních skupin.
- Aplikační skupinu 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í aplikačních skupin se promítá do jejich zobrazení v záhlaví NET Genia.
5. Nastavení aplikační skupiny
- Nastavení vlastností aplikační skupiny je k dispozici všem uživatelům s administrátorským oprávněním prostřednictvím ikony „Upravit aplikační skupinu“.
5.1. Záložka „Obecné“
5.1.1. Název
- Název aplikační skupiny zobrazovaný v záhlaví NET Genia, a dále v navigační oblasti nebo 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 aplikační skupiny a k udržení konzistence názvosloví v celé aplikaci.
5.1.3. Ikona
- Ikona aplikační skupiny zobrazovaná v záhlaví NET Genia pod názvem aplikační skupiny, a dále v navigační oblasti nebo menu na mobilních zařízeních.
- V záhlaví se ikona zobrazí jen tehdy, když se spolu s názvem aplikační skupiny vejde do výšky lišty aplikačních skupin.
- První ikona se používá pro zobrazení neaktivní aplikační skupiny, druhá (reverzní) pro zobrazení aktivní aplikační skupiny.
5.2. Záložka „Obrázek na pozadí“
5.2.1. Obrázek na pozadí
- Obrázek zobrazovaný na hlavní stránce aplikační skupiny. Anonymnímu uživateli se na mobilním zařízení nezobrazuje.
5.3. Záložka „Portlety“
- Záložka se nabízí pouze u první aplikační skupiny, tedy u skupiny s databázovým ID 1. U ostatních aplikačních skupin se vůbec nezobrazuje.
- Portlety se zobrazují na první aplikační skupině, ke které má uživatel oprávnění. Nemá-li uživatel oprávnění ke skupině s ID 1, zobrazí se mu portlety na jiné aplikační skupině s výchozím poměrem šířek sloupců.
5.3.1. Sloupec 1 / 2
- Poměr šířek mezi prvním a druhým sloupcem s ovládacími prvky zobrazovanými v portletech.
5.3.2. Sloupec 1+2 / 3
- Poměr šířek mezi skupinou prvního a druhého sloupce oproti třetímu sloupci s ovládacími prvky zobrazovanými v portletech.
5.4. 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.5. Záložka „Práva“
5.5.1. Práva
- Práva definují seznam uživatelských skupin a uživatelů, kteří mají oprávnění na zobrazení aplikační skupiny.
5.5.2. Zobrazit přehled...
- Zobrazení přehledu nastavení práv všech podřízených objektů – aplikací, kategorií, nahlížecích stránek, editačních formulářů a ovládacích prvků.
5.5.3. Administrátorský režim
- Uživatel „Administrator“ a uživatelé ve skupině „Administrators“ – Modifikaci aplikační skupiny a jejích aplikací mohou provádět všichni uživatelé s administrátorským oprávněním. Výjimkou jsou systémové aplikační skupiny (kromě aplikační skupiny s databázovým ID 1) a systémové aplikace – ty může modifikovat pouze uživatel „Administrator“ s databázovým ID 1.
- Uživatel „Administrator“ a následující administrátoři – Modifikaci aplikační skupiny a jejích aplikací může provádět pouze uživatel s nejvyšším oprávněním – uživatel „Administrator“ s databázovým ID 1, a dále zvolení administrátoři ze seznamu umístěného pod zaškrtávací položkou.
5.6. Tlačítka „Report“, „Uložit“, „Smazat“ a „Zavřít“
- Tlačítko „Report“ – Stažení textového reportu s kompletním nastavením aplikační skupiny, včetně aplikací, 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í aplikační skupiny.
- Tlačítko „Smazat“ – Trvalé odstranění aplikační skupiny. Spolu s aplikační skupinou se smažou všechny její aplikace včetně kategorií, nahlížecích stránek a editačních formulářů, databázové tabulky editačních formulářů se všemi záznamy a obrázek na pozadí aplikační skupiny. Soubory příloh uložené v záznamech zůstanou na disku, ale nic na ně už neodkazuje. Smazání je nevratné. Systémovou aplikační skupinu smazat nelze.
- Tlačítko „Zavřít“ – Zavření dialogu s nastavením aplikační skupiny bez uložení změn.
6. Export aplikační skupiny
- Export aplikačních skupin je k dispozici pouze pro uživatele s nejvyšším oprávněním – uživatel „Administrator“ s databázovým ID 1.
- Detailní popis exportu aplikačních skupin je uveden v samostatné příručce Import a export aplikačních skupin.