Pular para o conteúdo principal

Pré-Cadastro (formulário público)

O Pré-Cadastro disponibiliza um formulário público self-service para que a própria pessoa (morador, prestador, etc.) preencha seus dados e envie suas fotos pelo celular, sem precisar de um operador logado. Cada envio entra em uma fila de moderação dentro do ACCELERO: um operador autorizado revisa e aprova (criando ou atualizando a pessoa no sistema) ou rejeita a submissão.

O formulário é acessível por um link único (com QR Code), montado como um wizard mobile-first em etapas, e respeita o consentimento LGPD antes da coleta dos dados.

Disponibilidade

Esta funcionalidade é disponibilizada como plugin (precadastro) e precisa ser instalada e habilitada pela equipe técnica da IONGRADE. Consulte o suporte para verificar compatibilidade com a sua versão do ACCELERO.

Compatibilidade

Versão atual do plugin: 1.0.1 — compatível com ACCELERO 2.17.0 ou superior.

Plugins relacionados

O Pré-Cadastro é um dos fluxos de auto-cadastro do ACCELERO. Se o seu objetivo é cadastrar visitantes sem moderação, ou pessoas com aprovação simples, veja:


O que o plugin faz

FuncionalidadeO que acontece no ACCELERO
Formulário público self-serviceA pessoa acessa um link único e preenche seus próprios dados em um wizard mobile-first
Captura de fotos pelo celularFoto facial (com detecção de rosto), frente e verso do documento, ou upload de arquivo quando não há câmera
Campos por categoriaCada categoria de pessoa expõe um conjunto próprio de campos (nativos e customizados) e exige ou não cada tipo de foto
Dados de veículo (opcional)A pessoa pode informar placa, modelo e cor do veículo quando a categoria habilita
Fila de moderaçãoCada envio fica pendente até um operador aprovar ou rejeitar
Aprovação cria/atualiza a PessoaAo aprovar, os dados viram um cadastro de Pessoa, vinculado à categoria escolhida, com as fotos transferidas para os slots padrão
Detecção de duplicidade por CPFSe já existe pessoa com o mesmo documento, a submissão é tratada como atualização do cadastro existente
Notificação por e-mailA pessoa recebe e-mail de aprovação ou rejeição (com o motivo), quando configurado
Consentimento LGPDO aceite dos termos é registrado com texto, hash, IP, navegador e data/hora
Benefício principal

Tira do operador o lançamento manual de cadastros: a pessoa preenche os próprios dados (com mais precisão) e envia fotos de qualidade direto do celular. O operador só revisa e aprova.


O formulário público

URL: https://{seu-host}/external/precadastro/form/{token}

O {token} é gerado pelo plugin e identifica a instalação. O link é distribuído como o cliente preferir (QR Code, WhatsApp, e-mail, impresso na portaria) — ver Link público.

O formulário é um wizard em etapas, com botão Voltar em todas as telas (exceto a inicial e a de sucesso) e sem navegação livre entre etapas.

TODO: Adicionar Screenshot

Visão geral do formulário público no celular, mostrando o layout mobile-first com a identidade visual laranja do ACCELERO.

Etapas do wizard

1. Boas-vindas

Exibe o título e a mensagem de boas-vindas configurados e um botão para iniciar o pré-cadastro.

TODO: Adicionar Screenshot

Tela de boas-vindas com título e mensagem configuráveis e o botão de iniciar.

2. Termos e Condições

Apresenta o texto dos termos (configurável) em uma área de leitura e um checkbox "Li e aceito os termos", obrigatório para avançar. Ao aceitar, o sistema registra o texto exato, o hash do texto e a data/hora do aceite (ver Consentimento e LGPD).

TODO: Adicionar Screenshot

Tela de aceite dos termos com o texto e o checkbox de consentimento.

3. Categoria

A pessoa escolhe sua categoria entre as categorias liberadas na configuração. Cada categoria carrega seu próprio conjunto de campos e exigências de foto.

TODO: Adicionar Screenshot

Tela de seleção de categoria, com as categorias disponíveis em cards clicáveis.

4. Dados pessoais

Os campos são renderizados dinamicamente conforme a configuração da categoria escolhida, com máscaras automáticas para CPF e telefone e validação dos campos obrigatórios. Se o CPF informado já existir no sistema, o formulário avisa que os dados serão atualizados.

TODO: Adicionar Screenshot

Tela de preenchimento de dados pessoais com campos dinâmicos e máscaras de CPF/telefone.

5. Dados do veículo (opcional)

Exibida apenas quando a categoria habilita o veículo. A pessoa informa Placa, Modelo e Cor, ou pode pular esta etapa.

TODO: Adicionar Screenshot

Tela de dados do veículo com os campos Placa, Modelo e Cor e o botão de pular.

6. Captura de fotos

Etapa pulada automaticamente quando a categoria não exige nenhuma foto. Conforme a configuração da categoria, podem ser solicitadas:

  • Foto facial — câmera frontal com guia (silhueta) e detecção automática de rosto; o botão de capturar é liberado apenas quando o rosto é detectado corretamente.
  • Documento (frente e/ou verso) — câmera traseira com guia retangular, captura manual.
  • Fallback sem câmera — quando a câmera não está disponível ou a permissão é negada, a pessoa envia um arquivo de imagem (JPG/PNG, até 5 MB).
TODO: Adicionar Screenshot

Tela de captura facial com a silhueta-guia e o indicador de rosto detectado.

TODO: Adicionar Screenshot

Tela de captura de documento (frente) com a guia retangular.

7. Resumo

Mostra todos os dados preenchidos e as miniaturas das fotos para conferência, com a opção de voltar e editar. O botão Enviar Pré-Cadastro finaliza o envio.

TODO: Adicionar Screenshot

Tela de resumo com os dados informados, miniaturas das fotos e o botão de enviar.

8. Sucesso

Exibe a mensagem de sucesso configurada e um protocolo de referência do envio. A submissão entra na fila de moderação com status Pendente.

TODO: Adicionar Screenshot

Tela de sucesso com a mensagem de confirmação e o protocolo da submissão.


Painel administrativo

O painel de administração do Pré-Cadastro é aberto por um botão flutuante (laranja, com ícone de prancheta) exibido no rodapé das telas do ACCELERO. O botão só aparece para operadores com permissão de moderação ou configuração do plugin.

Acesso por botão flutuante

Diferente de outras integrações, o Pré-Cadastro não adiciona um item de menu: o painel abre em uma janela sobreposta a partir do botão flutuante. Quem não tem nenhuma das permissões do plugin não vê o botão.

TODO: Adicionar Screenshot

Botão flutuante do Pré-Cadastro no rodapé de uma tela do ACCELERO e o painel aberto em sobreposição.

O painel tem três abas, conforme a permissão do operador:

AbaPermissão necessáriaFunção
ModeraçãoprecadastroManager (Pré-Cadastro - Moderação)Revisar, aprovar e rejeitar submissões
ConfiguraçãoprecadastroConfig (Pré-Cadastro - Configuração)Definir textos, categorias, rate limit e e-mails
Link PúblicoprecadastroConfig (Pré-Cadastro - Configuração)Gerar/regenerar o token e o QR Code do link

Moderação

A aba Moderação lista as submissões recebidas, com abas de status, filtros e ações.

TODO: Adicionar Screenshot

Aba de moderação com as abas de status (Pendentes/Aprovados/Rejeitados), os filtros e a tabela de submissões.

Abas de status

AbaConteúdo
PendentesSubmissões aguardando decisão (com badge de contagem)
AprovadosSubmissões já aprovadas
RejeitadosSubmissões rejeitadas

Filtros

FiltroOpções
BuscaPesquisa por nome, documento ou e-mail
CategoriaFiltra por uma das categorias do sistema
TipoNovos (CPF inédito) ou Atualizações (CPF já existente)

Colunas

ColunaConteúdo
FotoMiniatura da foto facial (slot 1), quando houver
NomeNome informado; recebe a etiqueta Veículo quando a submissão inclui dados de veículo
TipoNovo ou Atualização
DocumentoDocumento (CPF) informado
CategoriaCategoria escolhida pela pessoa
DataData e hora do envio
StatusPendente / Aprovado / Rejeitado

Detalhe da submissão

Ao clicar em uma linha, abre-se o detalhe com os dados pessoais, as fotos enviadas e os botões Aprovar e Rejeitar. Quando o CPF já existe, o detalhe destaca a pessoa existente que será atualizada.

TODO: Adicionar Screenshot

Detalhe de uma submissão com dados, fotos e os botões Aprovar / Rejeitar, incluindo o aviso de pessoa existente.

Ações em massa

Na aba Pendentes, é possível selecionar várias submissões com os checkboxes e usar a barra de ações:

  • Aprovar selecionados — aprova todas as submissões marcadas.
  • Rejeitar selecionados — abre um campo para informar o motivo da rejeição, aplicado a todas as submissões marcadas.
  • Limpar seleção — desmarca tudo.
TODO: Adicionar Screenshot

Barra de ações em massa com submissões selecionadas e o campo de motivo de rejeição em massa.


O que acontece ao aprovar ou rejeitar

Aprovação

Ao aprovar uma submissão, o ACCELERO:

  1. Cria ou atualiza a Pessoa — se o CPF é inédito, cria um novo cadastro; se já existe, atualiza apenas os campos preenchidos (não sobrescreve dados existentes com vazio).
  2. Preenche os campos nativos (nome, e-mail, documento, telefone, empresa, observações) e aplica o valor padrão de habilitação configurado.
  3. Grava os campos customizados nos metadados da pessoa.
  4. Vincula a categoria escolhida (Link Pessoa × Categoria), com vigência aberta. Se a pessoa já tem a categoria, o vínculo não é duplicado.
  5. Transfere as fotos para os slots padrão da pessoa: foto facial → slot 1, documento frente → slot 2, documento verso → slot 3.
  6. Registra a auditoria (quem aprovou, quando e qual pessoa foi criada/atualizada) e remove as fotos em base64 da submissão para liberar espaço.
  7. Envia o e-mail de aprovação, quando habilitado.
Reação de outros plugins

A aprovação salva a pessoa pelo fluxo normal do ACCELERO, disparando os eventos de cadastro do núcleo. Plugins que reagem a esses eventos (sincronização de controladores, templates faciais, etc.) atuam normalmente sobre a pessoa criada/atualizada.

Rejeição

Ao rejeitar, o operador informa um motivo. A submissão fica com status Rejeitado, as fotos em base64 são removidas (privacidade) e os dados pessoais são mantidos apenas para auditoria. Quando habilitado, a pessoa recebe o e-mail de rejeição com o motivo informado.


Configuração

A aba Configuração reúne os textos, categorias, limites e e-mails do plugin.

TODO: Adicionar Screenshot

Aba de configuração geral com os campos de textos, rate limit e notificações por e-mail.

Configuração geral

CampoDescrição
Pré-cadastro habilitadoLiga ou desliga o formulário público. Desabilitado, o link não funciona
Título de boas-vindasTítulo exibido na primeira tela do formulário
Mensagem de boas-vindasTexto de apresentação na primeira tela
Texto dos termos de usoTexto de consentimento exibido na etapa de termos
Mensagem de sucessoTexto exibido após o envio bem-sucedido

Rate limit

Protege os endpoints públicos contra abuso, limitando envios por IP:

CampoDescrição
Tentativas por janelaMáximo de submissões por IP dentro da janela
Janela (minutos)Período de contagem do limite
Limite por IP

Ao exceder o limite, novas tentativas do mesmo IP são bloqueadas temporariamente. O valor padrão é de 5 tentativas por 60 minutos.

Notificações por e-mail

CampoDescrição
Enviar e-mail de aprovaçãoLiga o e-mail enviado quando a submissão é aprovada
Assunto / Corpo do e-mail de aprovaçãoTexto do e-mail de aprovação. Aceita o placeholder {nome}
Enviar e-mail de rejeiçãoLiga o e-mail enviado quando a submissão é rejeitada
Assunto / Corpo do e-mail de rejeiçãoTexto do e-mail de rejeição. Aceita os placeholders {nome} e {motivo}
Placeholders dos e-mails

Use {nome} para inserir o nome da pessoa e {motivo} (apenas na rejeição) para incluir o motivo informado pelo operador.

Categorias e campos

A configuração define quais categorias ficam disponíveis no formulário e, para cada uma, quais campos são exibidos e quais fotos são exigidas.

Cada campo tem rótulo, tipo de input (texto, e-mail, telefone, CPF, número, data, seleção, área de texto), obrigatoriedade e ordem. Os campos podem ser:

  • Nativos — mapeiam diretamente para campos da entidade Pessoa (ex.: nome, documento, e-mail, telefone, empresa, observações).
  • Customizados — campos extras gravados nos metadados da pessoa após a aprovação.

Cada categoria também define quais fotos pedir: facial, documento frente e documento verso (qualquer combinação; se nenhuma, a etapa de fotos é pulada).

TODO: Adicionar Screenshot

Editor de campos por categoria, mostrando a lista de campos (nativos e customizados) e os switches de fotos exigidas.

Versionamento do formulário

Quando o operador altera os campos, as submissões já pendentes mantêm os dados como foram enviados — não há revalidação retroativa. O moderador avalia cada submissão pelo que foi recebido.


A aba Link Público gera e gerencia o endereço do formulário.

TODO: Adicionar Screenshot

Aba de link público com a URL do formulário, o botão de copiar, o QR Code e o botão de regenerar token.

ElementoDescrição
URL do formulário públicoEndereço completo do formulário, com botão Copiar
QR CodeImagem do QR Code do link, com opção Baixar QR Code
Regenerar TokenGera um novo token; o link anterior deixa de funcionar imediatamente
Regenerar token invalida o link antigo

Ao regenerar o token, qualquer link ou QR Code distribuído anteriormente para de funcionar na hora. As submissões já realizadas não são afetadas. Redistribua o novo link após regenerar.

Habilite o pré-cadastro

Se o pré-cadastro estiver desabilitado na aba Configuração, o link não funciona, mesmo com token válido.


Consentimento e LGPD

O formulário coleta dados pessoais (nome, CPF, e-mail, telefone e fotos), por isso o aceite dos termos é obrigatório antes da coleta e fica registrado.

Para cada consentimento, o plugin armazena:

Dado registradoFinalidade
Texto exato dos termosProva do que foi aceito
Hash do textoIntegridade — detecta alteração do texto
IP do titularIdentificação da origem
Navegador (User-Agent)Contexto técnico
Data/hora do aceiteRegistro temporal
Tratamento das fotos

Após a moderação (aprovação ou rejeição), as fotos em base64 da submissão são removidas. Em caso de aprovação, elas permanecem apenas como fotos da pessoa no ACCELERO; em caso de rejeição, são descartadas.

Texto dos termos é responsabilidade do cliente

O texto dos termos é configurável e deve refletir a política de privacidade do condomínio/empresa — quais dados são coletados, finalidade, quem terá acesso e se a foto facial será usada para reconhecimento facial nos dispositivos de acesso.


Casos de uso

Habilitar o pré-cadastro em um condomínio

  1. Solicitar à IONGRADE a instalação do plugin precadastro.
  2. Na aba Configuração, definir título, mensagem de boas-vindas, texto dos termos e mensagem de sucesso.
  3. Liberar as categorias que a pessoa poderá escolher (ex.: Morador, Prestador) e configurar os campos e fotos de cada uma.
  4. Marcar Pré-cadastro habilitado.
  5. Na aba Link Público, gerar o token e baixar o QR Code para divulgar.
  6. Acompanhar a aba Moderação conforme as submissões chegam.

Aprovar um morador

  1. Na aba Moderação > Pendentes, abrir a submissão.
  2. Conferir dados e fotos. Se houver aviso de pessoa existente, confirmar que é a atualização correta.
  3. Clicar em Aprovar — a pessoa é criada/atualizada e vinculada à categoria, com as fotos transferidas.
  4. Se configurado, a pessoa recebe o e-mail de aprovação.

Rejeitar com motivo

  1. Na submissão (ou em seleção em massa), clicar em Rejeitar.
  2. Informar o motivo da rejeição.
  3. Confirmar — a submissão fica rejeitada, as fotos são descartadas e, se configurado, a pessoa recebe o e-mail com o motivo.

Boas práticas

  • Categorias específicas: libere no formulário apenas as categorias que fazem sentido para o público externo (ex.: Morador, Prestador). Evite categorias internas.
  • Campos enxutos: peça só o necessário no formulário público. Quanto menos campos, maior a taxa de conclusão.
  • Termos adequados: ajuste o texto dos termos à política de privacidade do cliente e ao uso real das fotos.
  • QR Code visível: divulgue o QR Code na portaria e nos canais oficiais; regenere o token se o link vazar.
  • Moderação frequente: revise a fila de pendentes regularmente — submissões não expiram e ficam aguardando ação manual.
  • Cuidado ao regenerar o token: combine a redistribuição do novo link antes de invalidar o antigo.

Troubleshooting

Possíveis causas:

  • Pré-cadastro desabilitado na aba Configuração.
  • Token regenerado — o link distribuído ficou inválido.
  • Token incorreto na URL.

Solução:

  1. Confirme Pré-cadastro habilitado na aba Configuração.
  2. Pegue a URL atual na aba Link Público e redistribua.

A etapa de fotos não aparece

Possível causa: a categoria escolhida não exige nenhuma foto (facial, documento frente e verso todos desligados).

Solução: na configuração da categoria, habilite os tipos de foto desejados.

A pessoa recebe "muitas tentativas"

Possível causa: o rate limit por IP foi atingido.

Solução: aguarde a janela configurada ou ajuste Tentativas por janela / Janela (minutos) na aba Configuração. Lembre-se de que vários acessos pela mesma rede compartilham o IP.

Não aparece o botão flutuante do Pré-Cadastro

Possível causa: o operador não tem nenhuma das permissões do plugin.

Solução: conceda Pré-Cadastro - Moderação e/ou Pré-Cadastro - Configuração ao perfil do operador.

A pessoa não recebe o e-mail de aprovação/rejeição

Possíveis causas:

  • Notificação por e-mail desabilitada na configuração.
  • E-mail não informado na submissão.
  • Servidor de e-mail do ACCELERO não configurado.

Solução:

  1. Na aba Configuração, confirme que Enviar e-mail de aprovação/rejeição está marcado.
  2. Verifique se a submissão tinha e-mail preenchido.
  3. Confirme a configuração de envio de e-mail do ACCELERO com o suporte.

Integração com outros módulos

Pessoas e Categorias

A aprovação cria ou atualiza uma Pessoa e a vincula a uma Categoria. Os campos nativos do formulário mapeiam diretamente para o cadastro de pessoa; os customizados vão para os metadados.

Plugins de auto-cadastro

O Pré-Cadastro é um dos fluxos de cadastro externo. Para visitantes sem moderação ou pessoas com aprovação simples, veja Auto-cadastro de visitantes e Auto-cadastro de pessoas.


Próximos Passos