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

Para executar o monitor no programa Gestão à Vista - Visões, é necessário compilar no rpo um arquivo prw com a declaração de uma classe de mesmo nome do atributo "Api de Negócio" informado no cadastro do monitor.

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.



PCPMonitorUtils

A classe PCPMonitorUtils foi desenvolvida para auxiliar o desenvolvimento de Monitores Únicos  no programa de Gestão à Vista.


NomeDescrição
AdicionaColunaTabelaAdiciona uma coluna na tabela dos detalhes do monitor.
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.
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.
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.
TransformaMinutosCentesimaisParaTempoRetorna a quantidade de tempo sexagesimal conforme a quantidade de minutos centesimais parametrizado.
TransformaTempoParaMinutosCentesimaisRetorna a quantidade de minutos centesimais correpondentes ao tempo sexagesimal parametrizado.


PCPMonitorGauge

A classe PCPMonitorGauge foi desenvolvida para auxiliar a criação de monitores com gráfico do tipo velocímetro.


NomeDescrição

New

Construtor da classe.
DestroyLimpa ao objeto da memória.
GetJsonObjectRetorna o objeto json do velocímetro.
SetAppendEspecifica uma string que será visualizada à direita da leitura do velocímetro.
SetAppendStyleAtribui estilo à string que será visualizada à direita da leitura do velocímetro.
SetLabelEspecifica o texto que será visualizado abaixo da leitura do velocímetro.
SetLabelStyleAtribui estilo ao texto que será visualizado abaixo da leitura do velocímetro.
SetMarginEspecifica uma margem opcional ao velocímetro.
SetMarkerEspecifica um marcador  e o valor que será atribuído ao velocímetro.
SetMaxValue

Especifica o valor máximo para a escala do velocímetro.

SetMinValueEspecifica o valor mínimo para a escala do velocímetro.

SetPrepend

Especifica uma string que será visualizada à esquerda da leitura do velocímetro.
SetPrependStyleAtribui estilo à string que será visualizada à esquerda da leitura do velocímetro.
SetThickEspecifica a espessura da barra do velocímetro.
SetThresholdEspecifica o valor limite onde a cor do velocímetro muda.
SetTypeEspecifica o tipo do velocímetro.
SetValueEspecifica o valor corrente do velocímetro.
SetValueStyleAtribui estilo ao valor corrente do velocímetro.