मुख्य सामग्री पर जाएं
इंटीग्रेशन और वर्कफ्लो

TaskForge में रिकरिंग टास्क की संपूर्ण गाइड

TaskForge दो शक्तिशाली फॉर्मेट में रिकरिंग टास्क सपोर्ट करता है: Markdown और TaskNotes। प्रत्येक फॉर्मेट विभिन्न वर्कफ्लो के लिए अद्वितीय फायदे प्रदान करता है। यह गाइड बताती है कि दोनों कैसे काम करते हैं, उनके मुख्य अंतर, और प्रत्येक का कब उपयोग करें।

दो फॉर्मेट क्यों?

TaskForge रिकरिंग टास्क के लिए दो अलग-अलग दृष्टिकोण प्रदान करता है, प्रत्येक विभिन्न उपयोग के मामलों के लिए ऑप्टिमाइज्ड:

Markdown फॉर्मेट

आपके daily notes और प्रोजेक्ट फ़ाइलों में सरल रिकरिंग टास्क के लिए परफेक्ट। नेचुरल लैंग्वेज का उपयोग करता है और कम्प्लीशन पर नए टास्क इंस्टेंस बनाता है। उन टास्क के लिए बढ़िया जिन्हें विजिबल हिस्ट्री की आवश्यकता है।

TaskNotes फॉर्मेट

एक टास्क प्रति फ़ाइल के साथ विस्तृत रिकरिंग वर्कफ्लो के लिए आदर्श। YAML frontmatter में RRULE फॉर्मेट का उपयोग करता है और complete_instances एरे में कम्प्लीशन ट्रैक करता है। रिच मेटाडेटा और कंसिस्टेंट शेड्यूलिंग की आवश्यकता वाले टास्क के लिए परफेक्ट।

एक नज़र में: मुख्य अंतर

फीचर Markdown TaskNotes
कॉन्फ़िगरेशन 🔁 इमोजी के साथ नेचुरल लैंग्वेज YAML frontmatter में RRULE फॉर्मेट
कम्प्लीशन ट्रैकिंग स्टेटस "done" में बदलता है complete_instances एरे (स्टेटस अपरिवर्तित)
इंस्टेंस क्रिएशन कम्प्लीशन पर नया टास्क बनाता है इन-प्लेस अपडेट (वही टास्क)
बेसिस डेट ऑटो-डिटर्मिन्ड (Due > Scheduled > Start) हमेशा scheduled date का उपयोग करता है
Due Date ऑफसेट मेंटेन नहीं होता मेंटेन होता है (डिफ़ॉल्ट: सक्षम)
अनकम्प्लीट बिहेवियर स्टेटस वापस बदलता है (नया इंस्टेंस रहता है) complete_instances से हटाता है, डेट रोलबैक करता है
COUNT लिमिट्स 🔢 इमोजी नंबर या पोजीशन/टोटल के साथ RRULE में COUNT पैरामीटर
सर्वोत्तम उपयोग सरल रिकरिंग टास्क, विजिबल हिस्ट्री विस्तृत वर्कफ्लो, रिच मेटाडेटा

क्विक स्टार्ट: टेम्प्लेट्स

Markdown फॉर्मेट

नेचुरल लैंग्वेज का उपयोग करके सीधे अपनी markdown फ़ाइलों में रिकरिंग टास्क जोड़ें:

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

TaskNotes फॉर्मेट

विस्तृत रिकरिंग वर्कफ्लो के लिए YAML frontmatter के साथ एक-टास्क-प्रति-फ़ाइल बनाएं:

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

TaskNotes में नए हैं? एक-टास्क-प्रति-फ़ाइल फॉर्मेट और YAML frontmatter बेसिक्स के बारे में जानने के लिए हमारी देखें TaskNotes इंटीग्रेशन गाइड

रिकरेंस कैसे काम करता है

दोनों फॉर्मेट के लिए TaskForge अगली occurrence की गणना कैसे करता है यह समझना महत्वपूर्ण है। मुख्य अवधारणा है बेसिस डेट, वह डेट जो रिकरिंग टास्क पूरा करने पर आगे बढ़ती है।

Markdown: ऑटोमैटिक बेसिस डिटर्मिनेशन

Markdown टास्क प्रेसिडेंस नियमों का उपयोग करके स्वचालित रूप से बेसिस डेट निर्धारित करते हैं:

प्रेसिडेंस: Due Date > Scheduled Date > Start Date

यदि मौजूद है, तो due date बेसिस बन जाती है। अन्यथा, scheduled date का उपयोग होता है। Start date केवल तभी उपयोग होती है जब न due और न scheduled मौजूद हों।

TaskNotes: हमेशा Scheduled Date

TaskNotes रिकरिंग टास्क हमेशा रिकरेंस गणना के लिए बेसिस के रूप में scheduled date का उपयोग करते हैं। यह अन्य डेट फ़ील्ड की परवाह किए बिना कंसिस्टेंट, प्रेडिक्टेबल बिहेवियर प्रदान करता है।

TaskNotes रिकरिंग टास्क के लिए scheduled date आवश्यक है। जब आप टास्क पूरा करते हैं, TaskForge complete_instances एरे में कम्प्लीशन डेट जोड़ता है, scheduled date से अगली occurrence की गणना करता है, और scheduled date को अगली अनकम्प्लीटेड occurrence में अपडेट करता है।

कम्प्लीशन ट्रैकिंग

दोनों फॉर्मेट टास्क कम्प्लीशन ट्रैक करने के लिए मूल रूप से अलग-अलग दृष्टिकोण अपनाते हैं।

Markdown: कम्प्लीशन पर नया इंस्टेंस

जब आप markdown रिकरिंग टास्क पूरा करते हैं, तो मूल टास्क का स्टेटस "done" में बदल जाता है और अगली occurrence डेट के साथ एक नया टास्क इंस्टेंस बनता है, जो आपकी फ़ाइल में मूल के बाद इन्सर्ट होता है।

आपकी फ़ाइल में पूर्ण टास्क की विजिबल हिस्ट्री बनाता है, समय के साथ प्रगति ट्रैक करने के लिए परफेक्ट।

TaskNotes: Complete Instances एरे

जब आप TaskNotes रिकरिंग टास्क पूरा करते हैं, तो कम्प्लीशन डेट complete_instances एरे में जोड़ी जाती है, स्टेटस फ़ील्ड कभी नहीं बदलता, और scheduled date अगली अनकम्प्लीटेड occurrence में आगे बढ़ जाती है। पहली कम्प्लीशन पर रिकरेंस में DTSTART स्वचालित रूप से जोड़ा जाता है।

complete_instances एरे में पूर्ण हिस्ट्री के साथ एक सिंगल टास्क फ़ाइल मेंटेन करता है। स्टेटस कभी नहीं बदलता, इसलिए टास्क हमेशा आपकी todo लिस्ट में दिखाई देता है।

कौन सा फॉर्मेट कब उपयोग करें

Markdown का उपयोग करें जब:

  • आप अपनी फ़ाइलों में पूर्ण टास्क की विजिबल हिस्ट्री चाहते हैं
  • आप RRULE सिंटैक्स की तुलना में नेचुरल लैंग्वेज पसंद करते हैं
  • आपको कम्प्लीशन-बेस्ड रिकरेंस की आवश्यकता है
  • आप daily notes या प्रोजेक्ट फ़ाइलों के साथ काम कर रहे हैं

TaskNotes का उपयोग करें जब:

  • आप पूर्ण हिस्ट्री के साथ एक सिंगल टास्क फ़ाइल चाहते हैं
  • आपको रिच मेटाडेटा की आवश्यकता है
  • आप due date ऑफसेट स्वचालित रूप से मेंटेन करना चाहते हैं
  • आप एक-टास्क-प्रति-फ़ाइल ऑर्गनाइजेशन पसंद करते हैं

TaskForge किन पुनरावृत्ति पैटर्न का समर्थन करता है?

TaskForge दोनों प्रारूपों के लिए पुनरावृत्ति पैटर्न की एक विस्तृत श्रृंखला का समर्थन करता है। यहां सभी उपलब्ध विकल्पों का पूर्ण अवलोकन है:

दैनिक पैटर्न

दैनिक पुनरावृत्ति नियमित कार्यों के लिए सरल शेड्यूलिंग प्रदान करती है। विकल्पों में हर दिन, हर N दिन और हर कार्यदिवस (सोमवार से शुक्रवार) शामिल हैं। आदतों, दिनचर्या और नियमित रूप से पूरे किए जाने वाले कार्यों के लिए दैनिक पैटर्न का उपयोग करें।

साप्ताहिक पैटर्न

साप्ताहिक पुनरावृत्ति सप्ताह के विशिष्ट दिनों में दोहराए जाने वाले कार्यों के लिए लचीली शेड्यूलिंग प्रदान करती है। विकल्पों में हर सप्ताह, हर N सप्ताह, हर सोमवार, विशिष्ट दिन, या दिनों का कोई भी संयोजन शामिल है।

मासिक पैटर्न

मासिक पुनरावृत्ति आपको सटीक नियंत्रण देती है कि महीने के किस दिन कार्य दोहराया जाता है। विकल्पों में हर महीने, हर N महीने, विशिष्ट तिथि, महीने का अंतिम दिन, सापेक्ष कार्यदिवस, या कई दिन शामिल हैं।

वार्षिक पैटर्न

वार्षिक पैटर्न वार्षिक कार्यक्रमों और समीक्षाओं के लिए उपयोगी हैं। आप हर साल, हर N साल, या विशिष्ट महीनों में कार्य दोहराने के लिए सेट कर सकते हैं। वार्षिक समीक्षाओं, जन्मदिन अनुस्मारकों या मौसमी कार्यों के लिए आदर्श।

पूर्णता-आधारित पैटर्न

पूर्णता-आधारित पुनरावृत्ति मूल नियत तिथि के बजाय वास्तव में कार्य पूरा करने की तिथि से अगली घटना की गणना करती है। Markdown प्रारूप में "when done" या "after completion" जैसे वाक्यांशों का उपयोग करें।

गिनती सीमा और समाप्ति तिथियां

आप सीमित कर सकते हैं कि कार्य कितनी बार दोहराया जाता है। Markdown प्रारूप में, गिनती इमोजी के बाद संख्या का उपयोग करें। TaskNotes में, अपने RRULE में COUNT पैरामीटर का उपयोग करें। आप किसी विशिष्ट तिथि के बाद पुनरावृत्ति रोकने के लिए समाप्ति तिथि भी सेट कर सकते हैं।

Nवां कार्यदिवस पैटर्न

महीने के सापेक्ष दिन पर आने वाले कार्यों के लिए, TaskForge Nवां कार्यदिवस पैटर्न का समर्थन करता है। आप हर महीने पहले सोमवार, अंतिम शुक्रवार, दूसरे मंगलवार या किसी भी समान संयोजन के लिए कार्य शेड्यूल कर सकते हैं।

और जानने के लिए तैयार हैं?

TaskForge में माहिर बनने के लिए इन संबंधित गाइड्स को एक्सप्लोर करें:

दोनों फॉर्मेट अंदर से एक ही रिकरेंस इंजन साझा करते हैं, इसलिए आप जो भी फॉर्मेट चुनें, शेड्यूलिंग उसी तरह काम करती है। और आप कभी लॉक-इन नहीं होते, आप एक ही वॉल्ट में दोनों फॉर्मेट मिक्स कर सकते हैं और जैसे-जैसे आपकी आवश्यकताएं बदलती हैं उनके बीच माइग्रेट कर सकते हैं। सभी रिकरेंस फीचर्स एक्सप्लोर करें या सेटअप सहायता के लिए हमारा हेल्प सेंटर देखें.

Azhar Dewji
Azhar Dewji · · Updated July 8, 2026

Swift, Kotlin और Flutter में mobile और desktop apps बनाने का 10+ साल का अनुभव रखने वाले software engineer। Toronto, Canada में बसे indie developer और TaskForge के निर्माता। और जानें