Filterung und Suche
Überblick
Das Filter- und Suchsystem von Corcava bietet zentrale Funktionen, um Informationen in Ihrem Projektmanagement-Arbeitsbereich zu finden und zu ordnen. Laut Code-Analyse umfasst das System benutzerbasierte Aufgabenfilterung und umfassende textbasierte Suche über mehrere Entitätstypen. So können Teams schnell bestimmte Arbeitseinheiten finden und sich auf relevante Aufgaben konzentrieren.
Diese Such- und Filterfunktionen helfen Ihnen, große Projekte effizient zu navigieren und den Fokus auf die wichtigste Arbeit zu legen.
Benutzerbasierte Filterung – Aufgaben nach Teammitgliedern filtern
Benutzerfilterung auf Brett-Ebene
Benutzerfilter-System: Die Projektbrett-Oberfläche enthält ein benutzerbasiertes Filtersystem, mit dem Sie Aufgaben anzeigen können, die bestimmten Teammitgliedern zugewiesen sind.
Funktionsweise der Benutzerfilterung:
- Filterbereich – Benutzerfilterbereich erscheint oben auf Projektbrettern
- Benutzerauswahl – Auf das Profilfoto eines Teammitglieds klicken zum Filtern
- Aufgabensichtbarkeit – Es werden nur Aufgaben der ausgewählten Benutzer angezeigt
- Mehrfachauswahl – Nach mehreren Benutzern gleichzeitig filtern möglich
- Filter löschen – Alle Filter entfernen, um wieder alle Aufgaben zu sehen
Filter-Oberfläche:
- Profilfotos – Visuelle Benutzerauswahl mit Profilbildern
- Aktueller Benutzer – Ihr eigenes Profil erscheint zuerst in der Filterliste
- Teammitglieder – Alle Projekt-Teammitglieder können für die Filterung genutzt werden
- Visuelle Indikatoren – Ausgewählte Benutzer haben hervorgehobenen Rahmen um die Fotos
- Filter löschen – X-Schaltfläche zum Entfernen aller aktiven Filter
Details zur Filter-Implementierung
Technische Umsetzung: Laut Code-Analyse gilt für das Filtersystem:
Filterlogik:
- Benutzerbasierte Filterung – Filterung nach ausgewählten Teammitgliedern
- Zuweisungs-Integration – Zeigt nur Aufgaben, die den ausgewählten Benutzern zugewiesen sind
- Team-Isolation – Es werden nur Benutzer desselben Teams angezeigt
- Projektzuweisung – In der Filterliste erscheinen nur dem Projekt zugewiesene Benutzer
Filter-Zustandsverwaltung:
- URL-Parameter – Filterzustand in der URL (Parameter user_ids)
- Seitenaktualisierung – Filter bleiben nach dem Neuladen der Seite erhalten
- Store-Integration – Filterzustand im ProjectBoard-Store verwaltet
- Echtzeit-Updates – Filteränderungen werden sofort übernommen
Vorteile der Benutzerfilterung
✅ Fokus auf relevante Arbeit – Nur Aufgaben bestimmter Teammitglieder sehen
✅ Auslastungsübersicht – Schnell die Auslastung einzelner Teammitglieder einschätzen
✅ Teamkoordination – Einfach sehen, wer an was arbeitet
✅ Visuelle Oberfläche – Intuitive Auswahl über Profilfotos
✅ Mehrfachauswahl – Gleichzeitig nach mehreren Teammitgliedern filtern
Suchfunktion – Projekte, Bretter und Aufgaben nach Name finden
Projekt- und Brettsuche
Brettlisten-Suche: Die Projektbrett-Übersicht enthält eine einfache Textsuche:
Suchfunktionen:
- Texteingabe – Einfaches Suchfeld
- Bretttitel-Suche – Durchsucht Bretttitel mit LIKE-Abfragen
- Verzögerte Eingabe – 500 ms Verzögerung für performante Suche
- URL-Integration – Suchbegriffe in URL-Parametern gespeichert
- Zurücksetzen – Suche löschen, um wieder die vollständige Liste zu sehen
Projektlisten-Suche: Ähnliche Suchfunktion gibt es für Projekte:
Projekt-Suchfunktionen:
- Projektnamenssuche – Durchsucht Projektnamen mit LIKE-Abfragen
- Berechtigungsbewusst – Suchergebnisse respektieren Benutzerberechtigungen
- Team-Isolation – Es wird nur im Team des Benutzers gesucht
- Paginierungs-Integration – Suchergebnisse werden paginiert
Such-Implementierung
Technische Details: Laut Code-Analyse:
Suchabfrage-Logik:
- Teiltextabgleich – Findet Einträge, die Ihre Suchbegriffe enthalten
- Groß-/Kleinschreibung – Suche ist case-insensitive
- Teilabgleich – Findet Teilübereinstimmungen in Namen/Titeln
- Team-Begrenzung – Alle Suchen auf das Team des Benutzers beschränkt
Such-Performance:
- Verzögerte Eingabe – 500 ms Verzögerung reduziert übermäßige API-Aufrufe
- Effiziente Abfragen – Einfache LIKE-Abfragen für gute Performance
- Paginierungsunterstützung – Suchergebnisse werden paginiert
- URL-Zustand – Suchbegriffe in der Browser-URL gespeichert
Globale Suche – Suche über mehrere Entitätstypen
Umfassendes Suchsystem
Globales Suchsystem: Das System enthält eine Suche, die über mehrere Informationsarten läuft:
Durchsuchbare Entitäten:
- Projekte – Projektnamen durchsuchen
- Projektbretter – Bretttitel durchsuchen
- Aufgaben – Aufgabennamen durchsuchen
- Kunden – Kundenfirmen- und Kontaktnamen durchsuchen
- Kontakte – Vornamen, Nachnamen und Firmennamen von Kontakten durchsuchen
Suchergebnisse:
- Gemischte Ergebnisse – Ergebnisse aus allen Entitätstypen
- Typ-Klassifikation – Ergebnisse nach Typ gekennzeichnet (Projekt, Brett, Aufgabe usw.)
- Direkte Links – Jedes Ergebnis enthält eine direkte Navigations-URL
- Begrenzte Ergebnisse – Ergebnisse begrenzt (typischerweise 10 pro Entitätstyp)
Funktionen der globalen Suche
Such-Implementierung:
- Einheitliche Suchoberfläche – Ein Suchfeld durchsucht alle Entitätstypen
- Team-Isolation – Alle Suchen auf das Team des Benutzers beschränkt
- Berechtigungsbeachtung – Suchergebnisse folgen den Zugriffsberechtigungen
- Ergebnis-Mapping – Einheitliches Ergebnisformat über alle Entitätstypen
Format der Suchergebnisse: Jedes Suchergebnis enthält:
- Label – Anzeigename des gefundenen Elements
- Typ – Entitätstyp (Projekt, Brett, Aufgabe, Kunde, Kontakt)
- URL – Direkter Link zur Anzeige/Bearbeitung des Elements
Vorteile der globalen Suche
✅ Umfassende Abdeckung – Beliebiges Element im gesamten System finden
✅ Einheitliche Oberfläche – Ein Suchfeld für alle Entitätstypen
✅ Direkte Navigation – Auf Ergebnisse klicken, um direkt zu den Elementen zu gelangen
✅ Team-Sicherheit – Suchergebnisse respektieren Teamgrenzen und Berechtigungen
Such-Einschränkungen und realistische Erwartungen
Was nicht implementiert ist
Erweiterte Suchfunktionen:
- ❌ Erweiterte Abfragesyntax – Keine booleschen Operatoren, exakte Phrasen oder komplexe Abfragen
- ❌ Feld-spezifische Suche – Keine Suche in bestimmten Feldern wie Beschreibungen oder Datumsangaben
- ❌ Gespeicherte Suchen – Keine Möglichkeit, Suchanfragen zu speichern und wiederzuverwenden
- ❌ Suchverlauf – Kein Verlauf früherer Suchen
- ❌ Volltextsuche – Keine Suche in Aufgabenbeschreibungen oder Kommentaren
Erweiterte Filterfunktionen:
- ❌ Multi-Kriterien-Filterung – Keine komplexen Filterkombinationen
- ❌ Zeitraum-Filterung – Keine Filterung nach Zeiträumen oder Fristen
- ❌ Label-basierte Filterung – Keine Filterung nach Aufgaben-Labels
- ❌ Status-Filterung – Keine Filterung nach Aufgaben- oder Projektstatus
- ❌ Eigene Filter-Voreinstellungen – Keine gespeicherten Filterkonfigurationen
Such-Analysen:
- ❌ Such-Analysen – Keine Auswertung der Suchnutzung oder -effektivität
- ❌ Suchvorschläge – Keine Auto-Vervollständigung oder Suchvorschläge
- ❌ Letzte Suchen – Keine Speicherung zuletzt gesuchter Begriffe
Einstieg in Filterung und Suche
Kurzanleitung
Schritt 1: Brett-Benutzerfilterung nutzen
- Zu einem beliebigen Projektbrett navigieren
- Benutzerfilterbereich oben auf dem Brett suchen
- Auf Profilfotos von Teammitgliedern klicken, um Aufgaben zu filtern
- Beachten, dass nur Aufgaben der ausgewählten Benutzer erscheinen
- Schaltfläche „Filter löschen“ nutzen, um wieder alle Aufgaben zu sehen
Schritt 2: Bretter und Projekte suchen
- Zur Projektbretter- oder Projektliste wechseln
- Suchfeld finden
- Teil des Projekt- oder Brettnamens eingeben
- Gefilterte Ergebnisse erscheinen automatisch
- Zurücksetzen klicken, um die Suche zu löschen und die vollständige Liste zu sehen
Schritt 3: Globale Suche nutzen
- Globale Suchfunktion aufrufen (falls in der Oberfläche verfügbar)
- Suchbegriff für einen beliebigen Elementtyp eingeben
- Ergebnisse aus mehreren Entitätstypen prüfen
- Auf Ergebnisse klicken, um direkt zu den Elementen zu navigieren
Best Practices für Suche und Filter
✅ Beschreibende Benennung – Klare, suchbare Namen für Projekte, Bretter und Aufgaben
✅ Einheitliche Benennung – Namenskonventionen für bessere Suchtreffer
✅ Regelmäßige Bereinigung – Veraltete Elemente entfernen für relevantere Suchergebnisse
✅ Teamkoordination – Sicherstellen, dass das Team einheitlich benennt und organisiert
Effektive Nutzungsmuster
Täglicher Workflow:
- Benutzerfilterung – Nach eigenen Zuweisungen filtern für Ihre aktuelle Arbeit
- Teamkoordination – Nach Teammitgliedern filtern, um deren Auslastung zu prüfen
- Schnelle Navigation – Suche nutzen, um bestimmte Projekte oder Bretter zu finden
Projektmanagement:
- Projektsuche – Bestimmte Projekte schnell nach Name finden
- Brettorganisation – Suche nutzen, um bestimmte Projektbretter zu finden
- Aufgabenort – Globale Suche nutzen, um Aufgaben projektübergreifend zu finden
Suche und Filter – Probleme beheben
Häufige Probleme
Suche funktioniert nicht:
- Netzwerk – Stabilität der Internetverbindung prüfen
- Browser – Seite neu laden oder anderen Browser versuchen
- Berechtigungen – Prüfen, ob Sie Zugriff auf die gesuchten Elemente haben
- Team-Kontext – Die Suche ist auf die Elemente Ihres Teams beschränkt
Filter werden nicht angewendet:
- Benutzerzuweisung – Prüfen, ob Benutzer tatsächlich Aufgaben zugewiesen sind
- Projektzugriff – Sicherstellen, dass gefilterte Benutzer Zugriff auf das Projekt haben
- Seitenaktualisierung – Seite neu laden, wenn Filter nicht greifen
- Browser-Cache – Cache leeren bei anhaltenden Problemen
Keine Suchergebnisse:
- Rechtschreibung – Suche nutzt Teilabgleich, aber Rechtschreibung prüfen
- Team-Begrenzung – Sie können nur in den Elementen Ihres Teams suchen
- Berechtigungsumfang – Ergebnisse durch Ihre Zugriffsberechtigungen begrenzt
- Elementexistenz – Prüfen, ob die gesuchten Elemente tatsächlich existieren
Nächste Schritte
Nachdem Sie Filterung und Suche verstanden haben, können Sie sich mit Folgendem vertiefen:
- Archiv- und Verlaufverwaltung – Erledigte Arbeit und historische Daten verwalten
- Berechtigungen und Zugriffskontrolle – Detaillierte Verwaltung des Berechtigungssystems
- Mobile und responsive Funktionen – Mobile Oberfläche und Touch-Interaktionen
- Berichte und Analysen – Projektperformance und Team-Produktivitätsmetriken
Merken Sie sich: Die Such- und Filterfunktionen von Corcava sind einfach und effektiv. Sie sind nicht so weitreichend wie dedizierte Suchplattformen, bieten aber die nötige Funktionalität, um Ihre Projektarbeit effizient zu navigieren und zu organisieren.
