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:
| 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. |
PCPMonitorUtils
A classe PCPMonitorUtils foi desenvolvida para auxiliar o desenvolvimento de Monitores Únicos no programa de Gestão à Vista.
| Nome | Descrição |
|---|---|
| AdicionaColunaTabela | Adiciona uma coluna na tabela dos detalhes do monitor. |
| 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. |
| 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. |
| 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. |
| 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. |