Corcava logoLa única herramienta empresarial que necesitasCorcava
Menú

Filtrado y Búsqueda

Resumen

El sistema de filtrado y búsqueda de Corcava proporciona herramientas esenciales para encontrar y organizar información dentro de tu espacio de trabajo de gestión de proyectos. Basado en análisis del código, el sistema incluye filtrado de tareas basado en usuarios y búsqueda integral basada en texto a través de múltiples tipos de entidades. Estas características ayudan a los equipos a localizar rápidamente elementos de trabajo específicos y enfocarse en tareas relevantes.

Entender estas capacidades de búsqueda y filtrado te ayudará a navegar proyectos grandes eficientemente y mantener el enfoque en el trabajo que más importa.


Filtrado Basado en Usuarios - Filtrar Tareas por Miembros del Equipo

Filtrado de Usuarios a Nivel de Tablero

Sistema de Filtro de Usuarios: La interfaz del tablero de proyectos incluye un sistema de filtrado basado en usuarios que te permite ver tareas asignadas a miembros específicos del equipo.

Cómo Funciona el Filtrado de Usuarios:

  1. Panel de Filtros - El panel de filtro de usuarios aparece en la parte superior de los tableros de proyectos
  2. Selección de Usuario - Hacer clic en la foto de perfil de cualquier miembro del equipo para filtrar
  3. Visibilidad de Tareas - Solo se muestran tareas asignadas a usuarios seleccionados
  4. Selección Múltiple - Se puede filtrar por múltiples usuarios simultáneamente
  5. Limpiar Filtros - Eliminar todos los filtros para ver todas las tareas

Características de la Interfaz de Filtro:

  • Fotos de Perfil - Selección visual de usuarios con imágenes de perfil
  • Usuario Actual - Tu propio perfil aparece primero en la lista de filtros
  • Miembros del Equipo - Todos los miembros del equipo del proyecto disponibles para filtrar
  • Indicadores Visuales - Los usuarios seleccionados tienen borde resaltado alrededor de las fotos
  • Botón de Limpiar Filtro - Botón X para eliminar todos los filtros activos

Detalles de Implementación del Filtro

Implementación Técnica: Basado en análisis del código, el sistema de filtrado:

Lógica de Filtro:

  • Filtrado Basado en Usuarios - Filtra basado en miembros del equipo seleccionados
  • Integración de Asignación - Muestra solo tareas asignadas a usuarios seleccionados
  • Aislamiento del Equipo - Solo muestra usuarios del mismo equipo
  • Asignación de Proyecto - Solo usuarios asignados al proyecto aparecen en el filtro

Gestión del Estado del Filtro:

  • Parámetros de URL - Estado del filtro mantenido en URL (parámetro user_ids)
  • Actualización de Página - Los filtros persisten a través de actualizaciones de página
  • Integración de Almacenamiento - Estado del filtro gestionado en almacenamiento ProjectBoard
  • Actualizaciones en Tiempo Real - Cambios de filtro reflejados inmediatamente

Beneficios del Filtrado de Usuarios

Enfoque en Trabajo Relevante - Ver solo tareas asignadas a miembros específicos del equipo
Visibilidad de Carga de Trabajo - Evaluar rápidamente cargas de trabajo individuales de miembros del equipo
Coordinación del Equipo - Ver fácilmente quién está trabajando en qué
Interfaz Visual - Selección intuitiva basada en fotos de perfil
Selección Múltiple - Filtrar por múltiples miembros del equipo simultáneamente


Funcionalidad de Búsqueda - Encontrar Proyectos, Tableros y Tareas por Nombre

Búsqueda de Proyectos y Tableros

Búsqueda de Lista de Tableros: El índice de tableros de proyectos incluye funcionalidad básica de búsqueda de texto:

Características de Búsqueda:

  • Entrada de Texto - Campo de entrada de búsqueda simple
  • Búsqueda de Título de Tablero - Busca títulos de tableros de proyectos usando consultas LIKE
  • Entrada con Retraso - Retraso de 500ms para rendimiento eficiente de búsqueda
  • Integración de URL - Términos de búsqueda mantenidos en parámetros de URL
  • Funcionalidad de Reinicio - Limpiar búsqueda para volver a la lista completa

Búsqueda de Lista de Proyectos: Funcionalidad de búsqueda similar existe para proyectos:

Características de Búsqueda de Proyectos:

  • Búsqueda de Nombre de Proyecto - Busca nombres de proyectos usando consultas LIKE
  • Consciente de Permisos - Los resultados de búsqueda respetan permisos de usuario
  • Aislamiento del Equipo - Solo busca dentro del equipo del usuario
  • Integración de Paginación - Resultados de búsqueda correctamente paginados

Implementación de Búsqueda

Detalles Técnicos: Basado en análisis del código:

Lógica de Consulta de Búsqueda:

  • Coincidencia de Texto Parcial - Encuentra elementos que contienen tus términos de búsqueda
  • Sin Distinción de Mayúsculas - La búsqueda no distingue entre mayúsculas y minúsculas
  • Coincidencia Parcial - Encuentra coincidencias parciales dentro de nombres/títulos
  • Alcance del Equipo - Todas las búsquedas limitadas al equipo del usuario

Rendimiento de Búsqueda:

  • Entrada con Retraso - Retraso de 500ms previene llamadas excesivas a la API
  • Consultas Eficientes - Consultas LIKE simples para buen rendimiento
  • Soporte de Paginación - Resultados de búsqueda correctamente paginados
  • Estado de URL - Términos de búsqueda preservados en URL del navegador

Búsqueda Global - Buscar a Través de Múltiples Tipos de Entidades

Sistema de Búsqueda Integral

Sistema de Búsqueda Global: El sistema incluye una característica de búsqueda integral que busca a través de múltiples tipos de información:

Entidades Buscables:

  • Proyectos - Buscar nombres de proyectos
  • Tableros de Proyectos - Buscar títulos de tableros
  • Tareas - Buscar nombres de tareas
  • Clientes - Buscar nombres de empresas de clientes y nombres de contactos
  • Contactos - Buscar nombres, apellidos y nombres de empresas de contactos

Resultados de Búsqueda:

  • Resultados Mixtos - Devuelve resultados de todos los tipos de entidades
  • Clasificación de Tipo - Resultados etiquetados por tipo (proyecto, tablero, tarea, etc.)
  • Enlaces Directos - Cada resultado incluye URL de navegación directa
  • Resultados Limitados - Resultados limitados (típicamente 10 por tipo de entidad)

Características de Búsqueda Global

Implementación de Búsqueda:

  • Interfaz de Consulta Única - Una entrada de búsqueda busca todos los tipos de entidades
  • Aislamiento del Equipo - Todas las búsquedas limitadas al equipo del usuario
  • Respeto de Permisos - Los resultados de búsqueda siguen permisos de acceso del usuario
  • Mapeo de Resultados - Formato de resultado consistente a través de tipos de entidades

Formato de Resultado de Búsqueda: Cada resultado de búsqueda incluye:

  • Etiqueta - Nombre de visualización para el elemento encontrado
  • Tipo - Tipo de entidad (proyecto, tablero, tarea, cliente, contacto)
  • URL - Enlace directo para ver/editar el elemento

Beneficios de Búsqueda Global

Cobertura Integral - Encontrar cualquier elemento en todo el sistema
Interfaz Unificada - Una sola entrada de búsqueda para todos los tipos de entidades
Navegación Directa - Hacer clic en resultados para ir directamente a elementos
Seguridad del Equipo - Los resultados de búsqueda respetan límites y permisos del equipo


Limitaciones de Búsqueda y Expectativas Realistas

Lo que NO está Implementado

Características Avanzadas de Búsqueda:

  • Sintaxis de Consulta Avanzada - Sin operadores booleanos, frases exactas o consultas complejas
  • Búsqueda Específica por Campo - No se puede buscar campos específicos como descripciones o fechas
  • Búsquedas Guardadas - Sin capacidad de guardar y reutilizar consultas de búsqueda
  • Historial de Búsqueda - Sin historial de búsquedas anteriores
  • Búsqueda de Texto Completo - Sin búsqueda dentro de descripciones de tareas o comentarios

Características Avanzadas de Filtrado:

  • Filtrado Multi-criterio - Sin combinaciones complejas de filtros
  • Filtrado por Rango de Fechas - Sin filtrado por rangos de fechas o plazos
  • Filtrado Basado en Etiquetas - Sin filtrado por etiquetas de tareas
  • Filtrado por Estado - Sin filtrado por estado de tarea o proyecto
  • Preajustes de Filtro Personalizados - Sin configuraciones de filtro guardadas

Análisis de Búsqueda:

  • Análisis de Búsqueda - Sin seguimiento del uso o efectividad de búsqueda
  • Sugerencias de Búsqueda - Sin auto-completado o sugerencias de búsqueda
  • Búsquedas Recientes - Sin seguimiento de elementos buscados recientemente

Comenzando con Filtrado y Búsqueda

Guía de Inicio Rápido

Paso 1: Usar Filtrado de Usuarios del Tablero

  1. Navegar a cualquier tablero de proyecto
  2. Buscar el panel de filtro de usuarios en la parte superior del tablero
  3. Hacer clic en las fotos de perfil de miembros del equipo para filtrar tareas
  4. Notar cómo solo aparecen tareas asignadas a usuarios seleccionados
  5. Usar botón "Limpiar filtros" para ver todas las tareas nuevamente

Paso 2: Buscar Tableros y Proyectos

  1. Ir a la lista de Tableros de Proyectos o lista de Proyectos
  2. Encontrar el campo de entrada de búsqueda
  3. Escribir parte del nombre del proyecto o tablero
  4. Ver resultados filtrados aparecer automáticamente
  5. Hacer clic en reiniciar para limpiar búsqueda y ver lista completa

Paso 3: Usar Búsqueda Global

  1. Acceder a funcionalidad de búsqueda global (si está disponible en la interfaz)
  2. Ingresar término de búsqueda para cualquier tipo de elemento
  3. Revisar resultados de múltiples tipos de entidades
  4. Hacer clic en resultados para navegar directamente a elementos

Mejores Prácticas de Búsqueda y Filtrado

Nombrado Descriptivo - Usar nombres claros y buscables para proyectos, tableros y tareas
Nombrado Consistente - Desarrollar convenciones de nombres para mejorar efectividad de búsqueda
Limpieza Regular - Eliminar elementos desactualizados para mejorar relevancia de búsqueda
Coordinación del Equipo - Asegurar que el equipo use nombres y organización consistentes

Patrones de Uso Efectivos

Flujo de Trabajo Diario:

  • Filtrado de Usuarios - Filtrar por tus propias asignaciones para ver tu trabajo actual
  • Coordinación del Equipo - Filtrar por miembros del equipo para verificar sus cargas de trabajo
  • Navegación Rápida - Usar búsqueda para encontrar rápidamente proyectos o tableros específicos

Gestión de Proyectos:

  • Búsqueda de Proyectos - Encontrar rápidamente proyectos específicos por nombre
  • Organización de Tableros - Usar búsqueda para localizar tableros de proyectos específicos
  • Ubicación de Tareas - Usar búsqueda global para encontrar tareas específicas a través de proyectos

Solución de Problemas de Búsqueda y Filtrado

Problemas Comunes

Búsqueda No Funciona:

  • Problemas de Red - Verificar estabilidad de la conexión a internet
  • Problemas del Navegador - Intentar actualizar página o navegador diferente
  • Problemas de Permisos - Verificar que tienes acceso a elementos que estás buscando
  • Contexto del Equipo - Recordar que la búsqueda está limitada a elementos de tu equipo

Filtros No se Aplican:

  • Asignación de Usuario - Verificar que los usuarios estén realmente asignados a tareas
  • Acceso al Proyecto - Asegurar que los usuarios filtrados tengan acceso al proyecto
  • Actualización de Página - Intentar actualizar página si los filtros no se aplican
  • Caché del Navegador - Limpiar caché del navegador si hay problemas persistentes

Sin Resultados de Búsqueda:

  • Ortografía Exacta - La búsqueda usa coincidencia parcial pero verificar ortografía
  • Limitación del Equipo - Recordar que solo puedes buscar elementos de tu equipo
  • Alcance de Permisos - Resultados limitados por tus permisos de acceso
  • Existencia de Elementos - Verificar que los elementos que estás buscando realmente existan

Próximos Pasos

Ahora que entiendes el filtrado y búsqueda, estás listo para explorar:

Recuerda: Las características de búsqueda y filtrado de Corcava están diseñadas para ser simples y efectivas. Aunque no son tan avanzadas como plataformas dedicadas de búsqueda, proporcionan funcionalidad esencial para navegar y organizar tu trabajo de proyectos eficientemente.

Artículos relacionados