Histórico da Página
Objetivo: Cadastrar e configurar os Indicadores que poderão ser consultados individualmente ou em Painéis de Indicadores.
Dados
Campos Obrigatórios:
- Código: Código do Indicador. O usuário deve informar um código diferente para cada Indicador, permitindo valores alfanuméricos, exemplo: 1, 2, 3, A, B e etc. (tamanho do campo: 10 caracteres).
- Descrição Abreviada:Descrição Abreviada do Indicador. O usuário deve digitar a descrição abreviada para cada Indicador que será cadastrado; (tamanho do campo: 10 caracteres).
- Descrição Completa: Descrição Completa do Indicador. O usuário deve digitar a descrição completa para cada Indicador que será cadastrado; (tamanho do campo: 50 caracteres).
- Tipo de Resultado: Forma de representação do resultado para o Indicador.
- Mapa: Resultado expresso em Mapa. Desde que a aplicação esteja configurada para utilização de mapas e os Locais de Produção que terão o resultado possuem Shape importado.
- Mapa de Calor: Resultado expresso em Mapa de Calor. Desde que a aplicação esteja configurada para utilização de mapas e os Locais de Produção estejam com os polígonos definidos. Para Mapa de Calor é necessário também possuir Coordenada (X e Y) com seu respectivo valor a ser expresso.
- Consulta: Resultado expresso em Consulta.
- Consulta para Filtro: Resultado expresso em Consulta para Filtro. O tipo de resultado "Consulta para Filtro" é expresso em forma de caixa de diálogo (pop up), a qual possui uma tabela cujas colunas são definidas conforme as configurações dos campos pertencentes à guia "Campos" do Cadastro de Indicadores. Este tipo de resultado pode ser utilizado como filtro na Consulta de Indicadores.
- Gráfico - Linhas: Resultado em Gráfico de Linhas.
- Gráfico - Barras com Linhas: Resultado expresso em Barras e Linhas.
- Gráfico - Área: Resultado em Gráfico de Área.
- Gráfico - Colunas ou Barras: Resultado em Gráfico de Colunas ou Barras.
- Gráfico - Pizza: Resultado em Gráfico de Pizza.
- Gráfico - Gauge - Velocímetro: Resultado em Gráfico de Gauge.
Processamento: Será executado o processamento que estiver definido no comando SQL, por exemplo: Stored Procedure, INSERT FROM SELECT ou qualquer outro comando SQL de manipulação de dados válido.
- Widget: Permite exibir páginas/interfaces externas.
- Totvs Reports: Relatório criado pelo Totvs Reports. Para utilização desse tipo de resultado se faz necessário a instalação e configuração do Totvs Reports.
Demais Campos:
- Atualizar Resultado a cada: Intervalo de tempo em que o resultado do indicador será atualizado automaticamente. Caso não seja informado nenhum intervalo de tempo indica que o resultado não será atualizado automaticamente.
- Legenda: Legenda que será utilizada para representar o intervalo de valor em que enquadra um determinado valor de um campo dentro da consulta. A Legenda deve estar previamente cadastrada e para o Tipo de Resultado "Mapa de Calor" deve ser do tipo "Proporcional", caso contrário deve ser do tipo "Faixa de Valores". Será obrigatório informar a Legenda para representar os seguintes resultados: Mapa, Gráfico de Linhas (estilo: Com Faixa de Valores) e Gráfico Velocímetro (Gauge). Para o Tipo de Resultado "Mapa de Calor" é opcional informar a Legenda, se não informada será utilizada legenda padrão do sistema. Para os demais resultados e estilos, o campo Legenda fica desabilitado e sem valor.
- Utilização da Legenda segundo o Resultado:
- Mapa: A legenda é utilizada para colorir cada polígono do Local de Produção, de acordo com o valor que está sendo representado no Mapa irá identificar qual o intervalo de valores em que se enquadra na legenda e colori-lo.
- Utilização da Legenda segundo o Resultado:
Exemplo 1:
Consulta em Mapa segundo a Cultura/Ocupação.
Cores da Legenda:
...
Valor Inicial
...
Valor Final
...
Descrição
...
Cor
...
01
...
01
...
Soja
...
Azul
...
02
...
02
...
Milho
...
Vermelho
...
Valor Inicial
...
Valor Final
...
Descrição
...
Cor
...
0,00
...
100,00
...
Bom
...
Verde
...
100,00
...
150,00
...
Regular
...
Amarela
...
150,00
...
999999,99
...
Ruim
...
Vermelha
...
- Gráfico de Linhas (estilo com Faixa de Valores): A legenda é utilizada para colorir e descrever cada Faixa de Valores do eixo Y no gráfico.
Exemplo:
Consulta de Custo por Hectare para as Fazendas.
Eixo X: Fazenda
Eixo Y: Custo por hectare
Cores da Legenda:
...
Valor Inicial
...
Valor Final
...
Descrição
...
Cor
...
0,00
...
100,00
...
Bom
...
Verde
...
100,00
...
150,00
...
Regular
...
Amarela
...
150,00
...
999999,99
...
Ruim
...
Vermelha
...
- Gráfico de Velocímetro (Gauge): A legenda é utilizada para definir e colorir os intervalos do gráfico de velocímetro.
Exemplo:
Gráfico de Velocímetro para representar a quantidade de hectares plantados por Dia.
...
Valor Inicial
...
Valor Final
...
Descrição
...
Cor
...
0,00
...
50,00
...
Ruim
...
Vermelha
...
50,00
...
70,00
...
Regular
...
Amarela
...
70,00
...
999999,99
...
Bom
...
Verde
...
- Mapa de Calor: A legenda é utilizada para colorir as áreas quentes e frias do mapa, formando gradiente de acordo com as cores.
Exemplo:
Consulta em Mapa de Calor representando a infestação de uma determinada fitossanidade.
Atenção: Valor Inicial e Valor Final não representam % de infestação e sim a ordem para formação do gradiente.
Cores da Legenda:
...
Valor Inicial
...
Valor Final
...
Descrição
...
Cor
...
1
...
1
...
Muito Baixo
...
Azul
...
2
...
2
...
Baixo
...
Ciano
...
3
...
3
...
Médio
...
Verde
...
4
...
4
...
Alto
...
Amarelo
...
5
...
5
...
Muito Alto
...
Vermelho
...
- Coleção de Cores: Coleção de Cores que será utilizada para exibição dos Gráficos. A Coleção de Cores deve estar previamente cadastrada. O campo ficará habilitado para para os Tipos de Resultado “Gráfico – Linhas”; “Gráfico – Área”; “Gráfico – Colunas ou Barras” ou “Gráfico – Pizza”. Quando não informado o campo Coleção de Cores será utilizada as cores padrões do sistema. Para os demais resultados, o campo Coleção de Cores fica desabilitado e sem valor.
- Imagem: Imagem do ícone que representa o Indicador. O usuário pode associar uma imagem para identificar o Indicador.
- Demais Funcionalidades:
- Remover: Remove a imagem associada ao Indicador.
Propriedades
Objetivo:Configurar as propriedades do Indicador. As propriedades disponíveis são de acordo com o tipo de Resultado configurado.
...
- Identificação do Valor: Nome do campo na consulta que identifica o Valor que será representado no Mapa. Por exemplo, para consulta de Culturas/Ocupações será o campo CD_OCUPACAO. (tamanho do campo: 30 caracteres).
- Identificação do [Local de Produção]: Nome do campo na consulta que identifica o [Local de Produção] que será representado no Mapa. O nome do campo deve ser representado pelo ID do Local de Produção, por exemplo, ID_UPNIVEL3. (tamanho do campo: 30 caracteres).
- Identificação da Área: Nome do campo na consulta que identifica a Área do [Local de Produção]. Esse campo é utilizado para gerar estatística de área segundo a Legenda informada. Exemplo para o nome do campo: QT_AREA_PROD. (tamanho do campo: 30 caracteres).
Demais Campos:
- Exibir a área do [Local de Produção]: Quando marcado indica que, no resultado da consulta será exibida a área do [Local de Produção], abaixo da etiqueta.
- Identificação de Etiqueta: Nome do campo na consulta que será utilizado como Etiqueta no polígono do Talhão, por exemplo, numa consulta de Cultura/Ocupação pode-se colocar a etiqueta com a Descrição da Ocupação no polígono do Talhão, nesse caso o campo que representa a etiqueta pode ser DE_OCUPACAO. (tamanho do campo: 30 caracteres).
Propriedades – Mapa de Calor
Campos Obrigatórios:
- Identificação do Valor: Nome do campo na consulta que identifica o Valor que será representado no Mapa de Calor. Por exemplo, para consulta de número de plantas atacadas por uma determinada fitossanidade será o campo NR_PL_ANALISADAS. (tamanho do campo: 30 caracteres).
- Identificação do [Local de Produção]: Nome do campo na consulta que identifica o [Local de Produção] que será representado no Mapa. O nome do campo deve ser representado pelo ID do Local de Produção, por exemplo, ID_UPNIVEL3. (tamanho do campo: 30 caracteres).
- Identificação da Coordenada X: Nome do campo na consulta que identifica a coordenada X. Esse campo é utilizado georeferenciar cada valor. Exemplo para o nome do campo: COORD_X. (tamanho do campo: 30 caracteres).
- Identificação da Coordenada Y: Nome do campo na consulta que identifica a coordenada Y. Esse campo é utilizado georeferenciar cada valor. Exemplo para o nome do campo: COORD_Y. (tamanho do campo: 30 caracteres).
- Estilo: Definição de Estilo/Modo do Mapa de Calor. Ao clicar sobre a imagem de exemplo do estilo, é aberta uma nova janela com exemplo do Mapa.
- Exponencial: Modo Exponencial para interpolação dos valores. Por padrão é o tipo Exponencial. A fórmula exponencial é dada pela equação:
- Esférico: Modo Esférico para interpolação dos valores. A fórmula esférica é dada pela equação:
- Gaussiano: Modo Gaussiano para interpolação dos valores. A fórmula gaussiana é dada pela equação:
Demais Campos:
- Identificação da Área: Nome do campo na consulta que identifica a Área do [Local de Produção]. Obrigatório quando o campo "Exibir a área do [Local de Produção]" está marcado. (tamanho do campo: 30 caracteres).
- Exibir a área do [Local de Produção]: Quando marcado indica que, no resultado da consulta será exibida a área do [Local de Produção], abaixo da etiqueta.
- Identificação de Etiqueta: Nome do campo na consulta que será utilizado como Etiqueta no polígono do Talhão, por exemplo, numa consulta de Cultura/Ocupação pode-se colocar a etiqueta com a Descrição da Ocupação no polígono do Talhão, nesse caso o campo que representa a etiqueta pode ser DE_OCUPACAO. (tamanho do campo: 30 caracteres).
- Valor Mínimo: Valor mínimo para representar as cores e legenda no Mapa. Se não informado será considerado como valor mínimo o menor valor retornado na consulta. (tamanho do campo: Tamanho do campo: 10 inteiros e 6 decimais).
- Valor Máximo: Valor máximo para representar as cores e legenda no Mapa. Se não informado será considerado como valor máximo o maior valor retornado na consulta. Se informado o valor mínimo e o máximo, o mínimo deve ser menor ao máximo. (tamanho do campo: Tamanho do campo: 10 inteiros e 6 decimais).
...
- Campo para Código: Nome do campo na consulta que identifica o valor do Código referente ao registro selecionado ou informado. (tamanho do campo: 30 caracteres).
Demais Campos:
- Campo para Descrição: Nome do campo na consulta que identifica o valor para a Descrição. (tamanho do campo: 30 caracteres).
- Campo para Identificador do Registro (ID): Nome do campo na consulta que identifica o valor para o Identificador do Registro (ID). (tamanho do campo: 30 caracteres).
...
- Campo para Eixo X: Nome do campo na consulta que identifica o Valor que será representado no Eixo X. Por exemplo, num Gráfico de Produção Colhida Mês/Ano pode ser o campo MÊS_ANO. (tamanho do campo: 30 caracteres).
- Campo para Eixo Y: Nome do campo na consulta que identifica o Valor que será representado no Eixo Y. Por exemplo, num Gráfico de Produção Colhida por Mês/Ano pode ser o campo PESO_LIQUIDO. (tamanho do campo: 30 caracteres).
- Estilo: Definição de Estilo do Gráfico de acordo com o tipo de Resultado definido para o Gráfico. Ao clicar sobre a imagem de exemplo do estilo, é aberta uma nova janela com exemplo do gráfico.
- Básico: Gráfico básico de Linhas.
- Pontos Clicáveis: Gráfico de Linhas com a opção de clicar sobre os pontos para maiores informações.
- Com Rótulo de Dados: Gráfico de Linhas com Rótulo de Dados.
- Com Faixa de Valores: Gráfico de Linhas com Faixas de Valores. Para esse Estilo de Gráfico é necessário informar a Legenda do Indicador. A Legenda do Indicador é utilizada para representar as Faixas de Valores de acordo com a descrição de cada intervalo de valor definido na Legenda.
Demais Campos:
- Unidade de Medida: Unidade de Medida do campo na consulta que será representado no Eixo Y.Por exemplo, num Gráfico de Produção Colhida por Mês/Ano, onde o campo PESO_LIQUIDO tem a Unidade de Medida 'T' – (Tonelada). A Unidade de Medida deve estar previamente cadastrada.
- Campo para Série: Nome do campo na consulta que identifica a Série que será representada no Gráfico. (tamanho do campo: 30 caracteres).
- Subtítulo: Subtítulo do Indicador. Poderá ser complementada a Descrição do Indicador com o Subtítulo do Indicador. (tamanho do campo: 50 caracteres).
...
- Campo para Eixo X: Nome do campo na consulta que identifica o Valor que será representado no Eixo X. Por exemplo, num Gráfico de Produção Colhida Mês/Ano pode ser o campo MÊS_ANO. (tamanho do campo: 30 caracteres).
- Campo para Eixo Y: Nome do campo na consulta que identifica o Valor que será representado no Eixo Y. Por exemplo, num Gráfico de Produção Colhida por Mês/Ano pode ser o campo PESO_LIQUIDO. (tamanho do campo: 30 caracteres).
- Estilo: Definição de Estilo do Gráfico de acordo com o tipo de Resultado definido para o Gráfico. Ao clicar sobre a imagem de exemplo do estilo, é aberta uma nova janela com exemplo do gráfico.
- Básico: Gráfico básico de Área.
- Área Empilhada: Gráfico de Área representando as Áreas de forma empilhada.
- Límite Mínimo e Limite Máximo: Gráfico de Área representando a média com valores mínimos e máximos.
Demais Campos:
- Unidade de Medida: Unidade de Medida do campo na consulta que será representado no Eixo Y. Por exemplo, num Gráfico de Produção Colhida por Mês/Ano, onde o campo PESO_LIQUIDO tem a Unidade de Medida 'T' – (Tonelada). A Unidade de Medida deve estar previamente cadastrada.
- Campo para Série: Nome do campo na consulta que identifica a Série que será representada no Gráfico. (tamanho do campo: 30 caracteres).
- Subtítulo: Subtítulo do Indicador. Poderá ser complementada a Descrição do Indicador com o Subtítulo do Indicador. (tamanho do campo: 50 caracteres).
- Campo para Valor Mínimo: Nome do campo na consulta que identifica o Valor Mínimo que será representado no Gráfico. Visível apenas quando selecionado o Estilo Limite Mínimo e Limite Máximo. (tamanho do campo: 30 caracteres).
- Campo para Valor Máximo: Nome do campo na consulta que identifica o Valor Máximo que será representado no Gráfico. Visível apenas quando selecionado o Estilo Limite Mínimo e Limite Máximo. (tamanho do campo: 30 caracteres).
...
- Campo para Eixo X: Nome do campo na consulta que identifica o Valor que será representado no Eixo X. Por exemplo, num Gráfico de Produção Colhida Mês/Ano pode ser o campo MÊS_ANO. (tamanho do campo: 30 caracteres).
- Campo para Eixo Y: Nome do campo na consulta que identifica o Valor que será representado no Eixo Y. Por exemplo, num Gráfico de Produção Colhida por Mês/Ano pode ser o campo PESO_LIQUIDO. (tamanho do campo: 30 caracteres).
- Estilo: Definição de Estilo do Gráfico de acordo com o tipo de Resultado definido para o Gráfico. Ao clicar sobre a imagem de exemplo do estilo, é aberta uma nova janela com exemplo do gráfico.
- Barras Básico: Gráfico de barras básico.
- Colunas Básico: Gráfico de colunas básico.
- Colunas Empilhadas: Gráfico de colunas representando os valores em colunas com valores empilhados.
- Colunas Empilhadas e Agrupadas: Gráfico de colunas empilhadas e agrupando de acordo com a Série do gráfico.
- Colunas com Rótulos de Dados: Gráfico de colunas com rótulos de dados nas colunas.
Demais Campos:
- Unidade de Medida: Unidade de Medida do campo na consulta que será representado no Eixo Y. Por exemplo, num Gráfico de Produção Colhida por Mês/Ano, onde o campo PESO_LIQUIDO tem a Unidade de Medida 'T' – (Tonelada). A Unidade de Medida deve estar previamente cadastrada.
- Campo para Série: Nome do campo na consulta que identifica a Série que será representada no Gráfico. (tamanho do campo: 30 caracteres).
- Subtítulo: Subtítulo do Indicador. Poderá ser complementada a Descrição do Indicador com o Subtítulo do Indicador. (tamanho do campo: 50 caracteres).
Propriedades - Gráfico - Barras com linhas
Campos Obrigatórios:
- Campo para Eixo X: Nome do campo na consulta que identifica o Valor que será representado no Eixo X. (tamanho do campo: 30 caracteres).
- Campo para Eixo Y (Barras): Nome do campo na consulta que identifica o Valor que será representado no Eixo Y primário cujo tipo é Barra (tamanho do campo: 30 caracteres).
Demais Campos:
- Campo para Descrição do Eixo X: O nome do campo informado como descrição dos valores do eixo X. Quando o campo for informado, os valores que aparecerão no eixo X do gráfico serão trocados pelos valores desse campo.
- Campo para Série: Nome do campo na consulta que identifica a Série que será representada no Gráfico. (tamanho do campo: 30 caracteres).
- Campo Eixos Y (Linhas): Nome do campo na consulta que identifica o(s) valor(es) do(s) eixo(s) Y para serem representados no gráfico. (tamanho do campo: 30 caracteres).
- Campo para Série para Eixos Y (Linhas): Nome do campo na consulta que identifica a(s) série(s) do(s) eixo(s) Y que serão representadas no gráfico. (tamanho do campo: 30 caracteres).
- Campo para Unidade de Medida dos Eixos Y (Linhas): Nome do campo na consulta que identifica a descrição da unidade de medida dos eixos (Y). (tamanho do campo: 30 caracteres).
- Campo para Descrição Abreviada do Sinalizador: Nome do campo na consulta que identifica a descrição abreviada do sinalizador. (tamanho do campo: 30 caracteres).
- Campo para Descrição Completa do Sinalizador: Nome do campo na consulta que identifica a descrição completa do sinalizador. A descrição completa do sinalizador é visualizada ao passar o mouse sobre o sinalizador. (tamanho do campo: 30 caracteres).
- Subtítulo: Subtítulo do Indicador. Pode ser complementada a Descrição do Indicador com o Subtítulo do Indicador. (tamanho do campo: 50 caracteres).
- Unidade de Medida Eixo Y (Barras): Unidade de Medida do campo na consulta que será representado no Eixo Y(Barra). A Unidade de Medida deve estar previamente cadastrada.
...
- Campo para Valor: Nome do campo na consulta que identifica o Valor que será representado no Gráfico. Por exemplo, num Gráfico de Área por Cultura pode ser o campo QT_AREA_PROD. Para gráfico do tipo Pizza é necessário informar uma Série (apenas uma). (tamanho do campo: 30 caracteres).
- Estilo: Definição de Estilo do Gráfico de acordo com o tipo de Resultado definido para o Gráfico. Ao clicar sobre a imagem de exemplo do estilo, é aberta uma nova janela com exemplo do gráfico.
- Pizza Básico: Gráfico de pizza básico.
- Pizza com Gradiente: Gráfico de pizza com gradiente.
- Pizza com Legenda: Gráfico de pizza com Legenda na parte inferior.
- Campo para Série: Nome do campo na consulta que identifica a Série que será representada no Gráfico. (tamanho do campo: 30 caracteres).
Demais Campos:
- Unidade de Medida: Unidade de Medida do campo para Valor na consulta. Por exemplo, num Gráfico de Área por Cultura, onde o campo QT_AREA_PROD tem a Unidade de Medida '%' – (Percentual). A Unidade de Medida deve estar previamente cadastrada.
...
- Campo para Valor: Nome do campo na consulta que identifica o Valor que será representado no Gráfico. Por exemplo, num Gráfico de Produção Colhida pode ser o campo PESO_LIQUIDO. (tamanho do campo: 30 caracteres).
Demais Campos:
- Unidade de Medida: Unidade de Medida do campo para Valor na consulta. Por exemplo, num Gráfico de Produção Colhida, onde o campo PESO_LIQUIDO tem a Unidade de Medida 'T' – (Tonelada). A Unidade de Medida deve estar previamente cadastrada.
Propriedades – Widget
Campos Obrigatórios:
- URL: URL do widget: caminho (endereço Web) da página que se deseja “embarcar” (ou inserir na forma de indicador);
- Conteúdo: conteúdo do widget, em formato de HTML, que se deseja renderizar (ou carregar na forma de indicador). Esta configuração permite que, ao invés de carregar uma página, conteúdos em formato de HTML (incluindo JavaScripts e CSSs) sejam manipulados em uma visão de indicador;
- Na criação de um indicador do tipo Widget, uma das duas formas, URL ou Conteúdo, deve ser utilizada.
- Exemplos de alguns Conteúdos para Indicadore do tipo Widget:
Arquivos (PDF):
<object data="http://www.imea.com.br/upload/pdf/arquivos/2015_06_13_Paper_jornalistas_boletins_Soja_Versao_Final_AO.pdf" height="96%" type="application/pdf" width="98%"><embed src="http://www.imea.com.br/upload/pdf/arquivos/2015_06_13_Paper_jornalistas_boletins_Soja_Versao_Final_AO.pdf" type="application/pdf"/></object>
Aplicações Externas (Fast Analytcs)
<iframe frameborder="0" src="https://analytics.totvs.com.br/reportWidget.html#project=/gdc/projects/p5g1w1ricrztfpsfcyornae1qpmtd496&report=/gdc/md/p5g1w1ricrztfpsfcyornae1qpmtd496/obj/34756&title=yes" allowTransparency="false"></iframe>
Climatologia:
<a class="weatherwidget-io" href="https://forecast7.com/pt/n24d81n50d00/castro/" data-icons="Climacons Animated" data-label_1="Castro, PR, BR" data-label_2="Clima" data-theme="original" >Castro, PR, BR Clima</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src='https://weatherwidget.io/js/widget.min.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','weatherwidget-io-js');</script>
Vídeo:
<iframe width="600" height="400" src="https://www.youtube.com/embed/X5tus6KTdF0" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
Cotação:
<script type="text/javascript" src="https://www.cepea.esalq.usp.br/br/widgetproduto.js.php?fonte=arial&tamanho=8&largura=400px&corfundo=6496e6&cortexto=000000&corlinha=c7c7c7&id_indicador%5B%5D=12&id_indicador%5B%5D=77&id_indicador%5B%5D=178"></script>
Demais Campos:
- Largura (px, % ou em): permitem que as dimensões da página embarcada (widget) sejam customizadas. Isto possibilita que, mesmo em indicadores ou painéis de tamanho reduzidos, o valor de largura seja utilizada para, por exemplo, criar barras de rolagem. Caso este campo não seja preenchido, será assumida uma configuração de 100% para a largura. O valor informado para o campo Largura deve possuir uma das unidades de medidas px, % ou em. Exemplo: 100%, 600 px.
- Altura (px, % ou em): permitem que as dimensões da página embarcada (widget) sejam customizadas. Isto possibilita que, mesmo em indicadores ou painéis de tamanho reduzidos, valor de altura seja utilizada para, por exemplo, criar barras de rolagem. Caso este campo não seja preenchido, será assumida uma configuração de 100% para a altura. O valor informado para o campo Altura deve possuir uma das unidades de medidas px, % ou em. Exemplo: 100%, 600 px.
Observação: Indicadores do tipo Widget não podem ser configurados como parte de um Grupo de Indicadores.
Propriedades – Totvs Reports
Campos Obrigatórios:
- Relatório: Identifica o relatório do Totvs Reports que está associado ao indicador. O Relatório informado deve estar previamente cadastrado no Totvs Reports. (Tamanho do campo: 50 caracteres).
Comando SQL
Objetivo: Informar o comando SQL que será utilizado para o Indicador.
...
- Comando SQL: Comando SQL a ser executado para o Indicador. Se forem utilizados Filtros para o Indicador, as condições de filtro SQL estarão definidas junto ao filtro. A validação do comando SQL e de todas as informações do Indicador pode ser realizada através do botão "Validar". Caso o comando SQL tenha referência a comandos GROUP BY, HAVING, ORDER BY, UNION, etc, o comando deve ter a cláusula <WHERE> referenciada através numatag, e esta, será substituída pelas condições de filtro SQL definidas, juntamente com os comandos WHERE e AND.
- Exemplo:
SELECT CAMPO1, VALOR FROM (
SELECT CAMPO1, SUM(VALOR) VALOR
FROM TABELA
<WHERE>
GROUP BY CAMPO1
HAVING SUM(VALOR) > [VALOR]
UNION
SELECT CAMPO1, SUM(VALOR) VALOR
FROM TABELA2
<WHERE>
GROUPY CAMPO1)
HAVING SUM(VALOR) > [VALOR]
ORDER BY CAMPO1
Substituir a tag <WHERE> pelo conteúdo abaixo, de acordo com os filtros criados para o Indicador com referência as condições do Comando SQL informado:
WHERE (ID_UNIDADEADM = [UNIDADEADM])
AND (DT_OPERACAO >= [DATAI])
AND (DT_OPERACAO <= [DATAF])
AND (FG_ORCCST = 'C')
O filtro [VALOR] utilizado na cláusula HAVING será criado sem informação do Comando SQL (condição) que aplica o filtro, para não ser colocado automaticamente nas condições dos filtros.
Demais Validações:
- Quando o Tipo de Resultado for "Totvs Reports" a Guia "Comando Sql" ficará desabilitado.
Botão Validar
Objetivo:Validar as configurações do Indicador.
Demais Validações:
...
- Série para o Gráfico de Pizza: Valida que para o Gráfico Pizza tenha uma Série informada (apenas uma).
- Campo para Valor: Valida que o campo para Valor deve constar no resultado do comando SQL.
...
- Identificação do Valor: O nome do campo informado como Identificação do Valor deve constar no resultado do comando SQL.
- Identificação do [Local de Produção]: O nome do campo informado como Identificação do Local de Produção deve constar no resultado do comando SQL e deve ser do tipo Numérico.
- Identificação da Área: O nome do campo informado como Identificação da Área deve constar no resultado do comando SQL e deve ser do tipo Numérico.
- Identificação de Etiqueta: Se informada Identificação de Etiqueta, o nome do campo informado deve constar no resultado do comando SQL.
...
- Identificação do Valor: O nome do campo informado como Identificação do Valor deve constar no resultado do comando SQL e deve ser do tipo Numérico.
- Identificação do [Local de Produção]: O nome do campo informado como Identificação do Local de Produção deve constar no resultado do comando SQL e deve ser do tipo Numérico.
- Identificação de Etiqueta: Se informada Identificação de Etiqueta, o nome do campo informado deve constar no resultado do comando SQL.
- Coordenada X: O nome do campo informado como identificação da Coordenada X deve constar no resultado do comando SQL e deve ser do tipo Numérico.
- Coordenada Y: O nome do campo informado como identificação da Coordenada Y deve constar no resultado do comando SQL e deve ser do tipo Numérico.
...
- Campo Série: O nome do campo Série informada deve constar no resultado do comando SQL.
...
- Campos: Validar que os nomes dos Campos informados devem constar no resultado do comando SQL.
- Filtros: Quando configurado que o filtro do Indicador está relacionado a cadastro, o sistema irá validar a dependência obrigatória de outros filtros relacionados a cadastros do Indicador.
...
Filtros
...
Exemplos de dependência obrigatória para os filtros:
...
de
...
Filtros
Objetivo:Informar e configurar os filtros que poderão ser utilizados para o Indicador.
Demais funcionalidades:
- A ordem em que os filtros serão apresentados ao usuário pode ser definida através dos botões .
Campos Obrigatórios:
- Código: Código de identificação do filtro. Exemplo: DATAI, para o filtro Data Inicial. O código do filtro é utilizado entre colchetes para fazer referência no Comando SQL (condição). O usuário deve informar um código diferente para cada Filtro do Indicador. (Tamanho do campo: 10 caracteres).
- Descrição: Descrição do Filtro. É a descrição que será apresentada ao usuário para aplicar o filtro na consulta do Indicador. O usuário deve informar uma Descrição diferente para cada Filtro do Indicador. (Tamanho do campo: 50 caracteres).
Demais Campos:
...
- Ano Agrícola
- Cargo
- Categoria Operacional
- Cenário
- Centro de Custo
- Classe de Fertilidade
- Classe de Manutenção
- Classificação da Ocupação
- Componente
- Conta de Custeio
- Cultura/Ocupação
- Depósito
- Elemento Climático
- Empresa
- Equipamento
- Equipe
- Espaçamento
- Estágio
- Estrato
- Fazenda
- Filial
- Fitossanidade
- Funcionário
- Grupo de Componente
- Grupo de Conta de Custo
- Grupo de Insumo
- Grupo de Material
- Grupo de Operação
- Grupo de Operação de Manutenção
- Grupo de Variedade
- Grupo Operativo
- Insumo
- Material
- Medição
- Modelo do Equipamento
- Motivo de Entrada de Manutenção
- Operação
- Operação de Manutenção
- Parcela
- Período de Produção
- Planta
- Ponto de Abastecimento
- Posto Meteorológico
- Prestador de Serviço
- Projeto de Inventário
- Região Administrativa
- Setor
- Sistema de Colheita
- Sistema de Irrigação
- Sistema de Plantio
- Sistema Veicular
- Subsistema Veicular
- Tabela Auxiliar. Quando informado Tabela Auxiliar há que informar qual é a Tabela.
- Talhão
- Textura de Solo
- Topografia
- Tipo de Cultivo (Sistema de Cultivo)
- Tipo de Lubrificante / Filtro
- Tipo de Parcela
- Tipo de Propriedade
- Tipo de Solo
- Tipo de Terraço
- Unidade Administrativa
- Unidade Receptora
- Variedade
...
- Caracter: Indica que o Filtro é do tipo Alfanumérico. Quando o filtro é do tipo Caracter é necessário informar o tamanho máximo para ser validado e o campo "Decimais" fica desabilitado.
- Data: Indica que o Filtro é do tipo Data. Quando o filtro é do tipo Data, na consulta do indicador é possível selecionar a data através da caixa de diálogo de Calendário. E no campo valor padrão (fórmula) é possível informar fórmula para obter a Data Atual, Data Atual – 30 dias e etc. Quando o filtro é do tipo Data, os campos "Tamanho" e "Decimais" ficam desabilitados.
- Numérico: Indica que o Filtro é do tipo Numérico. Quando o campo é do tipo Numérico é necessário informar o Tamanho (parte inteira) e número de decimais.
...
tela
...
...
- Exemplo de sintaxe permitida:
Data Inicial: TODAY()-30
Data Final: TODAY()
Data: DATE(2013;12;31)
- Obrigatório: Indica se o filtro é obrigatório. Quando marcado indica que é obrigatório. Por padrão o campo "Obrigatório" é marcado.
- Visível: Indica se o filtro é visível. Quando marcado indica que é visível e o campo "Habilitado" fica habilitado, caso contrário o campo "Habilitado" fica desabilitado. Por padrão o campo "Visível" é marcado.
- Habilitado: Indica se o filtro fica habilitado. Quando marcado indica que fica Habilitado. O campo "Habilitado" somente fica habilitado se o filtro for Visível.Por padrão o campo "Habilitado" é marcado.
- Comando SQL (condição): Comando SQL utilizado para aplicar o filtro. Os comandos WHERE e AND serão colocados automaticamente em tempo de execução, ou seja, não é necessário ser informado nesse campo. Para realizar referência ao Filtro é necessário informá-lo com seu código entre colchetes, por exemplo, para aplicar o filtro "Data Inicial" que possui o código "DATAI" comparando com o campo "DT_OPERACAO" da consulta informe: "DT_OPERACAO >= [DATAI]".Se o filtro não for obrigatório e na consulta do indicador o mesmo também não for informado, o comando SQL (condição) não será incluído na consulta. (tamanho do campo: 250 caracteres).
Demais Validações:
- Não é permitido filtro obrigatório sem valor padrão, para Indicador relacionado com Painel de Indicadores.
- Quando o Tipo de Resultado do indicador for "Totvs Reports" o campo "Comando Sql (Condição)" ficará desabilitado.
Campos
Objetivo: Informar e configurar os campos que serão visíveis para a Consulta do Indicador.
...
- A ordem em que os Campos serão apresentados (colunas) ao usuário pode ser definida através dos botões .
- Gerar Campos: A opção "Gerar Campos" executa a consulta do comando SQL e insere os campos que serão apresentados na consulta.
- Valores padrões na Geração de Campos:
- Nome: Nome do campo (coluna) consultado, limitando a 20 caracteres.
- Descrição: Nome do campo (coluna) consultado, limitando a 20 caracteres.
- Alinhamento: O alinhamento depende do tipo de campo:
- Numérico: Alinhamento à direita.
- Alfanumérico: Alinhamento à esquerda.
- Data: Alinhamento ao centro.
- Decimais: Valor 0 (zero) por padrão.
- Largura Automática: Campo marcado por padrão.
- Largura: Sem valor por padrão.
- Legenda para Fonte: Sem legenda por padrão.
- Legenda para Preenchimento: Sem legenda por padrão.
- Valores padrões na Geração de Campos:
Campos Obrigatórios:
- Nome: Nome (ou apelido) do Campo utilizado na consulta. (tamanho do campo: 20 caracteres).
- Descrição: Descrição do Campo. (tamanho do campo: 50 caracteres).
Demais Campos:
- Alinhamento: Alinhamento do campo na Consulta.
- Esquerda: Valor do campo alinhado à esquerda.
- Centro: Valor do campo alinhado ao centro.
- Direita: Valor do campo alinhado à direita.
- Decimais: Número de decimais. O número de decimais é utilizado na formatação de campo numérico na consulta. (tamanho do campo: 1 inteiro).
- Largura Automática: Indica se o campo possui Largura Automática. Quando marcado indica que possui Largura Automática e a Largura do campo/coluna será de acordo com o tamanho máximo de valor para o campo/coluna. Quando marcado, o campo "Largura" fica desabilitado e sem valor. Por padrão o campo é marcado.
- Largura: Largura do Campo/Coluna. Campo habilitado somente quando não definido para Largura Automática. A Largura é definida pelo número de caracteres estimados para os valores do campo, por exemplo, se é estimado ter 10 caracteres para o campo/coluna a largura deve ser 10. A Largura NÃO necessariamente representará a quantidade exata de caracteres, isso porque para a Fonte padrão utilizada os caracteres não possuem o mesmo tamanho. (tamanho do campo: 6 inteiros).
- Legenda para Fonte: Legenda utilizada para colorir a fonte do Campo/Coluna. Por exemplo, pode-se criar uma legenda para valores de -99999 até 0 utilizem a cor da fonte Vermelha e valores 0.000001 até 999999 utilizem a cor da fonte Azul. A Legenda deve estar previamente cadastrada.
- Legenda para Preenchimento: Legenda utilizada para colorir o fundo da Célula do Campo/Coluna. Por exemplo, pode-se criar uma legenda para valores de -99999 até 0 utilizem a cor de preenchimento Vermelha e valores 0.000001 até 999999 utilizem a cor de preenchimento Azul. A Legenda deve estar previamente cadastrada.
- Fórmula para Totalizador: Fórmula a ser utilizada para totalizar do campo quando o Tipo de Resultado do Indicador é Consulta. Para a fórmula deve-se utilizar a sintaxe Excel em inglês. As variáveis utilizadas na fórmula devem estar entre colchetes "[]". As variáveis que podem ser utilizadas são os campos do Indicador. Campo habilitado somente quando o Tipo de Resultado do Indicador é Consulta. (Tamanho do campo: 250 caracteres.
- Exemplo: SUM([CAMPO1]) / SUM([CAMPO2])
Demais Validações:
- Quando o Tipo de Resultado do indicador for "Totvs Reports" a Guia "Campo" ficará desabilitado.
Unidades
Objetivo: Informar e configurar as Unidades Administrativas que podem consultar o Indicador. Se não for informada nenhuma Unidade Administrativa indica que o Indicador pode ser utilizado por qualquer Unidade Administrativa.
...
- Unidade Administrativa: Unidade Administrativa que pode consultar o Indicador. A Unidade Administrativa deve estar previamente cadastrada.
Direitos de Acesso
Objetivo:Configurar os Grupos de Usuários e Usuários que podem consultar o Indicador. Se não for informado nenhum Grupo de Usuário e/ou Usuário indica que o Indicador pode ser utilizado por qualquer Usuário.
...
- Permite configurar quais os Grupos de Usuários podem acessar o Indicador.
Exceções:
- Permite configurar quais os usuários deverão ser tratados como exceção.
- ID usuário: Usuário que será tratado como exceção.
- Permite (Sim/Não): Indica como será tratada a exceção para o usuário (Sim-Indica que será permitido consultar o Indicador para o usuário independente se o Grupo do Usuário estar ou não configurado para permissão. Não-Indica que NÃO será permitido consultar o Indicador para o usuário independente se o Grupo do Usuário está ou não configurado para permitir.
Filtros de tela
Objetivo: Aplicar os filtros para o cadastro assim como aplicá-lo na emissão de relatório e exportação de dados em XML.
...
- Código: Código do Indicador.
- Descrição Completa: Descrição Completa do Indicador.
- Tipo de Resultado: Tipo de Resultado do Indicador.
- Todos: Todos os tipos de resultados.
- Mapa: Resultado expresso em Mapa.
- Mapa de Pontos: Resultado expresso em Mapa de Pontos.
- Mapa de Calor: Resultado expresso em Mapa de Calor.
- Consulta: Resultado expresso em Consulta.
- Consulta para Filtro: Resultado expreso em consulta para Filtro.
- Gráfico - Linhas: Resultado em Gráfico de Linhas.
- Gráfico - Área: Resultado em Gráfico de Área.
- Gráfico - Colunas ou Barras: Resultado em Gráfico de Colunas ou Barras.
- Gráfico - Barras com Linhas: Resultado em Gráfico de Barras e Linhas.
- Gráfico - Pizza: Resultado em Gráfico de Pizza.
- Gauge - Velocímetro: Resultado em Gráfico de Gauge.
- Processamento: Indicador utilizado para processamento.
- Widget: Resultado em Widget.
- Totvs T-Reports: Resultado em Totvs Reports.
Relatório
Objetivo:Imprimir a relação de Indicadores cadastrados. Para a impressão do relatório são aplicados os filtros do cadastro.
Campos:
- Código: Código do Indicador. Primeiro campo para ordenação e agrupamento do relatório.
- Descrição Abreviada: Descrição Abreviada do Indicador.
- Descrição Completa: Descrição Completa do Indicador.
- Resultado: Descrição do tipo de resultado para o Indicador.
- Filtros – Nome: Nome do filtro. Campo utilizado para ordenação na quebra de filtros do Indicador.
- Filtros – Descrição: Descrição do filtro.
- Filtros – Obrigatório: Indica se o filtro é ou não obrigatório.
- Filtros – Tipo: Tipo de dado do filtro.
- Filtros – Cadastro: Cadastro relacionado ao filtro (se aplicável).
- Filtros – Tamanho: Tamanho máximo do filtro.
- Filtros – Decimais: Número de decimais para o filtro.
- Campos – Nome: Nome do campo. Campo utilizado para ordenação na quebra de campos do Indicador.
- Campos – Descrição: Descrição do campo.
- Campos – Alinhamento: Descrição de alinhamento do valor para o campo
- T-Reports.
- Campos – Decimais: Número de decimais para o campo.
- Campos – Legenda para Fonte: Descrição da Legenda utilizada para a Fonte (se aplicável).
- Campos – Legenda para Preenchimento: Descrição da Legenda utilizada para o Preenchimento (se aplicável).
- Unidade Administrativa: Unidade Administrativa que possui acesso à consulta do Indicador.
...