تخطَّ إلى المحتوى
FormFlow

v1.58: افتح النموذج في وقت محدد

يضيف الإصدار v1.58.0 حقل «يُفتح في (UTC)» بجانب «يستقبل الإرسالات»، فيُفتح النموذج نفسه في لحظة تختارها. ما يراه الزائر قبل ذلك، وأين يكون الأمر موضعًا.

تُرجم هذا المقال آليًا. اقرأ النص الأصلي بالإنجليزية

A dark plate titled 'Open on time. Close on time.' with a timeline from Closed through Opens at 09:00 UTC and Open to Closes at 17:00 UTC and Closed.

حتى الإصدار v1.58.0 في 13 أكتوبر 2026، كان النموذج يستطيع أن يُغلق نفسه وفق جدول، لكنه لم يكن يستطيع أن يُفتح نفسه. كان على أحدهم أن يكون في اللوحة عند الإطلاق، ينتظر تشغيل «يستقبل الإرسالات»، بينما يقرأ كل زائر قبل تلك اللحظة إشعار الإغلاق نفسه الذي يستخدمه النموذج بعد انتهائه. ويعطي إدخال سجل التغييرات النسخة المختصرة. ويشرح هذا المقال كيف يتصرف وقت الفتح، وما يراه الزائر، وأين يكون غير دقيق.

الحقل بجانب المفتاح

في محرّر النموذج، يقع «يُفتح في (UTC)» بجانب «يستقبل الإرسالات»، إلى جانب «يُغلق في (UTC)» و«يُغلق بعد (عدد الإرسالات)». اختر تاريخًا ووقتًا بدقة الدقيقة. وإلى أن تمر تلك اللحظة يبقى كل باب يغلقه النموذج المغلق مغلقًا، وفي تلك اللحظة يُفتح النموذج نفسه.

وهو دائمًا بتوقيت UTC، أيًا كانت المنطقة الزمنية التي تستخدمها لوحتك. أدخل وقتًا مضى ولن ينكسر شيء: النموذج مفتوح، ويحتفظ الحقل بالوقت الذي فُتح فيه، فتقدر على قراءة الجدول بعد ذلك. ولا توجد قاعدة تُلزم أن يكون وقت الفتح في المستقبل، لأن النموذج المطلق ليس مشكلة تحقق.

ما يراه الزائر قبل اللحظة

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

تلك الجملة تحل محل رسالة الإغلاق الخاصة بك في هذه الحالة وحدها. فرسالة الإغلاق تُكتب لما بعد انتهاء النموذج، لذا هي الجملة الخطأ لنموذج لم يبدأ، وFormFlow لا يستخدمها هنا.

الفتح والإغلاق على النموذج نفسه

ضبط «يُفتح في (UTC)» و«يُغلق في (UTC)» معًا صحيح، والنموذج مفتوح بينهما فقط. ويُرفض الحفظ إذا كان وقت الفتح في وقت الإغلاق أو بعده، فلا يمكنك جدولة نموذج لا يُفتح أبدًا.

ووقت الإغلاق أو حد الإرسالات المضبوط ضمن قواعد الإغلاق التي صدرت في v1.11 يبقى ساريًا دون تغيير، ويكون النموذج مغلقًا عند أي طرف من النافذة. ومسح وقت الفتح يفتح النموذج في الحال، وهكذا تُطلق مبكرًا. والنموذج المنشأ بنسخ آخر لا يحمل وقت الفتح، فلا يُفتح نسخ على جدول شخص آخر.

أين يكون غير دقيق

  • UTC فقط. لا توجد منطقة زمنية لكل نموذج، فحوّل اللحظة بنفسك؛ ويعرض النص المساعد تحت الحقل مقابلها المحلي.

  • المفتاح يبقى هو الحاكم. إيقاف «يستقبل الإرسالات» يُبقي النموذج مغلقًا حتى حين تحين لحظة فتحه.

  • النموذج المضمَّن لا يذكر تاريخًا. في موقعك يعرض النموذج رفض الإغلاق المعتاد، دون ذكر لحظة فتحه. ولا تفعل ذلك إلا الصفحة المستضافة وكتلة النموذج في الموقع المصغّر.

  • لا شيء يخبرك بأنه فُتح. لا بريد ولا إشعار في اللوحة في لحظة فتح النموذج.

ما الذي لم يتغيّر

«يستقبل الإرسالات» و«يُغلق في (UTC)» و«يُغلق بعد (عدد الإرسالات)» ورسالة الإغلاق في تبويب التسليم كلها تتصرف تمامًا كما كانت. فوقت الفتح سبب آخر لإغلاق النموذج، وليس بديلًا عن المفتاح.

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

وجِّه نموذجك الأول إلى FormFlow.

لا واجهة خلفية تبنيها، ولا واجهة أمامية تستضيفها.

ابدأ مجانًا