Előző Következő

Megosztott fejlesztési keretrendszer kiépítése

Az előző részek leírták bemutatták az adatforrások és adathalmazok létrehozását és használatát, valamint a jelentés elemek elrendezését és formázását. A csak néhány jelentést igénylő egyedülálló jelentésfejlesztők használhatják ezeket a megközelítéseket eredményesen. Nagyobb projekt esetén, melyben több fejlesztő vesz részt, vagy amely több jelentést igényel, számos tervnek ugyanazokat az elemeket és elrendezéseket kell használnia.

A szabványos formátumok létrehozásához és karbantartásához a jelentések más fejlesztőkkel való együttműködő összeállításához, valamint az ismétlődő, hibákra érzékeny tervezési feladatok elkerüléséhez a BIRT a következő fájlfájltípusokat használja:

*
A függvénytárak elsődleges célja a fejlesztőt ellátása jelentéstervekkel egy előre megtervezett elemeket és stílusokat tartalmazó megosztott lerakaton keresztül. A függvénytárfájlok fájlnévkiterjesztése .rptlibrary. A BIRT a függvénytárakat az erőforrásmappában keresi.
A függvénytár egy jelentésterv dinamikus összetevője. Amikor egy függvénytár fejlesztő módosításokat végez egy függvénytáron, a jelentésterv szinkronizálja magát a módosított függvénytárral. Így a módosítások könnyen terjesztésre kerülnek a jelentéstervek között.
A függvénytár egyéni jelentéselemeket, például adatforrásokat, vizuális jelentéselemeket, stílusokat és törzsoldalakat tárol. A függvénytár jelentéstervben való használatával hozzáférhet az egyéni elemekhez. Több függvénytárat is használhat egyetlen jelentéstervben. Több függvénytár használatával szétválaszthatja a különböző projektek vagy folyamatok által igényelt különálló stílusokat és funkcionalitást.
*
A sablon elsődleges célja szabványos kiinduló pozíciót biztosítani az új jelentések tervezéséhez. Így a sablonfájl szerkezete hasonló jelentéstervfájléhoz. A sablonfájl fájlnévkiterjesztése .rpttemplate. A BIRT a sablonokat a sablonmappában keresi.
A sablon egy statikus keretrendszer, amelynek alapján egy új jelentéstervet hoz létre. A sablonból származó jelentésterv a sablon egy példányát módosítja. Így a jelentésterv csak egy sablonból származhat. Mivel a jelentéstervek a sablonok másolatait használják, ha a sablonfejlesztő módosít egy sablont, az azon a sablonon alapuló jelentéstervek nem tükrözik automatikusan a módosítást.
A sablonok szerkezetet biztosítanak a szabványos jelentéselrendezéshez. A sablon tartalmazhat a jelentés elrendezésében megjelenő vizuális jelentéselemeket, adatforrásokat és adathalmazokat, valamint törzsoldal elrendezéseket. A sablon a függvénytárakat a jelentéstervvel egyezően használja. A BIRT jelentéstervező szabványos sablonok készletét biztosítja, például az Egyszerű lista és a Csoportosított lista jelentéssablonokat.
*
Az ilyen típusú fájlok a jelentésben szereplő elemek formázásához biztosít stílusokat, a weboldalak elemeinek formázásához hasonlóan.

(c) Copyright Actuate Corporation 2013