📋 نظرة عامة
هذا النظام مخصص لإدارة ورشات الصيانة بشكل متكامل: من استلام السيارة وإنشاء أمر العمل، مرورًا بصرف القطع والعمليات، وصولًا للفوترة والتسليم. كل ورشة تعمل بنظام مستقل ومعزول تمامًا عن أي ورشة أخرى، مع صلاحيات مخصصة لكل موظف حسب وظيفته.
🗂️ الأقسام والوظائف
◧ لوحة المعلومات
نظرة سريعة على عدد الزبائن، أوامر العمل المفتوحة، الإجمالي، والمدفوعات، مع توزيع أوامر العمل حسب الحالة.
▤ الزبائن والسيارات
سجل كامل لكل زبون وسيارته: الاسم، الهاتف، رقم اللوحة، رقم الهيكل (VIN)، الماركة، اللون، وملاحظات عامة.
▥ أوامر العمل
إنشاء أمر عمل جديد (رقم تلقائي غير قابل للتكرار)، تسجيل قراءة العداد، وصف المشكلة، صرف القطع والعمليات، تسجيل الدفعات، وطباعة أمر العمل أو الفاتورة.
✓ لوحة المراجعة
تعرض أوامر العمل الجاهزة لمراقبة الجودة، وتسمح بتوزيع مراكز التكلفة على كل قطعة وعملية مباشرة قبل نقل أمر العمل لحالة "جاهزة للتسليم".
▦ القطع
كتالوج القطع المتاحة بالورشة مع الأسعار وأنواع السيارات المتوافقة، يُستخدم عند صرف القطع لأي أمر عمل.
🔧 العمليات
كتالوج العمليات القياسية (تغيير زيت، فحص فرامل، إلخ) مع مدة تنفيذ افتراضية، لتسريع تسجيل الأعمال المنجزة.
▧ الموظفون
سجل الموظفين الذين يقومون بصرف القطع وتنفيذ العمليات (مختلف عن حسابات الدخول للنظام).
👤 إدارة المستخدمين
إنشاء وإدارة حسابات الدخول للنظام (اسم مستخدم، كلمة مرور، وظيفة) — مقصورة على مشرف الورشة فقط.
⚙ إعدادات الشركة
اسم الشركة، الشعار، معلومات الاتصال، ونسبة الضريبة وسعر الساعة القياسي المستخدم في حساب تكلفة العمليات.
👥 الأدوار والصلاحيات
مشرف الورشة فني استقبال فني ورشة موظف المخزن
| القسم / الإجراء | مشرف | فني استقبال | فني ورشة | موظف المخزن |
|---|---|---|---|---|
| لوحة المعلومات (عرض) | ✓ | ✓ | ✓ | ✓ |
| الزبائن — عرض/إضافة/تعديل | ✓ | ✓ | — | — |
| الزبائن — حذف | ✓ | — | — | — |
| أوامر العمل — عرض | ✓ | ✓ | ✓ | ✓ |
| أوامر العمل — إنشاء/تعديل بيانات | ✓ | ✓ | — | — |
| أوامر العمل — حذف | ✓ | — | — | — |
| أوامر العمل — تغيير الحالة | ✓ | ✓ | ✓ | — |
| صرف/حذف قطع | ✓ | — | ✓ | ✓ |
| صرف/حذف عمليات (يد عاملة) | ✓ | — | ✓ | — |
| تعديل مركز التكلفة لسطر | ✓ | ✓ | ✓ | ✓ |
| تسجيل الدفعات | ✓ | ✓ | — | — |
| لوحة المراجعة | ✓ | ✓ | — | — |
| كتالوج القطع — عرض | ✓ | ✓ | ✓ | ✓ |
| كتالوج القطع — إضافة/تعديل/حذف | ✓ | — | — | ✓ |
| كتالوج العمليات — عرض | ✓ | ✓ | ✓ | ✓ |
| كتالوج العمليات — إضافة/تعديل/حذف | ✓ | — | ✓ | — |
| الموظفون (إضافة/تعديل/حذف) | ✓ | — | — | — |
| أنواع/ماركات السيارات | ✓ | ✓ | — | — |
| إدارة المستخدمين | ✓ | — | — | — |
| إعدادات الشركة + الشعار | ✓ | — | — | — |
| طباعة أمر العمل | ✓ | ✓ | ✓ | ✓ |
| طباعة الفاتورة | ✓ | ✓ | مقفلة * | مقفلة * |
🔄 سير عمل أمر العمل
كل أمر عمل يمر تلقائيًا بخمس حالات فقط:
- مفتوح: الحالة التلقائية عند إنشاء أي أمر عمل جديد — يمكن صرف القطع والعمليات بحرية.
- موقوف: يُستخدم عند توقف العمل مؤقتًا (انتظار رد الزبون، عدم توفر قطع غيار، أو سبب آخر يُسجَّل مع الحالة).
- مراقبة الجودة: 🔒 الحالة مقفلة — لا يمكن إضافة أو حذف أي قطعة أو عملية. هذه المرحلة مخصصة لمراجعة العمل وتوزيع مراكز التكلفة من "لوحة المراجعة" قبل المتابعة.
- جاهزة للتسليم: يُفعَّل تلقائيًا زر طباعة الفاتورة، ويُسجَّل "تاريخ الإتمام" تلقائيًا بلحظة الانتقال لهذه الحالة.
- تم التسليم: الحالة النهائية — يُسجَّل "تاريخ التسليم" تلقائيًا بلحظة الانتقال لهذه الحالة.
💰 مراكز التكلفة
كل قطعة وكل عملية داخل أمر العمل يمكن تخصيصها لإحدى الجهات الأربع التالية، لتحديد مين يتحمّل التكلفة فعليًا:
- الضمان: التكلفة على حساب ضمان الصانع أو المورّد.
- الورشة: الورشة نفسها تتحمّل التكلفة (خطأ فني، خدمة مجانية، إلخ).
- الزبون: الزبون يتحمّل التكلفة (الحالة الافتراضية الأكثر شيوعًا).
- الفني: الفني المسؤول يتحمّل التكلفة (مثلاً بسبب خطأ بالتنفيذ).
عند الطباعة، يمكن اختيار "فاتورة نهائية" (فاتورة الزبون) أو فاتورة مخصصة لأي جهة أخرى، وتظهر فيها فقط القطع والعمليات المخصَّصة لتلك الجهة تحديدًا.
📱 تتبع الزبون لسيارته
يمكن لأي زبون متابعة حالة سيارته مباشرة عبر رابط عام (/track.html) بدون تسجيل دخول، عن طريق إدخال رقم اللوحة ورقم أمر العمل فقط. يظهر له: الحالة الحالية، تاريخ الاستلام والتاريخ المطلوب، الأعمال المطلوبة، وأي ملاحظات — بدون أي تفاصيل مالية أو حساسة.