Histórico da Página
...
O Birt quando utilizado com o Protheus será executado em 3 camadas, Protheus > TOTVS | WebViewer > Banco de Dados, como o seguinte esquema abaixo:
Para a utilização de extração de informações com o Birt, faz-se necessária a instalação do TOTVS | WebViewer, que é a plataforma responsável pela operação de processamento e exibição do “Report”.
Report é uma entidade, produto do desenvolvimento de uma visualização ou relatório desenvolvido especificamente para o Birt. Esta entidade será armazenada no Repositório de Objetos do Protheus (RPO) e, conforme a execução de um Report pelo Protheus, esta entidade é publicada e processada pelo TOTVS | WebViewer para sua exibição.
No Protheus, a entidade Report, trata-se de um programa em ADVPL que é responsável pela execução e exibição da Visualização/Relatório.
Um Report pode ser definido por uma estrutura de sub entidades que podem ser classificadas da seguinte maneira:
- DataSource;
- DataSet;
- Layout.
O DataSource corresponde a entidade responsável pela origem da informação. É uma interface de conexão entre o Report e a base de dados de onde se originam as informações.
O DataSet compreende a entidade responsável pelo processamento das informações. É a inteligência do Report sendo a entidade produtora de resultados capazes de serem processados pelos componentes do Layout para a posterior exibição.
O Layout corresponde a entidade que define o visual de exibição da Visualização/Relatório, possui componentes capazes de demonstrar de forma intuitiva e dinâmica os dados processados pelo DataSet. É o responsável pela definição do formato da página, da disposição dos componentes e demais atributos visuais de um Report.
A partir deste ponto, temos dois caminhos possíveis para utilização do BIRT aonde um caminho é apenas utilizado para execução e exibição de um Report e o outro é a configuração de um ambiente completo de desenvolvimento, publicação, execução e exibição de Reports:
Configurando ambiente para Execução e Exibição de Reports BIRT
Para instalação e configuração do BIRT no Protheus, verifique o link Instalação e configuração - Reports BIRT
Para desenvolvimento de relatórios no formato BIRT verifique o link Desenvolvimento - Reports BIRT
Configurando ambiente para Desenvolvimento, Publicação, Execução e Exibição de Reports BIRT