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.

...

Esta implementação tem como objetivo disponibilizar uma nova classe e serviços para prover a integração do Protheus com o TReports utilizando o serviços disponibilizados para o compartilhamento de dados a partir de um objeto de negócio, com isso teremos , 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 do serviços padrões definidos pelo próprio TReports.

O TReports utilizará o endereço cadastrado como Provedor de Dados e chamará o serviço /.well-known/treports/connector para identificar a listagem de Objetos de Negócio cadastrados.

...

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 da estrutura de um objeto de negócio

Listagem dos objetos de negócio

Listagem dos dados que serão utilizados no relatório

Endpoints Protheus

GET /.well-known/treports/connector => implementado

GET /api/framework/treports/integratedprovider/v1/schema/:schemaId schemaId => implementado

GET /api/framework/treports/integratedprovider/v1/searchobjects searchobjects =>implementado

POST /api/framework/treports/integratedprovider/v1/getdata/:dataId => implementado