3) Tvorba stránek

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. 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ů, ke který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řeba upravit 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 nebude mož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 tvorbu spustit později znovu.


Proces tvorby

Jak již bylo uvedeno v této hlavní části generování verze, která zajišťuje replikaci typu A, je tvořeno velké množství různorodých souborů v několika fázích. V předchozím textu jsme soubory alespoň rozdělili do 3 základních oblastí působnosti. Nyní se podíváme na jednotlivé části procesu této třetí fáze:

Prověření rolí - výchozím bodem je ověření a příprava pracovního seznamu rolí, jež tvorbu souborů řídí; rovněž se pro tvořené role vytvoří jednotlivé podsložky R000???? ve složce roles v přípravné složce verze;

Úprava XDS a DAD pro role - zde se rozhoduje o tom, které segmenty a jak budou v určité roli přístupné nebo ne; jsou vytvořeny soubory role.xds a role.dad pro jednotlivé role a podle nich pak probíhá tvorba dalších souborů;

Tvorba šablon dokumentů - pro ty dokumenty, které jsou v roli přístupné jsou v této chvíli z dílčích entit pro segmenty poskládány různé druhy šablon (načítací, převodní, tiskové aj.), které jsou použity zejm. při práci s intranetem a extranetem aplikace;

Nabídky pro nastavení - příprava nabídkových menu a seznamů dle struktury role pro účely zejména tvorby intranetových přehledů a z nich se odvíjejících nástrojů pro práci s daty, možností transformací, tvorby extranetů aj.

Příprava entit se seznamy - příprava seznamů a nabídek pro práci ve formulářích ale i doplňkové nabídky pro dohledání dokumentových typů a další související převážně XML soubory;

Tvorba formulářů - pro intranet i extranet jsou tvořeny různé podpůrné načítací XSL šablony a výchozí HTML formuláře jednotlivých typů dokumentů s ohledem na přístupnost segmentů v dané roli;

Po těchto krocích je 3. fáze ukončena, ovšem pouze za předpokladu, že se nejedná o částečnou zkušební tvorbu pro jednu vybranou roli.

Po ukončení třetí fáze je nová verze v podstatě hotova. Stačí jen některé soubory utřídit a doručit je na server k použití. Toto je úkolem poslední, čtvrté fáze - viz. další část.


1) Kompletace XDS2) Tvorba DAD3) Tvorba stránek4) Instalace