Przejdz do głównej tresci
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 dwa formaty?

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 dzieńnych 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

Szybki start: Szablony

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 dzieńnymi 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 obsluguje TaskForge?

TaskForge obsluguje szeroki zakres wzorcow powtarzania dla obu formatow. Oto pelny przeglad wszystkich dostepnych opcji:

Wzorce dzienne

Powtarzanie dzienne oferuje proste planowanie dla rutynowych zadan. Opcje obejmuja codziennie, co N dni i kazdy dzien roboczy (poniedzialek do piatku). Uzywaj wzorcow dziennych do nawykow, rutyny i zadan wymagajacych regularnego wykonania.

Wzorce tygodniowe

Powtarzanie tygodniowe oferuje elastyczne planowanie dla zadan powtarzanych w okreslone dni tygodnia. Opcje obejmuja co tydzien, co N tygodni, kazdy poniedzialek, okreslone dni lub dowolna kombinacje dni.

Wzorce miesieczne

Powtarzanie miesieczne daje precyzyjna kontrole nad tym, w ktory dzien miesiaca zadanie sie powtarza. Opcje obejmuja co miesiac, co N miesiecy, okreslona date, ostatni dzien miesiaca, wzgledny dzien tygodnia lub wiele dni.

Wzorce roczne

Wzorce roczne sa przydatne dla rocznych wydarzen i przegladow. Mozesz ustawic zadanie do powtarzania co rok, co N lat lub w okreslonych miesiacach. Idealne dla rocznych przegladow, przypomnien o urodzinach lub zadan sezonowych.

Wzorce oparte na ukonczeniu

Powtarzanie oparte na ukonczeniu oblicza nastepne wystapienie od daty faktycznego ukonczenia zadania. W formacie Markdown uzyj fraz "when done" lub "after completion". Jest to szczegolnie przydatne dla zadan, gdzie odstep miedzy wystapieniami jest wazniejszy niz staly harmonogram.

Limity licznikowe i daty zakonczenia

Mozesz ograniczyc ile razy zadanie sie powtarza. W formacie Markdown uzyj emoji licznika i liczby. W TaskNotes uzyj parametru COUNT w RRULE. Mozesz tez ustawic date zakonczenia, aby zatrzymac powtarzanie po okreslonej dacie.

Wzorce N-tego dnia tygodnia

Dla zadan przypadajacych na wzgledny dzien miesiaca TaskForge obsluguje wzorce N-tego dnia tygodnia. Mozesz zaplanowac zadania na pierwszy poniedzialek, ostatni piatek, drugi wtorek kazdego miesiaca lub dowolna podobna kombinacje.

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 · · Updated July 8, 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 sie więcej