Vai al contenuto principale
Integrazione e Flussi di Lavoro

Guida Completa alle Attività Ricorrenti in TaskForge

TaskForge supporta attività ricorrenti in due potenti formati: Markdown e TaskNotes. Ogni formato offre vantaggi unici per diversi flussi di lavoro. Questa guida spiega come funzionano entrambi, le loro differenze chiave e quando usare ciascuno.

Perche Due Formati?

TaskForge offre due approcci distinti alle attività ricorrenti, ciascuno ottimizzato per diversi casi d'uso:

Formato Markdown

Perfetto per attività ricorrenti semplici nelle tue note giornaliere e file di progetto. Usa linguaggio naturale e crea nuove istanze di attività al completamento. Ottimo per attività che necessitàno una cronologia visibile.

Formato TaskNotes

Ideale per flussi di lavoro ricorrenti dettagliati con un'attività per file. Usa il formato RRULE nel YAML frontmatter e traccia i completamenti in un array complete_instances. Perfetto per attività che richiedono metadati ricchi e pianificazione consistente.

A Colpo d'Occhio: Differenze Chiave

Funzionalita Markdown TaskNotes
Configurazione Linguaggio naturale con emoji 🔁 Formato RRULE nel YAML frontmatter
Tracciamento Completamento Lo stato cambia a "done" Array complete_instances (stato invariato)
Creazione Istanza Crea nuova attività al completamento Aggiorna in-place (stessa attività)
Data di Base Determinata automaticamente (Scadenza > Programmata > Inizio) Usa sempre la data programmata
Offset Data Scadenza Non mantenuto Mantenuto (default: abilitato)
Comportamento Annullamento Cambia lo stato indietro (nuova istanza rimane) Rimuove da complete_instances, ripristina la data
Limiti COUNT Emoji 🔢 con numero o posizione/totale Parametro COUNT in RRULE
Ideale Per Attività ricorrenti semplici, cronologia visibile Flussi di lavoro dettagliati, metadati ricchi

Avvio Rapido: Template

Formato Markdown

Aggiungi attività ricorrenti direttamente nei tuoi file markdown usando linguaggio naturale:

- [ ] Review weekly goals 🔁 every Monday 📅 2025-11-10
- [ ] Water plants 🔁 every 3 days ⏳ 2025-11-10
- [ ] Pay rent 🔁 every month on the 1st 📅 2025-12-01
- [ ] Backup files 🔁 every week when done 🛫 2025-11-10
- [ ] Team standup 🔁 every weekday 📅 2025-11-10
- [ ] Quarterly review 🔁 every 3 months 🔢 4 📅 2025-12-01

Formato TaskNotes

Crea un'attività per file con YAML frontmatter per flussi di lavoro ricorrenti dettagliati:

---
title: Review weekly goals
status: todo
scheduled: 2025-11-10
due: 2025-11-10 17:00
recurrence: FREQ=WEEKLY;BYDAY=MO
tags:
  - work
  - review
complete_instances: []
---

## Notes
Review progress on all active projects.

Nuovo ai TaskNotes? Consulta la nostra Guida all'Integrazione TaskNotes per scoprire il formato un'attività per file e le basi del YAML frontmatter.

Come Funziona la Ricorrenza

Comprendere come TaskForge calcola la prossima occorrenza e cruciale per entrambi i formati. Il concetto chiave è la data di base, la data che viene avanzata quando completi un'attività ricorrente.

Markdown: Determinazione Automatica della Base

Le attività Markdown determinano automaticamente la data di base usando regole di precedenza:

Precedenza: Data Scadenza > Data Programmata > Data Inizio

Se presente, la data di scadenza diventa la base. Altrimenti, viene usata la data programmata. La data di inizio viene usata solo se non sono presenti ne scadenza ne programmata.

TaskNotes: Sempre Data Programmata

Le attività ricorrenti TaskNotes usano sempre la data programmata come base per il calcolo della ricorrenza. Questo fornisce un comportamento consistente e prevedibile indipendentemente dagli altri campi data.

La data programmata e richiesta per le attività ricorrenti TaskNotes. Quando completi un'attività, TaskForge aggiunge la data di completamento all'array complete_instances, calcola la prossima occorrenza dalla data programmata e aggiorna la data programmata alla prossima occorrenza non completata.

Tracciamento Completamento

I due formati adottano approcci fondamentalmente diversi per tracciare il completamento delle attività.

Markdown: Nuova Istanza al Completamento

Quando completi un'attività ricorrente markdown, lo stato dell'attività originale cambia a "done" e viene creata una nuova istanza dell'attività con la data della prossima occorrenza, inserita dopo l'originale nel tuo file.

Crea una cronologia visibile delle attività completate nel tuo file, perfetto per tracciare il progresso nel tempo.

TaskNotes: Array Complete Instances

Quando completi un'attività ricorrente TaskNotes, la data di completamento viene aggiunta all'array complete_instances, il campo stato non cambia mai, è la data programmata avanza alla prossima occorrenza non completata. DTSTART viene aggiunto automaticamente alla ricorrenza al primo completamento.

Mantiene un singolo file attività con cronologia completa nell'array complete_instances. Lo stato non cambia mai, quindi l'attività appare sempre nella tua lista cose da fare.

Quando Usare Quale Formato

Usa Markdown Quando:

  • Vuoi una cronologia visibile delle attività completate nei tuoi file
  • Preferisci il linguaggio naturale alla sintassi RRULE
  • Hai bisogno di ricorrenza basata sul completamento
  • Stai lavorando con note giornaliere o file di progetto

Usa TaskNotes Quando:

  • Vuoi un singolo file attività con cronologia completa
  • Hai bisogno di metadati ricchi
  • Vuoi mantenere gli offset delle date di scadenza automaticamente
  • Preferisci l'organizzazione un'attività per file

Quali schemi di ricorrenza supporta TaskForge?

TaskForge supporta un'ampia gamma di schemi di ricorrenza per entrambi i formati. Ecco una panoramica completa di tutte le opzioni disponibili:

Schemi giornalieri

La ricorrenza giornaliera offre una pianificazione semplice per le attivita di routine. Le opzioni includono ogni giorno, ogni N giorni e ogni giorno lavorativo (da lunedi a venerdi). Usa gli schemi giornalieri per abitudini, routine e attivita che devono essere completate regolarmente.

Schemi settimanali

La ricorrenza settimanale offre una pianificazione flessibile per le attivita che si ripetono in giorni specifici della settimana. Le opzioni includono ogni settimana, ogni N settimane, ogni lunedi, giorni specifici o qualsiasi combinazione di giorni.

Schemi mensili

La ricorrenza mensile offre un controllo preciso su quale giorno del mese un'attivita si ripete. Le opzioni includono ogni mese, ogni N mesi, in una data specifica, l'ultimo giorno del mese, un giorno relativo della settimana o piu giorni.

Schemi annuali

Gli schemi annuali sono utili per eventi e revisioni annuali. Puoi impostare un'attivita per ripetersi ogni anno, ogni N anni o in mesi specifici. Ideali per revisioni annuali, promemoria di compleanni o attivita stagionali.

Schemi basati sul completamento

La ricorrenza basata sul completamento calcola la prossima occorrenza dalla data in cui completi effettivamente l'attivita. Usa frasi come "when done" o "after completion" nel formato Markdown. Particolarmente utile per attivita dove l'intervallo tra le occorrenze conta piu di un programma fisso.

Limiti di conteggio e date di fine

Puoi limitare quante volte un'attivita si ripete. Nel formato Markdown, usa l'emoji di conteggio seguito da un numero. In TaskNotes, usa il parametro COUNT nella tua RRULE. Puoi anche impostare una data di fine per interrompere la ricorrenza dopo una data specifica.

Schemi di ennesimo giorno della settimana

Per attivita che cadono in un giorno relativo del mese, TaskForge supporta schemi di ennesimo giorno. Puoi pianificare attivita per il primo lunedi, ultimo venerdi, secondo martedi di ogni mese o qualsiasi combinazione simile.

Pronto a Scoprire di Piu?

Esplora queste guide correlate per padroneggiare TaskForge:

Entrambi i formati condividono lo stesso motore di ricorrenza sotto il cofano, quindi la pianificazione si comporta allo stesso modo indipendentemente dal formato che scegli. E non sei mai bloccato, puoi mescolare entrambi i formati nello stesso vault e migrare tra loro man mano che le tue esigenze evolvono. Esplora tutte le funzionalità di ricorrenza o visita il nostro centro assistenza per supporto alla configurazione.

Azhar Dewji
Azhar Dewji · · Updated July 8, 2026

Ingegnere del software con oltre 10 anni di esperienza nello sviluppo di app mobile e desktop in Swift, Kotlin e Flutter. Sviluppatore indipendente con base a Toronto, Canada. Creatore di TaskForge. Scopri di più