Filtrar y encontrar instancias
Cuando un modelo tiene más de un puñado de instancias, encontrar las que quieres pasa a ser rápidamente la tarea del día. Este tutorial cubre las tres herramientas que ofrece Yellow: filtros ad-hoc, consultas guardadas y el asistente de IA.
Filtros ad-hoc
Sobre cada lista de instancias hay una barra de filtros. Haz clic y se abre un constructor de filtros.
Un filtro está formado por:
- Una propiedad del modelo — por ejemplo
status,createdOn,customer.name. - Un operador apropiado al tipo de propiedad —
=,≠,<,>,contiene,está vacío,en, etc. - Un valor con el que comparar — un literal, o "el usuario actual", o "hoy", según el operador.
Puedes añadir varias condiciones y combinarlas con AND u OR. Anida grupos para lógicas más complejas. La lista de resultados se va actualizando mientras editas el filtro.
Filtrar por referencias
Cuando la propiedad es una referencia, el selector de valor muestra las instancias del modelo objetivo en un desplegable — elige "Acme Corp." para encontrar todos los pedidos que la apuntan. No hace falta conocer el UID interno.
Filtrar por cadenas localizadas
Una cadena localizada se busca contra todos los idiomas a la vez. Buscar title contiene "bienvenido" encuentra la fila tanto si "bienvenido" está en el texto en español, en catalán, o en cualquier otro. No hace falta elegir antes un idioma.
Valores vacíos
Las referencias vacías y los textos vacíos se pueden filtrar explícitamente con los operadores está vacío / no está vacío — útil para consultas tipo "todos los pedidos sin dirección de envío".
Guardar una consulta
Un filtro útil que reutilizarás vale la pena guardarlo.
- Construye el filtro que quieres.
- Haz clic en Guardar consulta sobre la lista.
- Ponle un nombre ("Pedidos abiertos este mes") y decide si es personal (solo tú la ves) o compartida (todos los miembros del tenant con acceso a este modelo la ven).
- Guarda.
Las consultas guardadas aparecen en un desplegable sobre la barra de filtros. Elige una para reaplicarla, o haz clic derecho para editarla o eliminarla.
Las consultas compartidas viajan con el tenant y sobreviven a una sincronización de tenants. Las personales quedan ligadas a tu usuario.
Ordenación y columnas
El mismo constructor controla el orden de columnas en la vista table y el orden del resultado.
- Ordenación — elige una propiedad y una dirección (ascendente/descendente). Añade una ordenación secundaria para desempatar.
- Columnas — activa o desactiva qué propiedades aparecen en la tabla. El orden en el selector de columnas refleja el orden en pantalla.
Tanto la ordenación como la elección de columnas se pueden guardar como parte de una consulta.
Usar el asistente de IA
Cuando el filtro que quieres es incómodo de expresar a mano — "pedidos de clientes en Cataluña que aún no tienen factura" — abre el asistente de IA y pídelo en lenguaje natural. Traduce la petición al filtro adecuado y te muestra los resultados o te guarda la consulta. Revisa el filtro que ha construido antes de guardar, sobre todo cuando la petición era vaga.
Compartir un enlace
Una lista con un filtro activo tiene un permalink. Cópialo desde la barra de direcciones — la URL codifica el modelo, la consulta activa y el orden de clasificación. Cualquier persona con permiso para ver el modelo y seguir el enlace obtiene la misma vista.
Relacionados
- Vistas — cómo la vista de tabla guarda las columnas y la ordenación por defecto.
- Restricciones — qué tipos de valores hay para filtrar.
- El asistente de IA — cuando quieres búsqueda en lenguaje natural.
- Filtros dinámicos en restricciones de instancia — filtros que guían el selector de valor de una propiedad de referencia, no la página de listado.