Šablony dokumentů

Šablona dokumentu je plán pro generování dokumentů. Šablona definuje, jaká data se mají extrahovat ze zdroje dat, a jak jsou tato data formátována ve výstupu.

Šablony dokumentu jsou samostatné archivní soubory s příponou .dta (Document Template Archive). Šablony produktu Rational Publishing Engine jsou trochu odlišné od šablon poskytnutých jinými produkty. U jiných produktů jsou šablony ukázkové artefakty, které jsou předběžně naplněny informacemi o úpravě a informacemi, ze kterých se můžete učit. V produktu Rational Publishing Engine jsou šablony základní soubory pro strukturu výstupu sestavy. Šablony je mohly předběžně naplnit informacemi, pokud začínáte některým jiným souborem šablony jako základním, ale nová šablona je prázdná.

Šablony dokumentu vytvořené pomocí předchozích verzí produktu IBM® Rational Publishing Engine pracují s nejnovější verzí. 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 obrazy poskytnuté při navržení šablony. Dynamický obsah představují data získaná ze zdrojů dat, když je dokument generován. Šablony také definuje informace o formátování, ačkoli některá data mohou uchovat vestavěné informace o formátování ze zdroje dat.

Šablona dokumentu může obsahovat:

Schéma zdroje dat v šablonách

Při definování šablony použijte definici struktury dat, zvanou schéma, spíše než statická data. Schéma umožňuje použití šablony na jakémkoli zdroji 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. Například pokud se atribut produktu Rational DOORS status používá v šabloně a skutečný zdroj dat (modul Rational DOORS) nemá tento atribut, generování dokumentů bude standardně pokračovat.

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

Znovu můžete použít struktury šablony z šablon, které jsou uloženy lokálně, vzdáleně nebo v komponentě Centrální správa. 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