# شیڈولنگ کیسے کام کرتی ہے

> شیڈولز، ٹائمنگ، تبدیلیاں، مدتیں اور رنز: Metascheduler کے پیچھے کے تصورات، اور ہر لمحے پر کیا ہوتا ہے۔

دستاویزات · 4 منٹ کا مطالعہ · اپ ڈیٹ کیا گیا ⁨4 نومبر، 2026⁩

## بنیادی اجزا

**شیڈول** آپ کے کیلنڈر پر ایک اندراج ہے۔ اس کا ایک نام، ایک **ٹائمنگ** اور **تبدیلیوں** کی فہرست ہوتی ہے۔

**تبدیلی** آئٹمز کے ایک سیٹ پر ایک قسم کی ترمیم ہے: "ان 140 ویریئنٹس پر 20% چھوٹ دیں"، یا "مین مینیو کی جگہ بلیک فرائیڈے مینیو لگائیں"۔ ہر تبدیلی میں یہ ہوتا ہے:

- ایک **تبدیلی کی قسم**، جیسے ویریئنٹ کی قیمتیں یا نیویگیشن مینیو ([ہر قسم](https://metascheduler.app/ur/help/change-types.md));
- وہ **آئٹمز** جنہیں یہ تبدیل کرتی ہے، جیسے پروڈکٹس، اینٹریز یا کوئی مینیو؛
- **آغاز** پر یہ کیا کرتی ہے؛
- **اختتام پر** کیا ہوتا ہے: **رول بیک کریں**، **کچھ اور سیٹ کریں** یا **برقرار رکھیں**۔

تبدیلیاں اسی ترتیب سے چلتی ہیں جس ترتیب سے وہ فہرست میں ہیں۔

## ٹائمنگ

> **آزمائیں:** [شیڈول کیسے چلتا ہے](https://metascheduler.app/ur/help/how-scheduling-works)

| ٹائمنگ | کب چلتی ہے | اختتام پر |
| --- | --- | --- |
| **ایک بار** | ایک بار، کسی تاریخ اور وقت پر۔ | کچھ نہیں: اس کی تبدیلیاں برقرار رہتی ہیں، جیسے Rollouts کا لانچ۔ |
| **مدت** | ایک آغاز سے ایک اختتام تک۔ | ہر تبدیلی اپنے اختتام کے انتخاب پر چلتی ہے، جیسے Rollouts کا ایونٹ۔ |
| **دہرائیں** | ایک مدت جو روزانہ، ہفتہ وار یا ماہانہ ہوتی ہے۔ | ہر مدت اپنے اختتام پر رول بیک ہوتی ہے۔ |
| **رول آؤٹ کو فالو کریں** | جب کوئی Shopify رول آؤٹ ایکٹو ہوتا ہے۔ | جب رول آؤٹ ختم ہوتا ہے، جیسا آپ نے منتخب کیا۔ |

ہر شیڈول کا اپنا **ٹائم زون** ہوتا ہے۔ اوقات بالکل ٹھیک محفوظ ہوتے ہیں، اور شیڈول کے زون میں دکھائے جاتے ہیں۔

## اسٹیٹس

شیڈول ان اسٹیٹس سے گزرتا ہے:

1. **ڈرافٹ**: سیٹ اپ ہو رہا ہے۔ یہ کبھی نہیں چلتا۔
2. **شیڈول شدہ**: اپنے آغاز کا انتظار کر رہا ہے۔
3. **لائیو**: اس کی تبدیلیاں ابھی کی ہوئی ہیں۔
4. **ختم شدہ**: یہ چل چکا، اور مزید کچھ باقی نہیں۔

آپ شیڈول کو **روکیں** (کچھ نیا شروع نہیں ہوتا؛ جو لائیو ہے وہ پھر بھی اپنے اختتام پر رول بیک ہوتا ہے) یا **آرکائیو کریں** (یہ دوبارہ نہیں چلے گا؛ جو لائیو ہے وہ پھر بھی رول بیک ہوتا ہے) بھی کر سکتے ہیں۔ ختم شدہ یا آرکائیو شدہ شیڈول ایڈٹ نہیں ہو سکتا: اسے دوبارہ چلانے کے لیے **نقل بنائیں** منتخب کریں۔

## آغاز پر کیا ہوتا ہے

ہر آئٹم کے لیے Metascheduler:

1. موجودہ ویلیو پڑھ کر محفوظ کرتا ہے (اسنیپ شاٹ)؛
2. نئی ویلیو لکھتا ہے؛
3. جو لکھا اسے محفوظ کرتا ہے۔

اگر آئٹم میں پہلے سے وہی ویلیو ہو تو کچھ نہیں لکھا جاتا۔ فیصد ہمیشہ محفوظ کی ہوئی ویلیو سے نکالا جاتا ہے، اس لیے دوبارہ کوشش کبھی 20% دو بار نہیں گھٹاتی۔

## اختتام پر کیا ہوتا ہے

ہر آئٹم کے لیے، تبدیلی کے اختتام کے انتخاب کے مطابق:

- **رول بیک کریں**: اگر لائیو ویلیو اب بھی وہی ہے جو Metascheduler نے لکھی تھی تو وہ محفوظ کی ہوئی ویلیو واپس رکھ دیتا ہے۔ اگر کسی نے اسے تبدیل کیا تو وہ اسے نہیں چھیڑتا اور آپ سے پوچھتا ہے۔ [رول بیک کیسے کام کرتا ہے](https://metascheduler.app/ur/help/undo-and-drift.md) دیکھیں۔
- **کچھ اور سیٹ کریں**: آپ کی منتخب کردہ اختتامی ویلیو لکھتا ہے۔
- **برقرار رکھیں**: کچھ نہیں کرتا۔

## دیر سے چلنے والے رنز

Metascheduler ہر آغاز اور اختتام کو وقت پر ایک بار چلاتا ہے۔ اگر وہ وقت پر نہ چل سکے (مثلاً Shopify بند تھا) تو وہ ان اصولوں پر چلتا ہے:

| صورتحال | کیا ہوتا ہے |
| --- | --- |
| 5 منٹ تک دیر سے ہونے والا آغاز | معمول کے مطابق چلتا ہے۔ |
| اس سے زیادہ دیر سے ہونے والا آغاز، اپنی مدت کے اندر | چلتا ہے، اور **لیٹ** کا نشان لگ جاتا ہے۔ |
| ایسا آغاز جس کی مدت پہلے ہی ختم ہو چکی ہو | چھوڑ دیا جاتا ہے، اور **آپ کی توجہ درکار** میں دکھایا جاتا ہے۔ اس کا اختتام منسوخ ہو جاتا ہے۔ |
| کوئی اختتام، چاہے کتنا ہی دیر سے ہو | ہمیشہ چلتا ہے۔ چیزوں کو واپس رکھنا محفوظ سمت ہے۔ |
| ایک دن سے زیادہ دیر سے ہونے والی ایک بار کی تبدیلی | **آپ کی توجہ درکار** میں آپ کا انتظار کرتی ہے: **ابھی چلائیں** یا **چھوڑ دیں**۔ |

**ابھی چلائیں**، **دوبارہ کوشش کریں** اور رول آؤٹ کے آغاز ان اصولوں سے نہیں رکتے۔

## دوبارہ کوششیں

جب Shopify مصروف ہو یا اس تک رسائی نہ ہو تو Metascheduler انتظار کرتا ہے اور دوبارہ کوشش کرتا ہے، زیادہ سے زیادہ 5 بار، ہر بار پہلے سے لمبے انتظار کے ساتھ۔ جس تبدیلی کو Shopify مسترد کر دے (ایسی ویلیو جس کی اجازت نہیں، یا ایسا آئٹم جو موجود ہی نہیں) اس کی دوبارہ کوشش نہیں کی جاتی: وہ آئٹم ناکام ہوتا ہے اور باقی جاری رہتے ہیں، اور رن **جزوی طور پر ہوا** دکھاتا ہے۔

## تضادات

جب دو شیڈولز ایک ہی آئٹم کو اوورلیپ ہوتے اوقات میں تبدیل کریں تو ایڈیٹر اسے **تضادات** کے تحت دکھاتا ہے، اور کیلنڈر دونوں پر نشان لگاتا ہے۔ یہ انتباہ ہے، رکاوٹ نہیں: رول بیک کے محفوظ اصول اوورلیپ کو کسی بھی شیڈول کو بگاڑنے سے روکتے ہیں۔

## متعلقہ مضامین

- [رول بیک کیسے کام کرتا ہے](https://metascheduler.app/ur/help/undo-and-drift.md): Metascheduler جو بدلتا ہے اسے محفوظ کرتا ہے اور واپس رکھنے سے پہلے چیک کرتا ہے، اس لیے وہ کبھی کسی ایسی ترمیم کو نہیں مٹاتا جو کسی نے اس دوران کی ہو۔
- [اپنی پہلی تبدیلی شیڈول کریں](https://metascheduler.app/ur/help/first-schedule.md): آغاز اور اختتام کے ساتھ شیڈول بنائیں، ایک تبدیلی شامل کریں، پریویو دیکھیں، اور اسے شیڈول کریں۔
- [اصطلاحات کی فہرست](https://metascheduler.app/ur/help/glossary.md): Metascheduler جو الفاظ استعمال کرتا ہے، اور وہ اسٹیٹس جو آپ کو شیڈولز، رنز اور آئٹمز پر نظر آئیں گے۔
