⚡ 1. نظرة عامة على النظام وفلسفة المسارين المتوازيين
يربط نظام الأخشاب الخضراء بين العمليات التجارية في المبيعات والعمليات التنفيذية بالمصنع في مسارين متوازيين. فور تأهيل العميل والانتقال إلى المرحلة 3 (*التصميم والتسعير*)، يقوم أودو تلقائياً بإنشاء مشروع العميل وإسناده إلى مسؤول المكتب الفني لتوثيق الرندرات 3D وحساب الكميات المبدئي داخل تطبيق المشاريع. وعند الفوز بالصفقة وسداد الدفعة المقدمة 50% (المرحلة 9)، يتم تفويض بدء التصنيع الفعلي بالورشة. وفي حال عدم استمرار العميل، يتم إلغاء وإغلاق المشروع.
-
1 استفسار جديدNew Inquiry
-
2 عميل محتمل مؤهلQualified Prospect (اجتماع Kickoff)
-
3 التصميم والتسعيرDesign & Costing (⚡ إنشاء المشروع)
-
4 تم إرسال عرض السعرQuotation Sent
-
5 زيارة الموقع والرفع المساحيSite Visit (مسح ليزر)
-
6 التفاوض والتعديلNegotiation & Revision
-
7 اعتماد التصميم والمواصفات⚠️ بوابة الجودة
-
8 تم الفوز - جاهز للإنتاجWon - Ready for Production
-
9 تم الفوز - تم التسليم للإنتاج🚀 تفويض الإنتاج
-
1 تدقيق التصميم وقائمة المواد BOMDesign Verification (3D / تسعير)
-
2 اعتماد المخططات التنفيذية والمشترياتSpecs & Procurement
-
3 تخطيط الإنتاج وصرف الأخشابProduction Planning (مفوض)
-
4 التصنيع والقص والكبس والدهانManufacturing
-
5 مراقبة الجودة والتخزين المؤقتQuality Control
-
6 جاهز للتسليم والتحميلReady for Delivery
-
7 تم التسليم والتركيب / مغلقDelivered / Closed
الإنشاء التلقائي للمشروع في المرحلة 3 وتفويض الإنتاج في المرحلة 9
يقوم أودو بإنشاء مشروع العميل فوراً عند الانتقال إلى المرحلة 3 (*التصميم والتسعير*) مع تعيين مسؤول المكتب الفني مديراً للمشروع. وعند الفوز بالصفقة وسداد الدفعة في المرحلة 9، يرسل أودو تفويضاً رسمياً لبدء أعمال التصنيع بالورشة. وفي حال خسارة الصفقة، يتم إشعار المشروع لإلغائه وإغلاقه.
📊 2. المحاكاة الواقعية: جدول التطابق ذو الـ 3 أعمدة (المساران المتوازيان)
👑 ملخص الخط الزمني وتوزيع المسؤوليات على المسارين المتوازيين
توزيع الأدوار: يتم إنشاء المشروع عند المرحلة 3 ليعمل المكتب الفني داخل بيئة المشاريع بالتوازي مع تحركات المبيعات داخل الـ CRM.
| مرحلة المسار | حالة مسار الـ CRM (ممثل المبيعات) | حالة مسار المشاريع (مسؤول المكتب الفني) |
|---|---|---|
| مراحل الـ CRM (1 – 2) | 💼 ممثل المبيعات تسجيل الفرصة وتأهيل متطلبات العميل | لا يوجد مشروع حتى الآن |
| المرحلة 3 (التصميم والتسعير) | 💼 جاري إعداد المقترح تحديد النطاق ومتابعة العرض | ⚡ إنشاء المشروع تلقائياً مسؤول المكتب الفني يستلم المشروع لإعداد 3D والـ BOQ |
| مراحل الـ CRM (4 – 8) | 💼 القيادة التجارية عروض الأسعار، التفاوض، والاعتماد والدفعة | الهندسة التنفيذية (المرحلة 1-2) إدخال مقاسات الليزر وتجهيز بيانات القص |
| المرحلة 9 (تفويض الإنتاج) | 🚀 الفوز وتفويض التصنيع تم توقيع العقد + استلام الدفعة المقدمة 50% | 🏭 تفويض بدء التصنيع بالورشة الانتقال للمرحلة 3 تخطيط الإنتاج والقص |
| في حال خسارة الصفقة | ❌ صفقة خاسرة (Lost) اعتذار العميل أو إلغاء الطلب | ⚠️ إلغاء وإغلاق المشروع إشعار فوري للمشروع لإغلاقه وتوثيق التكلفة |
تتبع تفاصيل طلب حقيقي: "فندق بوتيك: 40 جناح خشبي فاخر وأبواب مقاومة للحريق" (قيمة العقد: 1,250,000 ريال) عبر المسارين المتوازيين.
| 1. الحدث التجاري والمصنعي الواقعي | 2. 🟦 انعكاسات مسار المبيعات (`crm.lead`) المتحكم: ممثل المبيعات |
3. 🟩 انعكاسات مسار المشاريع (`project.project`) المنسق: مسؤول المكتب الفني |
|---|---|---|
|
1. اتصال العميل لطلب أعمال خشبية لـ 40 جناح فندقي. أجنحة فاخرة وأبواب مقاومة للحريق للممرات والغرف. |
🟦 1. استفسار جديد الحالة: تسجيل الفرصة بالـ CRM. الإجراء: إدخال بيانات العميل والموقع والنطاق. ممثل المبيعات |
لا يوجد مشروع حتى الآن |
|
2. اجتماع يؤكد ميزانية 1.25 مليون. عقد اجتماع انطلاق التصميم. إسناد مسؤول المكتب الفني للتسعير والتصميم. |
🟦 2. عميل محتمل مؤهل الحالة: تأهيل الصفقة؛ عقد اجتماع Kickoff. الإجراء: تحديد الاحتمالية وإسناد `مسؤول المكتب الفني`. ممثل المبيعات + مسؤول المكتب الفني |
لا يوجد مشروع حتى الآن |
|
3. الانتقال للتصميم والتسعير. إنشاء المشروع تلقائياً! المكتب الفني يجهز رندرات 3D وجدول كميات تقديري. |
🟦 3. التصميم والتسعير الحالة: متابعة متطلبات التسعير. الإجراء: متابعة إعداد الرندرات والمواصفات. ممثل المبيعات |
🟩 1. تدقيق التصميم وقائمة المواد الحالة: ⚡ تم إنشاء المشروع ويعمل رسمياً. الإجراء: مسؤول المكتب الفني يرفع الرندرات 3D والـ BOQ بالمشروع. مسؤول المكتب الفني |
|
4. تقديم عرض السعر الرسمي للعميل. إرسال العرض المالي وشروط الدفعات والجدول الزمني. |
🟦 4. تم إرسال عرض السعر الحالة: العرض قيد مراجعة العميل. الإجراء: إرسال وتتبع ملف PDF عبر النظام. ممثل المبيعات |
🟩 1. تدقيق التصميم وقائمة المواد الحالة: بانتظار رد العميل على العرض المالي. مسؤول المكتب الفني |
|
5. مسح الموقع بالليزر وتوثيق المقاسات الفعلية. مسح ليزري لـ 40 فتحة باب والتأكد من استواء الجدران. |
🟦 5. زيارة الموقع والرفع المساحي الحالة: اكتمال المعاينة الميدانية. الإجراء: توثيق موعد وصور المعاينة بالـ CRM. ممثل المبيعات |
🟩 1. تدقيق التصميم وقائمة المواد الحالة: إدخال بيانات المقاسات الفعلية. الإجراء: تحديث مقاسات الفتحات الليزرية بالمشروع. مسؤول المكتب الفني |
|
6. العميل يطلب قشرة جوز بدلاً من السنديان وتعديل السعر. ترقية التشطيب لقشرة الجوز الطبيعي وتعديل القيمة الإجمالية. |
🟦 6. التفاوض والتعديل الحالة: تعديل المواصفات والأسعار. الإجراء: المبيعات تحدّث عرض السعر بالـ CRM. ممثل المبيعات |
🟩 1. تدقيق التصميم وقائمة المواد الحالة: تحديث الخامات بالمشروع. الإجراء: تحديث حساب كميات قشرة الجوز بالمشروع. مسؤول المكتب الفني |
|
7. العميل يوقع المخططات وجدول الكميات ولوحة العينات. التوقيع والختم الرسمي على التصاميم والمواصفات. |
🟦 7. اعتماد التصميم والمواصفات الحالة: تم اجتياز بوابة الجودة. الإجراء: تشغيل نافذة الاعتماد ورفع ملف PDF الموقع. ممثل المبيعات |
🟩 2. اعتماد المخططات والمشتريات الحالة: اعتماد التصاميم التنفيذية. الإجراء: تجهيز واعتماد بيانات القص وطلبات الشراء. مسؤول المكتب الفني |
|
8. العميل يدفع 50% دفعة مقدمة وتوقيع العقد نهائياً. تأكيد التحويل البنكي لحساب المصنع وتوقيع العقد. |
🟦 8. تم الفوز - جاهز للإنتاج الحالة: تأكيد الفوز التجاري. الإجراء: المحاسب يؤكد استلام الدفعة لفتح المرحلة. المحاسب + ممثل المبيعات |
🟩 2. اعتماد المخططات والمشتريات الحالة: بانتظار تفويض الإنتاج. الإجراء: مسؤول اللوجستيات يبدأ حجز قشرة الجوز والإكسسوار. مسؤول المكتب الفني + مسؤول اللوجستيات |
|
9. تسليم وتفويض الإنتاج رسمياً من المبيعات للمصنع. اكتمال الدورة البيعية وبدء التنفيذ المصنعي بالورشة. |
🟦 9. تم الفوز - تم التسليم للإنتاج الحالة: اكتمال التسليم. الإجراء: نقل المرحلة؛ **🚀 تفويض بدء التصنيع**. ممثل المبيعات |
🟩 3. تخطيط الإنتاج وصرف المواد الحالة: 🏭 تفويض بدء التصنيع بالورشة رسمياً. الإجراء: إصدار بيانات القص وصرف الأخشاب للورشة. مسؤول المكتب الفني + مدير الإنتاج |
|
10. مسؤول اللوجستيات يشتري قشرة الجوز والمستودع يستلمها. توريد الخامات والمفصلات واستلامها بمستودع المصنع. |
🟦 9. تم التسليم (محفوظة) |
🟩 3. تخطيط الإنتاج وصرف المواد الحالة: توريد الخامات واستلامها. الإجراء: أمين المستودع يفحص ويستلم الخامات. أمين المستودع + مسؤول اللوجستيات |
|
11. المستودع يصرف الأخشاب للورشة وجدولة الماكينات. صرف الخشب المجفف وألواح الجوز لخطوط النجارة. |
🟦 9. تم التسليم (محفوظة) |
🟩 3. تخطيط الإنتاج وصرف المواد الحالة: صرف المواد وحجز الماكينات. الإجراء: تسليم الأخشاب وجدولة خطوط القص والكبس. أمين المستودع + مدير الإنتاج |
|
12. المصنع يقص ويكبس القشرة ويجمع الأجنحة ويدهنها. تصنيع وتجميع 40 طقم غرف فندقية بالورشة وغرف الرش. |
🟦 9. تم التسليم (محفوظة) |
🟩 4. التصنيع والقص والدهان الحالة: أعمال النجارة والكبس والدهان. الإجراء: قص CNC، كبس القشرة، التجميع والرش. مدير الإنتاج |
|
13. فحص الجودة لنسبة الرطوبة والأبعاد والتشطيب. مطابقة الأبعاد وفحص الرطوبة ونقل القطع للتخزين المؤقت. |
🟦 9. تم التسليم (محفوظة) |
🟩 5. مراقبة الجودة والتخزين الحالة: اجتياز فحص الجودة. الإجراء: فحص الرطوبة (<10%) واللمعان ونقلها للشحن. مدير الإنتاج + مسؤول المكتب الفني + المستودع |
|
14. تغليف الطرود بصناديق خشبية وتحميل الشاحنات. تغليف الحواف بالفوم والصناديق الخشبية وانطلاق الشاحنات. |
🟦 9. تم التسليم (محفوظة) |
🟩 6. جاهز للتسليم والتحميل الحالة: الشحنات في طريقها للموقع. الإجراء: صرف الطرود والتغليف والتحميل والتوصيل. أمين المستودع + مسؤول اللوجستيات |
|
15. اكتمال التركيب بالموقع وتوقيع محضر PAC والفوترة. إنهاء التركيبات وتوقيع المحضر وإصدار الفاتورة النهائية. |
🟦 9. تم التسليم (محفوظة) |
🟩 7. تم التسليم والتركيب / مغلق الحالة: إنجاز وتسليم المشروع 100%. الإجراء: توقيع PAC، إغلاق المشروع، والمحاسب يفوتر. مسؤول اللوجستيات + مسؤول المكتب الفني + المحاسب |
|
[حالة استثنائية] عدم استمرار العميل في أي مرحلة سابقة. اعتذار العميل أو إلغاء الطلب قبل الفوز. |
❌ صفقة خاسرة (Lost) الحالة: إغلاق الصفقة كخاسرة. الإجراء: المبيعات تسجل سبب الخسارة. ممثل المبيعات |
⚠️ مشروع مغلق / ملغي (Terminated) الحالة: إلغاء المشروع الهندسي المسبق. الإجراء: مسؤول المكتب الفني يغلق المشروع ويوثق ساعات العمل والتكلفة. مسؤول المكتب الفني |
👥 3. هيكل الأدوار الـ 6 والمسؤوليات المباشرة
- قيادة مسار الـ CRM بالكامل من استفسار جديد حتى التسليم للإنتاج.
- عقد اجتماع انطلاق التصميم مع مسؤول المكتب الفني فور تأهيل العميل (المرحلة 2 $\rightarrow$ 3).
- تنسيق معاينات الموقع، استلام ملاحظات العميل، وإصدار عروض الأسعار الرسمية.
- تشغيل نافذة "تسجيل اعتماد العميل" فور توقيع المخططات وجداول الكميات.
- تأكيد استلام الدفعة المقدمة (50%) مع المحاسب ثم نقل الفرصة لمرحلة تفويض الإنتاج.
- في حال إلغاء العميل، تسجيل الفرصة كـ Lost، مما يشعر مسؤول المكتب الفني بإلغاء المشروع.
- قيادة وإدارة مسار إدارة المشاريع (Project Management) في أودو بدءاً من المرحلة 3 كمدير للمشروع.
- إعداد الرندرات 3D، مسح الليزر، وحساب الكميات المبدئي داخل مشروع العميل في أودو.
- إعداد المخططات التنفيذية (Shop Drawings)، بيانات القص، وقوائم المواد (BOM).
- إصدار طلبات الشراء إلى مسؤول اللوجستيات والتحقق من المخزون مع أمين المستودع.
- جدولة ومتابعة مراحل التصنيع مع مدير الإنتاج واعتماد فحوصات الجودة.
- إغلاق المشروع فور استلام محضر الـ PAC وإشعار المحاسب بالفوترة الختامية.
- إدارة خطوط النجارة، ماكينات CNC، كبس القشرة، التجميع، ودهان الرش بالورشة.
- استلام كميات الخشب والإكسسوارات المصروفة من أمين المستودع بموجب بيانات القص.
- إجراء اختبارات الرطوبة (<10%), مطابقة الأبعاد، والتشطيب في مراقبة الجودة.
- تسليم المنتجات المعتمدة إلى منطقة الاستعداد للتحميل بمستودع المصنع.
- المشتريات: شراء الأخشاب، القشرات، الإكسسوارات التخصصية، ومواد الدهان وفقاً لـ BOM.
- التغليف والتحميل: إدارة التغليف بالفوم والصناديق الخشبية وتحميل الشاحنات.
- التركيب بالموقع: استخراج تصاريح الموقع والإشراف على فنيي التركيب.
- محضر الـ PAC: استلام توقيع العميل على محضر الاستلام وتسليمه لمسؤول المكتب الفني والمحاسب.
- استلام وفحص الأخشاب، القشرات، المفصلات، والدهانات من الموردين وتخزينها بالرفوف.
- صرف كميات الخشب والإكسسوار للورشة بدقة وفقاً لبيانات قص المكتب الفني.
- استلام وتخزين الطرود المشطبة المعتمدة من الجودة في منطقة التحميل والشحن.
- الإشراف على تحميل الشاحنات مع مسؤول اللوجستيات بموجب بيان التحميل.
- بوابة الدفعة: التحقق من استلام 50% دفعة مقدمة قبل فتح مرحلة *جاهز للإنتاج*.
- محاسبة التكاليف: مطابقة فواتير مشتريات مسؤول اللوجستيات مع ميزانية المشروع.
- الفوترة الختامية: إصدار فاتورة المخالصة النهائية فور استلام محضر الـ PAC وإغلاق المشروع.
⚙️ 4. المواصفات البرمجية وقواعد الربط في أودو 19
1. موديولات أودو المرتبطة والبيئة التقنية
- crm: يدير دورة المبيعات التجارية بالكامل (بقيادة ممثل المبيعات).
- project: يدير مسار تصنيع وتسليم المشاريع (بقيادة مسؤول المكتب الفني بدءاً من المرحلة 3).
- documents (اختياري): ينشئ مجلدات مخصصة لكل مشروع عميل آلياً.
2. حارس بوابة الجودة برمجياً (Python Quality Gate)
- الدالة البرمجية:
_greenwood_validate_stage()في الموديلcrm.lead - القاعدة: منع الانتقال إلى مراحل الاعتماد أو جاهز للإنتاج أو التسليم دون وجود وثيقة اعتماد مرفقة في الحقل
greenwood_design_approval_attachment_id.
3. محرك إنشاء المشاريع التلقائي المبكر والتفويض (Stage 3 Spawner)
- الدالة البرمجية:
_greenwood_apply_stage_actions()في الموديلcrm.lead - الإجراء: إنشاء المشروع آلياً عند الوصول إلى المرحلة 3 (*design_costing*)، وتعيين مدير المشروع =
greenwood_technical_user_id(مسؤول المكتب الفني). وعند المرحلة 9 يتم إرسال تفويض التصنيع المصنعي. وعند خسارة الصفقة يتم إشعار المشروع لإلغائه.
4. قيود سلامة قاعدة البيانات (Database Integrity)
- القيد البرمجي:
_greenwood_lead_unique = models.Constraint("UNIQUE(greenwood_lead_id)")في الموديلproject.projectلمنع تكرار إنشاء مشاريع لنفس الفرصة نهائياً.