Pantalla de Selección de Contexto (Login)
- Fecha de publicación: 25 de marzo de 2026
- Versión requerida: WebClient 2.0.0
Objetivo
Disponibilizar una pantalla de selección de contexto en el sistema RUB, permitiendo al usuario definir el entorno de acceso (Central o Tienda) antes del proceso de autenticación.
Esta funcionalidad garantiza que el inicio de sesión sea direccionado correctamente según el contexto seleccionado.
Contexto de la Demanda
Anteriormente, el acceso al sistema dependía de URLs específicas o parámetros previamente definidos, lo que podía generar inconsistencias y dificultades para el usuario.
Con esto:
- El usuario debía conocer previamente la URL correcta;
- La interfaz para escojer el contexto no era intuitiva;
- Podían ocurrir errores con parámetros inválidos.
Con la nueva implementación, el RUB pasa a ofrecer una pantalla dedicada de selección de contexto, haciendo el acceso más intuitivo, seguro y estandarizado.
Solución Implementada
Se creó una Pantalla de Selección de Contexto, presentada cuando el sistema es accedido sin contexto definido o con un contexto inválido.
La pantalla permite al usuario:
- Seleccionar el contexto Central;
- Seleccionar el contexto Tienda;
- Elegir la unidad de la tienda (cuando aplique);
- Definir el idioma de la interfaz.
Requisitos
- Usuario con acceso al sistema RUB;
- Contextos configurados (Central y/o Tienda);
- URLs correctamente configuradas;
- Idiomas disponibles en el sistema.
Comportamiento de Acceso por URL
El sistema contempla diferentes escenarios:
- URL correcta: direcciona al contexto o muestra la selección;
- URL incompleta: el sistema la completa automáticamente;
- Contexto inexistente: elimina el contexto inválido y muestra la selección;
- Contexto válido: direcciona directamente al login correspondiente.
Funcionamiento de la Selección de Contexto
🔹 Contexto Central
Al seleccionar Central, el sistema dirige al usuario a la pantalla de login correspondiente.
🔹 Contexto Tienda
Al seleccionar Tienda, el sistema:
- Muestra la lista de unidades disponibles;
- Requiere seleccionar una unidad válida;
- Direcciona al login de la tienda seleccionada.
📌 Si no se selecciona ninguna unidad, el sistema bloquea el avance.
Selección de Idioma
La pantalla permite cambiar el idioma del sistema.
Comportamiento:
- Estan disponibles los idiomas Português Br e Espanhol LATAM.
- El idioma se aplica a toda la interfaz;
- Se mantiene incluso al cambiar de contexto.
Comportamientos Adicionales
- Al regresar a la pantalla de selección, el sistema limpia la unidad previamente seleccionada;
- Mantiene consistencia en la navegación;
- Evita persistencia incorrecta de datos.
Beneficios
- Mejor experiencia de usuario;
- Reducción de errores de acceso;
- Estandarización del login;
- Mayor flexibilidad de uso;
- Más control y claridad en el acceso al sistema.