Objetivo
- Fecha de publicação: 25 de marzo de 2026
- Versión requerida: WebClient 2.0.0
Disponibilizar mejoras en los filtros del sistema RUB, permitiendo la búsqueda de ítems de forma más rápida, dinámica y eficiente dentro de los componentes de lista.
Esta evolución mejora la experiencia del usuario al utilizar filtros, reduciendo el tiempo de navegación y facilitando la localización de información.
Contexto del Problema / Demanda
Anteriormente, los filtros de tipo lista no contaban con mecanismos eficientes de búsqueda, lo que obligaba al usuario a recorrer manualmente todas las opciones disponibles.
Con esto:
- La navegación era más lenta;
- La localización de ítems específicos era más difícil;
- Existía impacto en la productividad en listas extensas.
Esta limitación generaba fricción en el uso del sistema, especialmente en escenarios con gran volumen de datos.
Solución Implementada
Se implementó un campo de búsqueda en los filtros de tipo lista, permitiendo la filtración dinámica de las opciones conforme la digitación del usuario.
La solución proporciona:
- Búsqueda en tiempo real;
- Reducción de la cantidad de ítems mostrados;
- Mayor precisión en la selección de datos.
Reglas de Funcionamiento
🔍 Campo de Búsqueda en el Filtro
- El filtro pasa a mostrar un campo de búsqueda;
- La lista se actualiza dinámicamente conforme el usuario escribe;
- Al limpiar el campo, la lista completa se restaura.
🔎 Búsqueda Parcial
- El sistema permite búsqueda por parte del nombre;
- El término puede estar en cualquier posición;
- Todos los ítems correspondientes son mostrados.
❌ Búsqueda sin Resultados
- Cuando no hay coincidencias:
- El sistema muestra un mensaje informando la ausencia de resultados.
✅ Aplicación del Filtro
- Después de seleccionar los ítems:
- El sistema mantiene las selecciones;
- Aplica correctamente el filtro en la pantalla principal.
🔤 Comportamiento de la Búsqueda
- No diferencia mayúsculas y minúsculas;
- Ignora acentuación;
- Ignora caracteres especiales inválidos;
- Los espacios en blanco se tratan como búsqueda vacía.
Flujo Operativo
- El usuario accede a un filtro de tipo lista;
- El sistema muestra el campo de búsqueda;
- El usuario digita el término deseado;
- La lista se filtra dinámicamente;
- El usuario selecciona los ítems;
- El filtro se aplica en la pantalla principal.
Fuera de Alcance
Este detalle no contempla:
- Cambios en filtros que no sean de tipo lista;
- Modificaciones en reglas de negocio de los datos filtrados;
- Persistencia de filtros entre sesiones.
Beneficios
- ⚡ Mayor agilidad en la búsqueda de información
- 🔍 Mejor experiencia del usuario
- 📈 Aumento de la productividad
- 🧩 Interfaz más intuitiva y eficiente
- 🎯 Mayor precisión en la selección de datos