حملات - وحدة صفحة جديدة

```html

حملات - صفحة جديدة – وصف كامل وعلاقات
 

وشو هي صفحة الحملات الجديدة
 

صفحة الحملات الجديدة هي مساحة العمل الأساسية لإدارة الحملات لـ Biz1.
هذا المكان اللي المنظمات يخططون، يشغلون، يديرون ويحللون الحملات اللي تتواصل مع العملاء عن طريق سير عمل منظم وآلي.
 

الحملة في Biz1 مو بـرسالة وحدة.
هذي عملية مبنية على سير عمل تتكون من عدة مراحل – رسائل، إجراءات، قرارات وأتمتة – تنفذ على مدى فترة زمنية للعملاء.
 

هذي الصفحة تجمع بين الإنشاء، التنفيذ والتقارير في واجهة وحدة وموحدة.
 


ليش هذي الصفحة موجودة (هدف العمل)
 

صفحة الحملات الجديدة موجودة عشان تمكن الفرق من:
 

  • يخططون رحلات عملاء متعددة المراحل

  • يخلون التواصل آلي (ايميل، رسائل نصية، واتساب، ملفات، قفزات منطقية)

  • يتحكمون متى الحملات تبدأ، توقف أو تعيد الضبط

  • يتتبعون الأداء والنتائج بين العملاء

  • يستخدمون الحملات بشكل ثابت بين المبيعات، التسويق، التسويق عبر الهاتف والأتمتة
     

بدون هذي الصفحة، الحملات بتكون متفرقة بين أدوات مختلفة.
معها، كل شي مرئي، متحكم فيه وقابل للقياس.
 



وين موجودة الصفحة
 

  • عنوان الموقع: dashboard/campaigns-new

  • المتحكم: Campaignsnew.php

  • العرض الرئيسي: camp-all.php

  • الموقع في الشريط الجانبي: عميل → حملات

  • التحكم بالصلاحيات: عن طريق module_sidebarmenu_campaigns_new
     

بس المستخدمين اللي عندهم صلاحية الوصول للحملات يشوفون هذي الصفحة.
 



التركيبة العامة (كيفية بناء الصفحة)
 

الصفحة مقسمة بصرياً لـثلاثة أقسام رئيسية تشتغل مع بعض.
 



1. منطقة العنوان العلوي – السياق وإجراءات عالمية
 

في أعلى الصفحة، المستخدمين يفهمون على طول وين هم موجودين ووش يقدرون يسوون.
 

وش يشوفون المستخدمين هنا
 

  • عنوان الصفحة: “الحملات”

  • اسم الحملة الحالية: يعرض أي حملة نشطة

  • زر إحصائيات الحملات الإجمالية

  • أيقونة المساعدة
     

لإيش يستخدم هذا القسم
 

هذا القسم يوفر وعي وتقارير عالمية:
 

  • مشاهدة أداء الحملة العام

  • فتح الإحصائيات بدون تعديل سير العمل

  • تحويل التركيز الذهني من “البناء” إلى “التحليل”
     

هذا يحافظ على أن التقارير تكون سهلة الوصول لكن منفصلة عن منطق التعديل.
 



2. الشريط الجانبي الأيسر – لوحة إدارة الحملات
 

اللوحة اليسرى هي دليل الحملات.
هي تحدد على أي حملة أنت قاعد تشتغل.
 

وش تحتوي عليه
 

  • قائمة حملات قابلة للطي

  • اسم كل حملة (من camp_all.name)

  • أيقونة إغلاق/إزالة لكل حملة

  • زر إنشاء حملة
     

كيف يشتغل
 

  • الضغط على حملة يحمل:
     

    • سير العمل الخاص فيها

    • الإعدادات الخاصة فيها

    • ارتباط الإحصائيات الخاص فيها
       

  • إنشاء حملة يدخل سجل جديد في camp_all

  • إزالة حملة تحذفها هي وسير عملها
     

هذا الشريط الجانبي يخلي الحملات تتصرف كـمشاريع – سهل التنقل بينها، سهل إدارتها.
 


3. المنطقة الرئيسية اليمنى – لوحة التحكم + باني سير العمل
 

هذي هي مساحة العمل الأساسية.

هي تجمع بين التحكم بالحملة، الإعدادات وباني سير العمل المرئي.
 


أزرار التحكم بالحملة (أعلى اليمين)
 

هذي الأزرار تأثر مباشرة على تنفيذ الحملة:
 

  • ابدأ الحملة

    يبدأ تنفيذ الحملة للعملاء المخصصين
     

  • أوقف الحملة

    يوقف التنفيذ على طول
     

  • إزالة كل العملاء

    يمسح كل المشاركين في الحملة (يعيد ضبط campaign_jobs)
     

  • إحصائيات

    يفتح بيانات الأداء (مفلترة حسب التاريخ أو الحملة)
     

هذي الإجراءات تشتغل على campaign_jobs، مو بس على حالة واجهة المستخدم.
 


إعدادات الحملة (أيقونة الترس)
 

إعدادات الحملة تكون لكل حملة على حدة، مو عالمية.
 

هنا تحدد:
 

  • نوع الايميل (HTML / مبني على قالب)

  • هوية المرسل

  • السياق التنظيمي

  • صاحب سير العمل أو المستخدم المرسل
     

حفظ الإعدادات يحدث السجل في camp_all.
 

هذا يضمن إن كل حملة ممكن تتصرف بشكل مختلف، حتى داخل نفس المنظمة.
 


باني سير عمل الحملة (لوحة مرئية)
 

هذا أقوى جزء في الصفحة.
 

وشو هو
 

باني مرئي مبني على شجرة اللي يمثل منطق الحملة كـمخطط سير عمل.

كل عقدة تمثل مرحلة في الحملة.
 

أنواع المراحل المدعومة
 

  • رسالة نصية

  • ايميل (قالب أو مخصص)

  • SMS

  • صورة

  • ملف

  • قفزة للمنطق

  • مشغل أتمتة

  • مرحلة تصميم (تجميع بصري)
     

المراحل تنحفظ بشكل هرمي عن طريق parent_id في campaign_list.
 


كيف المستخدمين يبنون حملة
 

  1. اختار حملة من الشريط الجانبي

  2. افتح نافذة المرحلة

  3. اختار نوع المرحلة

  4. حدد المحتوى (رسالة، ملف، قالب، أتمتة)

  5. احفظ المرحلة

  6. اربط المراحل بصرياً عشان تحدد ترتيب سير العمل
     

هذا ينشئ رحلة متحكم فيها، وقابلة للتكرار للعملاء.
 



نافذة المراحل – تحرير منطق الحملة
 

لما تضيف أو تعدل مرحلة، تظهر نافذة منبثقة.
 

هذي النافذة تسمح بـ:
 

  • تعديل محتوى الرسالة

  • اختيار قوالب الايميل

  • رفع الملفات

  • تحديد شروط القفزة

  • ربط إجراءات الأتمتة
     

كل حفظ يدخل أو يحدث سجل في campaign_list المرتبطة بالحملة.
 



نموذج البيانات (كيفية حفظ الحملات)
 

عنوان الحملة – camp_all
 

هذا الجدول يحدد وش هي الحملة:
 

  • الاسم

  • المالك

  • إعدادات المرسل

  • السياق التنظيمي

  • إعدادات عالية المستوى
     

كل صف = حملة وحدة.
 



سير عمل الحملة – campaign_list
 

هذا الجدول يحدد كيف تشتغل الحملة:

 

  • كل صف = مرحلة وحدة

  • parent_id يحدد ترتيب سير العمل

  • نوع المرحلة يحدد السلوك

  • المحتوى والمراجع تنحفظ لكل مرحلة
     

مع بعض، هذي الصفوف تكون شجرة سير العمل.
 



تنفيذ الحملة – campaign_jobs
 

هذا الجدول يحدد وش قاعد يصير الحين:
 

  • أي عميل في أي مرحلة

  • تقدم التنفيذ
     

  • يستخدم لـ:
     

    • تشغيل الحملات

    • الإحصائيات

    • إيقاف / إعادة ضبط الحملات
       



العلاقات مع الوحدات الثانية
 

العملاء (إدارة علاقات العملاء)
 

الحملات تشتغل على العملاء من contact_us.
 

  • يتم إضافة العملاء عن طريق المجلدات، القوائم أو التعيينات

  • يتم توثيق تقدم الحملة لكل عميل

  • إزالة العملاء تمسح campaign_jobs
     

الحملات والعملاء مرتبطين ببعض بشكل وثيق
.



ايميل، رسائل نصية، واتساب
 

مراحل الحملة ممكن ترسل رسائل عن طريق:
 

  • قوالب الايميل

  • مرسلي الرسائل النصية

  • موفري الواتساب
     

هي تستخدم نفس البنية التحتية اللي يستخدمها:
 

  • إعدادات الواتساب (خطط، قوالب، موفرين)

  • رصيد الايميل/الرسائل النصية (email_sms_plans_paid)
     

الحملات ما تخترع الرسائل من جديد – هي تنظمها.
 



المهام والسجل
 

الحملات ممكن تشغل:
 

  • إنشاء مهام

  • متابعات

  • أحداث أتمتة
     

هذا يربط الحملات بـالعمليات اليومية التشغيلية.
 


لوحة التحكم والتقارير
 

إحصائيات الحملة تدخل في:
 

  • نوافذ منبثقة لتحليل الحملات

  • مؤشرات الأداء الرئيسية للوحة التحكم

  • تتبع الأداء
     

الحملات جزء من ذكاء الأعمال، مو بس تسويق.
 



التسويق عبر الهاتف
 

التسويق عبر الهاتف يحمل حملات من camp_all.
 

الوكلاء ممكن يسوون:
 

  • يشتغلون على حملات مخصصة

  • يتصرفون على حسب سير عمل محدد مسبقاً

  • يضمنون الثبات بين المكالمات
     

الحملات تشتغل كـسكريبتات + أتمتة للتسويق عبر الهاتف.
 



الصلاحيات والرؤية
 

  • رؤية الصفحة يتم التحكم فيها عن طريق صلاحية وحدة الشريط الجانبي

  • الإجراءات (ابدأ/أوقف/احذف) ممكن تكون مقيدة حسب الدور

  • بيانات الحملة معزولة لكل منظمة
     



سير عمل شامل (من البداية للنهاية) (بكلمات بسيطة)
 

  1. المستخدم يفتح الحملات - جديد

  2. ينشئ حملة

  3. يصمم سير عمل متعدد المراحل

  4. يحدد المرسل والإعدادات

  5. يخصص عملاء

  6. يشغل الحملة

  7. العملاء يمرون عبر المراحل

  8. يتم توثيق التقدم

  9. يتم مراجعة الإحصائيات

  10. الحملة توقف، تتعدل أو تستخدم مرة ثانية
     



ملخص نهائي
 

صفحة الحملات الجديدة هي:
 

  • باني حملات مرئي

  • متحكم بتنفيذ الحملات

  • مركز تقارير وتحليل بيانات

  • جسر بين إدارة علاقات العملاء (CRM)، الرسائل، الأتمتة والمبيعات
     

هي تحول الحملات من “رسائل” إلى عمليات عمل منظمة، قابلة للتكرار والقياس.


 

```

information_img