Páginas filhas
  • Smart View - Protheus como Fonte de Dados Nativa

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Informações

Recurso de integração ficará disponível em versão futura do TReports

Informações

Serviços e classe para testes estarão disponíveis a partir do LIB Label 20211004

Informações

Recurso de integração disponível para nova versão do Smart View. Mais informações: Instalação Smart View

Informações

Recomendação: Utilizar a integração em ambientes com dicionário no Banco de Dados

Pré-requisitos

  • Já ter feito a instalação e integração com o TReportsSmart View, mais informações nos links:

           Instalação do TReportsSmart View

           Portabilidade TReportsRequisitos Mínimos

Introdução

Esta implementação tem como objetivo disponibilizar uma nova classe e serviços para prover a integração do Protheus com o TReportsSmart View, 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 TReportsSmart View, utilizando REST para fazer as chamadas dos serviços padrões definidos pelo próprio TReportsSmart View.

O TReports Smart View utilizará o endereço cadastrado como Provedor de Dados Nativo e chamará o serviç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: Smart View - Classe para Integração - 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

...