A jelentéstervezők a Document Studio
alkalmazással importálhatnak adatforrássémákat és összeállíthatnak
jelentéssablonokat.
Eljárás
- A sablonfejlesztési folyamat áttekintéséről itt olvashat:
Dokumentumsablonok tervezése. Kezdje meg a dokumentum és az esetleg tartalmazott adatok szerkezetének
megtervezését. Döntse el például, hogy a végleges dokumentum egyetlen sablonból kerül
előállításra vagy több olyan sablonfájlból, amelyek mindegyike újrafelhasználható
tartalomrészeket tartalmaz.
- A Document Studio alkalmazásban
hozzon
létre egy dokumentumsablont.
- Azonosítson be egy adatforrássémát az adatforrásból. A
Rational Tau
adatforrássémáját az alábbi beállítások egyikéből ismerheti fel:
- Használhatja a
Rational Publishing Engine
termékkel együtt szállított, előzetesen előállított
Rational Tau
sémát.
Ennek az adatforrássémának a helye a következő:
RPE_HOME\source\Tau\schema\ttdMetamodel.xsd.
- Előállíthatja au adatforrássémát
Rational Tau
UML projektből. További információkért
lásd: Rational Tau adatforrásséma lekérése.
- Adjon hozzá egy adatforrássémát a dokumentumsablonhoz. Rational Tau
esetén tegye a következőket:
- A Document Studio alkalmazásban kattintson az
menüpontra.
- Az Előre meghatározott mezőben válassza ki a Tau lehetőséget.
- A Típus részben
válassza ki a séma típusát a listából. Rational Tau
esetén válassza ki a Tau elemet.
- Szükség szerint szerkessze a Séma mezőt,
vagy a Tallózás gombra kattintva válassza ki a sémafájl
elérési útját. Példa:
RPE_HOME\source\Tau\schema\ttdMetamodel.xsd
- Ha az erőforrás biztonságos kiszolgáló, akkor adja meg a
Felhasználónevet.
- Ha az erőforrás biztonságos kiszolgáló, akkor adja meg a
Jelszót.
- Válassza ki a Hitelesítéstípust
a listából. Ha nem ad meg típust, akkor minden egyes típus tesztelésre kerül, amíg a
rendszer meg nem találja a helyes típust, ami megnövelheti a dokumentumok
előállítási idejét.
- Vegyen fel elemeket a sablonba. A
Rational Publishing Engine
a sablonelemek átfogó készletével rendelkezik a dokumentum szerkezetének
kialakításához. Az elemeket húzással viheti a sablontartalom-szerkesztőbe.
Felvehet például egy Tároló elemet, amely több bekezdést tárol.
Minden egyes
bekezdést egy-egy tesztfeltétel vezérelhet, amely csak bizonyos adatokhoz
társítja azt. További információkért lásd:
Sablonelemek a Paletta nézetben
és Elemek hozzáadása sablonhoz.
- lekérdezések,
attribútumok
és
változók
használatával vehet fel adatokat a sablonokba. Ezek az elemek határozzák meg.
milyen információk kerülnek a jelentésben előállításra. A
IBM Rational Tau
alkalmazásban a lekérdezések szintaxisa hasonló az XPath
szintaxishoz. Az XPath szintaxistól eltérően azonban a
Rational Publishing Engine
lekérdezés nem ad meg szűrőt; a szűrő és a rendezés részkifejezések külön
vannak. Minden egyes sémaelem - a lekérdezés kivételével - egy-egy
Rational Tau
natív lekérdezésen keresztül van meghatározva. Ez a lekérdezés, amely
OCL-ben van kifejezve,
Rational Tau
adatokat hív le.
Például a modell elem alatti gyökérelemhez, a
model.rootResource elemhez hozzá van rendelve a
GetModelRoots()
Rational Tau
lekérdezés.
Megjegyzés: - Rational Tau
adatforrássémákban nem hozhat létre egyéni attribútumokat.
- A
Rational Tau
előképe a Launcher és a Document Studio alkalmazásból nem tekinthető meg.
- Az elemek megjelenését a kimenetben
formázás
és stílus hozzáadásával állíthatja be.
- Szűrők
létrehozásával szűkítse le a jelentésbe bekerülő adatokat. Használhat az általános adatforrás URI azonosítóknál részletesebb szűrőket
az adatok egy adott részhalmazának megjelöléséhez, hogy a jelentés előállítása
során a
Rational Publishing Engine
ne kíséreljen meg a szükségesnél több információt lekérni az adatforrásból. Ezeknek a szűrőknek elég tágaknak kell lenniük ahhoz, hogy
a sablon által hivatkozott valamennyi szükséges adat lekérhető legyen,
máskülönben nem tud teljes adatokat befoglalni az előállított jelentésbe. További információkért lásd:
REST natív szűrők által támogatott szűrőfeltételek.
- A lekérdezés átalakítási szűrővel finomíthatja a lekérdezés eredményeit. A
típusátalakítási szolgáltatás az adatforráselemek alternatív szűrőjeként
működik, részleteket itt talál:
Típusátalakítás
és
Rational Tau attribútumok.
- Rendezések
létrehozásával rendszerezze a jelentésben szereplő adatokat. A
Rational Tau
adatforrás nem támogatja a natív rendezést. Ekkor használjon
Rational Publishing Engine
rendezést.
Példa
1. Táblázat Rational Tau
többsablonos dokumentum példaSablonfájl neve |
Sablon tartalma |
Használat magyarázata |
titlePage.dta |
Címlap, Tartalom |
Előállítja a címlapot a Modul tulajdonságaiból |
Preamble.dta |
Bevezető fejezetek |
Befoglal egy
Microsoft Word fájlt, amelyben
a bevezető fejezetek vannak |
Requirements.dta |
Rendszerkövetelmények |
Előállítja az adatokat a rendszerkövetelményeket
felsoroló adatforrásból |
userRequirements.dta |
Felhasználói követelmények |
Előállítja az adatokat a felhasználói
követelményeket felsoroló adatforrásból |
Design.dta |
Modellezési információk |
Előállítja az adatokat az UML modellből származó
információkat felsoroló adatforrásból |