Alle Aufgaben im Obsidian-Vault im Blick zu behalten, ist ohne eine Aufgabenübersicht nur erschwert bis gar nicht möglich – vor allem dann, wenn Aufgaben in verschiedenen Notizen existieren. Eine solche Aufgabenübersicht kann in Obsidian mit Bordmitteln ganz ohne externe Erweiterungen relativ einfach zusammengestellt werden.
In Obsidian können mit der eingebauten Suchfunktion Aufgabenübersichten erstellt werden, die sich ständig automatisch und dynamisch aktualisieren. Dafür ist allerdings die Suchfunktion in der Seitenleiste weniger gut geeignet. Schließlich müsste man dann jedes Mal die Suchabfrage neu erstellen und die Seitenleiste ist zudem auch vom Platzangebot her begrenzt. Die gespeicherten Suchabfragen sind aus den genannten Gründen ebenfalls nicht wirklich ideal. Deutlich übersichtlicher ist zu diesem Zweck eine eingebettete Suchabfrage direkt in einer Notiz.
Suchabfrage für einfache Aufgabenübersicht
Um eine eingebettete Suchabfrage in einer Notiz einzufügen, schreibt man das, was man normalerweise in das Suchfeld in der Seitenleiste von Obsidian eingeben würde und platziert diesen Text in einem query-Quelltext-Block, wie folgt:
```query
Suchoperator:Suchabfrage
Für Aufgaben existieren in Obsidian eigene Suchoperatoren, die speziell auf Textzeilen in der entsprechenden Markdown-Schreibweise mit - [ ] abzielen. Der Suchoperator task: findet alle Aufgaben im Vault, die mit der Abfrage nach dem Suchoperator übereinstimmen. Zum Beispiel liefert task:Buchprojekt alle Aufgaben, die im Text der Aufgabe das Wort Buchprojekt enthalten und zwar egal, ob die Aufgaben erledigt, offen oder anderweitig markiert sind. Mit dem Suchoperator task-todo: können hingegen nur die nicht erledigten Aufgaben angezeigt werden und mit task-done: die erledigten Aufgaben.
Die eingebettete Suchabfrage im nachfolgenden Beispiel liefert eine Liste aller Notizen im Vault, die noch nicht erledigte Aufgaben für das Buchprojekt enthalten:
```query
task-todo:Buchprojekt
Die dynamische Aufgabenübersicht – also das Suchergebnis, das aufgrund dieser Suchabfrage in die Notiz eingebettet wird – sieht so aus, wie in der Abbildung dargestellt. Der Suchbegriff wird gelb markiert – selbst dann, wenn er Bestandteil eines Links zu einer anderen Notiz ist – und es werden auch nur die offenen Aufgaben in den jeweiligen Notizen gruppiert nach den Dateinamen angezeigt. Rechts neben dem Dateinamen der Notiz befindet sich die Anzahl der Suchtreffer – also die Anzahl der offenen Aufgaben in der jeweiligen Notiz.

Suchergebnisse mit regulären Ausdrücken verfeinern
Wenn Du nun zum Beispiel nur jene offenen Aufgaben in der Aufgabenübersicht anzeigen lassen möchtest, die sich in den Tagesplänen in den täglichen Notizen befinden, um somit in einer Projektstrukturnotiz zum Buchprojekt eben auch diese im Blick behalten zu können, dann benötigst Du einen sogenannten regulären Ausdruck, um damit ein bestimmtes Textmuster zu beschreiben – in unserem Fall ist das ein Datum in der für tägliche Notizen üblichen ISO-Schreibweise YYYY-MM-DD, das mit /\d{4}-\d{2}-\d{2}/ beschrieben wird. Wichtig dabei ist, dass der reguläre Ausdruck immer zwischen zwei Schrägstrichen steht. Mehr Details für den Einsatz von regulären Ausdrücken in der Suchfunktion findet man in der Obsidian-Hilfe zur Suchfunktion.
Für die Suchabfrage kombinierst Du nun den Suchparameter path: mit dem regulären Ausdruck für das Datum und baust ihn in die eingebettete Suche wie im nachstehenden Codeblock dargestellt ein. Das bewirkt, dass nur Notizen mit einem Datum im Dateipfad, oder im Dateinamen durchsucht werden.
```query
path:/\d{4}-\d{2}-\d{2}/
task-todo:Buchprojekt
Wie das Suchergebnis in der nächsten Abbildung verdeutlicht, erhältst Du dann eine Liste der offenen Aufgaben zum Buchprojekt, die sich in unserem Beispiel ausschließlich in den täglichen Notizen befinden.

Manchmal kann es passieren, dass Du mit den Suchoperatoren für Aufgaben nicht das gewünschte Ergebnis erzielst. In diesem Fall hilft ein kleiner Trick, indem Du direkt nach der für Aufgaben typischen Markdown-Schreibweise - [ ] für unerledigte, oder - [x] für erledigte Aufgaben mit dem Suchoperator line: suchst. Das ist zum Beispiel dann notwendig, wenn nach Aufgaben in Notizen gesucht wird, die einem ganz bestimmten Schlagwort zugeordnet sind. Dann kombiniert man die beiden Suchoperatoren tag: für die Suche nach dem Schlagwort und line: für die Suche nach den Aufgaben, wie im nachfolgenden Beispiel dargestellt:
```query
tag:#Schlagwort line:("- [ ]")
Multiprojektübersicht mit Canvas
Eingebettete Suchen können auch in den Obsidian-Canvas genutzt werden. Dazu zieht, kopiert oder schreibt man einfach die Suchanfrage in eine Karte auf dem Canvas. Für jedes aktive Projekt legt man eine eigene Karte an und erzeugt so eine Aufgabenübersicht zu mehreren Projekten auf einem Canvas.

Fazit
Natürlich sind dedizierte Plugins für das Aufgabenmanagement, wie beispielsweise Tasks darauf spezialisiert, Aufgabenübersichten nach allen Regeln der Kunst abzubilden. Aber es geht auch ohne externe Erweiterungen und man kann sich eine Aufgabenübersicht bloß mit den eingebauten Bordmitteln von Obsidian zusammenstellen. Für die meisten Anforderungsfälle wird das bereits ausreichend sein, um damit alle Aufgaben im Obsidian-Vault im Blick zu behalten.
