Šablony dokumentů

Šablona dokumentu je plán pro generování dokumentů. Šablona definuje, jaká data mají být extrahována ze zdroje dat, a jak jsou tato data formátována.

Šablony dokumentů jsou samostatné archivní soubory s příponou .dta (archiv šablon dokumentů). Šablonu je možné sdílet, přesouvat a kopírovat. Šablony dokumentů vytvořené ve starších verzích produktu IBM® Rational Publishing Engine fungují i v nejnovější verzi. Pokud však váš poskytovatel dat poslední verzi struktury šablon produktu Rational Publishing Engine nepodporuje, můžete nastavit verzi šablony tak, aby se používala struktura šablon z předchozích verzí produktu Rational Publishing Engine.

Do šablon dokumentů můžete přidávat statický i dynamický obsah. Statický obsah zahrnuje text a obrázky poskytnuté při návrhu šablony. Dynamický obsah představují data získaná ze zdrojů dat při generování šablony. Šablona definuje také informace o formátování, ačkoli některá data si mohou uchovat informace o formátování vložená ze zdroje dat.

Šablona dokumentu může obsahovat:

Schéma zdroje dat v šablonách

Při definování šablony použijete namísto statických dat definici struktury dat, nazývanou schéma. To umožní použití šablony na libovolný zdroj dat, jehož struktura odpovídá struktuře definujícího zdroje dat. Šablona může obsahovat libovolný počet schémat zdrojů dat.

Když zdroj dat přesně neodpovídá schématu zdroje dat, zpracuje produkt Rational Publishing Engine prvky, které schématu odpovídají, a ignoruje nekritické chyby. Pokud je například v šabloně použit atribut status produktu Rational DOORS a skutečný zdroj dat (modul DOORS) tento atribut nemá, generování dokumentů standardně pokračuje.

Rational Publishing Engine nabízí mechanizmus pro vytvoření nebo získání schémat pro několik typů zdrojů dat, jako např. produkty IBM Rational DOORS, IBM Rational Tau a zdroje dat Rational REST. Další informace o standardní definici schémat viz http://www.w3.org/XML/Schema. Schéma můžete vytvořit z dat XML pomocí aplikace třetí strany.

Opětovné použití šablony

Ze šablon uložených lokálně, vzdáleně nebo v komponentě Central Management můžete opakovaně použít strukturu šablony. Po vytvoření nové šablony můžete naimportovat celé šablony do hlavní šablony, na které pracujete, když importované šablony neodkazují na ostatní šablony. Pro části dokumentů, které běžně opakovaně používáte, jako např. záhlaví a zápatí, vytvořte úseky kódu.

Při importu šablon můžete na šablony dynamicky odkázat nebo je fyzicky vložit. Při dynamickém odkazování na šablonu nebo na vložený soubor, v závislosti na typu výstupu, do kterého šablonu generujete, přidáte odkaz na tuto šablonu nebo soubor nebo načtete obsah importované šablony při generování výstupu. Při fyzickém vložení šablony nebo souboru importujete obsah šablony nebo souboru do hlavní šablony okamžitě, nikoli za běhu.

Pokud dojde k jakýmkoli konfliktům mezi hlavní šablonou a odkazovanou nebo vloženou šablonou, budete vyzváni k vyřešení těchto konfliktů. Konflikty mohou zahrnovat například odlišná schémata zdroje dat. Pokud se liší schémata zdroje dat, lze konflikt vyřešit přidáním schématu z importované šablony do hlavní šablony.

Výchozí specifikace dokumentu

Každá šablona je standardně přidružena k prázdné specifikaci dokumentu. Při zobrazení náhledu nebo publikování šablony z aplikace Document Studio lze tuto prázdnou specifikaci dokumentu upravit nebo ji použít ke generování výstupu bez úprav. Produkt Document Studio uchovává šablonu v synchronizaci s výchozí specifikací dokumentu, když šablonu otevřete nebo uložíte.

Zpětná vazba