Guide Complet des Tâches Récurrentes dans TaskForge
TaskForge prend en charge les tâches récurrentes dans deux formats puissants : Markdown et TaskNotes. Chaque format offre des avantages uniques pour différents flux de travail. Ce guide explique comment les deux fonctionnent, leurs principales différences et quand utiliser chacun d'eux.
Pourquoi Deux Formats ?
TaskForge propose deux approches distinctes pour les tâches récurrentes, chacune optimisée pour différents cas d'utilisation :
Format Markdown
Parfait pour les tâches récurrentes simples dans vos notes quotidiennes et fichiers de projet. Utilise le langage naturel et crée de nouvelles instances de tâches à la complétion. Idéal pour les tâches nécessitant un historique visible.
Format TaskNotes
Idéal pour les flux de travail récurrents détaillés avec une tâche par fichier. Utilise le format RRULE dans le frontmatter YAML et suit les complétions dans un tableau complete_instances. Parfait pour les tâches nécessitant des métadonnées riches et une planification cohérente.
En Un Coup d'Œil : Différences Clés
| Fonctionnalité | Markdown | TaskNotes |
|---|---|---|
| Configuration | Langage naturel avec emoji 🔁 | Format RRULE dans le frontmatter YAML |
| Suivi des Complétions | Le statut passe à "terminé" | Tableau complete_instances (statut inchangé) |
| Création d'Instance | Crée une nouvelle tâche à la complétion | Mise à jour sur place (même tâche) |
| Date de Base | Auto-déterminée (Échéance > Planifiée > Début) | Utilise toujours la date planifiée |
| Décalage Date d'Échéance | Non maintenu | Maintenu (par défaut : activé) |
| Comportement d'Annulation | Change le statut (nouvelle instance reste) | Retire de complete_instances, restaure la date |
| Limites COUNT | Emoji 🔢 avec nombre ou position/total | Paramètre COUNT dans RRULE |
| Idéal Pour | Tâches récurrentes simples, historique visible | Flux de travail détaillés, métadonnées riches |
Démarrage Rapide : Modèles
Format Markdown
Ajoutez des tâches récurrentes directement dans vos fichiers markdown en utilisant le langage naturel :
- [ ] 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
Format TaskNotes
Créez une-tâche-par-fichier avec frontmatter YAML pour des flux de travail récurrents détaillés :
--- 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.
Nouveau dans TaskNotes ? Consultez notre Guide d'Intégration TaskNotes pour découvrir le format une-tâche-par-fichier et les bases du frontmatter YAML.
Comment Fonctionne la Récurrence
Comprendre comment TaskForge calcule la prochaine occurrence est crucial pour les deux formats. Le concept clé est la date de base, la date qui est avancée lorsque vous complétez une tâche récurrente.
Markdown : Détermination Automatique de la Base
Les tâches Markdown déterminent automatiquement la date de base en utilisant des règles de précédence :
Précédence : Date d'Échéance > Date Planifiée > Date de Début
Si présente, la date d'échéance devient la base. Sinon, la date planifiée est utilisée. La date de début n'est utilisée que si ni l'échéance ni la planifiée ne sont présentes.
TaskNotes : Toujours la Date Planifiée
Les tâches récurrentes TaskNotes utilisent toujours la date planifiée comme base pour le calcul de récurrence. Cela fournit un comportement cohérent et prévisible indépendamment des autres champs de date.
La date planifiée est requise pour les tâches récurrentes TaskNotes. Lorsque vous complétez une tâche, TaskForge ajoute la date de complétion au tableau complete_instances, calcule la prochaine occurrence à partir de la date planifiée et met à jour la date planifiée vers la prochaine occurrence non complétée.
Suivi des Complétions
Les deux formats adoptent des approches fondamentalement différentes pour suivre la complétion des tâches.
Markdown : Nouvelle Instance à la Complétion
Lorsque vous complétez une tâche récurrente markdown, le statut de la tâche originale passe à "terminé" et une nouvelle instance de tâche est créée avec la date de la prochaine occurrence, insérée après l'originale dans votre fichier.
Crée un historique visible des tâches complétées dans votre fichier, parfait pour suivre la progression au fil du temps.
TaskNotes : Tableau Complete Instances
Lorsque vous complétez une tâche récurrente TaskNotes, la date de complétion est ajoutée au tableau complete_instances, le champ statut ne change jamais, et la date planifiée avance vers la prochaine occurrence non complétée. DTSTART est automatiquement ajouté à la récurrence à la première complétion.
Maintient un fichier de tâche unique avec l'historique complet dans le tableau complete_instances. Le statut ne change jamais, donc la tâche apparaît toujours dans votre liste de tâches.
Quand Utiliser Quel Format
Utilisez Markdown Quand :
- Vous voulez un historique visible des tâches complétées dans vos fichiers
- Vous préférez le langage naturel à la syntaxe RRULE
- Vous avez besoin d'une récurrence basée sur la complétion
- Vous travaillez avec des notes quotidiennes ou des fichiers de projet
Utilisez TaskNotes Quand :
- Vous voulez un fichier de tâche unique avec l'historique complet
- Vous avez besoin de métadonnées riches
- Vous voulez maintenir automatiquement les décalages de date d'échéance
- Vous préférez l'organisation une-tâche-par-fichier
Quels schemas de recurrence TaskForge prend-il en charge ?
TaskForge prend en charge une large gamme de schemas de recurrence pour les deux formats. Voici un apercu complet de toutes les options disponibles :
Schemas quotidiens
La recurrence quotidienne offre une planification simple pour les taches routinieres. Les options incluent chaque jour, tous les N jours et chaque jour ouvrable (lundi a vendredi). Utilisez les schemas quotidiens pour les habitudes, routines et taches qui doivent etre accomplies regulierement.
Schemas hebdomadaires
La recurrence hebdomadaire offre une planification flexible pour les taches qui se repetent certains jours de la semaine. Les options incluent chaque semaine, toutes les N semaines, chaque lundi, des jours specifiques comme lundi, mercredi et vendredi, ou toute combinaison de jours.
Schemas mensuels
La recurrence mensuelle vous donne un controle precis sur le jour du mois ou une tache se repete. Les options incluent chaque mois, tous les N mois, a une date specifique comme le 1er ou le 15, le dernier jour du mois, un jour relatif comme le 2e mardi, ou plusieurs jours.
Schemas annuels
Les schemas annuels sont utiles pour les evenements et bilans annuels. Vous pouvez configurer une tache pour se repeter chaque annee, tous les N ans ou certains mois. Ideaux pour les bilans annuels, rappels d'anniversaire ou taches saisonnieres.
Schemas bases sur l'achevement
La recurrence basee sur l'achevement calcule la prochaine occurrence a partir de la date a laquelle vous terminez reellement la tache. Utilisez des expressions comme "when done" ou "after completion" en format Markdown. C'est particulierement utile pour les taches ou l'intervalle entre les occurrences compte plus qu'un calendrier fixe.
Limites de comptage et dates de fin
Vous pouvez limiter le nombre de repetitions d'une tache. En format Markdown, utilisez l'emoji de comptage suivi d'un nombre. Dans TaskNotes, utilisez le parametre COUNT dans votre RRULE. Vous pouvez aussi definir une date de fin pour arreter la recurrence apres une date specifique.
Schemas de Nieme jour de la semaine
Pour les taches qui tombent un jour relatif du mois, TaskForge prend en charge les schemas de Nieme jour. Vous pouvez planifier des taches pour le premier lundi, dernier vendredi, deuxieme mardi de chaque mois ou toute combinaison similaire.
Prêt à En Savoir Plus ?
Explorez ces guides associés pour maîtriser TaskForge :
Les deux formats partagent le même moteur de récurrence sous le capot, donc la planification se comporte de la même façon quel que soit le format que vous choisissez. Et vous n'êtes jamais enfermé, vous pouvez mélanger les deux formats dans le même coffre et migrer entre eux à mesure que vos besoins évoluent. Explorez toutes les fonctionnalités de récurrence ou visitez notre centre d'aide pour une assistance à la configuration.
Articles Connexes
- Guide d'Intégration TaskNotes Utilisez une tâche par fichier avec frontmatter YAML pour une documentation détaillée des tâches dans Obsidian. Lire la suite
- Guide GTD Complet pour Obsidian Implémentez la méthodologie Getting Things Done dans Obsidian avec la puissante gestion des tâches de TaskForge. Lire la suite
- Guide Complet du Plugin Obsidian Tasks Maîtrisez la syntaxe du plugin Obsidian Tasks : dates, priorités, récurrence et filtres dans votre coffre. Lire la suite
Ingénieur logiciel avec plus de 10 ans d'expérience dans le développement d'applications mobiles et de bureau en Swift, Kotlin et Flutter. Développeur indépendant basé à Toronto, Canada. Créateur de TaskForge. En savoir plus