1. Základní informace

  • Import a export aplikačních skupin v NET Geniu slouží k přenášení aplikačních skupin mezi různými instalacemi systému, k nasazování nových verzí aplikačních skupin a k vytváření záložních kopií.
  • Funkce importu a exportu aplikačních skupin jsou určeny pouze pro uživatele s nejvyšším oprávněním – uživatele Administrator s databázovým ID 1. Toto oprávnění je vyžadováno zejména kvůli možnosti zásahu do struktury, práv a vazeb aplikačních skupin.
  • Ikony pro import a export aplikačních skupin jsou dostupné v administrátorském režimu v navigační oblasti po rozkliknutí odkazu „NET Genium“ s ikonou ozubeného kolečka.
  • Standardním formátem pro import a export aplikačních skupin je soubor s příponou „ngg“, který obsahuje kompletní definici aplikační skupiny.
  • Import aplikační skupiny vždy vytváří novou instanci aplikační skupiny v cílovém prostředí.
  • Aktualizace již existující aplikační skupiny (podobně jako u aplikací) prostřednictvím importu aplikační skupiny není podporována.
  • Importované aplikační skupiny jsou zařazeny na konec lišty aplikačních skupin.
  • Soubor „ngg“ lze naimportovat i ikonou „Importovat aplikaci“; všechny jeho aplikace pak budou vloženy do jedné aplikační skupiny.
  • V cloudové variantě NET Genium Online není import aplikačních skupin k dispozici — ikona „Importovat aplikační skupinu“ se nezobrazuje. Export aplikačních skupin omezený není.

2. Import aplikačních skupin

  • Import aplikačních skupin je dostupný výhradně uživatelům s nejvyšším oprávněním, tedy uživateli Administrator s databázovým ID 1.
  • Import aplikačních skupin je dostupný prostřednictvím ikony „Importovat aplikační skupinu“ v navigační oblasti po rozkliknutí NET Genia s ikonou ozubeného kolečka v administrátorském režimu.
  • Dialog „Import aplikační skupiny“ umožňuje import ze souboru s příponou „ngg“.
  • Import aplikačních skupin může vést k nekonzistenci dat, zejména pokud jsou ve volbách aktivní možnosti „Importovat práva“ nebo „Zachovat vazby na jiné aplikace“. Cílové prostředí může obsahovat jiné identifikátory uživatelů, skupin nebo vazeb než prostředí zdrojové. V takovém případě se mohou zobrazit pouze číselná ID nebo může být import přerušen hláškou o porušení konzistence dat.

2.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.
    • Detailní popis vlastnictví a spoluvlastnictví záznamů je uveden v samostatné příručce Editační formulář.
  • 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é) aplikační skupině 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é aplikační skupině. 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é aplikační skupiny se pak budou zobrazovat místo názvu uživatelů nebo uživatelských skupin pouze čísla ID.
    • Nezaškrtnuto – Importovaná aplikační skupina a všechny její podřízené objekty, které měly ve zdrojovém NET Geniu nastavené alespoň jedno právo, budou mít nastavená práva na uživatelskou skupinu „Users“. Objekty bez práv zůstanou přístupné jen administrátorům. Spoluvlastníky záznamů editačních formulářů se stejným způsobem stanou všichni uživatelé ze skupiny „Users“.
  • Zachovat vazby na jiné aplikace
    • Chování obou voleb je stejné jako u importu aplikace. Detailní popis je uveden v samostatné příručce Import a export aplikací.

2.2. Vyberte soubor

  • Tlačítko „Procházet...“ pro upload souboru importované aplikační skupiny s příponou „ngg“.

3. Export aplikačních skupin

  • Export aplikačních skupin je dostupný výhradně uživatelům s nejvyšším oprávněním, tedy uživateli Administrator s databázovým ID 1.
  • Export aplikačních skupin je dostupný prostřednictvím ikony „Exportovat aplikační skupinu“ v navigační oblasti po rozkliknutí odkazu „NET Genium“ s ikonou ozubeného kolečka v administrátorském režimu.
  • Dialog „Export aplikační skupiny“ umožňuje export aplikačních skupin po stisknutí tlačítka „Exportovat“. Je vygenerován soubor s příponou „ngg“, který obsahuje kompletní definici všech zvolených aplikačních skupin. Export zahrnuje strukturu vybraných aplikačních skupin, jejich aplikace, ovládací prvky, vazby a podle zvolených voleb také data nebo souborové přílohy.

3.1. Aplikační skupiny

  • Seznam všech aplikačních skupin, které je možné zahrnout do exportu.
  • Je-li název aplikační skupiny zaškrtnutý, vybraná aplikační skupina bude součástí výsledného exportu.
  • Aplikační skupiny „Hlavní stránka“ a „Nastavení“ není možné exportovat.

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