Het weergavesysteem

Filterregels begrijpen

Inhoud

Filters vormen de kern van een weergave: ze bepalen welke taken verschijnen. Elke filterregel vergelijkt een veld met behulp van een operator met een waarde – je kunt zoveel regels combineren als je wilt.

Hoe een filterregel is opgebouwd

Veld            Operator    Waarde
────────────    ────────    ────────────
Vervaldatum     tot en met  @today+3d
Status          is          Actief
Te laat         is          Ja

Lees elke regel als een zin: “Vervaldatum tot en met uiterlijk drie dagen na vandaag.” Je kiest veld, operator en waarde in de filtereditor (modus Uitgebreid). In het weergavebestand staan dezelfde regels met technische namen, zoals due_date · lte · @today+3d; de tabellen hieronder noemen beide.

Overzicht van de velden

Het veldmenu is verdeeld in drie groepen: Velden, Virtuele velden en – als je die hebt aangemaakt – Eigen attributen.

Velden

Veld Sleutel Betekenis
Titel title Titel van de taak
Status status Actief, Wachtend, Gepauzeerd, Voltooid, Geschrapt, Ooit en daarnaast Ter controle en Vraag (teruggave door de AI-agent)
Toegewezen assigned_to Mens of AI
Delegatie delegation Uitvoeren, Concept, Navragen
Spec spec_status Concept of Klaar voor AI-agent
Reactie op teruggave handback_reply Je laatste reactie op een teruggave: Geaccepteerd, Ter verbetering, Beantwoord, Zelf overgenomen, Geschrapt
Vervaldatum due_date Vervaldatum
Gepland op do_date Dag waarop je de taak wilt oppakken
Mijlpaal milestone Mijlpaal van de taak
Wacht op waiting_for Vrije tekst: op wie of wat de taak wacht
Tags tags Effectieve tags – inclusief tags die van project en mijlpaal worden overgeërfd (zie hieronder)
Aangemaakt door / Voltooid door created_by / completed_by Mens of AI
Voltooid op completed_date Voltooiingsdatum
Aangemaakt / Gewijzigd created / modified Tijdstempel van het bestand
Volgorde sequence_order Positie van de taak in haar lijst

Virtuele velden (berekend)

Deze velden staan niet in het bestand, maar worden uit andere velden berekend. Hun sleutels beginnen met @.

Veld Sleutel Betekenis
Beschikbaar @is_available De taak is actief, niet uitgesteld en het project is actief; bij sequentiële projecten alleen de eerste actieve taak
Volgende actie (project) @is_project_next De volgende actie van het project, over mijlpalen heen (zie Alleen volgende actie)
Volgende actie (mijlpaal) @is_milestone_next De volgende actie per mijlpaal
Te laat @is_overdue De taak is actief en de vervaldatum is verstreken – met tijd vanaf die minuut, anders vanaf de dag erna
Vervalt vandaag @is_due_today De vervaldatum is vandaag
Vervalt deze week @is_due_this_week De vervaldatum valt in de lopende week
Terug van de agent @is_handback De AI-agent heeft de taak teruggegeven (ter controle of met een vraag)
Wachtend @is_waiting De status is Wachtend
Herhalend @is_recurring De taak herhaalt zich
In Inbox @is_inbox De taak staat in de Inbox
Losse taak @is_single De taak staat zonder project in een gebied of map
Heeft vervaldatum / Heeft plandatum @has_due_date / @has_do_date De datum is ingesteld
Heeft spec @has_spec De taak heeft een spec
Heeft mijlpaal @has_milestone De taak staat in een mijlpaal
Dagen tot vervaldatum @days_until_due Dagen tot de vervaldatum (negatief = te laat, leeg = geen datum)
Project / Mijlpaal / Gebied / Map @project_title / @milestone_title / @area_name / @folder_name Naam van de betreffende locatie
Taaktags @task_tags Alleen de tags die direct aan de taak zijn toegekend

Tags vs. taaktags: Het veld Tags controleert de effectieve tags (taak + project + mijlpaal) en houdt bovendien rekening met de taghiërarchie: een bovenliggende tag vindt ook alle taken met zijn onderliggende tags. Wil je alleen de tags controleren die direct aan de taak zijn toegekend, gebruik dan Taaktags.

In het weergavebestand begrijpt de weergave-engine daarnaast project, area, folder, defer_date (uitsteldatum) en @effective_tags – handig als een AI-agent weergaven direct schrijft.

Eigen attributen

Heb je in Instellingen eigen attributen gedefinieerd, dan verschijnen ze in het veldmenu onder Eigen attributen. In de YAML van de weergave heten ze attributes.sleutel – bijvoorbeeld attributes.klant (operator is, waarde ACME) of attributes.oplevering met een datumexpressie zoals @today. Ook sortering en groepering bieden de attributen aan.

Operatoren

Welke operatoren worden aangeboden, hangt af van het veld. Elk veld kent daarnaast is leeg en is niet leeg (zonder waarde).

Soort veld Operatoren in de editor Sleutel
Tekst is, is niet, bevat, bevat niet (hoofdletters en kleine letters maken niet uit) eq, neq, contains, not_contains
Datum is, is niet, na, vanaf, voor, tot en met eq, neq, gt, gte, lt, lte
Getal is, is niet, groter dan, groter dan of gelijk aan, kleiner dan, kleiner dan of gelijk aan eq, neq, gt, gte, lt, lte
Keuze (status, toegewezen …) is, is niet eq, neq
Ja/nee (bijv. Te laat) is met waarde Ja of Nee eq
Tags, taaktags bevat een van, bevat alle, bevat geen van any_of, all_of, none_of
Controle op leeg is leeg, is niet leeg is_empty, is_not_empty

In het weergavebestand is daarnaast starts_with beschikbaar (begint met, hoofdletters en kleine letters maken niet uit).

Datumexpressies

Als waarde in datumfilters kun je in plaats van een vaste datum (2026-03-01) een dynamische expressie typen. De expressie wordt bij elke uitvoering van de weergave opnieuw berekend.

Afzonderlijke tijdstippen

Expressie Betekenis
@today Vandaag
@tomorrow Morgen
@yesterday Gisteren
@today+Nd / @today-Nd Vandaag plus of min N dagen (bijvoorbeeld @today+3d)
@today+Nw / @today-Nw Vandaag plus of min N weken
@today+Nm / @today-Nm Vandaag plus of min N maanden

Periodes

Expressie Betekenis
@this_week Lopende week
@next_week Volgende week
@this_month Huidige kalendermaand
@next_7d Vandaag tot over 7 dagen
@next_30d Vandaag tot over 30 dagen
@past_7d 7 dagen geleden tot vandaag

Periodes gebruik je met de operator is – de app controleert dan of de datum binnen de periode valt (begin en einde inbegrepen). Wanneer een week begint, hangt af van de regio van je apparaat (in Nederland op maandag).

Voorbeeld – taken die in de komende drie dagen vervallen: Veld Vervaldatum, operator tot en met, waarde @today+3d. Zo zie je alles wat in de komende drie dagen vervalt – inclusief wat al te laat is.

Regels combineren

Elke filtergroep begint met een keuze hoe haar regels worden gekoppeld:

Koppeling Sleutel Betekenis
Alle voorwaarden zijn waar all EN – alle regels moeten waar zijn
Minstens één voorwaarde is waar any OF – minstens één regel moet waar zijn
Geen enkele voorwaarde is waar none NIET – geen enkele regel mag waar zijn

Met Regel voeg je een voorwaarde toe, met Subgroep een geneste groep – bijvoorbeeld een OF-groep binnen een EN-groep.

Voorbeeld – belangrijke taken voor vandaag: Alle voorwaarden zijn waar: - Beschikbaar is Ja - Subgroep – minstens één voorwaarde is waar: - Vervalt vandaag is Ja - Te laat is Ja

Resultaat: alleen beschikbare taken die vandaag vervallen of al te laat zijn.

Eenvoudige modus en uitgebreide modus

Eenvoudig – Onder Snelle configuratie stellen de knoppen Vandaag, Te laat, Wachtend en Actief filter, groepering en sortering in één stap in. Daaronder kies je afzonderlijk:

  • Taken: Alle, Actief, Vervalt vandaag, Te laat, Wachtend, Inbox
  • Groepering: Geen, Project, Gebied, Map, Status
  • Sortering: Vervaldatum, Gepland op (telkens oplopend), Aangemaakt, Gewijzigd (telkens aflopend) of Handmatig

Uitgebreid – Je bouwt de filterstructuur zelf op en verdeelt de weergave in secties: benoemde delen met een eigen filter, eigen sortering en groepering. Met Voeg sectie toe maak je er nog een aan. Per sectie is er daarnaast:

Optie Effect
Symbool Symbool naast de naam van de sectie
Max. taken per project Toont per project hoogstens zoveel taken
Verberg indien leeg De sectie verdwijnt zolang ze geen resultaten heeft
Standaard ingevouwen De sectie start ingevouwen

Controleert het filter van een sectie precies één tag, dan kun je taken tussen zulke secties slepen en zo hun tag wisselen (zie Herschikken met slepen en neerzetten).

Secties en bord: Bord, multiweergave en dashboard gebruiken geen secties en geen uitgebreid filter; bij het overstappen naar een van deze indelingen vervallen de secties.