Fynchat · فينشات

تقويم الحملات وجدولتها

اعرض حملاتك على تقويم شهري ملوّن حسب الحالة، تنقّل بين الأشهر، واطّلع على القادم منها، وأعد جدولة أي حملة أو ألغِ موعدها من مكان واحد.

تقويم الحملات

ما هو تقويم الحملات؟

صفحة تقويم الحملات تعرض حملاتك على تقويم شهري كامل بدل قائمة طويلة، فتشاهد بنظرة واحدة ما هو مجدول، وما يُرسَل الآن، وما اكتمل خلال الشهر. كل حملة تظهر كـشريحة ملوّنة داخل خليّة يومها، ولونها يدلّ على حالتها.

توضع كل حملة في يومها بحسب موعد الجدولة (scheduled_at) أولاً، فإن لم يوجد فبحسب موعد البدء (started_at)، ثم موعد الاكتمال (completed_at). إلى جانب العرض، يتيح لك التقويم إعادة جدولة أي حملة مباشرة، أو إزالة موعدها.

ملاحظة الوصول: الصفحة متاحة بعد تسجيل الدخول فقط، والبيانات مرتبطة بحسابك. يعرض التقويم حملات حساب WhatsApp النشط المحدَّد حالياً؛ فإن غيّرت الحساب النشط تغيّرت الحملات المعروضة. وتتم إعادة الجدولة عبر واجهة برمجية محميّة تتطلّب صلاحية الوصول.


التنقّل بين الأشهر

في أعلى الصفحة ثلاثة أزرار للتنقّل:

الزر ما يفعله
السابق ينتقل إلى الشهر الأسبق
اليوم يعود إلى الشهر الحالي
التالي ينتقل إلى الشهر التالي

يُعاد تحميل الصفحة على الشهر المختار (بصيغة YYYY-MM)، وإذا فتحت التقويم دون تحديد شهر فإنه يبدأ من الشهر الحالي افتراضياً. يظهر اسم الشهر والسنة كعنوان أعلى التقويم بلغتك.

يوجد أيضاً رابط العودة إلى قائمة الحملات (/campaigns) للخروج من عرض التقويم.


قراءة شبكة التقويم

التقويم عبارة عن شبكة من سبعة أعمدة تبدأ من الأحد. تُملأ الخلايا الأولى والأخيرة من الشهرين المجاورين (تظهر باهتة) لإكمال صفوف الأسابيع.

  • كل خليّة يوم قابلة للنقر لفتح تفاصيله في اللوحة الجانبية.
  • يُميَّز اليوم الحالي بإطار ملوّن.
  • يُميَّز اليوم المحدَّد بإطار أزرق.

أيام الأسبوع

تظهر أعلى الشبكة سبعة عناوين لأيام الأسبوع، بادئةً بالأحد ومنتهيةً بالسبت، تتبع لغة الواجهة.

حملات اليوم داخل الخلية

تعرض كل خليّة شارة عدد بمجموع حملات اليوم، ثم حتى ثلاث شرائح لحملات ذلك اليوم، تحمل كل شريحة وقت الحملة واسمها بلون حالتها. فإن زاد عدد الحملات على ثلاث، تُجمَع البقية في سطر «+N المزيد».

الخلايا الأولى والأخيرة الباهتة تعود للشهرين المجاورين (لإكمال صفوف الأسابيع)، وقد تظهر فيها حملات تقع في تلك الأيام.


تفاصيل اليوم المحدَّد

عند النقر على أي يوم، تفتح بطاقة جانبية تسرد حملات ذلك اليوم. كل حملة في القائمة تكون رابطاً إلى صفحتها (/campaigns/{id})، وتعرض:

الحقل المعروض
الاسم اسم الحملة
الحالة شارة ملوّنة بالحالة
الوقت ⏰ موعد الجدولة (scheduled_at)
القائمة اسم قائمة المستلمين (إن وُجد)
التقدّم عدد المُرسَل من إجمالي المستلمين (المُرسَل / الإجمالي)

فإن لم تكن هناك حملات في اليوم المحدَّد، تظهر رسالة حالة فارغة.


الحملات القادمة

إلى جانب التقويم لوحة الحملات القادمة، وتعرض فقط الحملات التي حالتها «مجدولة» ويقع موعد جدولتها في المستقبل، مرتّبةً تصاعدياً حسب الأقرب موعداً. كل عنصر رابط إلى صفحة الحملة، ويعرض الاسم مع التاريخ والوقت. وتُظهر شارة عدد الحملات القادمة، أو رسالة فارغة إن لم يوجد شيء مجدول قادم.


مفتاح الألوان: حالات الحملة

يلوّن التقويم كل شريحة حملة (ونقطة الحالة، وصف المفتاح) حسب واحدة من ثماني حالات. هذا عرض للقراءة فقط؛ لا تُعدَّل الحالة من التقويم.

الحالة الدلالة
مسودة (draft) حملة قيد الإعداد
مجدولة (scheduled) لها موعد إرسال مستقبلي
في الانتظار (queued) في طابور الإرسال
قيد الإرسال (sending) يجري إرسالها الآن (تظهر شريحتها بنبض متحرّك)
مكتملة (completed) انتهى إرسالها
متوقّفة مؤقتاً (paused) أُوقفت مؤقتاً
فاشلة (failed) تعذّر إتمامها
ملغاة (cancelled) أُلغيت

يظهر صفّ مفتاح ألوان يربط كل لون بحالته.


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

انقر شريحة حملة داخل خليّة يوم لفتح نافذة إعادة الجدولة. في وسطها حقل التاريخ والوقت:

الخاصية التفاصيل
نوع الحقل مُنتقي تاريخ ووقت (datetime-local)
الحدّ الأدنى لا يقبل وقتاً في الماضي (الحدّ الأدنى هو الآن)
القيمة الابتدائية موعد الحملة الحالي إن وُجد، وإلّا بعد ساعة من الآن

بعد اختيار الموعد اضغط حفظ؛ يرسِل الطلب إلى /api/v1/campaigns/{id}/reschedule، وعند النجاح تُغلق النافذة ويُعاد تحميل التقويم. زر الحفظ معطّل ما دام الحقل فارغاً. لإغلاق النافذة دون تغيير، استخدم زر الإلغاء أو انقر خارج النافذة.

إزالة الجدولة

من داخل نافذة إعادة الجدولة يمكنك إزالة موعد الحملة بالكامل. يطلب النظام تأكيداً أولاً، ثم يرسِل القيمة الفارغة (scheduled_at: null) إلى الواجهة نفسها لإلغاء الموعد.


نصائح سريعة

  • استخدم زر اليوم للعودة السريعة إلى الشهر الحالي بعد التنقّل.
  • راقب لوحة الحملات القادمة لتفقّد ما هو مجدول قبل حلول موعده.
  • إن ظهرت حملة في يومٍ خطأ، افتح إعادة الجدولة من شريحتها وصحّح الموعد مباشرة.
  • افتح تفاصيل اليوم لتتبّع تقدّم الإرسال (المُرسَل من الإجمالي) دون مغادرة التقويم.

روابط سريعة