Objetivo
- Data de publicação: 23 de Janeiro de 2026
- Versão necessária: Disponibilizado na versão GA (RUB 26 - General Availability)
Disponibilizar um processo padronizado e seguro de cadastro e alteração de PIN no coletor, garantindo que usuários sem PIN previamente definido possam criar um PIN após habilitar a obrigatoriedade do uso do PIN no processo de acesso, e que usuários com PIN existente consigam alterá-lo mediante validação do PIN atual.
Essa evolução elimina a necessidade de ajustes manuais, atualizações diretas em banco de dados ou comunicação externa de PIN ao usuário.
Contexto do Problema / Demanda
Foi definida a adoção do uso de PIN no processo de login do coletor.
Entretanto, os usuários já cadastrados no sistema não possuíam PIN, pois essa exigência não estava prevista inicialmente.
Até então, as alternativas disponíveis eram:
- Alteração manual de PIN, usuário a usuário;
- Atualização direta em banco de dados, com posterior comunicação do PIN ao usuário.
Essas abordagens apresentavam riscos operacionais, baixa escalabilidade e impacto na segurança da informação.
Solução Implementada
Foi definido um fluxo inteligente e condicional no coletor, utilizando a tela já existente de Alteração de PIN, com comportamento adaptado conforme a situação do usuário.
O sistema passa a tratar automaticamente dois cenários distintos no momento da alteração/cadastro do PIN.
Regras de Funcionamento
🔐 Cenário 1 — Usuário com PIN já cadastrado
- O sistema exige a digitação do PIN atual;
- Após validação correta, o usuário poderá:
- Informar um novo PIN;
- Confirmar o novo PIN;
- O PIN anterior é substituído pelo novo PIN informado.
📌 Objetivo: garantir segurança e impedir alterações indevidas.
🔓 Cenário 2 — Usuário sem PIN cadastrado
- O sistema não exige a digitação de PIN anterior;
- A tela permite diretamente:
- Cadastro de um novo PIN;
- Confirmação do PIN informado;
- O novo PIN passa a ser o PIN válido do usuário.
📌 Objetivo: viabilizar o primeiro uso do PIN sem fricção operacional.
Fluxo Operacional no Coletor
- Usuário acessa a opção “Alterar PIN” no coletor;
- O sistema identifica se o usuário possui PIN cadastrado;
- O comportamento da tela é definido automaticamente:
- Com PIN → exige PIN atual;
- Sem PIN → permite cadastro direto;
- Após confirmação, o PIN é gravado e passa a valer imediatamente.
Fora de Escopo
Este detalhamento não contempla:
- Políticas de bloqueio por tentativas inválidas;
- Reset de PIN por administrador;
- Expiração automática de PIN;
- Integrações externas relacionadas a autenticação.
Benefícios
- 🔐 Maior segurança no uso do coletor
- ⚙️ Eliminação de processos manuais e ajustes em banco
- 📈 Escalabilidade para grandes bases de usuários
- 👤 Autonomia do usuário para criação e alteração do próprio PIN
- 🧩 Aproveitamento de tela já existente, sem impacto visual adicional