Anterior Avançar

Compilando uma Estrutura de Desenvolvimento Compartilhada

As seções anteriores descrevem como criar e utilizar origens de dados e conjuntos de dados, além de definir o layout e formatar itens de relatório. Um único desenvolvedor de relatório com o requisito de apenas alguns relatórios pode utilizar essas abordagens com eficiência. Para um projeto maior, um com mais desenvolvedores ou que requeira mais relatórios, vários designs precisam utilizar os mesmos elementos ou layouts.

Para suportar a criação e manutenção de formatos padrão, a compilação de relatórios em colaboração com outros desenvolvedores de relatórios e evitar a propensão a erros, tarefas de design repetitivas, o BIRT usa os seguintes tipos de arquivos:

*
O principal propósito de uma biblioteca é fornecer aos desenvolvedores de designs de relatórios um repositório compartilhado de elementos de relatórios e estilos previamente projetados. A extensão de nome do arquivo para um arquivo de biblioteca é .rptlibrary. O BIRT localiza bibliotecas na pasta de recursos.
Uma biblioteca é um componente dinâmico de um design de relatório. Quando um desenvolvedor de biblioteca faz mudanças em uma biblioteca, o design de relatório sincroniza-se com a biblioteca alterada. Dessa forma, as mudanças são propagadas facilmente em um conjunto de designs de relatório.
Uma biblioteca armazena elementos do relatório customizados, como origens de dados, itens de relatório visuais, estilos e páginas master. Use uma biblioteca em um design de relatório para acessar os elementos customizados. É possível utilizar várias bibliotecas em um único design de relatório. Usando diversas bibliotecas, é possível separar os estilos e funcionalidade requeridos por diferentes projetos ou processos.
*
O principal propósito de um modelo é fornecer uma posição inicial padrão para um novo design de relatório. Dessa forma, a estrutura de um arquivo de modelo é idêntica à estrutura de um arquivo de design de relatório. A extensão de nome do arquivo para um arquivo de modelo é .rpttemplate. O BIRT localiza modelos na pasta de modelos.
Um modelo é uma estrutura estática na qual um novo design de relatório será compilado. Um design de relatório derivado de um modelo modifica uma cópia desse modelo. Por esse motivo, um design de relatório pode originar-se apenas de um modelo. Como os designs de relatório usam cópias do modelo, quando um desenvolvedor de modelo altera um modelo, os designs de relatório baseados nesse modelo não refletem automaticamente essas mudanças.
Um modelo fornece uma estrutura para um layout de relatório padrão. Um modelo pode conter itens de relatório visuais que aparecem no layout do relatório, em origens de dados e conjuntos de dados e em layouts de página master. Um modelo usa bibliotecas da mesma forma que um design de relatório. O BIRT Report Designer fornece um conjunto de modelos padrão, como modelos de relatórios Listagem Simples e Listagem Agrupada.
*
Este tipo de arquivo fornece estilos para formatar itens em um relatório, semelhante à formatação de itens em uma página da web.

(c) Copyright Actuate Corporation 2013