Das View-System

Filterregeln verstehen

Inhalt

Filter sind das Herzstück einer View: Sie legen fest, welche Aufgaben erscheinen. Jede Filterregel prüft ein Feld mit einem Operator gegen einen Wert — du kannst beliebig viele Regeln kombinieren.

Wie eine Filterregel aufgebaut ist

Feld            Operator    Wert
────────────    ────────    ────────────
Fällig am       bis         @today+3d
Status          ist         Aktiv
Überfällig      ist         Ja

Lies jede Zeile als Satz: „Fällig am bis spätestens drei Tage ab heute.” Du wählst Feld, Operator und Wert im Filter-Editor aus (Modus Erweitert). In der View-Datei stehen dieselben Regeln mit technischen Namen, etwa due_date · lte · @today+3d; die Tabellen unten nennen beide.

Felder-Referenz

Das Feld-Menü ist in drei Gruppen geteilt: Felder, Virtuelle Felder und — falls du welche angelegt hast — Eigene Attribute.

Felder

Feld Schlüssel Bedeutung
Titel title Titel der Aufgabe
Status status Aktiv, Wartend, Pausiert, Erledigt, Verworfen, Irgendwann sowie Zur Prüfung und Rückfrage (Rückgabe vom KI-Agenten)
Zugewiesen assigned_to Mensch oder KI
Delegation delegation Ausführen, Entwurf, Nachfragen
Spec spec_status Entwurf oder Bereit für KI-Agent
Reaktion auf Rückgabe handback_reply Deine letzte Reaktion auf eine Rückgabe: Angenommen, Nacharbeit, Beantwortet, Selbst übernommen, Verworfen
Fällig am due_date Fälligkeitsdatum
Tu-am do_date Tag, an dem du die Aufgabe angehen willst
Meilenstein milestone Meilenstein der Aufgabe
Wartet auf waiting_for Freitext: auf wen oder was die Aufgabe wartet
Tags tags Wirksame Tags — inkl. vererbter Tags aus Projekt und Meilenstein (siehe unten)
Erstellt von / Erledigt von created_by / completed_by Mensch oder KI
Erledigt am completed_date Erledigungsdatum
Erstellt / Geändert created / modified Zeitstempel der Datei
Reihenfolge sequence_order Position der Aufgabe in ihrer Liste

Virtuelle Felder (berechnet)

Diese Felder stehen nicht in der Datei, sondern werden aus anderen Feldern berechnet. Ihre Schlüssel beginnen mit @.

Feld Schlüssel Bedeutung
Verfügbar @is_available Aufgabe ist aktiv, nicht aufgeschoben, das Projekt ist aktiv; bei sequentiellen Projekten nur die erste aktive Aufgabe
Nächste Aktion (Projekt) @is_project_next Die nächste Aktion des Projekts, über Meilensteine hinweg (siehe Nur nächste Aktion)
Nächste Aktion (Meilenstein) @is_milestone_next Die nächste Aktion je Meilenstein
Überfällig @is_overdue Aufgabe ist aktiv und die Fälligkeit ist verstrichen — mit Uhrzeit ab dieser Minute, sonst ab dem Folgetag
Heute fällig @is_due_today Fälligkeitsdatum ist heute
Diese Woche fällig @is_due_this_week Fälligkeitsdatum liegt in der laufenden Woche
Zurück vom Agenten @is_handback Der KI-Agent hat die Aufgabe zurückgegeben (zur Prüfung oder mit Rückfrage)
Wartend @is_waiting Status ist Wartend
Wiederkehrend @is_recurring Aufgabe wiederholt sich
In Inbox @is_inbox Aufgabe liegt in der Inbox
Einzelaufgabe @is_single Aufgabe liegt ohne Projekt in einem Bereich oder Ordner
Hat Fälligkeitsdatum / Hat Tu-am-Datum @has_due_date / @has_do_date Datum ist gesetzt
Hat Spec @has_spec Aufgabe hat eine Spec
Hat Meilenstein @has_milestone Aufgabe liegt in einem Meilenstein
Tage bis fällig @days_until_due Tage bis zur Fälligkeit (negativ = überfällig, leer = kein Datum)
Projekt / Meilenstein / Bereich / Ordner @project_title / @milestone_title / @area_name / @folder_name Name des jeweiligen Ablageorts
Aufgaben-Tags @task_tags Nur die direkt an der Aufgabe gesetzten Tags

Tags vs. Aufgaben-Tags: Das Feld Tags prüft die wirksamen Tags (Aufgabe + Projekt + Meilenstein) und berücksichtigt außerdem die Tag-Hierarchie: Ein Eltern-Tag findet auch alle Aufgaben mit seinen Kind-Tags. Willst du ausschließlich die direkt an der Aufgabe gesetzten Tags prüfen, nutze Aufgaben-Tags.

In der View-Datei versteht die View-Engine außerdem project, area, folder, defer_date (Aufschubdatum) und @effective_tags — nützlich, wenn ein KI-Agent Views direkt schreibt.

Eigene Attribute

Hast du in den Einstellungen eigene Attribute definiert, erscheinen sie im Feld-Menü unter Eigene Attribute. Im View-YAML heißen sie attributes.schlüssel — zum Beispiel attributes.kunde (Operator ist, Wert ACME) oder attributes.abnahme mit einem Datums-Ausdruck wie @today. Auch Sortierung und Gruppierung bieten die Attribute an.

Operatoren

Welche Operatoren angeboten werden, hängt vom Feld ab. Jedes Feld kennt zusätzlich ist leer und ist nicht leer (ohne Wert).

Feldart Operatoren im Editor Schlüssel
Text ist, ist nicht, enthält, enthält nicht (Groß-/Kleinschreibung egal) eq, neq, contains, not_contains
Datum ist, ist nicht, nach, ab, vor, bis eq, neq, gt, gte, lt, lte
Zahl ist, ist nicht, größer als, größer oder gleich, kleiner als, kleiner oder gleich eq, neq, gt, gte, lt, lte
Auswahl (Status, Zugewiesen …) ist, ist nicht eq, neq
Ja/Nein (z. B. Überfällig) ist mit Wert Ja oder Nein eq
Tags, Aufgaben-Tags enthält eines von, enthält alle, enthält keines von any_of, all_of, none_of
Leer-Prüfung ist leer, ist nicht leer is_empty, is_not_empty

In der View-Datei steht zusätzlich starts_with (beginnt mit, Groß-/Kleinschreibung egal) zur Verfügung.

Datums-Ausdrücke

Als Wert in Datumsfiltern kannst du anstelle eines festen Datums (2026-03-01) einen dynamischen Ausdruck eintippen. Der Ausdruck wird bei jeder Ausführung der View neu berechnet.

Einzelne Zeitpunkte

Ausdruck Bedeutung
@today Heute
@tomorrow Morgen
@yesterday Gestern
@today+Nd / @today-Nd Heute plus bzw. minus N Tage (z. B. @today+3d)
@today+Nw / @today-Nw Heute plus bzw. minus N Wochen
@today+Nm / @today-Nm Heute plus bzw. minus N Monate

Zeiträume

Ausdruck Bedeutung
@this_week Laufende Woche
@next_week Nächste Woche
@this_month Aktueller Kalendermonat
@next_7d Heute bis in 7 Tagen
@next_30d Heute bis in 30 Tagen
@past_7d Vor 7 Tagen bis heute

Zeiträume verwendest du mit dem Operator ist — die App prüft dann, ob das Datum innerhalb des Zeitraums liegt (inklusive Start und Ende). Wann eine Woche beginnt, richtet sich nach der Region deines Geräts (in Deutschland montags).

Beispiel — Aufgaben fällig in den nächsten drei Tagen: Feld Fällig am, Operator bis, Wert @today+3d. Damit siehst du alles, was in den nächsten drei Tagen fällig wird — einschließlich Überfälligem.

Regeln kombinieren

Jede Filtergruppe beginnt mit einer Auswahl, wie ihre Regeln verknüpft werden:

Verknüpfung Schlüssel Bedeutung
Alle Bedingungen treffen zu all UND — alle Regeln müssen zutreffen
Mindestens eine Bedingung trifft zu any ODER — mindestens eine Regel muss zutreffen
Keine Bedingung trifft zu none NICHT — keine der Regeln darf zutreffen

Mit Regel fügst du eine Bedingung hinzu, mit Untergruppe eine verschachtelte Gruppe — zum Beispiel eine ODER-Gruppe innerhalb einer UND-Gruppe.

Beispiel — Wichtige Aufgaben für heute: Alle Bedingungen treffen zu: - Verfügbar ist Ja - Untergruppe — mindestens eine Bedingung trifft zu: - Heute fällig ist Ja - Überfällig ist Ja

Ergebnis: Nur verfügbare Aufgaben, die heute fällig oder bereits überfällig sind.

Einfacher Modus vs. erweiterter Modus

Einfach — Unter Schnellkonfiguration setzen die Tasten Heute, Überfällig, Wartend und Aktiv Filter, Gruppierung und Sortierung in einem Schritt. Darunter wählst du einzeln:

  • Aufgaben: Alle, Aktiv, Heute fällig, Überfällig, Wartend, Inbox
  • Gruppierung: Keine, Projekt, Bereich, Ordner, Status
  • Sortierung: Fällig am, Tu-am (jeweils aufsteigend), Erstellt, Geändert (jeweils absteigend) oder Manuell

Erweitert — Du baust den Filterbaum selbst auf und teilst die View in Sektionen: benannte Abschnitte mit eigenem Filter, eigener Sortierung und Gruppierung. Mit Sektion hinzufügen legst du eine weitere an. Je Sektion gibt es außerdem:

Option Wirkung
Icon Symbol neben dem Sektionsnamen
Max. Aufgaben pro Projekt Zeigt je Projekt höchstens so viele Aufgaben
Ausblenden wenn leer Sektion verschwindet, solange sie keine Treffer hat
Standardmäßig eingeklappt Sektion startet eingeklappt

Prüft der Filter einer Sektion genau einen Tag, kannst du Aufgaben zwischen solchen Sektionen ziehen und damit umtaggen (siehe Umorganisieren per Drag & Drop).

Sektionen und Board: Board, Multi-View und Dashboard verwenden keine Sektionen und keinen erweiterten Filter; beim Wechsel zu einer dieser Darstellungen entfallen die Sektionen.