Histórico da Página
...
Informações |
---|
Serviços e classe para testes estarão disponíveis a partir do LIB Label 20211004 |
Pré-requisitos
- Já ter feito a instalação e integração com o TReports, mais informações nos links:
...
- Necessário utilizar o REST 2.0 - Entendendo as novidades do REST
- Ter conhecimento da linguagem TL++ - Rest - Ambiente de compilação do TLPP
Introdução
Esta implementação tem como objetivo disponibilizar uma nova classe e serviços para prover a integração do Protheus com o TReports, criando um facilitador para a geração de relatórios.
Como funcionará a integração
A integração será através do protocolo http/https com o TReports, utilizando REST para fazer as chamadas dos serviços padrões definidos pelo próprio TReports.
O TReports utilizará o endereço cadastrado como Provedor de Dados Nativo e chamará o serviço /.well-known/treports/connector para identificar a listagem de Objetos de Negócio cadastrados.
Construção do Objeto de Negócio
Foi construída uma nova classe para a construção do objeto de negócio, disponível no link: IntegratedProvider
Novos serviços disponíveis com a integração
Rota /.well-known/treports/connector para identificar a url de listagem de Objetos de Negócio
...
Listagem dos dados que serão utilizados no relatório
Endpoints Protheus
GET /.well-known/treports/connector => implementado
...