Il sistema delle viste

Capire le regole di filtro

Indice

I filtri sono il cuore di una vista: stabiliscono quali attività compaiono. Ogni regola di filtro confronta un campo con un valore tramite un operatore; puoi combinare tutte le regole che vuoi.

Come è fatta una regola di filtro

Campo           Operatore   Valore
────────────    ────────    ────────────
Scadenza        fino al     @today+3d
Stato           è           Attivo
In ritardo      è           Sì

Leggi ogni riga come una frase: “Scadenza fino al massimo a tre giorni da oggi.” Campo, operatore e valore si scelgono nell’editor dei filtri (modalità Avanzata). Nel file della vista le stesse regole compaiono con nomi tecnici, ad esempio due_date · lte · @today+3d; le tabelle qui sotto riportano entrambi.

Riferimento dei campi

Il menu dei campi è diviso in tre gruppi: Campi, Campi virtuali e, se ne hai creati, Attributi personalizzati.

Campi

Campo Chiave Significato
Titolo title Titolo dell’attività
Stato status Attivo, In attesa, In pausa, Completato, Abbandonato, Prima o poi, oltre a Da verificare e Domanda (restituzione dall’agente IA)
Assegnata assigned_to Persona o IA
Delega delegation Esegui, Bozza, Chiedi
Specifica spec_status Bozza o Pronta per l’agente IA
Risposta alla restituzione handback_reply La tua ultima risposta a una restituzione: Accettato, Da rielaborare, Risposto, Preso in carico, Abbandonato
Scadenza due_date Data di scadenza
Da fare il do_date Giorno in cui vuoi occuparti dell’attività
Traguardo milestone Traguardo dell’attività
In attesa di waiting_for Testo libero: chi o che cosa sta aspettando l’attività
Tag tags Tag effettivi, compresi quelli ereditati da progetto e traguardo (vedi sotto)
Creata da / Completata da created_by / completed_by Persona o IA
Completata il completed_date Data di completamento
Creata / Modificata created / modified Data e ora del file
Ordine sequence_order Posizione dell’attività nel suo elenco

Campi virtuali (calcolati)

Questi campi non si trovano nel file, ma vengono calcolati a partire da altri campi. Le loro chiavi iniziano con @.

Campo Chiave Significato
Disponibile @is_available L’attività è attiva, non rinviata e il progetto è attivo; nei progetti sequenziali solo la prima attività attiva
Prossima azione (progetto) @is_project_next La prossima azione del progetto, trasversale ai traguardi (vedi Solo prossima azione)
Prossima azione (traguardo) @is_milestone_next La prossima azione di ciascun traguardo
In ritardo @is_overdue L’attività è attiva e la scadenza è passata: con un orario da quel minuto, altrimenti dal giorno successivo
In scadenza oggi @is_due_today La data di scadenza è oggi
In scadenza questa settimana @is_due_this_week La data di scadenza cade nella settimana in corso
Di ritorno dall’agente @is_handback L’agente IA ha restituito l’attività (da verificare o con una domanda)
In attesa @is_waiting Lo stato è In attesa
Ricorrente @is_recurring L’attività si ripete
Nell’Inbox @is_inbox L’attività si trova nell’Inbox
Attività singola @is_single L’attività si trova senza progetto in un’area o in una cartella
Ha una scadenza / Ha data “Da fare il” @has_due_date / @has_do_date La data è impostata
Ha una specifica @has_spec L’attività ha una specifica
Ha un traguardo @has_milestone L’attività si trova in un traguardo
Giorni alla scadenza @days_until_due Giorni alla scadenza (negativo = in ritardo, vuoto = nessuna data)
Progetto / Traguardo / Area / Cartella @project_title / @milestone_title / @area_name / @folder_name Nome della rispettiva posizione
Tag delle attività @task_tags Solo i tag impostati direttamente sull’attività

Tag e Tag delle attività: il campo Tag controlla i tag effettivi (attività + progetto + traguardo) e tiene conto anche della gerarchia dei tag: un tag superiore trova anche tutte le attività con i suoi tag inferiori. Se vuoi controllare solo i tag impostati direttamente sull’attività, usa Tag delle attività.

Nel file della vista il motore delle viste capisce inoltre project, area, folder, defer_date (data di rinvio) e @effective_tags: utile quando un agente IA scrive le viste direttamente.

Attributi personalizzati

Se hai definito attributi personalizzati nelle impostazioni, compaiono nel menu dei campi sotto Attributi personalizzati. Nel file YAML della vista si chiamano attributes.chiave, ad esempio attributes.cliente (operatore è, valore ACME) oppure attributes.collaudo con un’espressione di data come @today. Gli attributi sono disponibili anche per ordinamento e raggruppamento.

Operatori

Gli operatori offerti dipendono dal campo. Ogni campo conosce inoltre è vuoto e non è vuoto (senza valore).

Tipo di campo Operatori nell’editor Chiave
Testo è, non è, contiene, non contiene (maiuscole e minuscole indifferenti) eq, neq, contains, not_contains
Data è, non è, dopo il, dal, prima del, fino al eq, neq, gt, gte, lt, lte
Numero è, non è, maggiore di, maggiore o uguale a, minore di, minore o uguale a eq, neq, gt, gte, lt, lte
Scelta (Stato, Assegnata…) è, non è eq, neq
Sì/No (ad es. In ritardo) è con valore Sì o No eq
Tag, Tag delle attività contiene uno di, contiene tutti, non contiene nessuno di any_of, all_of, none_of
Controllo del vuoto è vuoto, non è vuoto is_empty, is_not_empty

Nel file della vista è disponibile inoltre starts_with (inizia con, maiuscole e minuscole indifferenti).

Espressioni di data

Come valore nei filtri di data puoi digitare, invece di una data fissa (2026-03-01), un’espressione dinamica. L’espressione viene ricalcolata a ogni esecuzione della vista.

Singoli momenti

Espressione Significato
@today Oggi
@tomorrow Domani
@yesterday Ieri
@today+Nd / @today-Nd Oggi più o meno N giorni (ad es. @today+3d)
@today+Nw / @today-Nw Oggi più o meno N settimane
@today+Nm / @today-Nm Oggi più o meno N mesi

Intervalli

Espressione Significato
@this_week Settimana in corso
@next_week Settimana prossima
@this_month Mese di calendario attuale
@next_7d Da oggi a 7 giorni da oggi
@next_30d Da oggi a 30 giorni da oggi
@past_7d Da 7 giorni fa a oggi

Gli intervalli si usano con l’operatore è: l’app verifica allora se la data cade nell’intervallo (inizio e fine compresi). Il giorno in cui inizia la settimana dipende dalla regione del dispositivo (in Italia il lunedì).

Esempio: attività in scadenza nei prossimi tre giorni. Campo Scadenza, operatore fino al, valore @today+3d. Così vedi tutto ciò che scade nei prossimi tre giorni, comprese le attività in ritardo.

Combinare le regole

Ogni gruppo di filtri inizia con una scelta che stabilisce come vengono combinate le sue regole:

Combinazione Chiave Significato
Tutte le condizioni sono soddisfatte all E: tutte le regole devono essere soddisfatte
Almeno una condizione è soddisfatta any O: almeno una regola deve essere soddisfatta
Nessuna condizione è soddisfatta none NON: nessuna delle regole deve essere soddisfatta

Con Regola aggiungi una condizione, con Sottogruppo un gruppo annidato, ad esempio un gruppo O all’interno di un gruppo E.

Esempio: attività importanti per oggi. Tutte le condizioni sono soddisfatte: - Disponibile è Sì - Sottogruppo, almeno una condizione è soddisfatta: - In scadenza oggi è Sì - In ritardo è Sì

Risultato: solo le attività disponibili che scadono oggi o sono già in ritardo.

Modalità semplice e modalità avanzata

Semplice: in Configurazione rapida i pulsanti Oggi, In ritardo, In attesa e Attivo impostano filtro, raggruppamento e ordinamento in un solo passaggio. Sotto scegli singolarmente:

  • Attività: Tutte, Attivo, In scadenza oggi, In ritardo, In attesa, Inbox
  • Raggruppamento: Nessuno, Progetto, Area, Cartella, Stato
  • Ordinamento: Scadenza, Da fare il (entrambi crescenti), Creata, Modificata (entrambi decrescenti) o Manuale

Avanzata: costruisci tu l’albero dei filtri e dividi la vista in sezioni: parti con nome, ciascuna con filtro, ordinamento e raggruppamento propri. Con Aggiungi sezione ne crei un’altra. Per ogni sezione ci sono inoltre:

Opzione Effetto
Icona Simbolo accanto al nome della sezione
Max attività per progetto Mostra al massimo questo numero di attività per progetto
Nascondi se vuota La sezione scompare finché non ha risultati
Compressa per impostazione predefinita La sezione si apre compressa

Se il filtro di una sezione controlla esattamente un tag, puoi trascinare le attività tra queste sezioni e così cambiarne il tag (vedi Riorganizzare con il trascinamento).

Sezioni e bacheca: Bacheca, Multivista e Dashboard non usano né le sezioni né il filtro avanzato; passando a una di queste visualizzazioni le sezioni vengono eliminate.