Dokumentumsablonok

A dokumentumsablon a dokumentumok előállításának szabványa. A sablon határozza meg, hogy mely adatokat kell kinyerni az adatforrásból és hogyan kell formázni ezeket az adatokat.

A dokumentumsablonok .dta (dokumentumsablon archívum) kiterjesztéssel rendelkező önálló archív fájlok. Lehetősége van sablonok megosztására, áthelyezésére és másolására. A korábbi IBM® Rational Publishing Engine változatokkal létrehozott dokumentumsablonok is működnek a legfrissebb változattal. Ha azonban az adatszolgáltató nem támogatja a Rational Publishing Engine sablonszerkezet legfrissebb változatát, akkor beállítható úgy a sablonváltozat, hogy a korábbi Rational Publishing Engine változatokból származó sablonszerkezetet használja.

Statikus és dinamikus tartalmat egyaránt felvehet a dokumentumsablonokba. A statikus tartalom a sablon megtervezésekor megadott szöveget és képeket jelenti. A dinamikus tartalmat azok az adatok képviselik, amelyeket a dokumentum előállításakor szerez be az adatforrásokból. A sablon formázási információkat is megad, habár bizonyos adatok megtarthatják azt a formázást, amely beléjük van ágyazva az adatforrásban.

A dokumentumsablon az alábbiakat tartalmazhatja:

Adatforrásséma a sablonokban

A sablon meghatározásakor az adatok szerkezetének meghatározását, úgynevezett sémáját használja, nem a statikus adatokat. Ez lehetővé teszi, hogy bármely olyan adatforrásra alkalmazza a sablont, melynek szerkezete megegyezik a meghatározó adatforrás szerkezetével. Egy sablon tetszőleges számú adatforrássémát tartalmazhat.

Amikor egy adatforrás nem pontosan illeszkedik az adatforrássémához, akkor a Rational Publishing Engine csak a sémának megfelelő elemeket dolgozza fel és figyelmen kívül hagyja a nem kritikus hibákat. Például ha szerepel a sablonban egy Rational DOORS attribútum állapot és a tényleges adatforrás (DOORS modul) nem rendelkezik ezzel az attribútummal, akkor alapértelmezésben folytatódik a dokumentumelőállítás.

A Rational Publishing Engine biztosítja a mechanizmusokat a sémák létrehozásához vagy beszerzéséhez számos adatforrástípusból, például IBM Rational DOORS, IBM Rational Tau és Rational REST adatforrásokból. A szabványos sémameghatározással kapcsolatos további információkat itt talál: http://www.w3.org/XML/Schema. Lehetősége van külső alkalmazás használatára a séma előállításához XML adatokból.

Sablon újrafelhasználása

Lehetősége van sablonszerkezetek újrafelhasználására a helyileg, távolilag vagy a Központi felügyelet összetevőben tárolt sablonokból. Új sablon létrehozása után teljes sablonokat importálhat a mestersablonba, amelyen dolgozik, amennyiben maga az importált sablon nem hivatkozik más sablonokra. Hozzon létre kódrészleteket azokhoz a dokumentumszakaszokhoz, amelyeket gyakran újrafelhasznál, például fejlécekhez és láblécekhez.

Sablonok importálásakor lehetősége van dinamikusan hivatkozni rájuk vagy fizikailag beágyazni őket. Amikor dinamikusan hivatkozik egy sablonra vagy tartalmazott fájlra, akkor attól a kimeneti típustól függően, amelybe előállítja a sablont, felvesz az adott sablonra vagy fájlra mutató hivatkozást, vagy pedig betölti az importált sablon tartalmát, amikor előállítja a kimenetet. Amikor fizikailag beágyaz egy sablont vagy fájlt, akkor azonnal importálja annak tartalmát a mestersablonba, nem a futás során.

Ha ütközések vannak a mestersablon és a hivatkozott vagy beágyazott sablon között, akkor a rendszer felszólítja az ütközések feloldására. Például a különböző adatforrássémákból adódhatnak ütközések. Amikor eltérőek az adatforrássémák, akkor felveheti a mestersablonba az importált sablonból származó sémát, hogy feloldja az ütközést.

Alapértelmezett dokumentummeghatározások

Alapértelmezésben minden sablonhoz egy üres dokumentummeghatározás tartozik. Amikor megtekinti egy sablon előképét vagy közzétesz egy sablont a Document Studio alkalmazásból, akkor személyre szabhatja ezt az üres dokumentummeghatározást, illetve annak személyre szabáselőkép nélkül is előállíthatja a kimenetet. A Document Studio szinkronban tartja a sablont az alapértelmezett dokumentummeghatározással, amikor megnyitja vagy elmenti a sablont.

Visszajelzés