Kapitel 10: Dashboard-Filter und -Bedingungen
In diesem Kapitel begleiten wir Sie Schritt für Schritt durch den nächsten Abschnitt des Aufgaben-Dashboards. Bei Fragen können Sie sich jederzeit in unserem Forum melden.
Wir starten mit einer Wiederholung des letzten Kapitels und beginnen unsere Entdeckungsreise.
10.1 Auflösung des letzten Kapitels
10.1.1 Status und Links
Zuerst ergänzen wir für alle Status den passenden Link-Sprung, damit man schnell navigieren kann. Hier sind die Linkstrukturen je Status:
(Angenommen unsere URL ist http://xxxxxxx/admin/hliu6s5tp9xhliu6s5tp9x.)
Lösung der Bonusaufgabe
10.1.2 Mehrfachauswahl für Verantwortliche hinzufügen
- Eigenes Filterfeld anlegen: Wir benötigen ein Feld „Verantwortlich“ als Mehrfachauswahl, das die Spitznamen (oder Benutzernamen) der Mitglieder enthält, damit sich Verantwortliche bei der Aufgabenzuweisung schnell auswählen lassen.

- In der Diagrammkonfiguration: Setzen Sie als Filter „Verantwortlich/Spitzname enthält Aktueller Filter/Verantwortlich“. Damit finden Sie Aufgaben des aktuellen Verantwortlichen schnell.

Filtern Sie ein paar Mal, um sicherzustellen, dass alles korrekt funktioniert.

10.2 Dashboard mit Benutzern verknüpfen
Wir können je nach Benutzer unterschiedliche Inhalte anzeigen:
- Standardwert von „Verantwortlich“ auf „Aktueller Benutzer/Spitzname“ setzen: So zeigt das System automatisch die Aufgaben des angemeldeten Benutzers und steigert die Effizienz.


- Nach Aktualisierung der Seite: Das Dashboard lädt automatisch die Daten passend zum angemeldeten Benutzer. (Vergessen Sie nicht, die nötigen Diagramme um den Benutzer-Filter zu ergänzen.)

10.3 Aufgabenfilter überarbeiten
Vielleicht ist Ihnen bereits eine unschöne Eigenheit aufgefallen:
Wenn wir „Datenbereich konfigurieren“ direkt im Tabellen-Block für den Sprung verwenden, sind unsere Aufgaben bereits auf den entsprechenden Status eingeschränkt. Filtern wir dann auf einen anderen Status, sind die Daten leer!
Was tun? Entfernen wir den Datenfilter und nutzen wir eine andere Filtermethode!
- Datenfilter entfernen: Damit der Status nicht auf einen Bereich gelockt wird und sich Filter flexibel anpassen lassen.

- Standardwerte für den Filter-Block (Formular) konfigurieren
Erinnern Sie sich noch an unseren Filter-Block?
Erstellen Sie einen neuen Filter-Block für die Aufgabentabelle und konfigurieren Sie dort Status und weitere benötigte Felder, in die wir den URL-Parameter übernehmen. (Vergessen Sie nicht, den zu filternden Aufgaben-Block zu verbinden.)
- Setzen Sie als Standardwert für das Status-Feld
URL search params/task_status.


- Neue Filterfunktion testen: Sie können den Statusfilter beliebig wechseln und alles bleibt flexibel.

- Optional: Wenn Sie möchten, dass jeder Benutzer sich auf seine eigenen Aufgaben konzentriert, können Sie auch beim Feld „Verantwortlich“ den Standardwert auf „Aktueller Benutzer“ setzen.
10.4 News, Mitteilungen, Informationsfokus
Gestalten wir die Dokumentbibliothek noch einmal um und blenden gewünschte Informationen ins Dashboard ein!
In der langfristigen Dokumentverwaltung sammeln sich immer mehr Materialien an. Daraus ergeben sich verschiedene Anforderungen:
- News: Fokus auf Projekt-Updates, Erfolge, Meilensteine.
- Temporäre Ankündigungen/Hinweise.
10.4.1 News-Feed
- Feld „News“ hinzufügen: Ergänzen Sie in der Dokumenttabelle ein Checkbox-Feld „News“, mit dem Sie wichtige Neuigkeiten markieren.

- Dokument auswählen und News markieren: Wählen Sie einen Beitrag, ergänzen Sie im Bearbeitungsformular das Feld „News“ und aktivieren Sie es.

- „Listen“-Block anlegen: Legen Sie im Dashboard einen „Listen“-Block an > wählen Sie die Dokumenttabelle.

Ziehen Sie ihn nach rechts, zeigen Sie „Erstellungsdatum“ und „Titel“ an, passen Sie die Feldbreiten an und deaktivieren Sie „Titel anzeigen“.

- News anzeigen:
Damit der Aktualitätscharakter sichtbar wird, blenden wir auch die Zeit ein.


Sortieren Sie absteigend nach Erstellungsdatum, um die neuesten Beiträge oben zu zeigen.


So entsteht ein einfacher News-Feed – Mitglieder bleiben über die wichtigen Projektneuigkeiten auf dem Laufenden.

10.4.2 Ankündigungen
Als Nächstes eine einfache öffentliche Ankündigungsfunktion, die Sie aus unserer Online-Demo sicher schon kennen. Bei temporären Mitteilungen wollen wir keine dauerhafte Anzeige und keinen Projektverlauf festhalten – es geht nur um vorübergehende Hinweise.
- Neuen Markdown-Block anlegen: Wählen Sie eine beliebige Stelle des Dashboards und erstellen Sie die Ankündigung in Markdown.

Praxisnahe Hinweise zu Markdown finden Sie in unserer offiziellen Demo, in der offiziellen Dokumentation oder im Tutorial „Lightweight Documents“.
Als einfaches Beispiel zeigt der folgende HTML-Schnipsel „eine schicke Ankündigung“ und demonstriert die Stärken des Markdown-Blocks.
- Beispielcode:

10.5 Zusammenfassung
Mit den oben gezeigten Schritten haben wir ein personalisiertes Dashboard erstellt, mit dem Teammitglieder Aufgaben effizient verwalten, Projektfortschritte verfolgen und Ankündigungen empfangen können.
Vom Statusfilter über die Konfiguration der Verantwortlichen bis hin zur News-Anzeige – alle Maßnahmen verbessern das Benutzererlebnis und die Flexibilität des Systems.
Damit ist Ihr personalisiertes Dashboard einsatzbereit. Probieren Sie es aus, passen Sie es an Ihre Bedürfnisse an und wir gehen ins nächste Kapitel!
Erkunden Sie weiter und lassen Sie Ihrer Kreativität freien Lauf! Bei Problemen können Sie jederzeit in der offiziellen NocoBase-Dokumentation nachlesen oder in der NocoBase-Community diskutieren.

