Pré-requisitos
- Já ter feito a instalação e integração com o Smart View, mais informações nos links:
Instalação do Smart View
Requisitos 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 Smart 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 Smart View, utilizando REST para fazer as chamadas dos serviços padrões definidos pelo próprio Smart View.
O Smart View 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: 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 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