Przejdź do głównej treści
TaskForge 3.0: SI czyta twoje zadania.
Integracja i przepływy pracy

Kompletny przewodnik po powtarzających się zadaniach w TaskForge

TaskForge obsługuje powtarzające się zadania w dwóch potężnych formatach: Markdown i TaskNotes. Każdy format oferuje unikalne zalety dla różnych przepływów pracy. Ten przewodnik wyjaśnia, jak oba działają, ich kluczowe różnice i kiedy używać każdego z nich.

Dlaczego TaskForge obsługuje dwa formaty powtarzania?

TaskForge oferuje dwa różne podejścia do powtarzających się zadań, każde zoptymalizowane dla różnych przypadków użycia:

Format Markdown

Idealny dla prostych powtarzających się zadań w notatkach dziennych i plikach projektów. Używa naturalnego języka i tworzy nowe instancje zadań po ukończeniu. Świetny dla zadań, które wymagają widocznej historii.

Format TaskNotes

Idealny dla szczegółowych powtarzających się przepływów pracy z jednym zadaniem na plik. Używa formatu RRULE w frontmatter YAML i śledzi ukończenia w tablicy complete_instances. Idealny dla zadań wymagających bogatych metadanych i spójnego planowania.

Na pierwszy rzut oka: Kluczowe różnice

Funkcja Markdown TaskNotes
Konfiguracja Naturalny język z emoji 🔁 Format RRULE w frontmatter YAML
Śledzenie ukończenia Status zmienia się na "done" Tablica complete_instances (status bez zmian)
Tworzenie instancji Tworzy nowe zadanie po ukończeniu Aktualizuje w miejscu (to samo zadanie)
Data bazowa Auto-określana (Termin > Zaplanowane > Start) Zawsze używa daty zaplanowanej
Przesunięcie terminu Niezachowywane Zachowywane (domyślnie: włączone)
Zachowanie przy cofnięciu ukończenia Zmienia status z powrotem (nowa instancja pozostaje) Usuwa z complete_instances, cofa datę
Limity COUNT Emoji 🔢 z liczbą lub pozycja/całość Parametr COUNT w RRULE
Najlepsze dla Proste powtarzające się zadania, widoczna historia Szczegółowe przepływy pracy, bogate metadane

Jak zacząć z szablonami zadań cyklicznych?

Format Markdown

Dodawaj powtarzające się zadania bezpośrednio w plikach markdown używając naturalnego języka:

- [ ] 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

Twórz jedno-zadanie-na-plik z frontmatter YAML dla szczegółowych powtarzających się przepływów pracy:

---
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.

Nowy w TaskNotes? Sprawdź nasz Przewodnik po integracji TaskNotes , aby dowiedzieć się o formacie jedno-zadanie-na-plik i podstawach frontmatter YAML.

Jak działa powtarzalność

Zrozumienie, jak TaskForge oblicza następne wystąpienie, jest kluczowe dla obu formatów. Kluczową koncepcją jest data bazowa - data, która jest przesuwana, gdy realizujesz powtarzające się zadanie.

Markdown: Automatyczne określanie bazy

Zadania Markdown automatycznie określają datę bazową używając reguł pierwszeństwa:

Pierwszeństwo: Termin > Data zaplanowana > Data rozpoczęcia

Jeśli istnieje, termin staje się bazą. W przeciwnym razie używana jest data zaplanowana. Data rozpoczęcia jest używana tylko jeśli nie ma ani terminu, ani daty zaplanowanej.

TaskNotes: Zawsze data zaplanowana

Powtarzające się zadania TaskNotes zawsze używają daty zaplanowanej jako bazy do obliczania powtarzalności. Zapewnia to spójne, przewidywalne zachowanie niezależnie od innych pól dat.

Data zaplanowana jest wymagana dla powtarzających się zadań TaskNotes. Gdy realizujesz zadanie, TaskForge dodaje datę ukończenia do tablicy complete_instances, oblicza następne wystąpienie na podstawie daty zaplanowanej i aktualizuje datę zaplanowaną na następne nieukończone wystąpienie.

Śledzenie ukończenia

Dwa formaty mają fundamentalnie różne podejścia do śledzenia ukończenia zadań.

Markdown: Nowa instancja po ukończeniu

Gdy realizujesz powtarzające się zadanie markdown, status oryginalnego zadania zmienia się na "done" i tworzona jest nowa instancja zadania z następną datą wystąpienia, wstawiana po oryginale w pliku.

Tworzy widoczną historię ukończonych zadań w pliku, idealny do śledzenia postępów w czasie.

TaskNotes: Tablica complete_instances

Gdy realizujesz powtarzające się zadanie TaskNotes, data ukończenia jest dodawana do tablicy complete_instances, pole statusu nigdy się nie zmienia, a data zaplanowana przesuwa się na następne nieukończone wystąpienie. DTSTART jest automatycznie dodawany do powtarzalności przy pierwszym ukończeniu.

Utrzymuje pojedynczy plik zadania z pełną historią w tablicy complete_instances. Status nigdy się nie zmienia, więc zadanie zawsze pojawia się na liście do zrobienia.

Kiedy używać którego formatu

Używaj Markdown gdy:

  • Chcesz widocznej historii ukończonych zadań w plikach
  • Preferujesz naturalny język nad składnią RRULE
  • Potrzebujesz powtarzalności opartej na ukończeniu
  • Pracujesz z notatkami dziennymi lub plikami projektów

Używaj TaskNotes gdy:

  • Chcesz pojedynczego pliku zadania z pełną historią
  • Potrzebujesz bogatych metadanych
  • Chcesz automatycznie zachowywać przesunięcia terminów
  • Preferujesz organizację jedno-zadanie-na-plik

Jakie wzorce powtarzania obsługuje TaskForge?

TaskForge obsługuje szeroki zakres wzorców powtarzania dla obu formatów. Oto pełny przegląd wszystkich dostępnych opcji:

Wzorce dzienne

Powtarzanie dzienne oferuje proste planowanie dla rutynowych zadań. Opcje obejmują codziennie, co N dni i każdy dzień roboczy (poniedziałek do piątku). Używaj wzorców dziennych do nawyków, rutyny i zadań wymagających regularnego wykonania.

Wzorce tygodniowe

Powtarzanie tygodniowe oferuje elastyczne planowanie dla zadań powtarzanych w określone dni tygodnia. Opcje obejmują co tydzień, co N tygodni, każdy poniedziałek, określone dni lub dowolna kombinacje dni.

Wzorce miesięczne

Powtarzanie miesięczne daje precyzyjną kontrolę nad tym, w który dzień miesiąca zadanie się powtarza. Opcje obejmują co miesiąc, co N miesięcy, określoną datę, ostatni dzień miesiąca, względny dzień tygodnia lub wiele dni.

Wzorce roczne

Wzorce roczne są przydatne dla rocznych wydarzeń i przeglądów. Możesz ustawić zadanie do powtarzania co rok, co N lat lub w określonych miesiącach. Idealne dla rocznych przeglądów, przypomnień o urodzinach lub zadań sezonowych.

Wzorce oparte na ukończeniu

Powtarzanie oparte na ukończeniu oblicza następne wystąpienie od daty faktycznego ukończenia zadania. W formacie Markdown użyj fraz "when done" lub "after completion". Jest to szczególnie przydatne dla zadań, gdzie odstęp między wystąpieniami jest ważniejszy niż stały harmonogram.

Limity licznikowe i daty zakończenia

Możesz ograniczyć ile razy zadanie się powtarza. W formacie Markdown użyj emoji licznika i liczby. W TaskNotes użyj parametru COUNT w RRULE. Możesz też ustawić datę zakończenia, aby zatrzymać powtarzanie po określonej dacie.

Wzorce N-tego dnia tygodnia

Dla zadań przypadających na względny dzień miesiąca TaskForge obsługuje wzorce n-tego dnia tygodnia. Możesz zaplanować zadania na pierwszy poniedziałek, ostatni piątek, drugi wtorek każdego miesiąca lub dowolną podobną kombinację. Ten wzorzec często stosuje się do cyklicznych spotkań, miesięcznych przeglądów albo każdego wydarzenia powiązanego z pozycją w miesiącu, a nie ze stałą datą.

Gotowy dowiedzieć się więcej?

Eksploruj te powiązane przewodniki, aby opanować TaskForge:

Oba formaty dzielą ten sam silnik powtarzalności pod spodem, więc planowanie działa tak samo niezależnie od wybranego formatu. I nigdy nie jesteś zamknięty - możesz mieszać oba formaty w tym samym sejfie i migrować między nimi w miarę ewoluowania potrzeb. Odkryj wszystkie funkcje powtarzalności lub odwiedź nasze centrum pomocy po wsparcie w konfiguracji.

Azhar Dewji
Azhar Dewji · 10 listopada 2025 · Zaktualizowano: 18 lipca 2026

Inżynier oprogramowania z ponad 10-letnim doświadczeniem w tworzeniu aplikacji mobilnych i desktopowych w Swift, Kotlin i Flutter. Niezależny deweloper z Toronto, Kanada. Twórca TaskForge. Dowiedz się więcej