Pular para o conteúdo principal

Centro de Comando

O Centro de Comando é a tela principal de monitoramento da plataforma ION Guard. Ele exibe um mapa interativo com todos os sites da organização e seus alertas em tempo real.

Caminho de acesso: Menu lateral → Centro de Comando (item de topo, com ícone de monitor)

Visão do mapa​

Centro de Comando — mapa interativo com sites

Mapa interativo​

Todos os sites com coordenadas geográficas configuradas são exibidos como marcadores no mapa. Marcadores são coloridos conforme a severidade dos alertas:

  • Vermelho — Site com alertas de severidade crítica
  • Laranja — Site com alertas de severidade alta
  • Âmbar — Site com alertas de severidade aviso
  • Azul — Site com alertas de severidade informação
  • Verde — Site sem alertas ativos

O marcador reflete sempre a pior severidade entre os alertas ativos do site.

Resumo de alertas​

No canto superior direito, um painel mostra:

  • Contagem de sites monitorados
  • Alertas por severidade — quando há alertas, badges com a contagem por severidade (crítica, alta, aviso); quando não há nenhum, um indicador de "tudo certo"
  • Botão de mudo — Silencia/ativa notificações sonoras
  • Botão de tela cheia — Expande o mapa

Sites não mapeados​

No canto inferior esquerdo, um indicador mostra quantos sites não possuem coordenadas configuradas. Esses sites não aparecem no mapa mas seus alertas são contabilizados no resumo.

Interação com sites​

Painel lateral com detalhes do site e planta baixa

Ao clicar em um site no mapa, um painel lateral abre à direita exibindo:

  • Nome do site e contagem de alertas não resolvidos
  • Lista dos alertas ativos (até 10 mais recentes)
  • Para cada alerta: tipo, severidade, zona, horário
  • Botões de ação:
    • Reconhecer — Com diálogo de confirmação
    • Resolver — Com campo para nota de resolução

As ações são aplicadas com atualização otimista — a interface atualiza imediatamente enquanto a requisição é processada em background.

Modo ao vivo​

O botão "Ao Vivo" abre a visão de monitoramento dedicada em tela cheia (na mesma aba), ideal para monitores dedicados em centrais de segurança.

Elementos do modo ao vivo​

Barra superior fina:

  • Título "Centro de Comando" com indicador pulsante se houver alertas críticos
  • Contagem total de alertas (colorida por severidade)
  • Relógio ao vivo com precisão de segundos
  • Botões: mudo, tela cheia, sair

Mapa — Ocupa toda a área central, mesmo comportamento do modo normal.

Barra de status inferior:

  • Quantidade de sites monitorados
  • Total de alertas não resolvidos
  • Indicador de auto-refresh (fallback a cada 30 segundos)

Fallback de conectividade​

Se a conexão WebSocket cair, o modo ao vivo faz refresh automático a cada 30 segundos para garantir que os dados permaneçam atualizados. Quando o WebSocket reconecta, o timer é resetado.

Alertas no Centro de Comando​

Quando há alertas ativos, o mapa destaca os sites afetados e exibe um banner de alerta no topo:

Centro de Comando durante alerta de pânico — banner e destaque no mapa

O painel lateral do site mostra os alertas com destaque visual e ações de resposta:

Painel do site durante alerta — zona em destaque e ações disponíveis

Para um alerta de pânico, o Centro de Comando muda de estado e vira o console de atendimento: cronômetro do prazo, protocolo, contatos com a cadeia de acionamento e trilha, na mesma URL (/command-center?case=...). Ver Botão de Pânico.

Notificações sonoras​

Quando um novo alerta é criado em qualquer site monitorado, um alerta sonoro é reproduzido automaticamente. O som pode ser silenciado pelo botão de mudo.

Acessibilidade

O som nunca é o único indicador — alertas visuais (cor, badge, animação pulsante) acompanham sempre a notificação sonora. O botão de mudo é acessível por teclado.

Filtros​

O Centro de Comando aceita filtros para refinar quais alertas são considerados. Eles são aplicados via parâmetros na URL (não há um painel de filtros na tela):

  • Status do alerta (Ativo, Reconhecido)
  • Tipo do alerta
  • Severidade (Crítica, Alta, Aviso, Info)