Acesso
← Voltar ao Índice de Manuais📖Operacional & Gestão

Manual do Usuário — Acesso

Sistema Integrado de Controle de Fluxo por Cartão NFC

Acesso permitido, identidade preservada.

Sumário

  • O que é o Acesso
  • Primeiro Acesso — Login
  • Configuração Inicial — Onboarding
  • Dashboard Principal
  • Gerenciar Usuários NFC
  • Gerenciar Dispositivos (Catracas / Leitores)
  • Modo Catraca PWA (Android)
  • Configurações do Controle de Acesso
  • Painel Operacional (Portaria / Cozinha / Telão)
  • Painel Administrativo do Sistema
  • Procedimentos de Contingência
  • Integração com Hardware (ESP32)
  • Papéis e Permissões
  • Perguntas Frequentes
  • Guia de Badges e Indicadores Visuais

  • 1. O que é o Acesso

    O Acesso é um sistema de controle de fluxo de pessoas por cartão NFC desenvolvido para instituições de ensino (Acesso permitido, identidade preservada.). Ele permite:

  • Registrar a entrada e saída de alunos, servidores e visitantes pelas catracas
  • Exibir em tempo real o número exato de pessoas presentes em cada prédio ou unidade
  • Enviar relatórios automatizados por e-mail para a cozinha e demais setores
  • Funcionar mesmo sem internet — as catracas operam offline e sincronizam os dados quando a conexão retorna
  • O sistema não é ponto eletrônico de servidores e não serve para fiscalizar assiduidade. Seu único propósito é a segurança patrimonial e humana.

    2. Primeiro Acesso — Login

    Acesse o endereço do sistema pelo navegador. Você verá a tela de login:

    Opção A — Login com Google (recomendado)

  • Clique em "Entrar com Google"
  • Selecione sua conta institucional (@ifce.edu.br ou equivalente)
  • Autorize o acesso
  • Você será redirecionado automaticamente
  • Opção B — Login com Magic Link (E-mail)

  • Insira seu endereço de e-mail no campo correspondente
  • Clique em "Enviar link de acesso"
  • Abra sua caixa de entrada, procure o e-mail do sistema e clique no link de autenticação
  • O navegador abrirá a aplicação já logado
  • Opção C — Login com Código de Portaria / Painel (Modo Kiosk)

    Esta opção é ideal para dispositivos impessoais da portaria (como celulares PWA fixados para leitura ou tablets que exibem o painel operacional de ocupação). Ela permite login rápido e dispensa o uso de contas de e-mail pessoais nas trocas de turno de porteiros.

  • Acesse o sistema e clique na aba "Portaria / Painel" no topo da caixa de login.
  • Insira o código exclusivo fornecido pelo administrador (ex: portaria-principal ou painel-central).
  • Clique em "Entrar no Modo Kiosk".
  • O sistema identificará o código e redirecionará imediatamente para a tela correspondente:
  • Se for o código de uma catraca PWA, abrirá a tela do Modo Catraca.
  • Se for o código de um painel operacional, abrirá a tela do Painel de Ocupação.
  • Restrição de Segurança: Sessões iniciadas por código possuem privilégios restritos (Modo Kiosk). O operador não poderá acessar o painel de gerenciamento do campus, visualizar listas de usuários ou alterar qualquer configuração. Tentativas de desviar das páginas designadas serão bloqueadas automaticamente.
    Nenhuma senha é criada ou armazenada — o acesso é sempre feito via Google ou link por e-mail.

    3. Configuração Inicial — Onboarding

    Na primeira vez que você faz login, o sistema solicitará a criação do seu Controle de Acesso:

    Passo 1 — Nome da instituição ou campus

    Digite o nome do campus que será gerenciado por este controle.

    Exemplo: IFCE Limoeiro do Norte

    Passo 2 — Primeira unidade / endereço

    Cada campus pode ter múltiplas unidades (Sede, Anexo, Quadra, etc.). Comece pela principal.

    Exemplo: Sede Principal

    Clique em "Criar controle de acesso". Você será redirecionado ao dashboard.

    Você pode adicionar mais unidades depois em Configurações → Unidades.

    4. Dashboard Principal

    O dashboard é a tela central de cada campus. Acesse clicando em "Acesso" no cabeçalho.

    Métricas de visão geral

    IndicadorO que mostra
    Presentes agoraTotal de pessoas dentro do campus neste momento
    Acessos hojeNúmero de passagens registradas desde meia-noite
    Usuários NFCTotal de portadores de cartão cadastrados
    DispositivosTotal de catracas/leitores registrados

    Ocupação por unidade

    Abaixo das métricas, cada prédio é exibido com seu total de presentes. Se houver grupos de refeição configurados, o breakdown aparece dentro do card.

    Alerta de dispositivo offline

    Se uma catraca ficar mais de 5 minutos sem enviar dados, um alerta em vermelho aparece no topo do dashboard com o nome da portaria afetada.

    Últimos acessos

    Tabela com os 10 registros mais recentes: UUID do cartão, unidade, sentido (entrada/saída) e horário.

    Botões de navegação

  • Usuários NFC — gerencia portadores de cartão
  • Dispositivos — gerencia catracas e leitores
  • Painel Operacional — abre o painel para telões e portarias
  • Configurações — unidades, membros e relatórios
  • + Novo usuário NFC — atalho para cadastro rápido

  • 5. Gerenciar Usuários NFC

    Acesse pelo dashboard → "Usuários NFC".

    5.1 Listar e filtrar usuários

  • Use o campo de busca para localizar pelo nome ou pelo UUID do cartão
  • Filtre pelo status do cartão: Ativo, Bloqueado, Provisório ou Revogado
  • Clique em "Buscar" ou pressione Enter
  • 5.2 Cadastrar novo usuário

  • Clique em "+ Cadastrar usuário"
  • Preencha os campos:
  • CampoObrigatoriedadeObservação
    NomeOpcionalVisível apenas para administradores
    CategoriaRecomendadoEx: Estudante, Servidor, Visitante
    Grupos de refeiçãoRecomendadoSelecione todos que se aplicam — múltipla seleção por checkboxes
    Um usuário pode pertencer a múltiplos grupos de refeição simultaneamente. Por exemplo: um aluno interno com direito a Lanche da Manhã + Almoço + Lanche da Tarde terá os três selecionados. O sistema conta cada grupo separadamente no painel e nos relatórios, garantindo que a cozinha saiba exatamente quantos alunos terão cada refeição.
  • Para adicionar uma categoria ou grupo que ainda não existe, use o campo pontilhado abaixo dos checkboxes e clique em "+ Adicionar" — o novo grupo já aparecerá marcado automaticamente
  • Clique em "Cadastrar usuário"
  • O sistema gera automaticamente um UUID único — este código deve ser gravado no cartão NFC físico
  • 5.3 Perfil do usuário

    Clique em "Ver" na tabela de usuários para abrir o perfil. Você encontrará:

  • UUID do Campus — código a ser gravado no cartão (botão "Copiar" disponível)
  • Localização atual — unidade onde o portador está no momento (ou "Fora do campus")
  • Status do cartão — altere em caso de perda, bloqueio temporário ou revogação
  • Histórico — últimas 20 passagens do portador
  • Editar perfil

  • Clique em "Editar" no card de Perfil
  • Altere nome, categoria, grupos de refeição (checkboxes) ou status
  • Clique em "Salvar alterações"
  • Status do cartão

    StatusSituação
    AtivoFuncionamento normal
    BloqueadoAcesso negado temporariamente (ex: inadimplência)
    ProvisórioCartão emprestado da reserva da portaria
    RevogadoCartão definitivamente cancelado (ex: perda/desmatrícula)
    Cartões com status Bloqueado ou Revogado são rejeitados pelos dispositivos na próxima sincronização da lista de revogações (a cada 60 segundos).

    5.4 Gravação de Cartão NFC via Celular (PWA)

    O sistema permite gravar o Código único (UUID) do usuário diretamente no cartão físico utilizando a antena NFC de um celular Android compatível com o PWA.

    Atenção: Celulares gravam o UUID no Setor 2 (NDEF Público) do cartão Mifare. Esse formato é ideal para a Fase 1 (onde as estações e catracas dedicadas ainda não estão instaladas), mas não possui a validação criptográfica por Chave A do Setor 1.

    Há duas formas de iniciar a gravação do cartão pelo celular:

    Método A — Durante o Cadastro do Usuário (Recomendado)

  • Acesse o formulário de cadastro (Usuários → + Cadastrar usuário) a partir de um celular compatível sobre conexão segura (HTTPS).
  • Preencha os dados e clique em "Cadastrar usuário".
  • O sistema exibirá automaticamente a tela "Gravar Cartão NFC" com o código único gerado.
  • Clique no botão "Gravar no Cartão" (o status mudará para "Aproxime o cartão NFC...").
  • Encoste a traseira do celular no cartão NFC físico e aguarde a vibração e o bip de confirmação.
  • A tela redirecionará automaticamente para o perfil do usuário em 2 segundos.
  • Método B — A qualquer momento pelo Perfil do Usuário

    Se você pulou a gravação durante o cadastro ou precisa refazer a gravação de um cartão:

  • Pelo celular, acesse a página de detalhes do usuário (Usuários → Ver).
  • Localize o painel "Dados do Cartão NFC".
  • Caso o seu dispositivo seja compatível com Web NFC, você verá a seção "Gravação via PWA (Celular)".
  • Clique em "Gravar no Cartão NFC".
  • Aproxime o cartão da traseira do aparelho e aguarde o bip de sucesso.

  • 6. Gerenciar Dispositivos (Catracas / Leitores)

    Acesse pelo dashboard → "Dispositivos".

    6.1 Tipos de dispositivo

    O sistema suporta dois tipos de dispositivo:

    TipoTecnologiaUso recomendadoSegurança
    ESP32 / HardwareESP32 + PN532, firmware dedicadoPortarias permanentesMáxima — valida Chave A criptográfica
    Android / PWACelular Android + Chrome, Web NFCContingência e portarias secundáriasReduzida — lê apenas NDEF público

    6.2 Registrar novo dispositivo

  • Clique em "+ Registrar dispositivo"
  • Selecione o tipo de dispositivo (ESP32 ou Android/PWA)
  • Preencha:
  • Nome da portaria — Ex: Portaria Principal, Celular Contingência
  • Unidade — a qual prédio este dispositivo pertence
  • Clique em "Registrar dispositivo"
  • Importante: Após o cadastro, a API Key será exibida uma única vez. Copie-a imediatamente. Caso perca a chave, é possível gerar uma nova na página do dispositivo.

    Para dispositivos Android/PWA, após copiar a chave, clique em "Ativar Modo Catraca →" para abrir a interface de leitura NFC no celular.

    6.3 Monitorar dispositivos

    Cada card de dispositivo exibe:

  • Badge ESP32 / PWA — identifica o tipo
  • Status Online/Offline — verde = sincronizou há menos de 5 min
  • Último sincronismo — data e hora do último lote recebido
  • 6.4 Gerenciar um dispositivo

    Clique em "Gerenciar / Rotacionar Key" no dispositivo para editar suas configurações:

  • Nome da portaria: Altera o nome descritivo exibido nos painéis e dashboards.
  • Rotacionar API Key: Gera uma nova chave B2B e invalida a anterior imediatamente (necessário reconfigurar leitores físicos ESP32).
  • Código de Acesso (Kiosk PWA): Exclusivo para dispositivos do tipo PWA. Permite visualizar ou alterar o código alfanumérico utilizado pelos operadores de portaria para login rápido na catraca PWA. O sistema gera um código aleatório por padrão na criação, mas você pode definir códigos amigáveis (ex: portaria-principal, contingencia-sul).
  • 6.5 Remover um dispositivo

    Clique em "Remover" e confirme. O dispositivo deixará de ser reconhecido imediatamente.

    6.6 Endpoint de sincronização

    POST /api/hardware/sync
    Header: X-API-Key: <chave do dispositivo>
    Body: { "acessos": [{ "uuidCampus": "...", "sentido": "entrada", "timestampAcesso": "2026-07-04T08:00:00Z" }] }

    Este endpoint é usado tanto pelo ESP32 quanto pelo PWA Android.


    7. Modo Catraca PWA (Android)

    O Modo Catraca transforma um celular Android com Chrome em uma catraca funcional usando a Web NFC API. Indicado para contingências e portarias secundárias.

    Requisitos:

  • Android com Chrome 89 ou superior
  • NFC ativado nas configurações do celular
  • Dispositivo cadastrado no sistema com tipo Android / PWA
  • Acesso ao sistema via HTTPS
  • 7.1 Configurar o Modo Catraca pela primeira vez

  • No celular, acesse o sistema e faça login
  • Vá em Dispositivos → [nome do dispositivo PWA] → Modo Catraca PWA
  • Cole a API Key do dispositivo no campo exibido
  • Clique em "Ativar dispositivo"
  • A chave é salva localmente no navegador. Não será solicitada novamente neste dispositivo.

    7.2 Interface do Modo Catraca

  • Toggle Entrada/Saída — alterna o sentido do registro (verde = entrada, laranja = saída)
  • Botão Iniciar — ativa o leitor NFC. O celular começa a capturar cartões
  • Área de feedback — exibe o resultado da última leitura com cor e ícone
  • Sincronizar agora — envia manualmente os registros pendentes
  • Contador de pendentes — mostra quantos acessos ainda não foram sincronizados
  • 7.3 Como usar na portaria

  • Abra o Modo Catraca no celular e deixe-o fixo na portaria (conectado ao carregador)
  • Selecione o sentido correto (Entrada ou Saída)
  • Pressione "Iniciar Leitura NFC"
  • O celular emite som e vibra a cada cartão lido com sucesso
  • Os registros são sincronizados automaticamente a cada 60 segundos
  • 7.4 Funcionamento offline

    Se a internet cair durante o uso:

  • As leituras continuam sendo registradas localmente (IndexedDB)
  • O contador de pendentes aumenta
  • Quando a conexão retornar, a sincronização automática envia tudo
  • 7.5 Limitação de segurança

    ⚠ O PWA lê apenas o registro NDEF público do cartão (Setor 2). Ele não valida a Chave A criptográfica do Setor 1. Um cartão clonado com cópia do NDEF público seria aceito. Por isso, este modo é indicado apenas para contingências com agente presente, que pode verificar a identidade visualmente.

    7.6 Solução de Problemas NFC (Erros Comuns)

    1. Erro: "Web NFC não suportado..." ou "O Web NFC exige uma conexão segura (HTTPS)..."

    Esse erro ocorre principalmente se você acessar o sistema usando uma conexão não criptografada (HTTP), como ao testar localmente na rede Wi-Fi (http://192.168.x.x:3000). O Chrome bloqueia recursos de hardware de segurança, como Web NFC, fora de contextos seguros.

  • Solução em Produção: Certifique-se de que o sistema está sendo servido estritamente via HTTPS.
  • Solução em Desenvolvimento (Testes Locais):
  • No Chrome do seu celular Android, acesse o endereço chrome://flags.
  • Pesquise por "Insecure origins treated as secure" (ou #unsafely-treat-insecure-origin-as-secure).
  • Altere o status para Enabled.
  • No campo de texto, insira o endereço IP e a porta onde o sistema está rodando (exemplo: http://192.168.1.50:3000).
  • Clique no botão de reinicialização do navegador (Relaunch). Agora o leitor NFC funcionará normalmente nesse endereço local mesmo sem HTTPS.
  • Dica: Você também pode usar uma ferramenta de túnel reverso como ngrok para obter um endereço público HTTPS direcionado ao seu servidor local.

    2. Erro: "O NFC está desativado nas configurações do seu celular..."

  • Solução: Vá em Configurações do Android → Preferências de conexão / Dispositivos conectados → NFC e certifique-se de que a opção está ativada.
  • 3. Erro: "A permissão para acessar o NFC foi negada..."

  • Solução: O Chrome solicita permissão para acessar o NFC no primeiro clique. Se foi bloqueado:
  • No Chrome, toque no ícone de configurações de site (ao lado do endereço URL).
  • Vá em Configurações do site / Permissões.
  • Localize NFC e altere para Permitir.

  • 8. Configurações do Controle de Acesso

    Acesse pelo dashboard → "Configurações". Disponível apenas para Proprietários e Administradores.

    A página possui 4 abas:

    Aba Geral

    Permite alterar as configurações fundamentais do campus:

  • Nome do campus: Altera o nome exibido nos cabeçalhos e painéis.
  • Código de Acesso do Painel (Kiosk): Permite configurar um código alfanumérico único para login rápido e impessoal diretamente no Painel Operacional de Ocupação (ex: em telões e monitores públicos na portaria ou refeitório).
  • ID do Campus: Código de identificação lógico para referência técnica.

  • Aba Unidades

    Gerencia os prédios/endereços do campus.

    Adicionar unidade:

  • Digite o nome no campo superior
  • Clique em "Adicionar"
  • Renomear: clique em "Renomear" ao lado da unidade, edite e salve.

    Remover: clique em "Remover". Só é possível remover uma unidade que não tenha dispositivos vinculados. Remova os dispositivos dela primeiro.


    Aba Membros

    Gerencia quem tem acesso ao painel web.

    Adicionar membro:

  • Digite o e-mail do servidor (ele precisa ter feito login ao menos uma vez)
  • Selecione o papel: Administrador ou Visualizador
  • Clique em "Adicionar membro"
  • Alterar papel: use o seletor ao lado do nome do membro.

    Remover: clique em "Remover". O Proprietário não pode ser removido.

    Para transferir a titularidade (papel de Proprietário), entre em contato com o administrador do sistema.

    Aba Relatórios

    Configura o envio automático de e-mails para cozinhas e setores.

    Criar novo agendamento:

    CampoDescrição
    UnidadeDe qual prédio o relatório será gerado
    Grupo de refeiçãoOpcional — filtra por tipo de refeição (Almoço, Lanche...)
    Horário de disparoEx: 11:00 para envio às 11h
    E-mails destinatáriosSeparados por vírgula
    Dias da semanaSelecione clicando nos botões (Dom, Seg...)

    Clique em "Criar agendamento".

    Ativar / desativar: clique no botão de status ao lado da configuração.

    Remover: clique em "Remover" e confirme.

    Os relatórios são enviados com o número de presentes no momento exato do disparo, com proteção de anonimato: grupos com menos de 5 pessoas são agrupados em "Outros" para respeitar a LGPD e o ECA.

    9. Painel Operacional (Portaria / Cozinha / Telão)

    Acesse pelo dashboard → "Painel Operacional", ou diretamente em /painel/[id-do-campus].

    Este painel é projetado para telas grandes, tablets e monitores nas portarias e refeitórios.

    O que é exibido

  • Total geral no campus — número grande no cabeçalho
  • Card por unidade — total de presentes em cada prédio
  • Grupos de refeição — breakdown dentro de cada card (quando configurado)
  • Status de atualização — horário da última atualização e contagem regressiva
  • Atualização automática

    O painel se atualiza a cada 30 segundos automaticamente. Não é necessário recarregar a página.

    Alertas operacionais

    Se uma catraca perder comunicação por mais de 5 minutos, uma faixa de alerta vermelha aparece abaixo do cabeçalho informando o nome da portaria e o horário do último contato.

    Nota de privacidade: O painel não exibe nenhum nome ou dado pessoal — apenas contagens numéricas agregadas.

    10. Painel Administrativo do Sistema

    Disponível apenas para Administradores do Sistema (definidos na variável ADMIN_EMAILS do servidor). Acesse em /admin ou pelo link "Admin" no cabeçalho.

    O que é exibido

  • Métricas gerais do sistema: total de usuários, sessões ativas, controles de acesso, unidades, dispositivos e volume de acessos
  • Dispositivos offline (se houver) — com destaque em vermelho
  • Usuários recentes do painel web com indicação de quem é admin
  • Lista de administradores configurados

  • 11. Procedimentos de Contingência

    Usuário sem cartão — Tier 1 (Recomendado): Cartão Provisório

  • O agente da portaria confirma a identidade do usuário no sistema
  • Acessa o perfil do usuário em Usuários NFC
  • Altera o status para "Provisório" e associa um cartão da reserva técnica
  • O usuário passa normalmente pela catraca com o cartão provisório
  • O cartão provisório deve ser devolvido obrigatoriamente na saída
  • Ao devolver, o agente restaura o cartão original do usuário
  • Usuário sem cartão — Tier 2 (Último recurso): Registro Manual

    Use apenas em caso de falha técnica severa (queda prolongada de internet, falha no gravador de cartões ou esgotamento da reserva provisória):

  • O agente abre fisicamente o acesso
  • Acessa o perfil do usuário no sistema
  • Registra manualmente a entrada/saída — funcionalidade a ser implementada em versão futura
  • Catraca offline

    Se uma catraca perder conexão:

  • Ela continua operando normalmente, liberando entradas baseada na validação local
  • Os registros ficam armazenados na memória do dispositivo
  • Quando a conexão retornar, os dados são enviados automaticamente em lote
  • O agente de portaria será alertado pelo painel após 5 minutos de inatividade
  • Queda de energia elétrica

    O módulo RTC (relógio com bateria) do dispositivo garante que os horários registrados offline permaneçam corretos mesmo sem energia elétrica.


    12. Integração com Hardware (ESP32)

    Esta seção é destinada à equipe técnica responsável pela configuração dos dispositivos.

    Fluxo de operação

    Cartão aproximado → ESP32 autentica localmente (< 200ms) → libera acesso
                                        ↓ (a cada 60s)
                             Envia lote para /api/hardware/sync
                             Atualiza lista de cartões revogados

    Configuração do firmware

    Após registrar o dispositivo no sistema e copiar a API Key:

    const char* API_KEY   = "sua_api_key_aqui";
    const char* SYNC_URL  = "https://seu-dominio.com/api/hardware/sync";

    Formato do lote de sincronização

    {
      "acessos": [
        {
          "uuidCampus": "550e8400-e29b-41d4-a716-446655440000",
          "sentido": "entrada",
          "timestampAcesso": "2026-07-04T08:23:15Z"
        },
        {
          "uuidCampus": "550e8400-e29b-41d4-a716-446655440001",
          "sentido": "saida",
          "timestampAcesso": "2026-07-04T08:24:02Z"
        }
      ]
    }

    Campos:

  • uuidCampus — UUID gravado no Setor 1 do cartão Mifare
  • sentido"entrada" ou "saida"
  • timestampAcesso — horário do RTC local em formato ISO 8601 UTC
  • Cartão Mifare Classic 1K

    SetorConteúdoAcesso
    0UID de fábrica (imutável)Público
    1UUID do Campus (hexadecimal)Chave A privada da instituição

    A Chave A padrão (FFFFFFFFFFFF) deve ser substituída pela assinatura criptográfica da instituição durante a gravação do cartão.


    13. Papéis e Permissões

    AçãoProprietárioAdministradorVisualizador
    Ver dashboard e painel
    Cadastrar / editar usuários NFC
    Registrar / remover dispositivos
    Gerenciar unidades
    Convidar membros
    Alterar papel de membros
    Remover unidades
    Configurar relatórios
    Transferir titularidade
    O Visualizador é o papel ideal para agentes de portaria, funcionários da cozinha e telões — acesso de leitura sem risco de alterações acidentais.

    14. Perguntas Frequentes

    Qual a diferença entre o ESP32 e o Modo Catraca PWA?

    O ESP32 autentica a Chave A criptográfica do Setor 1 do cartão Mifare, tornando a clonagem muito difícil. O PWA lê apenas o registro NDEF público (Setor 2), sem validação de chave — aceita qualquer cópia do UUID. Use o ESP32 nas portarias permanentes e o PWA apenas como contingência com agente presente.

    O sistema registra horário de entrada e saída de cada aluno individualmente?

    Sim, o histórico de acessos está disponível no perfil de cada usuário NFC. O acesso a esses dados é restrito a Administradores e Proprietários.

    O painel da portaria mostra o nome dos alunos?

    Não. O painel operacional exibe apenas contagens numéricas, sem nenhum dado nominal.

    O que acontece se um cartão for clonado?

    Os cartões Mifare Classic com Chave A personalizada bloqueiam a grande maioria das clonagens simples por aplicativo. Para segurança adicional, cartões Mifare DESFire são compatíveis com o sistema via leitores PN532.

    Um aluno pode usar o cartão em outro campus?

    Não. Cada campus é um "Controle de Acesso" independente. Um visitante de outro campus deve receber um cartão provisório.

    Os dados de alunos menores de idade ficam protegidos?

    Sim. O sistema segue as diretrizes do ECA Digital e da LGPD: dados nominais são acessíveis apenas a gestores autorizados, o painel público exibe apenas números, e relatórios com grupos pequenos aplicam mascaramento automático.

    Como renovar a API Key de uma catraca?

    Acesse Dispositivos → [nome da portaria] → Gerenciar → "Gerar nova API Key". A chave antiga é invalidada imediatamente. Atualize o firmware do ESP32 com a nova chave.

    Posso ter múltiplos campi no mesmo sistema?

    Sim. Cada usuário pode ser membro de múltiplos Controles de Acesso. Ao fazer login, o sistema direciona automaticamente para o primeiro campus. Futuramente, um seletor de campus estará disponível no cabeçalho.

    O relatório não chegou no horário configurado. O que fazer?

    Verifique: (1) se o agendamento está Ativo na aba Relatórios; (2) se o dia da semana atual está selecionado; (3) se as configurações de e-mail (EMAIL_SERVER_*) estão corretas no servidor; (4) se o serviço de cron está ativo (Vercel Cron ou equivalente).


    15. Guia de Badges e Indicadores Visuais

    O sistema utiliza diversos indicadores visuais (badges coloridos) para facilitar o monitoramento do status de usuários, dispositivos, papéis administrativos e conexão. A seguir, detalhamos todos eles:

    15.1 Status do Cartão do Usuário

    Exibidos nas listas de usuários e na tela de perfil, indicam a situação operacional do cartão NFC de cada pessoa:

    BadgeCorSignificadoAcesso Autorizado?
    AtivoVerdeCartão operacional associado ao usuário. Funcionamento padrão.Sim
    ProvisórioAmareloCartão emprestado temporariamente da reserva técnica da portaria. Deve ser devolvido na saída.Sim
    BloqueadoVermelhoCartão temporariamente desativado no sistema (ex: pendência cadastral ou suspensão).Não
    RevogadoCinzaCartão definitivamente desativado (ex: perda do cartão, desligamento do aluno ou servidor).Não

    15.2 Status de Conexão das Unidades (Prédios)

    Exibidos no topo direito de cada card de unidade no Painel Operacional e no Dashboard Principal:

    BadgeCorSignificado
    OnlineVerdeHá pelo menos um leitor (ESP32 ou PWA) ativo e sincronizando dados da unidade nos últimos 5 minutos.
    Sem dispositivoCinzaNenhum dispositivo registrou comunicação a partir desta unidade nos últimos 5 minutos.

    15.3 Status e Tipo dos Dispositivos (Catracas / Leitores)

    Exibidos no gerenciamento de dispositivos (Dashboard → Dispositivos):

  • Tipo do Dispositivo:
  • ESP32 (Azul): Catraca ou totem de hardware dedicado.
  • PWA (Roxo): Celular Android configurado como leitor em modo catraca de contingência.
  • Estado de Comunicação:
  • Online (Verde): O leitor se comunicou com o servidor há menos de 5 minutos.
  • Offline (Vermelho): O leitor não envia sinal/logs há 5 minutos ou mais. Exibe há quanto tempo está inativo (ex: Offline há 15 min).
  • Nunca conectado (Cinza): O dispositivo foi registrado no sistema, mas ainda não realizou o primeiro sincronismo.
  • 15.4 Níveis de Acesso de Membros (Papéis)

    Exibidos no gerenciamento de membros (Dashboard → Configurações → Membros):

    BadgeCorPermissões
    ProprietárioVerdeAcesso total irrestrito (gerenciar membros, configurar e deletar o campus/controle).
    AdministradorAzulPermissão para cadastrar usuários, associar cartões, registrar dispositivos e visualizar dados.
    VisualizadorCinzaPermissão de apenas leitura (visualizar o painel operacional de ocupação e os relatórios).

    Acesso — Acesso permitido, identidade preservada. Versão 1.0.0 · 2026

    © 2026 Acesso — Acesso permitido, identidade preservada.