تطبيق التقويم في ڤاريونس: التثبيت والأحداث والحجوزات
تطبيق التقويم هو بطاقة id calendar في السوق تفتح مسار /dashboard/calendar: يجمع الحجوزات والموظفين والطلبات والمهام في عرض موحد مع منتقي تاريخ وبحث وتصفية بالنوع وحوار إنشاء حدث ونقل الحجوزات وإلغائها.
آخر تحقق: 2026-09-19
يثبَّت التطبيق من سوق /dashboard/apps بزر تثبيت على بطاقة «التقويم» بوصف إدارة المواعيد والأحداث، ثم يظهر زر فتح ينقل إلى /dashboard/calendar. والبطاقة بشارة مجاني.
الصفحة الموحدة بعنوان ووصف مترجمين وزر إنشاء حدث بأيقونة زائد: يساراً منتقي تقويم وبحث وتصفية بالنوع (الكل أو اجتماع أو مهمة أو مراجعة أو تدريب أو داخلي أو حجز)، ويميناً قائمة اليوم المحدد بعدّادها، وكل عنصر يعرض العنوان والنوع والحالة والوقت من وإلى والمشاركين مع تعديل وحذف.
تُجلب البيانات عبر GET /api/calendar/data التي تعيد الأحداث والموظفين والطلبات الحديثة والعملاء والمهام، ثم تُصفّى محلياً بالنص والنوع واليوم. وحفظ الحدث يفرّق تلقائياً: الحجز يُنقل عبر PATCH /api/dashboard/bookings/[id] بوقتي البدء والانتهاء، والحدث الداخلي يُحفظ عبر POST أو PUT /api/calendar/internal-events ثم يُعاد التحميل. والحذف يلغي الحجز عبر PATCH cancel أو يحذف الحدث الداخلي عبر DELETE internal-events/[id].
النسخة المحسّنة على /dashboard/calendar-enhanced عرض تجريبي بستة تبويبات: التقويم والبحث والسحب والإفلات وعرض الموظفين والألوان والإعدادات، مع بطاقات حجز تعرض العميل والخدمة والموظف والوقت والحالة واللون والدفع والتقييم، ونقل الحجوزات عبر PATCH /api/bookings/{id}/move وحذفها عبر DELETE.
تُخزَّن الأحداث الداخلية في نموذج InternalEvent بحقول المستأجر والعنوان والنوع والبدء والانتهاء والمشاركين والوصف والحالة والأولوية والارتباط (طلب أو عميل أو موظف أو مهمة) والموقع والتذكيرات، بينما تعيش الحجوزات في UnifiedBooking مع الموظفين والفترات وقواعد التكرار.
خطوات الإعداد في ڤاريونس
ثبّت التطبيق من السوق
افتح /dashboard/apps واضغط تثبيت على بطاقة التقويم، ثم اضغط فتح للانتقال إلى /dashboard/calendar.
أنشئ حدثاً
اضغط إنشاء حدث واملأ العنوان والنوع والوقت والمشاركين والوصف ثم احفظ ليظهر في يومه.
صفِّ وابحث
استخدم منتقي التاريخ والبحث وتصفية النوع للوصول إلى اجتماع أو حجز أو مهمة بسرعة.
انقل حجزاً أو ألغه
من عنصر الحجز عدّل الوقت للنقل عبر PATCH أو احذف للإلغاء عبر مسار cancel.
جرّب العرض المحسّن
افتح /dashboard/calendar-enhanced لعرض الموظفين والألوان والسحب والإفلات كتجربة متقدمة.
أسئلة شائعة
ما مصادر أحداث التقويم؟
الحجوزات والموظفون والطلبات الحديثة والعملاء والمهام عبر GET /api/calendar/data ثم تصفية محلية.
كيف أنقل حجزاً لموعد آخر؟
بتعديل وقتي البدء والانتهاء فيُرسل PATCH لمسار الحجز؛ والنسخة المحسّنة تدعم السحب لموظف ووقت جديدين.
هل يمكن ربط حدث بطلب؟
نعم، حقل الارتباط يدعم طلباً أو عميلاً أو موظفاً أو مهمة مع الاسم والمعرف.
ما أنواع الأحداث؟
اجتماع ومهمة ومراجعة وتدريب وداخلي وحجز، مع حالات مجدول وقيد التنفيذ ومكتمل وملغي.
هل توجد تذكيرات؟
نعم، الحدث الداخلي يحمل قائمة تذكيرات وموقعاً وأولوية بجانب المشاركين من الموظفين.
استكشاف الأخطاء
1) لا تظهر الحجوزات: تأكد من وجود حجوزات؛ البيانات تُجلب من /api/calendar/data. 2) الحفظ لا يعمل: الحجز يُنقل بـ PATCH والحدث الداخلي بـ POST/PUT حسب نوع العنصر. 3) حذف لا يتم: الحجز يُلغى عبر cancel ولا يُحذف مباشرة. 4) تصفية فارغة: أعد النوع إلى الكل وامسح البحث ثم اختر اليوم من المنتقي.
حدود مهمة
• التقويم عرض موحد للقراءة والتحرير الأساسي وليس نظام حجوزات مستقلاً كاملاً. • النسخة المحسّنة تجريبية ببيانات عرض وليست المصدر التشغيلي. • التذكيرات والإشعارات حسب إعدادات التنبيه العامة. • الارتباطات مرجعية ولا تنقل ملكية السجلات.