Le système de vues

Comprendre les règles de filtre

Sommaire

Les filtres sont au cœur d’une vue : ils déterminent quelles tâches apparaissent. Chaque règle de filtre compare un champ à une valeur à l’aide d’un opérateur — vous pouvez combiner autant de règles que vous le souhaitez.

Structure d’une règle de filtre

Champ           Opérateur   Valeur
────────────    ────────    ────────────
Échéance        jusqu’au    @today+3d
Statut          est         En cours
En retard       est         Oui

Lisez chaque ligne comme une phrase : « Échéance jusqu’à aujourd’hui plus trois jours au plus tard. » Vous choisissez le champ, l’opérateur et la valeur dans l’éditeur de filtre (mode Avancé). Dans le fichier de la vue, les mêmes règles figurent avec des noms techniques, par exemple due_date · lte · @today+3d ; les tableaux ci-dessous indiquent les deux.

Référence des champs

Le menu des champs est divisé en trois groupes : Champs, Champs virtuels et — si vous en avez créé — Attributs personnalisés.

Champs

Champ Clé Signification
Titre title Titre de la tâche
Statut status En cours, En attente, En pause, Terminé, Abandonné, Un jour, ainsi que À vérifier et Question (retour de l’agent IA)
Attribution assigned_to Humain ou IA
Délégation delegation Exécuter, Brouillon, Demander
Spec spec_status Brouillon ou Prête pour l’agent IA
Réaction au retour handback_reply Votre dernière réaction à un retour : Accepté, Retouches, Répondu, Pris en charge, Abandonné
Échéance due_date Date d’échéance
Date prévue do_date Jour où vous comptez traiter la tâche
Jalon milestone Jalon de la tâche
En attente de waiting_for Texte libre : la personne ou la chose que la tâche attend
Tags tags Tags effectifs — y compris les tags hérités du projet et du jalon (voir plus bas)
Créée par / Terminée par created_by / completed_by Humain ou IA
Terminée le completed_date Date d’achèvement
Création / Modification created / modified Horodatage du fichier
Ordre sequence_order Position de la tâche dans sa liste

Champs virtuels (calculés)

Ces champs ne figurent pas dans le fichier : ils sont calculés à partir d’autres champs. Leurs clés commencent par @.

Champ Clé Signification
Disponible @is_available La tâche est en cours, non reportée, le projet est en cours ; dans les projets séquentiels, uniquement la première tâche en cours
Prochaine action (projet) @is_project_next La prochaine action du projet, tous jalons confondus (voir Prochaine action uniquement)
Prochaine action (jalon) @is_milestone_next La prochaine action de chaque jalon
En retard @is_overdue La tâche est en cours et son échéance est passée — avec une heure, dès cette minute, sinon à partir du lendemain
Échéance aujourd’hui @is_due_today La date d’échéance est aujourd’hui
Échéance cette semaine @is_due_this_week La date d’échéance tombe dans la semaine en cours
Retours de l’agent @is_handback L’agent IA a renvoyé la tâche (à vérifier ou avec une question)
En attente @is_waiting Le statut est En attente
Récurrente @is_recurring La tâche se répète
Dans la boîte de réception @is_inbox La tâche se trouve dans la boîte de réception
Tâche isolée @is_single La tâche se trouve sans projet dans un domaine ou un dossier
A une date d’échéance / A une date prévue @has_due_date / @has_do_date La date est renseignée
A une spec @has_spec La tâche a une spec
A un jalon @has_milestone La tâche se trouve dans un jalon
Jours avant échéance @days_until_due Jours restants avant l’échéance (négatif = en retard, vide = pas de date)
Projet / Jalon / Domaine / Dossier @project_title / @milestone_title / @area_name / @folder_name Nom de l’emplacement correspondant
Tags de la tâche @task_tags Uniquement les tags définis directement sur la tâche

Tags ou tags de la tâche : le champ Tags teste les tags effectifs (tâche + projet + jalon) et tient compte en plus de la hiérarchie des tags : un tag parent trouve aussi toutes les tâches portant ses sous-tags. Pour ne tester que les tags définis directement sur la tâche, utilisez Tags de la tâche.

Dans le fichier de la vue, le moteur de vues comprend aussi project, area, folder, defer_date (date de report) et @effective_tags — utile lorsqu’un agent IA écrit directement des vues.

Attributs personnalisés

Si vous avez défini des attributs personnalisés dans les réglages, ils apparaissent dans le menu des champs sous Attributs personnalisés. Dans le YAML de la vue, ils s’appellent attributes.clé — par exemple attributes.client (opérateur est, valeur ACME) ou attributes.reception avec une expression de date comme @today. Le tri et le groupement proposent aussi les attributs.

Opérateurs

Les opérateurs proposés dépendent du champ. Chaque champ connaît en plus est vide et n’est pas vide (sans valeur).

Type de champ Opérateurs dans l’éditeur Clé
Texte est, n’est pas, contient, ne contient pas (sans distinction de casse) eq, neq, contains, not_contains
Date est, n’est pas, après, à partir du, avant, jusqu’au eq, neq, gt, gte, lt, lte
Nombre est, n’est pas, supérieur à, supérieur ou égal à, inférieur à, inférieur ou égal à eq, neq, gt, gte, lt, lte
Choix (Statut, Attribution…) est, n’est pas eq, neq
Oui/Non (p. ex. En retard) est avec la valeur Oui ou Non eq
Tags, tags de la tâche contient l’un de, contient tous, ne contient aucun de any_of, all_of, none_of
Test de valeur vide est vide, n’est pas vide is_empty, is_not_empty

Dans le fichier de la vue, starts_with (commence par, sans distinction de casse) est également disponible.

Expressions de date

Comme valeur d’un filtre de date, vous pouvez saisir une expression dynamique au lieu d’une date fixe (2026-03-01). L’expression est recalculée à chaque exécution de la vue.

Dates ponctuelles

Expression Signification
@today Aujourd’hui
@tomorrow Demain
@yesterday Hier
@today+Nd / @today-Nd Aujourd’hui plus ou moins N jours (p. ex. @today+3d)
@today+Nw / @today-Nw Aujourd’hui plus ou moins N semaines
@today+Nm / @today-Nm Aujourd’hui plus ou moins N mois

Périodes

Expression Signification
@this_week Semaine en cours
@next_week Semaine prochaine
@this_month Mois civil en cours
@next_7d D’aujourd’hui à dans 7 jours
@next_30d D’aujourd’hui à dans 30 jours
@past_7d D’il y a 7 jours à aujourd’hui

Les périodes s’utilisent avec l’opérateur est — l’app vérifie alors si la date tombe dans la période (début et fin inclus). Le premier jour de la semaine dépend de la région de votre appareil (en France, le lundi).

Exemple — tâches arrivant à échéance dans les trois prochains jours : Champ Échéance, opérateur jusqu’au, valeur @today+3d. Vous voyez ainsi tout ce qui arrive à échéance dans les trois prochains jours — y compris ce qui est déjà en retard.

Combiner des règles

Chaque groupe de filtres commence par un choix indiquant comment ses règles sont combinées :

Combinaison Clé Signification
Toutes les conditions sont remplies all ET — toutes les règles doivent être vérifiées
Au moins une condition est remplie any OU — au moins une règle doit être vérifiée
Aucune condition n’est remplie none NON — aucune des règles ne doit être vérifiée

Règle ajoute une condition, Sous-groupe un groupe imbriqué — par exemple un groupe OU à l’intérieur d’un groupe ET.

Exemple — tâches importantes pour aujourd’hui : Toutes les conditions sont remplies : - Disponible est Oui - Sous-groupe — au moins une condition est remplie : - Échéance aujourd’hui est Oui - En retard est Oui

Résultat : uniquement les tâches disponibles qui arrivent à échéance aujourd’hui ou sont déjà en retard.

Mode simple et mode avancé

Simple — Sous Configuration rapide, les boutons Aujourd’hui, En retard, En attente et En cours définissent en une étape le filtre, le groupement et le tri. En dessous, vous choisissez séparément :

  • Tâches : Tout, En cours, Échéance aujourd’hui, En retard, En attente, Boîte de réception
  • Groupement : Aucun, Projet, Domaine, Dossier, Statut
  • Tri : Échéance, Date prévue (croissant), Création, Modification (décroissant) ou Manuel

Avancé — Vous construisez vous-même l’arbre de filtres et divisez la vue en sections : des parties nommées avec leur propre filtre, leur propre tri et leur propre groupement. Ajouter une section en crée une de plus. Chaque section propose en outre :

Option Effet
Icône Symbole à côté du nom de la section
Tâches max. par projet N’affiche pas plus de ce nombre de tâches par projet
Masquer si vide La section disparaît tant qu’elle n’a aucun résultat
Réduit par défaut La section s’ouvre réduite

Si le filtre d’une section teste un seul tag, vous pouvez faire glisser des tâches entre ces sections et changer ainsi leur tag (voir Réorganiser par glisser-déposer).

Sections et Kanban : le Kanban, la multivue et le tableau de bord n’utilisent ni sections ni filtre avancé ; en passant à l’une de ces présentations, les sections sont supprimées.