Árvore de páginas

01. VISÃO GERAL

Para a criação de um Monitor Exclusivo é necessário primeiramente realizar o cadastro no programa Gestão à Vista - Monitores Exclusivos - PCPMCUSTOM.

Para que o monitor exclusivo cadastrado esteja disponível no programa Gestão à Vista - Visões - PCPMONITOR, é necessário compilar no rpo um arquivo .prw (fonte ADVPL) com a declaração de uma classe de mesmo nome do atributo "Api de Negócio" informado no cadastro do monitor.


02. MÉTODOS PADRÕES

Para o funcionamento correto do monitor, é necessário que a classe possua três métodos:

NomeDescrição
BuscaDadosRealiza a busca dos dados que serão visualizados no monitor, como os números e legendas para os gráficos, conteúdos das linhas do monitor de texto e tags.
BuscaDetalhesRealiza a busca dos dados dos detalhes do monitor, como as informações para a tabela, tags e texto do header da página.
ValidaPropriedadesRecebe o conteúdo dos filtros do monitor na busca de dados e inclusão e edição do monitor na visão para verificar se os dados informados nos filtros são válidos.


03. MÉTODOS AUXILIARES

PCPMonitorUtils

A classe PCPMonitorUtils foi desenvolvida para disponibilizar métodos auxiliares que serão utilizados na criação de Monitores Exclusivos:

NomeDescrição
AdicionaCategoriasGraficoMonitorAdiciona uma lista de categorias ao monitor do tipo gráfico.
AdicionaColunaTabelaAdiciona uma coluna na tabela dos detalhes do monitor.
AdicionaHeaderDetalheAdiciona uma nova linha de informação no cabeçalho do detalhe.
AdicionaLabelsColunaTabelaAdiciona uma nova legenda a uma coluna da tabela de detalhes do monitor.
AdicionaLinhaInformacaoAdiciona uma nova linha de informação em monitores do tipo texto.
AdicionaSerieGraficoMonitorAdiciona uma nova série em monitores do tipo gráfico.
AdicionaTagMonitorAdiciona uma nova tag ao monitor.

BuscaPeriodoAnterior

Busca a data de início do período anterior conforme o tipo do período e data parametrizada.
BuscaProximoPeriodoBusca a data de início do próximo período conforme o tipo do período e data parametrizada.
FormataDataRealiza a conversão do formato da data conforme o tipo definido.
RetornaDescricaoTipoPeriodoRetorna a descrição do tipo do período parametrizado.
RetornaListaPeriodosFuturoRetorna uma lista de períodos conforme o tipo e quantidade de períodos parametrizados a partir da data atual.
RetornaListaPeriodosPassadoRetorna uma lista de períodos conforme o tipo e quantidade de períodos parametrizados que vai até a data atual.
RetornaPeriodoFinalRetorna a data final do período da consulta conforme a data inicial e o tipo do período.
RetornaPeriodoInicialRetorna a data inicial do período da consulta conforme a data final e o tipo do período.
TransformaMinutosCentesimaisParaTempoRetorna a quantidade de tempo sexagesimal conforme a quantidade de minutos centesimais parametrizado.
TransformaTempoParaMinutosCentesimaisRetorna a quantidade de minutos centesimais correpondentes ao tempo sexagesimal parametrizado.
ValidaPropriedadeFilialVerifica se o código da filial é válido e se o usuário tem acesso à esta filial.


PCPMonitorGauge

A classe PCPMonitorGauge foi desenvolvida para auxiliar na implementação de Monitores Exclusivos do tipo Gauge (Velocímetro), conforme exemplo apresentado na seção BuscaDados.
Maiores detalhes sobre seus métodos e parâmetros podem ser encontrados na página PCPMonitorGauge.

  • Sem rótulos