Přejít na obsah
Skip to main content

3) Tvorba stránek

Referenční dokumentace struktury aplikace​

Úplný kontrakt souborů, indexů a DAD vazeb popisuje Generovaná referenční dokumentace struktury aplikace.

Je-li v B-1 nastavený kořen dokumentace aplikace, Replikátor po finálním uložení XDS role 1 vytvoří referenční balík: Markdowny FDT, rozcestníky, manifest a indexy segmentů podle XDS ID včetně DAD vazeb. Přípravná sada je ve verzi v documentation/; instalační krok ji přenese do jediného nastaveného kořene. Další cesty se nenastavují.

Zdrojem jsou finální role.xds a role.dad role 1. Historické soubory se zrušenými typy a poli se nepoužívají. Při light-update se transformují typy vybrané UpdateCondition role ([@updating]); při úplné obnově role všechny. Nezměněné Markdowny se převezmou z ověřené předchozí sady, pokud souhlasí vstupy a šablona. Bez použitelného základu se dogenerují. Indexy a manifest se sestavují vždy celé, takže reference zachová i nezměněné typy a vypustí zrušené. Samostatná tvorba jiné role referenci role 1 nenahrazuje.

Nadpisy Markdownu jsou systémové cesty, popisky jsou samostatné údaje a každý segment má kotvu podle svého XDS ID. Pro hledání osmimístného ID použijte indexes/fdt/by-xds-id.json; podrobný záznam a všechny databázové vazby jsou v indexes/fdt/segments.jsonl. Manifest identifikuje aplikaci, verzi, roli a kontrolní součty společné sady. Prázdné nastavení tuto schopnost vypíná.

Cílová verze intranetu​

Nastavení instance intra-settings/target-version určuje větev výstupu formulářů rolí. Hodnota legacy zachovává dosavadní výstup. Hodnota web-2.0 vytvoří při instalaci form-g-99.htm i ostatní varianty form-g-xx.htm v UTF-8, přidá do hlavičky formuláře <meta charset="utf-8"> a před formcontrol.js vloží msxml-shim.js a xslt-wrapper.js v tomto pořadí. To platí pro běžné dokumentové formuláře; společný formulář x_whole_edit tyto závislosti nedostává. Struktura a logika formuláře se touto volbou jinak nemění; všechny budoucí rozdíly větví vznikají při replikaci, nikoli ruční úpravou souborů rolí.

Po ověření a kompletaci XDS a vytvoření DAD přichází hlavní fáze samotné přípravy souborů pro jednotlivé role - jde o část A) v procesu replikace v sekci. Zde se připravuje velké množství souborů,které jsou součástní rúzných funkčních celků používaných pro různé účely. Hlavní oblastí je samozřejmě struktura používaná v primárním pracovním rozhraní systému flexideo, kterým je intranet, ale jsou zde tvořeny i další soubory potřebné pro extranet,různé nástroje a další specifické účely.

Všechny tvořené soubory by se daly rozdělit do tří skupin působnosti:

  • sdílené - soubory společné všem uživatelům bez ohledu na to, v jaké uživatelské roli jsou zařazeni; využitíkonkrétních souborů z této části ale také samozřejmě závisí na způsobu práce určitého uživatele se systémem (intranet/extranet/nástroje/spec. aplikace);

  • soubory role - soubory ukládané do složky role finálního sídla, které jsou generovány na základěstruktury XDS a DAD upravené pro danou roli a její přístupová práva;

  • zkušební role se standardně tvoří bez kontrolních pravidel dokumentového formuláře. Ta jsou pro všechny role pouze jedna, tedy stejná. Pokud je potřebujete pro své účely změnit,zvolte tuto volbu, jen pamatujte na to, že je měníte pro všechny.

  • soubory role a typu - opět se jedná o soubory ukládané do složky role finálního sídla, jsou ale ještě navíc specifické pro určitý typ dokumentu; v roli bývá mnoho typů dokumentů, kekterým má uživatel role nějaký přístup; každý typ má svou složku a v ní jsou k dispozici obdobné typy souborů, jejichž výčtem a popisem se zde nebudeme zabývat;

Třetí fáze generování souborů je prováděna pro jednotlivé uživatelské role. Proto, pokud je pro verzi třebaupravit seznam rolí, je to třeba provést nejpozději před spuštěním této fáze. Pro úpravu seznamu rolí nabízí flexideo replikátor speciální dialogové okno se seznamem rolí.

Pokud vás zajímá,jak budou např. vyhlížet dokumenty a jejich formuláře v určité roli a jakou budou mít strukturu, můžete před spuštěním hlavní 3. fáze zatrhnout tvorbu souborů jen pro jmenovanou roli a tuto roli prostým číslem od 1 výše určit:

replicator_new

Pak bude celá 3. fáze probíhat jen pro jmenovanou roli a na výsledky můžete nahlížet pomocí prohlížeče formulářů a struktury z okna replikátoru:

replicator_new

Pokud máte vytvořeny role a jejich soubory, zobrazí se vám pod tímto odkazem dialogové okno se seznamem rolí a typů dokumentů s možností zobrazit náhled na formulář či strukturu určitého typu. V tomto okně je taképřipraven náhled na strukturu dokumentu ve formě textového popisu, který může být dobrým podkladem pro porady či komunikace ohledně používané struktury.

Zvolíte-li v předhozím okně průvodce tvorbu pro jedinou roli, bude se v následující fázi generovat jen ta a nebudemožno provést poslední fázi instalace, dokud nebudou generovány všechny role naráz (tedy bez volby v předchozím kroku). Ať tak či tak, má druhý krok třetí fáze, jež spouští samotný procest, následující formu:

replicator_new

Opět je tu tlačítko, kterým se fáze spouští a tlačítka pro přechod dále. Jakmile fázi spustíte, bude k dispozici na místo tlačítek pro přechod pouze tlačítko pro přerušení procesu. Ten můžete bez vedlejších následků kdykoli přerušit a tvorbuspustit později znovu.

Podřízené stránky