Histórico da Página
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:
Nome | Descrição |
---|---|
BuscaDados | Realiza 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. |
BuscaDetalhes | Realiza a busca dos dados dos detalhes do monitor, como as informações para a tabela, tags e texto do header da página. |
ValidaPropriedades | Recebe 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 auxiliar o desenvolvimento de Monitores Únicos no programa de Gestão à Vista.disponibilizar métodos auxiliares que serão utilizados na criação de Monitores Exclusivos:
Nome | Descrição |
---|---|
AdicionaCategoriasGraficoMonitor | Adiciona uma lista de categorias ao monitor do tipo gráfico. |
AdicionaColunaTabela | Adiciona uma coluna na tabela dos detalhes do monitor. |
AdicionaHeaderDetalhe | Adiciona uma nova linha de informação no cabeçalho do detalhe. |
AdicionaLabelsColunaTabela | Adiciona uma nova legenda a uma coluna da tabela de detalhes do monitor. |
AdicionaLinhaInformacao | Adiciona uma nova linha de informação em monitores do tipo texto. |
AdicionaSerieGraficoMonitor | Adiciona uma nova série em monitores do tipo gráfico. |
AdicionaTagMonitor | Adiciona uma nova tag ao monitor. |
Busca a data de início do período anterior conforme o tipo do período e data parametrizada. | |
BuscaProximoPeriodo | Busca a data de início do próximo período conforme o tipo do período e data parametrizada. |
FormataData | Realiza a conversão do formato da data conforme o tipo definido. |
RetornaDescricaoTipoPeriodo | Retorna a descrição do tipo do período parametrizado |
. |
RetornaListaPeriodosFuturo | Retorna uma lista de períodos conforme o tipo e quantidade de períodos parametrizados a |
partir da data atual. | |
RetornaListaPeriodosPassado | Retorna uma lista de períodos conforme o tipo e quantidade de períodos parametrizados que vai até a data atual. |
RetornaPeriodoFinal | Retorna a data final do período da consulta conforme a data inicial e o tipo do período. |
RetornaPeriodoInicial | Retorna a data inicial do período da consulta conforme a data final e o tipo do período. |
TransformaMinutosCentesimaisParaTempo | Retorna a quantidade de tempo sexagesimal conforme a quantidade de minutos centesimais parametrizado. |
TransformaTempoParaMinutosCentesimais | Retorna a quantidade de minutos centesimais correpondentes ao tempo sexagesimal parametrizado. |
ValidaPropriedadeFilial | Verifica 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.