Objetivo
- Fecha de publicación: 23 de enero de 2026
- Versión requerida: Disponibilizado en la versión GA (RUB 26 - General Availability)
Poner a disposición un proceso estandarizado y seguro para el registro y la modificación del PIN en el colector, garantizando que los usuarios sin PIN previamente definido puedan crear un PIN después de habilitar la obligatoriedad de uso del PIN en el proceso de acceso, y que los usuarios con PIN existente puedan modificarlo mediante la validación del PIN actual.
Esta evolución elimina la necesidad de ajustes manuales, actualizaciones directas en la base de datos o comunicación externa del PIN al usuario.
Contexto del Problema / Demanda
Se definió la adopción del uso de PIN en el proceso de inicio de sesión del colector.
Sin embargo, los usuarios ya registrados en el sistema no tenían PIN, ya que este requisito no estaba previsto inicialmente.
Hasta entonces, las alternativas disponibles eran:
- Modificación manual del PIN, usuario por usuario;
- Actualización directa en la base de datos, con posterior comunicación del PIN al usuario.
Estos enfoques presentaban riesgos operativos, baja escalabilidad e impacto en la seguridad de la información.
Solución Implementada
Se definió un flujo inteligente y condicional en el colector, utilizando la pantalla ya existente de Modificación de PIN, con un comportamiento adaptado según la situación del usuario.
El sistema pasa a tratar automáticamente dos escenarios distintos en el momento de la modificación/registro del PIN.
Reglas de Funcionamiento
🔐 Escenario 1 — Usuario con PIN ya registrado
- El sistema exige la digitación del PIN actual;
- Tras la validación correcta, el usuario podrá:
- Informar un nuevo PIN;
- Confirmar el nuevo PIN;
- El PIN anterior es reemplazado por el nuevo PIN informado.
📌 Objetivo: garantizar seguridad e impedir modificaciones indebidas.
🔓 Escenario 2 — Usuario sin PIN registrado
- El sistema no exige la digitación de un PIN anterior;
- La pantalla permite directamente:
- Registrar un nuevo PIN;
- Confirmar el PIN informado;
- El nuevo PIN pasa a ser el PIN válido del usuario.
📌 Objetivo: habilitar el primer uso del PIN sin fricción operativa.
Flujo Operativo en el Colector
- El usuario accede a la opción “Modificar PIN” en el colector;
- El sistema identifica si el usuario tiene un PIN registrado;
- El comportamiento de la pantalla se define automáticamente:
- Con PIN → exige PIN actual;
- Sin PIN → permite registro directo;
- Tras la confirmación, el PIN se guarda y pasa a ser válido inmediatamente.
Fuera de Alcance
Este detalle no contempla:
- Políticas de bloqueo por intentos inválidos;
- Restablecimiento de PIN por administrador;
- Expiración automática del PIN;
- Integraciones externas relacionadas con autenticación.
Beneficios
- 🔐 Mayor seguridad en el uso del colector
- ⚙️ Eliminación de procesos manuales y ajustes en base de datos
- 📈 Escalabilidad para grandes bases de usuarios
- 👤 Autonomía del usuario para crear y modificar su propio PIN
- 🧩 Aprovechamiento de una pantalla ya existente, sin impacto visual adicional