Précédent Suivant

Génération d'une structure de développement partagée

Les sections précédentes expliquent comment créer et utiliser des sources de données et des fichiers, et comment mettre en forme des éléments de rapport. Ces méthodes efficaces seront utiles aux développeurs de rapports souhaitant développer simplement quelques rapports. Dans le cas d'un projet plus important, c'est-à-dire un projet regroupant plusieurs développeurs ou nécessitant de nombreux rapports, bon nombre de conceptions utiliseront probablement les mêmes éléments ou les mêmes présentations.

Pour prendre en charge la création et la gestion des formats standard, la génération de rapports en collaboration avec d'autres développeurs de rapports et éviter les tâches de conception répétitives et génératrices d'erreurs, BIRT utilise les types de fichier suivants :

*
L'objectif principal d'une bibliothèque est de fournir aux développeurs de conceptions de rapport un référentiel partagé contenant des éléments de rapport et des styles prédéfinis. L'extension d'un nom de fichier de bibliothèque est .rptlibrary. BIRT place les bibliothèques dans le dossier des ressources.
Une bibliothèque est un composant dynamique d'une conception de rapport. Lorsque le développeur d'une bibliothèque apporte des modifications à cette dernière, la conception de rapport se synchronise avec la bibliothèque modifiée. Ainsi, les modifications sont répercutées facilement dans une série de conceptions de rapports.
Une bibliothèque stocke des éléments de rapport personnalisés, tels que les sources de données, les éléments de rapport visuels, les styles et les pages principales. Intégrez une bibliothèque à une conception de rapport pour accéder aux éléments personnalisés. Il est possible d'utiliser plusieurs bibliothèques dans une même conception de rapport. En utilisant plusieurs bibliothèques, vous pouvez séparer les styles et les fonctionnalités nécessaires à différents projets ou processus.
*
L'objectif principal d'un modèle est de fournir une position de départ standard lors de la création d'une nouvelle conception de rapport. A ce titre, la structure d'un fichier modèle est identique à celle d'un fichier de conception de rapport. L'extension d'un nom de fichier modèle est .rpttemplate. BIRT place les modèles dans le dossier des modèles.
Un modèle est une structure statique à partir de laquelle il est possible de générer une nouvelle conception de rapport. Une conception de rapport dérivée d'un modèle modifie une copie de ce modèle. Pour cette raison, une conception de rapport ne peut dériver que d'un seul modèle. Etant donné que les conceptions de rapport utilisent des copies du modèle, lorsqu'un développeur modifie un modèle, les modifications ne sont pas automatiquement répercutées sur les conceptions de rapport basées sur ce modèle.
Un modèle fournit une structure pour une présentation de rapport standard. Un modèle peut contenir des éléments de rapport visuels qui apparaissent dans la présentation, les sources de données et les fichiers du rapport, ainsi que dans les présentations de page principale. Un modèle utilise des bibliothèques comme le ferait une conception de rapport. BIRT Report Designer fournit un ensemble de modèles standard, tels que les modèles de rapport Liste simple et Liste groupée.
*
Ce type de fichier fournit des styles pour formater des éléments dans un rapport, similaires au formatage des éléments sur une page Web.

(c) Copyright Actuate Corporation 2013