Árvore de páginas

CONTEÚDO

  1. Visão Geral
  2. Construindo uma API de negócio para uso nos Monitores
  3. Api de negócio
  4. Classes Utilitárias (Falicitadores)
  5. Criando o seu primeiro monitor

01. VISÃO GERAL

Esse documento possui as informações necessárias para que uma pessoa com conhecimentos em programação na linguagem Progress 4GL possa desenvolver e integrar uma API específica para utilização no painel de Gestão à Vista. Serão detalhados os principais métodos, parâmetros e funções que deverão ser implementados na API para torná-la compatível com a aplicação.

02. CONSTRUINDO UMA API DE NEGÓCIO PARA USO NOS MONITORES EXCUSIVOS

Cada monitor exclusivo deve possuir em seu cadastro uma Api Progress informada. Essa Api deverá ser desenvolvida de forma específica para o Cliente e será responsável pelo retorno das informações e o formato que ela será apresentada na tela para o usuário. Essa Api será executada pelo Gestão à Vista automaticamente, portanto o desenvolvedor precisará se dedicar apenas em construir as procedures necessárias de acordo com as orientações desta documentação.

Antes de iniciar o desenvolvimento da API, verifique se o monitor foi corretamente cadastrado no painel de Monitores Exclusivos e já possui todas as suas propriedades (filtros) bem definidas.

03. API DE NEGÓCIO

Para o funcionamento correto do monitor, é necessário que a Api de negócio possua os seguintes métodos:

NomeDescriçãoObrigatório

pi-get-monitor-data-chart

Realiza a busca dos dados que serão visualizados nos monitores de Gráfico, como os categorias, séries e valores para os gráficos.Somente p/ tipo Gráfico

pi-get-monitor-data-info

Realiza a busca dos dados que serão visualizados no monitor de Informação, como tags, linhas, barra de progresso e valores.Somente p/ tipo Texto

pi-get-monitor-data-detail

Realiza a busca dos dados de detalhes de um monitor (Para apresentação em formato de tabela em uma janela ao detalhar as informações)Não

04. CLASSES UTILITÁRIAS (FACILITADORES)

NomeDescrição

ChartBuilder

Utilitário para auxiliar na criação de monitores do tipo Gráficos.

InfoBuilder

Utilitário para auxiliar na criação de monitores do tipo Texto.

DetailBuilder

Utilitário para auxiliar na criação de interfaces de detalhamento dos dados de um monitor.


05. CRIANDO SEU PRIMEIRO MONITOR

Crie o seu primeiro monitor seguindo este guia de passo a passo: 1. Criando seu primeiro Monitor Exclusivo (Getting Started)