Configuração de KPI e Gráficos

Esta documentação descreve como criar, configurar e manipular Dashboards, KPIs e Gráficos no Sistema Puca.


Sumário

  1. Visão Geral da Dashboard
  2. Configurações Gerais da Dashboard/KPI
  3. Menu de Contexto dos Gráficos na Dashboard/KPI
  4. Configuração de Gráficos

Visão Geral da Dashboard

Alguns módulos do sistema (como o financeiro, crm e etc.) possui uma página inicial, onde é exibido a Dashboard com os gráficos configurados em suas respectivas abas.

A Dashboard é composta por:

  • Abas (KPIs): Organizam os gráficos em grupos temáticos
  • Gráficos: Visualizações de dados configuráveis dentro de cada aba
  • Menu lateral: Histórico de navegação e acesso rápido aos menus do módulo


Configurações Gerais da Dashboard/KPI

Criação e Edição de Abas

Para criar uma nova aba:

  1. Clique em ‘Nova Aba +’ na barra de seleção de abas
  2. Se o módulo permitir múltiplas fontes de dados (de diferentes entidades/tabelas do sistema), uma janela será exibida com os seletores de entidade e os papeis permitidos para manipular os gráficos daquela aba em questão
  3. Informe um nome para a aba e confirme

Para renomear uma aba:

  1. Clique no ícone de caneta ao lado do nome da aba em questão
  2. Digite o novo nome
  3. Clique no ícone de confirmação

Nota: Apenas usuários com permissão de edição podem criar ou modificar abas.


Seleção de Entidade (Fonte de Dados)

Ao criar uma nova aba ou gráfico, é possível selecionar a tabela de origem dos dados.

Passo a passo:

  1. Ao adicionar um novo gráfico, clique em “Novo Gráfico” no menu de configurações
  2. Uma janela será exibida com a lista de tabelas disponíveis
  3. Selecione a tabela desejada no campo “Tabela”
  4. Clique em “Confirmar”

A tabela selecionada determinará quais campos estarão disponíveis para uso no gráfico.

Configuração de Permissões

O sistema permite controlar quem pode visualizar cada aba da Dashboard.

Para configurar permissões:

  1. Clique no ícone de engrenagem (:gear:)
  2. Selecione “Configurações” > “Editar Permissões”
  3. Na janela que será aberta, selecione os papéis (roles) que terão acesso à aba
  4. Confirme as alterações

As permissões são baseadas em papéis do sistema, permitindo controle granular de acesso.


Filtros

O sistema oferece dois tipos de filtros:

Filtro Temporário

  • Aplica filtros que duram apenas durante a sessão atual
  • Útil para análises pontuais

Como usar:

  1. Clique no ícone de engrenagem (:gear:)
  2. Selecione “Filtro”
  3. Configure as condições desejadas no construtor de consultas
  4. Confirme para aplicar

Filtro Permanente

  • Filtros salvos que são aplicados automaticamente ao carregar a aba
  • Disponível apenas para usuários com permissão de edição

Como usar:

  1. Clique no ícone de engrenagem (:gear:)
  2. Selecione “Configurações” > “Filtro Permanentemente”
  3. Configure as condições desejadas
  4. Confirme para salvar

Reordenar Abas

Para reorganizar a ordem das abas:

  1. Clique no ícone de engrenagem (:gear:)
  2. Selecione “Configurações” > “Reordenar Abas”
  3. Arraste as abas para a posição desejada
  4. Confirme a nova ordem

Menu de Contexto dos Gráficos na Dashboard/KPI

Ao clicar em um gráfico, um menu de contexto é exibido com as seguintes opções:

Opção Descrição
Ver Gráfico / Ver Tabela Alterna entre visualização gráfica e tabular
Acessar Dados Abre a tela de listagem dos dados
Configurar Abre a tela de configuração do gráfico
Duplicar Cria uma cópia do gráfico
Excluir Remove o gráfico da aba


Configuração de Gráficos

Tipos de Gráficos Disponíveis

O sistema suporta os seguintes tipos de gráficos:

Tipo Descrição Uso Recomendado
Line (Linhas) Gráfico de linhas Tendências ao longo do tempo
Bar (Barras) Gráfico de barras/colunas Comparação entre categorias
Pie (Pizza) Gráfico circular Proporções e distribuições
Funnel (Funil) Gráfico de funil Processos sequenciais e conversão
Gauge (Medidor) Indicador tipo velocímetro KPIs e metas com limites
Table (Tabela) Tabela de dados Visualização detalhada de dados

Estrutura de Dados do Gráfico

Para configurar um gráfico, é necessário definir três elementos principais:

Colunas

  • Definem o eixo X ou as categorias principais do gráfico
  • Exemplo: Mês, Produto, Região

Linhas

  • Definem séries adicionais ou subdivisões dos dados
  • Cada valor único nas linhas gera uma série separada no gráfico
  • Exemplo: Status, Tipo, Departamento

Valores

  • Definem os dados numéricos a serem exibidos
  • Requerem uma função de agregação
  • Exemplo: Total de Vendas, Quantidade, Média de Valor

Passo a passo para configurar dados:

  1. Acesse a configuração do gráfico clicando sobre ele ou pelo menu “Configurar”
  2. Na seção “Todas Colunas”, visualize os campos disponíveis da tabela
  3. Arraste os campos desejados para as áreas de Colunas, Linhas ou Valores
  4. Para cada campo, clique no ícone de engrenagem (:gear:) para configurar opções adicionais


Funções de Agregação

As funções de agregação são utilizadas nos campos de Valores para calcular os dados exibidos.

Função Descrição Exemplo de Uso
Contagem (count) Conta o número de registros Total de pedidos
Contagem de Distintos (count_distinct) Conta valores únicos Clientes únicos
Soma (sum) Soma todos os valores Total de vendas
Maior (max) Retorna o maior valor Maior pedido
Menor (min) Retorna o menor valor Menor pedido
Média (avg) Calcula a média Ticket médio
Média Ponderada (weighted_avg) Média com peso Preço médio ponderado
Primeiro (first) Retorna o primeiro valor Primeira compra
Último (last) Retorna o último valor Última atualização
Outro (custom) Função personalizada Cálculos especiais

Para configurar uma função de agregação:

  1. Após arrastar um campo para a área de Valores, clique no ícone de engrenagem (:gear:)
  2. Selecione a Função de Agregação desejada no menu suspenso
  3. Se necessário, configure opções adicionais (ex: campo para ordenação em “Primeiro” ou “Último”)
  4. Clique em “Salvar”

Média Ponderada

Para usar a média ponderada:

  1. Selecione a função “Média Ponderada”
  2. Configure:
    • Campo de Valor: O campo que será calculado
    • Campo de Peso: O campo que define o peso de cada valor
  3. Confirme as configurações

Truncar Data

Para campos de data, é possível agrupar os dados por diferentes períodos.

Opções de truncamento:

Opção Descrição Exemplo
Ano (year) Agrupa por ano 2024, 2025
Mês (month) Agrupa por mês Jan/2024, Fev/2024
Dia (day) Agrupa por dia 01/01/2024
Hora (hour) Agrupa por hora 01/01/2024 14:00
Minuto (minute) Agrupa por minuto 01/01/2024 14:30
Segundo (second) Agrupa por segundo 01/01/2024 14:30:45
Milisegundo (millisecond) Precisão máxima -

Para truncar uma data:

  1. Após arrastar um campo de data para Colunas ou Linhas, clique no ícone de engrenagem (:gear:)
  2. Selecione a opção desejada no campo “Truncar data”
  3. Clique em “Salvar”

Nota: A função de truncar data não pode ser usada junto com funções personalizadas.


Configurações Específicas por Tipo de Gráfico

Gráfico de Linhas (Line)

Configuração Descrição
Conectar Pontos Nulos Liga pontos mesmo quando há valores nulos
Mostrar Eixo X/Y Exibe ou oculta os eixos
Estilizar Área Preenche a área abaixo da linha
Suavizar Linhas Deixa as linhas com curvas suaves
Empilhar Empilha as séries de dados
Máscaras Formatação para legenda e eixos
Valores Mín/Máx Define limites para os eixos
Margens Ajusta espaçamentos internos

Gráfico de Barras (Bar)

Configuração Descrição
Mostrar Eixo X/Y Exibe ou oculta os eixos
Eixo X no Topo Move o eixo X para o topo
Categorias na Vertical Inverte a orientação do gráfico
Empilhar Empilha as barras
Máscaras Formatação para os eixos
Valores Mín/Máx Define limites para os eixos
Margens Ajusta espaçamentos internos

Gráfico de Pizza (Pie)

Configuração Descrição
Tamanho do Raio Define o tamanho do gráfico
Linha para os Valores Exibe linhas conectando valores
Gráfico de Rosquinha Transforma em gráfico de rosquinha
Raio da Rosquinha Define o espaço central vazio
Rosa Type Estilo de pétalas de rosa
Raio/Largura da Borda Personaliza bordas
Posição Horizontal/Vertical Ajusta posicionamento

Gráfico de Funil (Funnel)

Configuração Descrição
Ordenar Funil Define ordenação (ascending, descending, none)
Label dentro do Funil Exibe valores dentro dos trapézios
Espaço entre trapézios Define o gap entre elementos
Distâncias Ajusta posicionamento nas quatro direções

Medidor (Gauge)

Configuração Descrição
Valor Mínimo/Máximo Define a escala do medidor
Nome da Medida Texto exibido junto ao valor
Ângulo Inicial/Final Define a abertura do arco
Intervalo Define quantidade de divisões
Ponteiro Configurações de largura e visibilidade
Limites Configura faixas de cores (Baixo, Médio, Alto)
Posição Ajusta posicionamento horizontal/vertical


Dicas Importantes

  1. Redimensionamento: Na Dashboard os gráficos podem ser redimensionados e movidos arrastando as bordas ou o próprio gráfico (apenas para usuários com permissão).

  2. Responsividade: Em dispositivos móveis, os gráficos são reorganizados automaticamente em formato vertical.

  3. Permissões: Todas as funcionalidades de edição requerem permissão específica configurada no módulo correspondente.

  4. Preview: Ao configurar um gráfico, utilize a área de Preview para visualizar as alterações em tempo real antes de salvar.


Fluxo Resumido de Criação de um Gráfico

  1. Acesse a Dashboard do módulo desejado
  2. Selecione ou crie uma aba para o gráfico
  3. Clique em “Novo Gráfico” no menu de configurações
  4. Selecione a tabela de origem dos dados (se solicitado)
  5. Configure os dados:
    • Arraste campos para Colunas (categorias)
    • Arraste campos para Linhas (séries, opcional)
    • Arraste campos para Valores (dados numéricos)
  6. Configure agregações clicando no ícone de engrenagem de cada campo
  7. Selecione o tipo de gráfico desejado
  8. Clique em “Avançar” para configurar o estilo
  9. Personalize cores e opções específicas do tipo de gráfico
  10. Salve as configurações