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.
Powiazane Artykuly
- Przewodnik po integracji TaskNotes Uzyj jednego zadania na plik z frontmatter YAML dla szczegolowej dokumentacji zadan w Obsidian. Czytaj więcej
- Kompletny przewodnik GTD dla Obsidian Wdroz metode Getting Things Done w Obsidian z poteznym zarządzaniem zadaniami TaskForge. Czytaj więcej
- Kompletny przewodnik po wtyczce Obsidian Tasks Opanuj składnię wtyczki Obsidian Tasks: daty, priorytety, powtarzanie i filtry w swoim sejfie. Czytaj więcej
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