ZEL 360 — Manual Operacional

Plataforma de inteligência operacional para a zeladoria urbana da Prefeitura de Santos-SP. Este manual descreve cada tela, campo e função do sistema.

1. Visão geral

O ZEL 360 recebe demandas de zeladoria dos munícipes por WhatsApp, organiza-as por proximidade (Super Demandas), permite que a Prefeitura direcione Ordens de Serviço às Prefeituras Regionais (sub-prefeituras), que designam equipes de campo para executar e comprovar o trabalho com fotos. Tudo é acompanhado por SLA com sinalização por cor, mapa operacional e indicadores para a gestão.

Componentes
  • Chatbot WhatsApp — atende o munícipe e registra a manifestação.
  • Portal (/portal) — o munícipe confirma o local no mapa.
  • Acompanhamento (/acompanhar) — consulta pública por protocolo.
  • Dashboard (/) — gestão da Prefeitura e das Sub-prefeituras.
  • zel360Campo (/campo) — app das equipes de campo.

2. Fluxo de atendimento

1. MunícipeRelata o problema no WhatsApp e confirma o local no mapa. Gera protocolo.
2. PrefeituraVê todas as ocorrências/Super Demandas e direciona a demanda para uma Sub-prefeitura.
3. Sub-prefeituraVê só as suas demandas e designa uma equipe de campo.
4. EquipeExecuta, registra fotos antes/depois e conclui. O munícipe é notificado.

Cada reclamação individual é uma Manifestação (tem protocolo ZEL-ano-número). Manifestações próximas do mesmo tipo são agrupadas numa Super Demanda (SD-ano-número). A própria Super Demanda é direcionada a uma Sub-prefeitura e executada em campo — não existe uma "Ordem de Serviço" separada.

3. Perfis de acesso

PerfilO que enxerga / faz
adminAcesso total, incluindo o menu Admin e Configurações. Direciona demandas às regionais.
prefeito / secretarioVisão de gestão (painel, mapa, ocorrências, super demandas, execução). Direciona demandas.
subprefeituraVê apenas as demandas da sua regional (Painel, Análises, Mapa, Pendências e Atendimentos) e designa equipes. Vinculado a uma sub-prefeitura. Não tem “Super Demandas”: é a tela de triagem da central e, para a regional, mostraria exatamente a mesma lista de Atendimentos.
campoUsa o zel360Campo. Vê apenas os atendimentos da sua equipe; executa e envia evidências.
Os usuários são criados em Admin → Usuários. Para perfil subprefeitura, selecione a Regional; para perfil campo, selecione a Equipe.

4. Status e SLA

Status da manifestação / demanda

A manifestação acompanha automaticamente o estágio da Super Demanda:

StatusSignificado
PendenteOcorrência registrada, ainda não direcionada a uma regional.
Em atendimentoSuper Demanda direcionada à Sub-prefeitura (já em atendimento), aguardando equipe.
Em deslocamentoEquipe designada, a caminho do local.
Em execuçãoEquipe atuando no local.
ConcluídaServiço finalizado com evidências. Munícipe notificado.
CanceladaDemanda cancelada (encerrada em definitivo, com motivo e foto).

Sinalização de SLA (prazo)

O prazo é o SLA da categoria (em horas) contado a partir do direcionamento. A cor indica a saúde do prazo:

CorSituação
VerdeNo prazo (mais de 50% do tempo restante).
AmareloAtenção (menos de 50% restante).
LaranjaCrítico (menos de 10% restante).
VermelhoPrazo estourado.

5. Chatbot do munícipe (WhatsApp)

Conduzido por IA. O munícipe descreve o problema e o assistente:

  1. Identifica a categoria de zeladoria.
  2. Pede descrição, foto (opcional) e o endereço (rua, número e bairro em Santos).
  3. Valida o endereço por geolocalização — só registra endereços reais de Santos (inclusive esquinas, ex.: "Rua Bahia com Av. Glicério").
  4. Gera um link de confirmação de local. Após o munícipe confirmar no mapa, o protocolo é gerado.

Triagem: assuntos que não são zeladoria (saúde, UPA, IPTU, etc.) são direcionados aos canais corretos (Ouvidoria 162, emergências 190/192/193/199/153, SABESP 195). A sessão expira após 30 min de inatividade, recomeçando do zero.

6. Portal — confirmar local

Aberto pelo link enviado no WhatsApp. Mostra a categoria, a descrição e um mapa com o marcador no endereço informado.

ElementoFunção
Mapa + marcadorPosição da ocorrência. Se o endereço não foi localizado com precisão, exige posicionamento manual.
Ajustar LocalHabilita arrastar o marcador para o ponto exato.
Confirmar LocalRegistra a localização (precisa estar dentro de Santos) e gera o protocolo.
Voltar ao WhatsAppTela final. O protocolo e o link de acompanhamento chegam pelo WhatsApp.

7. Acompanhamento por protocolo

Página pública (/acompanhar?p=PROTOCOLO). O munícipe digita o protocolo e vê: status atual, etapas (Aberta → Em andamento → Concluída), categoria, endereço, data de abertura e as Ordens de Serviço relacionadas.

8. Dashboard — Login

Acesse / e informe e-mail e senha. O menu lateral e as permissões se ajustam ao perfil (Configurações e Admin só aparecem para admin).

8.1 Painel

CampoSignificado
Manifestações hojeOcorrências registradas nas últimas 24h.
Super Demandas abertasDemandas agrupadas com status "Aberta".
Demandas em execuçãoDemandas com equipe atuando no local.
Manifestações na semanaTotal dos últimos 7 dias.
Top CategoriasCategorias com mais manifestações (30 dias).
Bairros com mais ocorrências em aberto (Top 5)Ranking dos 5 bairros com mais manifestações ainda em aberto. Não é uma soma total — é um ranking, por isso não coincide com o total geral.
Bot / IAIndicadores de status do worker (online/offline) e do modo IA.
SLA por RegionalDemandas em aberto e quantas estão fora do prazo por regional. Clique numa regional para abrir a tela detalhada dela.

8.2 Mapa — Torre de Controle

ControleFunção
StatusFiltra os pontos por status da ocorrência.
Cor por (status / tipo / regional)Alterna o critério de cor dos pontos no mapa.
TipoFiltra por categoria (tipo de acionamento).
RegionalFiltra por Prefeitura Regional.
Mapa de calorAlterna entre marcadores e mapa de calor (concentração).
Painel flutuanteCaixa translúcida (perto dos botões +/−) com o total de ocorrências plotadas e a contagem por categoria. Respeita os filtros, mas não muda com o zoom.
LegendaCores conforme o critério selecionado.
Ocorrências no mesmo endereço são deslocadas levemente em círculo para não ficarem sobrepostas. Clique num ponto para ver protocolo, categoria, bairro, status, regional e endereço.

8.2.1 Análises

Indicadores agregados da operação, com filtros por período (1, 3, 6 ou 12 meses), regional, categoria e canal de abertura.

BlocoFunção
KPIs geraisEntradas, concluídas, backlog aberto, % estourado, taxa de conclusão no período.
VolumetriaGráfico de manifestações por mês.
SLAPercentual dentro do prazo, geral e por regional.
Lead timeTempo médio entre as etapas do fluxo (abertura → direcionamento → conclusão).
CanceladasTotal de cancelamentos, principal motivo e distribuição por canal/equipe/regional.
Perfil subprefeitura vê os mesmos indicadores, já filtrados para a sua regional.

8.2.2 Pendências

Mostra as demandas que ainda não foram finalizadas, agrupadas por estágio do fluxo (sem direcionamento, sem equipe, em campo), com o tempo médio parado em cada estágio — destacado em laranja/vermelho quando alto. Filtrável por regional (Sub-Prefeitura/Secretaria) e categoria.

Os cards de estágio contam demandas (SD-…), a unidade de trabalho que percorre o fluxo. O bloco Atenção conta outra coisa: Munícipes aguardando são ocorrências (protocolos ZEL-…) ainda não finalizadas — clicar nele abre a lista de Ocorrências já filtrada por “Pendentes”, com o mesmo número.

8.2.3 Registrar (link/QR)

Canal alternativo ao WhatsApp: gera um link (e QR Code para impressão) que o munícipe abre no navegador para registrar a ocorrência sozinho, validando o telefone por código. Útil para totens, cartazes ou pontos de atendimento presencial. Disponível para admin e secretario.

8.3 Ocorrências

Lista todas as manifestações individuais.

Campo / açãoFunção
Buscar protocoloFiltra por número de protocolo.
StatusFiltra por status. A opção Pendentes (não finalizadas) reúne tudo que não está concluído nem cancelado — é o mesmo recorte do card “Munícipes aguardando” em Pendências.
ColunasProtocolo, Categoria, Cidadão, Endereço, Status, Data.
Exportar CSVBaixa a lista filtrada em planilha.

8.4 Super Demandas

Demandas agrupadas por proximidade. É onde a Prefeitura direciona a demanda a uma regional.

Campo / açãoFunção
FiltrosStatus, Categoria, Bairro.
ColunasNúmero, Categoria, Regional, Endereço, Manif. (qtd. de manifestações), Status, Ação.
Clique na linhaAbre o detalhe com todas as manifestações dos munícipes (nome, descrição, fotos) — ajuda a decidir o direcionamento.
DirecionarAbre o modal de direcionamento. Após direcionada, a coluna mostra "Direcionada".

★ Prioridade do Prefeito

No detalhe de uma Super Demanda, o Prefeito (ou admin) pode marcar/desmarcar a ★ Prefeito. Isso destaca a demanda em todas as listas e a joga para o topo (à frente das demais, mesmo mais antigas). Não pode ser alterada em demandas já concluídas/canceladas.

A Regional (perfil subprefeitura) enxerga a mesma tela de Super Demandas, mas somente leitura — vê apenas as SDs já direcionadas a ela e não tem o botão "Direcionar" nem a marcação de Prioridade do Prefeito.

Modal "Direcionar à Sub-Prefeitura"

CampoFunção
Sub-Prefeitura ResponsávelRegional para onde a demanda será direcionada (escolha manual).
Prioridade1 (baixa) a 5 (urgente).
ObservaçõesTexto livre opcional.

8.5 Atendimentos

Fila das demandas já direcionadas às regionais, em todos os estágios — aguardando equipe, em campo, concluídas e canceladas. (Chamava-se “Em Execução”, nome que sugeria só as que estavam em andamento.) É a tela de trabalho da regional: aqui ela designa a equipe e acompanha até o encerramento.

Campo / açãoFunção
FiltrosStatus e Regional (a Sub-prefeitura vê apenas as suas).
ColunasNúmero, Categoria, Regional, Equipe, Status, Prazo (SLA) com cor, Prioridade.
Clique na linhaAbre o detalhe da demanda em execução.

Detalhe da demanda (execução)

8.6 Tela da Regional

Aberta ao clicar numa regional no card "SLA por Regional" do Painel. Mostra os indicadores daquela sub-prefeitura e um grid de demandas.

IndicadorSignificado
Total de demandasTodas as demandas da regional.
Aguardando equipeDemandas direcionadas sem equipe designada.
Em deslocamento / Em execução / ConcluídasDemandas por estágio.
Fora do SLADemandas com prazo estourado.
Grid de demandasFiltrável por status; clique numa demanda abre o detalhe.

8.7 Configurações

CampoFunção
Worker ativoLiga/desliga o chatbot do WhatsApp.
Modo IA ativoLiga/desliga a condução por IA.
Raio de busca de Super Demanda (metros)Distância para agrupar manifestações próximas.
Minutos p/ expirar link de localizaçãoValidade do link de confirmação de local.

8.8 Admin (desenvolvedor)

Menu visível apenas ao perfil admin, com sub-abas:

Sub-abaFunção
SecretariasCRUD: nome, sigla, responsável, e-mail, SLA padrão.
Sub-prefeiturasCRUD das Prefeituras Regionais: nome, código, telefone, e-mail.
EquipesCRUD: nome, secretaria e regional vinculadas.
CategoriasTipos de zeladoria: nome, descrição, secretaria, SLA (horas), prioridade base, raio de agrupamento, ícone.
Usuáriosnome, e-mail, senha, perfil, secretaria, regional (perfil sub-prefeitura) e equipe (perfil campo).
IAModelo da IA, prompt principal (com "Restaurar padrão"), Skills (instruções extras), e Sandbox para testar sem WhatsApp.
MensagensTemplates: boas-vindas, protocolo gerado, super demanda encontrada, demanda concluída; e o número de WhatsApp da prefeitura (botão "Voltar ao WhatsApp").
OperaçãoHealth do worker, reenvio de notificações pendentes, auditoria e horário de atendimento do bot.
Para o bot funcionar 24/7: em Operação → Horário de atendimento, deixe Início e Fim vazios (sem horário = atendimento ininterrupto, todos os dias).

9. zel360Campo (equipe de campo)

App mobile (/campo) usado pela equipe (perfil campo). Mostra apenas os atendimentos da equipe do usuário.

Tela / açãoFunção
LoginE-mail e senha do usuário de campo.
Meus AtendimentosDemandas designadas à equipe, com indicador de prazo por cor e status.
Detalhe do atendimentoReclamação do munícipe, endereço, prazo e linha do tempo.
Navegar até o localPergunta se a equipe quer abrir o Google Maps ou o Waze para traçar a rota até o endereço.
Iniciar atendimentoMarca a demanda como "Em execução".
Foto Antes / Foto DepoisCaptura e envia evidências (câmera do celular).
Concluir atendimentoFinaliza a demanda. O munícipe é notificado automaticamente no WhatsApp.

10. Glossário

TermoDefinição
Manifestação / OcorrênciaReclamação individual de um munícipe. Protocolo ZEL-ano-nº.
Super DemandaAgrupamento de manifestações próximas do mesmo tipo. SD-ano-nº.
Direcionamento / ExecuçãoA própria Super Demanda, depois de direcionada a uma regional, passa a ser executada em campo. Não existe mais uma "Ordem de Serviço" separada.
Prefeitura Regional / Sub-prefeituraUma das 5 regionais de Santos: Centro Histórico, Orla/Intermediária, Zona Noroeste, Morros e Área Continental.
SLAPrazo de atendimento (horas), definido por categoria. Sinalizado por cor.
WorkerServiço que conecta ao WhatsApp, envia notificações e mantém o bot ativo.

ZEL 360 — Prefeitura de Santos · Manual operacional. Em caso de dúvida sobre dados de andamento, consulte sempre a tela de detalhe da demanda.