Árvore de páginas

Versões comparadas

Chave

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

CONTEÚDO

  1. Cadastrando um novo Monitor exclusivo
  2. Criando uma nova Api de negócio
    1. Implementando procedure de modo Gráfico
    2. Implementando procedure de modo Detalhe


01. CADASTRANDO UM NOVO MONITOR EXCLUSIVO


Primeiro passo para criar o seu Monitor Exclusivo é acessar no menu do ERP Datasul o programa Gestão à Vista - Monitores Exclusivos (ou pelo código html.supply.Monitor.Custom).

...

Nota
titleLembre-se disso

Note que os filtros possuem como código de propriedade os valores cod-estabel e qtd-dias-atras respectivamente, isso será importante para o momento em que criaremos a Api de negócio.


02. CRIANDO UMA NOVA API DE NEGÓCIO


Para criar a Api de negócio o primeiro passo é realizar a importação de classes do Progress que permitem a utilização de objetos do tipo JSON, além disso também é importante definir as includes disponibilizadas pelo Gestão à Vista.

...

Informações
titleInformação

Neste guia vamos considerar dar continuidade com a construção de um monitor do tipo Gráfico com modo Detalhe.


02.a. IMPLEMENTANDO A PROCEDURE DE MODO GRÁFICO


No bloco de código abaixo, iremos criar a procedure pi-get-monitor-data-chart (maiores detalhes sobre ela podem ser consultados aqui), para o nosso exemplo neste guia, iremos realizar uma query dinâmica na tabela ord-prod para realizar a contagem de Ordens x Situação aplicando os filtros de estabelecimento e desde quando que é calculado em número de dias retroativos a hoje.

...

Após a inclusão dessa procedure na api, já é possível adicionar esse monitor exclusivo em uma Visão e observar o resultado espero conforme abaixo:


02.b. IMPLEMENTANDO A PROCEDURE DE MODO DETALHE

No bloco de código abaixo, iremos criar a procedure pi-get-monitor-data-detail (maiores detalhes sobre ela podem ser consultados aqui), através da definição dessa procedure é possível fazer o retorno do schema e dados da modal de detalhe para detalhar as informações que estão sendo mostradas no monitor (por exemplo, lista de registros que foram considerados para montar o gráfico do monitor).

...