1. Home
  2. Integração com Leitor Facial e Catraca Easy
  3. Dúvidas de Integração com Leitor Facial e Catraca Easy
  4. Catraca Easy – É possível enviar uma lista de usuários para cadastro, atualização ou exclusão de uma só vez no leitor facial?

Catraca Easy – É possível enviar uma lista de usuários para cadastro, atualização ou exclusão de uma só vez no leitor facial?


Não. O protocolo de comunicação do leitor facial não possui comandos para envio de listas de usuários para cadastro, atualização ou exclusão.
A arquitetura foi projetada para operar usuário por usuário, garantindo a integridade de cada transação.


Como gerenciar múltiplos usuários

A solução é implementar no seu sistema um loop que percorra sua lista de usuários e envie um comando individual para cada um deles.


1. Cadastrar ou atualizar uma lista de usuários/imagens

  • Use sempre o comando setuserinfo.
  • Se o enrollid já existir, os dados serão atualizados; se não existir, um novo usuário será criado.

Fluxo sugerido no sistema:

  1. Percorra a lista de usuários.
  2. Para cada usuário:
    • Monte um comando setuserinfo com todas as informações necessárias (nome, cartão, senha, foto em base64, etc.).
    • Envie o comando individualmente para o leitor.

2. Excluir uma lista de usuários

  • Use o comando deleteuser para cada enrollid.

Fluxo sugerido no sistema:

  1. Percorra a lista de IDs (enrollid) a serem removidos.
  2. Para cada ID:
    • Monte e envie o comando deleteuser para o leitor.

3. Excluir TODOS os usuários

  • Utilize o comando cleanuser.
    Atenção: esta ação é irreversível e removerá todos os cadastros do equipamento.

Resumo

  • Não há comando de “enviar lista”.
  • O gerenciamento em lote deve ser feito enviando comandos individuais dentro de um loop.
  • A comunicação via WebSocket é rápida, tornando o processo eficiente.
Esse artigo foi útil?

Artigos relacionados