# كيف تعمل الجدولة

> الجداول الزمنية والتوقيت والتغييرات والفترات وعمليات التشغيل: الأفكار وراء Metascheduler، وما يحدث في كل لحظة.

الوثائق · قراءة في 3 دقائق · آخر تحديث ⁨4 نوفمبر 2026⁩

## اللبنات الأساسية

**الجدول الزمني** مُدخل في تقويمك. له اسم و**توقيت** وقائمة **تغييرات**.

**التغيير** هو نوع واحد من التعديل على مجموعة عناصر: "اخصم 20% من هذه النسخ الـ 140"، أو "استبدل القائمة الرئيسية بقائمة Black Friday". ولكل تغيير:

- **نوع تغيير**، مثل أسعار النسخ أو قائمة التنقل ([كل الأنواع](https://metascheduler.app/ar/help/change-types.md))؛
- **العناصر** التي يغيّرها، مثل المنتجات أو الإدخالات أو قائمة؛
- ما يفعله عند **البدء**؛
- ما يحدث **عند الانتهاء**: **التراجع** أو **التعيين إلى شيء آخر** أو **الإبقاء**.

تعمل التغييرات بالترتيب الذي سُردت به.

## التوقيت

> **جرّبه:** [كيف يعمل الجدول الزمني](https://metascheduler.app/ar/help/how-scheduling-works)

| التوقيت | يعمل | عند الانتهاء |
| --- | --- | --- |
| **مرة واحدة** | مرة واحدة، في تاريخ ووقت محددين. | لا شيء: تبقى تغييراته، مثل إطلاق في Rollouts. |
| **فترة** | من بدء إلى انتهاء. | يتبع كل تغيير اختياره عند الانتهاء، مثل حدث في Rollouts. |
| **تكرار** | فترة تحدث يوميًا أو أسبوعيًا أو شهريًا. | تتراجع كل فترة عند انتهائها. |
| **اتباع عملية طرح** | عندما تصبح عملية طرح في Shopify نشطة. | عند انتهاء عملية الطرح، بحسب اختيارك. |

لكل جدول زمني **منطقة زمنية** خاصة به. وتُخزَّن الأوقات بدقة، وتُعرض بمنطقة الجدول الزمني.

## الحالات

ينتقل الجدول الزمني بين هذه الحالات:

1. **مسودة**: قيد الإعداد. لا تعمل أبدًا.
2. **مُجدول**: بانتظار بدئه.
3. **مباشر**: تُجرى تغييراته الآن.
4. **منتهٍ**: عمل، ولا شيء آخر مستحق.

ويمكنك أيضًا **إيقافه مؤقتًا** (لا يبدأ شيء جديد؛ وما هو مباشر يتراجع عند انتهائه) أو **أرشفته** (لن يعمل مرة أخرى؛ وما هو مباشر يتراجع). ولا يمكن تعديل جدول زمني منتهٍ أو مؤرشف: انقر على **تكرار** لتشغيله مرة أخرى.

## ما يحدث عند البدء

لكل عنصر، يقوم Metascheduler بما يلي:

1. يقرأ القيمة الحالية ويحفظها (اللقطة)؛
2. يكتب القيمة الجديدة؛
3. يحفظ ما كتبه.

وإذا كانت للعنصر القيمة نفسها بالفعل، فلا يُكتب شيء. وتُحسب النسبة المئوية دائمًا من القيمة المحفوظة، فلا تخصم إعادة المحاولة 20% مرتين أبدًا.

## ما يحدث عند الانتهاء

لكل عنصر، بحسب اختيار الانتهاء في التغيير:

- **التراجع**: إذا كانت القيمة المباشرة ما زالت ما كتبه Metascheduler، فإنه يعيد القيمة المحفوظة. وإذا غيّرها أحد، فيتركها كما هي ويسألك. انظر [كيف يعمل التراجع](https://metascheduler.app/ar/help/undo-and-drift.md).
- **التعيين إلى شيء آخر**: يكتب قيمة الانتهاء التي اخترتها.
- **الإبقاء**: لا يفعل شيئًا.

## عمليات التشغيل المتأخرة

يشغّل Metascheduler كل بدء وانتهاء مرة واحدة، في وقته. وإذا تعذر عليه التشغيل في الوقت المحدد (مثلًا لأن Shopify كان متوقفًا)، فإنه يتبع هذه القواعد:

| الحالة | ما يحدث |
| --- | --- |
| بدء متأخر حتى 5 دقائق | يعمل كالمعتاد. |
| بدء أكثر تأخرًا من ذلك، داخل فترته | يعمل، ويُوسم بـ**متأخر**. |
| بدء كانت فترته قد انتهت بالفعل | يُتخطى، ويظهر في **بانتظارك**. ويُلغى انتهاؤه. |
| انتهاء، مهما كان تأخره | يعمل دائمًا. فإعادة الأشياء كما كانت هي الاتجاه الآمن. |
| تغيير لمرة واحدة متأخر أكثر من يوم | ينتظرك في **بانتظارك**: **تشغيل الآن** أو **تخطي**. |

لا تحجز هذه القواعد **تشغيل الآن** و**إعادة المحاولة** وبدايات عمليات الطرح.

## إعادة المحاولة

عندما يكون Shopify مشغولًا أو غير متاح، ينتظر Metascheduler ثم يعيد المحاولة، حتى 5 مرات، مع مدد انتظار أطول في كل مرة. أما التغيير الذي يرفضه Shopify (قيمة غير مسموح بها، أو عنصر لم يعد موجودًا) فلا تُعاد محاولته: يفشل ذلك العنصر وتواصل البقية، ويعرض التشغيل **تم جزئيًا**.

## التعارضات

عندما يغيّر جدولان زمنيان العنصر نفسه في أوقات متداخلة، يسرده المحرر تحت **التعارضات**، ويضع التقويم علامة على كليهما. وهو تحذير لا منع: فقواعد التراجع الآمنة تمنع التداخل من الكتابة فوق أي منهما.

## مقالات ذات صلة

- [كيف يعمل التراجع](https://metascheduler.app/ar/help/undo-and-drift.md): يحفظ Metascheduler ما يستبدله ويتحقق قبل أن يعيده، فلا يكتب أبدًا فوق تعديل أجراه أحد في الأثناء.
- [جدولة أول تغيير لك](https://metascheduler.app/ar/help/first-schedule.md): أنشئ جدولًا زمنيًا له بداية ونهاية، وأضف تغييرًا، وتحقق من المعاينة، ثم جدوله.
- [المصطلحات](https://metascheduler.app/ar/help/glossary.md): الكلمات التي يستخدمها Metascheduler، والحالات التي ستراها على الجداول الزمنية وعمليات التشغيل والعناصر.
