يُعطى لك مع حساب الشركة. يمكن للمدير الرئيسي تركه فارغاً.
XS Manager
نظام إدارة قطع الشبكة
الراديوس

نظرة عامة

اتصال الشبكة

السيرفرات والربط

أضف سيرفرات شركتك واربطها بالمراقبة والأبراج من نفس المكان.

🏢 الشركات المشتركة
كل شركة معزولة بمعرّف خاص وتستخدم نظام القطع والـVPN فقط.
المستخدمون
المناطق الفرعية
📊 لوحة الإحصائيات
📥
تصدير بيانات القطع
تصدير القطع المسجلة كملف CSV يمكن فتحه في Excel
الملف سيُحمَّل تلقائياً
📤 استيراد من CSV
استيراد أجهزة من ملف CSV — يكشف التكرارات تلقائياً
📋 سجل العمليات
📋
جارٍ التحميل...
سلامة تطبيق الموبايلآخر الأعطال التي أرسلها التطبيق تلقائياً بعد تسجيل الدخول
جارٍ فحص سجل التطبيق…
💾 النسخ الاحتياطية الكاملة
حماية كل بيانات إكستريم قطع واستعادتها من مكان واحد.
آخر نسخة
النسخة القادمة
النسخ المحفوظة
المساحة المستخدمة
⚙️ النسخ التلقائييحفظ النظام نسخة مكتملة ويتحقق منها دورياً، ويمنع إنشاء نسخ مكررة.
🗄️ قاعدة البيانات
القطع، الأبراج، المستودعات، العهد، المستخدمون، الصلاحيات، الحركات والتقارير.
📎 الملفات المرفقة
صور وفواتير وتقارير الصيانة المرتبطة بالقطع.
🕒 حماية تلقائية
نسخة كاملة تلقائياً كل 3 أيام مع الاحتفاظ بآخر النسخ.
♻️ استعادة نسخة احتياطية
اختر ملف نسخة كاملة من جهازك أو اضغط «استعادة» بجانب نسخة محفوظة أدناه. يفحص النظام جميع الملفات والبصمات وينشئ نسخة أمان من الوضع الحالي قبل الاستعادة.
لم يتم اختيار ملف.
جارٍ التحضير…
بعد النجاح سيتم تسجيل خروجك لتدخل بحساب المدير الموجود داخل النسخة المستعادة.
💾
جارٍ تحميل النسخ...

التكاملات البرمجية

مفاتيح API معزولة لكل شركة وإشعارات Webhook موقعة رقمياً.

مفتاح API جديد

Webhook جديد

مفاتيح API

روابط Webhook

آخر عمليات الإرسال

🔍 كشف التكرارات
🔍
انقر "فحص الآن" للبدء
📋 تقارير القطع والشبكة
فلترة فورية ونتائج موحدة حسب صلاحيات الشركة والمنطقة
⚡ تقارير جاهزة
🔎 فلاتر التقرير
📍 الأجهزة والأبراج بدون إحداثيات
اضغط "تحميل" لعرض الأجهزة والأبراج التي تفتقر إلى إحداثيات.
🗼 الأبراج
🛡️ مركز مراقبة الشبكة
سبب الانقطاع الحقيقي، تأثيره، الأداء ونوافذ الصيانة
نافذة صيانة بدون إنذارات كاذبة
جارٍ فحص خدمات النظام...

التحذير المبكر

يراقب التغير عن المستوى الطبيعي لكل قطعة قبل حدوث الانقطاع.

جارٍ تحليل المؤشرات...
✈️ تنبيهات تلغرام
ربط مستقل لهذه الشركة؛ لا تُشارك التنبيهات أو بيانات البوت مع أي شركة أخرى.
غير مربوط
سياسة التنبيه الذكية
دقيقة
دقيقة
🚨 الحوادث والأسباب الرئيسية
📉 الأبراج الأكثر تأثراً
🛠️ الصيانة
📊 أداء آخر 7 أيام
📦 المستودعات
📦
جارٍ التحميل...
🏷️ أضف كل صنف مرة واحدة فقط بالاسم الرسمي. لا تكرر الأصناف. تحقق من قائمة الأصناف قبل الإضافة.
🏷️ الأصناف
🏷️
جارٍ التحميل...
المخزون المتاح الآن

الأرصدة

صورة واضحة لكل صنف في كل مستودع، مع تنبيه النواقص وتفصيل الوحدات.

📦
أصناف متوفرة
🏢
مستودعات
⚠️
تحتاج تزويد
📏
الرصيد حسب الوحدة
📊
جارٍ التحميل...
📡 القطع المركبة على الأبراج

كل قطعة مركبة تبقى مسجلة ضمن إدارة المخزون، لكنها لا تُحتسب من الرصيد المتاح للصرف أو البيع.

القطع المركبة0
الأبراج المشمولة0
مرتبطة بأصناف0
📡
جارٍ تحميل القطع المركبة...
🔄 اختر مستودعاً أولاً لتصفية الحركات. أنواع الحركات: إدخال (in)، صرف (out)، تحويل، مرتجع، جرد.
🔄 حركات المخزون
🔄
اختر مستودعاً لعرض الحركات
🧰 عهد الموظفين

كل قطعة تخرج من المستودع تبقى بعهدة الموظف حتى تُركب على برج، تُباع، أو تعود للمستودع.

العهد المفتوحة0
القطع المتبقية0
موظفون لديهم عهد0
🧰
جارٍ تحميل العهد...
🤝 تسليمات المشتركين

سجل دائم يوضح من سلّم الجهاز، ولأي مشترك، ومن أي مستودع. التسليم هنا بيع أو تسليم للزبون ولا ينشئ قطعة مراقبة على برج.

عمليات التسليم0
الأصناف المسلّمة0
عدد المشتركين0
الكميات حسب الوحدة
إجمالي السوري0 ل.س
إجمالي الدولار0 $
المقبوض من المشتركين0 ل.س · 0 $
لدى الموظفين بانتظار قبض المستودع0 ل.س · 0 $
الذمم المتبقية0 ل.س · 0 $
غير مدفوعة0
مدفوعة جزئياً0
متأخرة0
🤝
جارٍ تحميل تسليمات المشتركين...
👷 عيّن أميناً لكل مستودع قبل بدء تسجيل الحركات. يمكن لأمين المستودع الاطلاع على حركاته فقط.
👷 أمناء المستودع
👷
اختر مستودعاً لعرض أمنائه
التزويد والفواتير

الموردون والمشتريات

من طلب الشراء حتى الاستلام والدفع، مرتبط مباشرة برصيد المستودع.

الموردون
الطلبات المفتوحة
إجمالي المشتريات
المتبقي للموردين
🛒
جارٍ تحميل المشتريات...
إدارة المخزون

تقارير المستودعات

الرصيد والحركات والعهد والتسليمات والجرد في شاشة واحدة.

📘 دليل استخدام المستودعات
📦 المستودعات
  • أضف مستودعاً لكل موقع مادي (مخزن رئيسي، مخزن فرعي، سيارة، إلخ)
  • كل مستودع له اسم فريد ومحافظة وموقع
  • حدد "أمين مستودع" لكل مستودع قبل تسجيل الحركات
🏷️ الأصناف
  • كل صنف يُضاف مرة واحدة فقط بالاسم الرسمي (مثال: Mimosa C6x، ليس "mimosa" أو "C6X")
  • استخدم الفئة لتصنيف الأصناف (راديوات، كابلات، إكسسوارات...)
  • فعّل "يحتاج Serial" إذا كان كل قطعة لها رقم تسلسلي مختلف
  • فعّل "يحتاج MAC" إذا كنت تريد تتبع MAC Address عند الصرف
  • اضبط الحد الأدنى للتنبيه عند نقص المخزون في التقارير
🔄 الحركات
  • إدخال (in): استلام بضاعة من مورد إلى المستودع
  • صرف (out): إخراج قطعة من المستودع (لتركيب أو توزيع)
  • تحويل (transfer): نقل من مستودع لآخر
  • مرتجع (return): إعادة قطعة إلى المستودع
  • جرد (adjust): تعديل الرصيد بعد الجرد الفعلي
  • دائماً أدخل السبب / الملاحظة لضمان الشفافية
📊 الأرصدة
  • اختر مستودعاً لعرض رصيد كل صنف فيه فقط
  • أو اتركه فارغاً لعرض جميع الأرصدة الكلية مجمعة
  • الأصناف التي وصلت للحد الأدنى تظهر باللون الأحمر
📋 التقارير
  • أصناف أقل من الحد الأدنى: قائمة الأصناف التي تحتاج إعادة طلب
  • بطاقة صنف: تاريخ كامل لحركات صنف معين (وارد، صادر، متاح)
  • أصناف محتملة التكرار: أصناف تبدو متشابهة في الاسم والماركة — راجعها ودمجها إن لزم
📍 مواقع الأبراج وروابط الخرائط
  1. ما هي الإحداثيات؟ خط العرض وخط الطول لتحديد موقع البرج جغرافياً.
  2. لماذا نستخدمها؟ معرفة موقع البرج، تسهيل الوصول إليه، ورسم مسارات التغذية على الخريطة.
  3. إضافة إحداثيات لبرج: افتح الأبراج ← عدّل البرج ← أدخل Latitude و Longitude ← احفظ.
  4. من أين تحصل على الإحداثيات؟ من Google Maps، الهاتف، جهاز GPS، أو مشاركة الموقع.
  5. قواعد: يجب إدخال خط العرض وخط الطول معاً — لا يُقبل واحد فقط. Latitude بين -90 و 90. Longitude بين -180 و 180.
  6. الصلاحيات: المدير والموظف (بصلاحية التعديل) يستطيعون تحديث الإحداثيات. من يملك عرض فقط يرى الروابط ولا يعدل.
  7. رسائل الأخطاء: "خط العرض غير صالح" — "خط الطول غير صالح" — "يجب إدخال خط العرض وخط الطول معاً".
  8. تقرير بدون إحداثيات: في تبويب التقارير يمكنك رؤية الأبراج التي لا تملك إحداثيات.
⚠️ قبل اعتماد أي حركة
راجع المستودع والصنف والكمية والموظف قبل الحفظ؛ فهذه البيانات تدخل في الرصيد والعهدة والتقارير.
🧮 الجرد الفعلي
  • الهدف: مطابقة رصيد النظام مع الكميات الفعلية في المستودع
  • إنشاء جلسة: اضغط "+ جلسة جرد جديدة" واختر المستودع والملاحظات
  • إضافة الأصناف: داخل الجلسة، اضغط "إضافة صنف" واختر الصنف وأدخل الكمية الفعلية
  • تعديل الكمية: يمكنك تعديل الكمية الفعلية لأي صنف ما دامت الجلسة مفتوحة
  • حذف صنف: يمكنك حذف صنف من قائمة الجرد قبل التقديم
  • تقديم الجلسة: عند الانتهاء اضغط "تقديم للاعتماد" — لا يمكن تعديلها بعد التقديم
  • الاعتماد (Admin): المشرف يراجع ويعتمد — يُطبَّق الجرد فوراً ويُسجَّل فرق (adjust) على أرصدة المستودع
  • الرفض: المشرف يكتب سبب الرفض — ترجع الجلسة إلى "مرفوضة"
  • الإلغاء: يمكن إلغاء الجلسة من المشرف في أي حالة
  • الفرق: الجدول يعرض رصيد النظام، الكمية الفعلية، والفرق لكل صنف
  • صفر فرق: إذا تطابق رصيد النظام مع الواقع لجميع الأصناف فالجلسة مثالية
  • التأثير على الرصيد: الاعتماد يُنشئ حركة "جرد (adjust)" تلقائياً لكل صنف مختلف
  • التاريخ: جميع الجلسات المعتمدة محفوظة ويمكن الرجوع إليها
  • الفلاتر: صفّح الجلسات حسب المستودع أو الحالة (مفتوحة، مقدمة، معتمدة...)
  • تعدد الأصناف: جلسة واحدة يمكن أن تشمل كل أصناف المستودع
  • أمين المستودع: يُنشئ ويُعدّل جلسات مستودعه فقط — المشرف يعتمد جميع الجلسات
📦 قطع المستودع داخل سجل الصيانة
  • الهدف: ربط قطع المستودع المستخدمة في الصيانة بسجلاتها — لتتبع التكلفة وحركة المخزون
  • صرف قطعة: داخل سجل الصيانة، اضغط "صرف +" واختر المستودع والصنف والكمية — تُسجَّل كحركة "صادر" معتمدة فوراً
  • مرتجع: اضغط "↩ إرجاع" لتسجيل إرجاع قطعة إلى المستودع — تُسجَّل كحركة "مرتجع" معتمدة فوراً
  • رصيد الصنف: الرصيد يتغير فور تنفيذ أي عملية صرف أو إرجاع
  • الملخص: في أسفل جدول القطع يظهر إجمالي تكلفة الصرف والمرتجع وصافي تكلفة القطع
  • الإلغاء (Admin): المشرف يمكنه إلغاء أي حركة — لا يمكن إلغاء حركة ملغاة مسبقاً
  • الشرط: يجب أن تكون عضواً في المستودع أو مشرفاً لصرف قطع منه
🧾 سجل العمليات
  • ما هو؟ سجل شامل يوضح من قام بكل عملية مهمة داخل النظام ومتى تمت بالضبط
  • ماذا يسجل؟ الأجهزة، الصيانة، المرفقات، المستودعات، الأصناف، حركات المستودع، الجرد، صرف وإرجاع قطع الصيانة، المستخدمين، النسخ الاحتياطي، الاستيراد
  • الفلترة: يمكن تصفية السجل حسب القسم (أجهزة، صيانة، مستودعات...) والمستخدم والتاريخ
  • لماذا مهم؟ معرفة من قام بالتعديل، مراجعة الأخطاء، تتبع حركة القطع، كشف أي عملية غير صحيحة، حماية بيانات الشركة
  • عمليات المستودعات: كل عمليات المستودع تظهر ضمن نفس سجل العمليات — إنشاء مستودع، إضافة أمين، إنشاء صنف، صرف أو إرجاع قطعة، اعتماد جرد
  • الصلاحيات: يرى سجل العمليات المدير الجذري فقط — لا يراه المستخدم العادي ولا أمين المستودع
  • أمان: لا يعرض سجل العمليات كلمات المرور أو رموز الدخول السرية
  • قاعدة عامة: راجع السجل عند وجود تعديل غير متوقع أو فرق في العهدة
الجرد والتسوية

عدّ الموجود داخل المستودع، مع إظهار العهد والقطع المركبة والمستهلك والمباع دون خلطها برصيد الرفوف.

العدد الفعلي هو الموجود داخل المستودع فقط. العهد والقطع المركبة تبقى ظاهرة للمطابقة لكنها لا تدخل في فرق الرفوف. إذا حدثت حركة أثناء الجرد سيطلب النظام تحديث الصنف وإعادة عده قبل التقديم.
📘 دليل الاستخدام الشامل
📋 فهرس الأقسام
🚀 1. البداية السريعة
  • تسجيل الدخول: أدخل اسم المستخدم وكلمة المرور في شاشة الدخول ثم اضغط "تسجيل الدخول".
  • التنقل بين الأقسام: استخدم شريط التبويبات العلوي — القطع / المستودعات / الإدارة / الدليل.
  • Dashboard: يظهر تلقائياً للمدير عند الدخول، ويعرض ملخص الأجهزة والأبراج والصيانة والمستودعات.
  • البحث عن جهاز: اكتب في حقل البحث الرئيسي IP أو اسم البرج أو الموديل أو MAC أو Serial.
  • فتح التفاصيل: اضغط على أي جهاز لعرض تفاصيله الكاملة وسجلات الصيانة والمرفقات.
  • الطباعة والتصدير: استخدم أزرار "طباعة" و"CSV" الموجودة في كل قسم لطباعة أو تصدير البيانات.
  • تبديل الوضع الليلي/النهاري: اضغط زر ☀️/🌙 في أعلى يمين الشاشة.
📡 2. الأجهزة (القطع)
  • إضافة جهاز: اضغط "+ إضافة قطعة" ثم أكمل جميع الحقول الإلزامية.
  • تعديل جهاز: افتح التفاصيل ← اضغط "تعديل".
  • تعطيل أو حذف: متاح للمدير فقط. الحذف نهائي ويظهر في سجل العمليات.
  • IP: يجب أن يكون فريداً — النظام يكشف التكرار تلقائياً.
  • MAC: صيغة AA:BB:CC:DD:EE:FF — النظام يكشف التكرار.
  • Serial: رقم تسلسلي — النظام يكشف التكرار.
  • البرج: يمكن إدخال اسم برج نصي أو اختيار برج من القائمة الرسمية.
  • المحافظة والمنطقة: تحدد نطاق الجهاز وتؤثر على صلاحيات مدير المحافظة.
  • الحالة: نشط / صيانة / معطل.
  • رقم الفيلان: قيمة اختيارية من 1 إلى 4094.
  • عرض القناة: اختر العرض المستخدم بالميغاهرتز ليظهر في القائمة والتفاصيل والتصدير.
  • كلمات المرور: تُخفى تلقائياً، ولا تظهر إلا لمن منحه المدير صلاحية عرضها.
⚠️ لا تكشف كلمات المرور أو Mimosa Unlock Code لأي مستخدم غير موثوق.
🗼 3. الأبراج
  • إضافة برج: من تبويب الإدارة → الأبراج ← "+ إضافة برج".
  • تعديل برج: اضغط زر التعديل على البرج المطلوب.
  • ربط الأجهزة بالبرج: عند إضافة أو تعديل جهاز، اختر البرج من قائمة "البرج من القائمة".
  • الإحداثيات: أضف Latitude وLongitude للبرج لتمكين فتح موقعه في الخرائط.
  • تحذير تكرار التردد: يُحتسب بين القطع المرسلة النشطة على البرج نفسه فقط؛ القطع المستقبلة لا تدخل ضمن التعارض.
  • عرض أجهزة البرج: داخل تفاصيل البرج تظهر قائمة بكل الأجهزة المرتبطة به.
  • فتح الموقع في الخرائط: اضغط "Google Maps" أو "OpenStreetMap" لفتح موقع البرج.
🔧 4. سجل الصيانة
  • إضافة سجل: افتح تفاصيل الجهاز ← اضغط "+ إضافة سجل صيانة".
  • أنواع السجل: عطل / زيارة / إصلاح / متابعة.
  • الحالات:
    • open: مفتوح — العمل جارٍ
    • in_progress: قيد التنفيذ
    • done: منجز
    • cancelled: ملغى
  • التكلفة: يمكن إدخال تكلفة اليد العاملة والقطع.
  • الفني: حدد الفني المسؤول عن الصيانة.
  • الملاحظات: وصف تفصيلي للعطل والإصلاح.
💡 كل سجل صيانة يظهر تلقائياً في سجل العمليات.
📎 5. مرفقات الصيانة
  • رفع مرفق: داخل سجل الصيانة ← اضغط "رفع مرفق" واختر الملف.
  • الأنواع المسموحة: صور (JPG, PNG, WEBP) وملفات PDF.
  • الحجم الأقصى: 10 ميجابايت لكل ملف.
  • تحميل المرفق: اضغط على اسم المرفق أو زر التحميل.
  • حذف المرفق: المدير والفني الذي رفع المرفق فقط يمكنهم الحذف.
  • رسائل الأخطاء:
    • "نوع الملف غير مسموح" — استخدم JPG/PNG/WEBP/PDF فقط
    • "الملف كبير" — حجم الملف يتجاوز 10 ميجابايت
📦 6. المستودعات
  • إنشاء مستودع: تبويب المستودعات ← "+ إضافة مستودع".
  • تعديل مستودع: اضغط زر التعديل على المستودع.
  • أمين المستودع: عيّن أميناً من تبويب "أمناء المستودع" قبل تسجيل الحركات.
  • صلاحيات المستودع: أمين المستودع يرى مستودعه فقط. المدير يرى الكل.
  • قاعدة مهمة: لا تعدّل الرصيد يدوياً — كل تغيير في الرصيد يجب أن يتم عبر حركة مستودع رسمية.
  • إدارة المستودعات الكاملة: متاح من الويب فقط.
  • Android: يدعم فقط وظائف الصيانة الميدانية (صرف وإرجاع قطع الصيانة).
⚠️ لا تعدّل رصيد مستودع يدوياً بأي طريقة خارج نظام الحركات الرسمي.
🏷️ 7. الأصناف
  • الاسم الرسمي: كل صنف يُضاف مرة واحدة فقط بالاسم الرسمي الدقيق (مثال: Mimosa C6x).
  • منع التكرار: تحقق من قائمة الأصناف قبل الإضافة — النظام يكشف الأصناف المتشابهة.
  • التصنيف/الفئة: صنّف كل صنف (راديوات، كابلات، إكسسوارات...).
  • الماركة والموديل: أضفهما لتسهيل البحث والتقارير.
  • الوحدة: قطعة / متر / كيلو / صندوق...
  • الحد الأدنى: عند وصول الرصيد لهذا الحد تظهر تنبيهات في التقارير.
  • تتبع الرقم التسلسلي: فعّله إذا كان لكل قطعة من هذا الصنف رقم مستقل.
  • تتبع عنوان الجهاز: فعّله عندما تريد تسجيل عنوان كل قطعة عند الصرف.
  • تقرير الأصناف المحتملة التكرار: من تقارير المستودعات ← "أصناف محتملة التكرار".
🔄 8. حركات المستودع
نوع الحركةالاستخدام
⬆️ وارد (in)استلام بضاعة من مورد
⬇️ صادر (out)صرف قطعة لتركيب أو توزيع
🔀 تحويل (transfer)نقل بين مستودعين
↩️ مرتجع (return)إعادة قطعة للمستودع
⚖️ تسوية (adjust)تعديل رصيد بعد الجرد الفعلي
  • منع الصرف فوق الرصيد: النظام يرفض صرف كمية أكبر من الرصيد المتاح.
  • ربط الحركة: يمكن ربط الحركة بفني أو جهاز أو سجل صيانة.
  • تصدير CSV: من تبويب الحركات ← زر "CSV".
  • السبب والملاحظات: أدخل دائماً سبباً واضحاً لكل حركة.
🧮 9. الجرد الفعلي
  • الهدف: مطابقة رصيد النظام (system_quantity) مع الكميات الفعلية (counted_quantity) في المستودع.
  • إنشاء جلسة: من تبويب المستودعات ← الجرد ← "+ جلسة جرد جديدة".
  • إدخال الكميات: داخل الجلسة أدخل الكمية الفعلية لكل صنف.
  • الفرق (difference): يُحسَب تلقائياً = counted_quantity - system_quantity.
  • حالات الجلسة:
    • open: مفتوحة — يمكن التعديل
    • submitted: مقدمة للاعتماد — لا يمكن تعديلها
    • approved: معتمدة — تُطبَّق التعديلات على الرصيد
    • rejected: مرفوضة — يمكن تعديلها وإعادة تقديمها
    • cancelled: ملغاة
  • التقديم: اضغط "تقديم للاعتماد" — لا يمكن التعديل بعد التقديم.
  • الاعتماد (Admin): المشرف يعتمد الجلسة — يُنشأ تلقائياً حركة تسوية (adjust) لكل صنف مختلف.
  • الرفض: المشرف يكتب سبب الرفض — ترجع الجلسة إلى "مرفوضة".
  • قاعدة مهمة: الرصيد لا يتغير إلا بعد اعتماد الجلسة.
ℹ️ يمكن الاستعلام عن جلسات الجرد وفلترتها حسب المستودع والحالة.
📦 10. قطع المستودع داخل سجل الصيانة
  • صرف قطعة لصيانة: داخل سجل الصيانة ← "صرف +" ← اختر المستودع والصنف والكمية.
  • إرجاع قطعة: اضغط "↩ إرجاع" لإرجاع قطعة للمستودع.
  • تأثير على الرصيد: الرصيد يتغير فور تنفيذ الصرف أو الإرجاع.
  • ملخص التكلفة: يظهر إجمالي تكلفة القطع المصروفة والمُرجَعة في سجل الصيانة.
  • منع الصرف فوق الرصيد: النظام يرفض الصرف إذا كان الرصيد غير كافٍ.
  • Serial/MAC: يمكن تسجيل رقم Serial أو MAC للقطعة المصروفة.
  • الربط: الحركة مرتبطة بالجهاز وسجل الصيانة تلقائياً.
  • الإلغاء (Admin): المشرف يمكنه إلغاء أي حركة. لا يمكن إلغاء حركة ملغاة مسبقاً.
  • الشرط: يجب أن تكون عضواً في المستودع أو مشرفاً لصرف قطع منه.
  • Android: يدعم هذا القسم كوظيفة ميدانية — صرف وإرجاع قطع الصيانة فقط.
📋 11. التقارير
  • تقارير الأجهزة: من الإدارة ← التقارير — فلتر حسب المحافظة والمنطقة والنوع والحالة.
  • تقارير المستودعات: من المستودعات ← تقارير — رصيد، بطاقة صنف، أصناف أقل من الحد الأدنى.
  • تقارير الجرد: داخل تبويب الجرد — الجلسات المعتمدة والمرفوضة.
  • تقارير جاهزة: بدون IP / بدون MAC / بدون Serial / بدون إحداثيات / تحت الصيانة / غير نشطة.
  • تصدير CSV: زر "CSV" في كل تقرير — لا يتضمن كلمات المرور أو الأسرار.
  • طباعة: زر "طباعة" يطبع التقرير بتنسيق مناسب بدون عناصر التحكم.
⚠️ ملفات CSV لا تحتوي على password أو link_password أو mimosa_unlock.
📊 12. لوحة الإحصائيات (Dashboard)
  • الوصول: من الإدارة ← الإحصائيات (للمدير فقط).
  • البطاقات والإحصائيات: إجمالي الأجهزة / الأبراج / الصيانة / المستودعات / الجرد.
  • آخر التحديثات: يعرض آخر العمليات المسجلة على النظام.
  • تحديث: اضغط "🔄 تحديث" لتحديث الإحصائيات يدوياً.
  • طباعة: اضغط "🖨️ طباعة" لطباعة لوحة الإحصائيات.
  • تصدير CSV: زر "⬇️ CSV" لتصدير الإحصائيات.
🧾 13. سجل العمليات
  • ما هو؟ سجل شامل يوثّق كل عملية مهمة تتم داخل النظام مع اسم المنفّذ وتوقيت التنفيذ.
  • ماذا يسجل؟ إضافة/تعديل/حذف الأجهزة، سجلات الصيانة، المرفقات، المستودعات، الأصناف، الحركات، الجرد، اعتماد الجرد، المستخدمين، النسخ الاحتياطي، الاستيراد.
  • فلاتر Audit: حسب القسم (أجهزة/صيانة/مستودعات/...) والمستخدم والتاريخ.
  • الصلاحيات: يرى سجل العمليات المدير الجذري فقط.
  • الأمان: لا يعرض سجل العمليات كلمات المرور أو الأسرار.
  • المراجعة: استخدم السجل لمعرفة من نفّذ العملية ومتى تمت.
💾 14. النسخ الاحتياطية (Backup)
  • ما هي النسخة الكاملة؟ ملف واحد يحفظ قاعدة البيانات ومرفقات الصيانة والصور في وقت محدد.
  • النسخ التلقائي: ينشئ النظام نسخة كاملة كل ثلاثة أيام ويحتفظ بآخر النسخ حسب إعداد الخادم.
  • متى تستخدمه؟ قبل أي تعديل جماعي كبير، أو بشكل دوري للحماية من فقدان البيانات.
  • صلاحية التنفيذ: المدير الجذري فقط يمكنه إنشاء نسخة احتياطية أو استعادتها.
  • الاستعادة: ارفع ملف .xsbackup من جهازك أو اضغط «استعادة الآن» بجانب نسخة محفوظة. يتم فحص البصمات وحفظ الوضع الحالي تلقائياً قبل الاستعادة.
  • الحماية التلقائية: يفحص النظام الملف ويرقي النسخة القديمة، ثم يحفظ الوضع الحالي قبل استبداله. عند أي فشل يرجع للوضع السابق.
  • النسخ المعتمدة: لا تحذف النسخ التي اعتمدها المدير كنقاط رجوع آمنة.
  • تحميل قاعدة البيانات: زر "⬇️ تحميل قاعدة البيانات" يُنزّل ملف .db مباشرة.
🚫 لا تحذف النسخ المعتمدة. فقدانها قد يمنع الرجوع إلى حالة آمنة.
📤 15. استيراد CSV (Import)
  • متى نستخدم الاستيراد؟ لإضافة عدد كبير من الأجهزة دفعة واحدة من ملف Excel أو CSV.
  • الصيغة الصحيحة: استخدم ملف تصدير CSV من النظام كقالب — لا تُضف أعمدة إضافية.
  • الفرق بين ملف التصدير والاستيراد: ملف التصدير للعرض فقط، أما ملف الاستيراد فمهيأ لإضافة البيانات.
  • أخطاء الاستيراد: يعرضها النظام صفاً صفاً — صحح الخطأ في الملف ثم أعد الاستيراد.
  • التكرارات: النظام يكشف IP/MAC/Serial المكررة ويرفضها أثناء الاستيراد.
  • الأمان: لا تضع كلمات المرور في ملف CSV قابل للمشاركة.
  • صلاحية الاستيراد: المدير الجذري فقط.
🔍 16. كشف التكرارات (Duplicates)
  • IP مكرر: جهازان أو أكثر بنفس عنوان IP.
  • MAC مكرر: جهازان بنفس MAC Address.
  • Serial مكرر: جهازان بنفس الرقم التسلسلي.
  • أصناف محتملة التكرار: أصناف المستودع ذات أسماء أو ماركات متشابهة — راجعها ودمجها عند الحاجة.
  • طريقة المعالجة: افتح كل جهاز/صنف مكرر ← عدّل أو احذف التكرار الخاطئ.
💡 افحص التكرارات بانتظام لضمان دقة البيانات.
👥 17. المستخدمون والصلاحيات
الدورالصلاحيات الرئيسية
🔴 المدير الرئيسيكل الصلاحيات وإدارة السجلات والنسخ والاستيراد
🟠 مدير المحافظةإدارة أجهزة محافظته فقط
🟡 الموظفإضافة وتعديل حسب الصلاحيات الممنوحة
🔵 أمين المستودعإدارة مستودعه فقط — حركات وجرد
⚪ مشاهدعرض فقط — لا تعديل
  • عرض كلمات المرور: يمنحها المدير فقط لمن يحتاجها في عمله.
  • صلاحيات الأجهزة: يمكن فصل الإضافة والتعديل والحذف لكل مستخدم.
  • صلاحيات المستودعات: تُحدَّد من خلال دور المستخدم في كل مستودع.
  • الحماية: كل مستخدم يرى وينفذ فقط ما تسمح به صلاحياته.
🚫 لا تمنح صلاحيات المدير إلا للشخص المسؤول عنها فعلياً.
📍 18. المحافظات والمناطق
  • إضافة محافظة: من الإدارة ← المناطق ← "+ إضافة محافظة".
  • إضافة منطقة فرعية: داخل المحافظة ← "+ إضافة منطقة".
  • ربط الأجهزة: عند إضافة جهاز حدد المحافظة والمنطقة.
  • نطاق مدير المحافظة: يرى ويُدير أجهزة محافظته فقط.
  • تأثير على التقارير: يمكن فلترة التقارير حسب المحافظة والمنطقة.
  • تأثير على الصلاحيات: تحدد أي أجهزة يمكن لكل مستخدم الوصول إليها.
🗺️ 19. الإحداثيات وروابط الخرائط
  • Latitude (خط العرض): يتراوح بين -90 و 90.
  • Longitude (خط الطول): يتراوح بين -180 و 180.
  • إضافة إحداثيات لبرج: الأبراج ← عدّل البرج ← أدخل Lat/Lng ← احفظ.
  • فتح الخريطة: بعد حفظ الإحداثيات تظهر أزرار "Google Maps" و"OpenStreetMap".
  • مصادر الإحداثيات: Google Maps / هاتف Android / جهاز GPS.
  • قاعدة: يجب إدخال Lat وLng معاً — لا يُقبل إدخال واحد فقط.
  • تقرير بدون إحداثيات: من الإدارة ← التقارير ← "الأبراج بدون إحداثيات".
  • رسائل الأخطاء الشائعة:
    • "خط العرض غير صالح" — القيمة خارج نطاق ±90
    • "خط الطول غير صالح" — القيمة خارج نطاق ±180
    • "يجب إدخال خط العرض وخط الطول معاً" — أدخل أحدهما فارغاً
ℹ️ الإحداثيات لا تؤثر على وظائف المستودعات أو الصيانة — هي لأغراض الخرائط فقط.
🗺️ 23. الخريطة التفاعلية
  • ما هي الخريطة التفاعلية؟ واجهة تعرض مواقع الأبراج والأجهزة التي تم إدخال إحداثياتها جغرافياً على خريطة.
  • فوائدها:
    • رؤية توزيع الشبكة جغرافياً
    • معرفة مواقع الأبراج والأجهزة
    • فتح الموقع في Google Maps أو OpenStreetMap
    • كشف العناصر التي لا تحتوي إحداثيات
    • تصدير نقاط الخريطة كـ CSV
  • طريقة الاستخدام:
    1. افتح تبويب "🗺️ الخريطة" من القائمة الرئيسية
    2. اختر النوع: الكل / الأبراج / الأجهزة
    3. استخدم فلاتر المحافظة والمنطقة والبرج والحالة
    4. اضغط على أي نقطة لعرض تفاصيلها
    5. افتح الموقع عبر Google Maps أو OpenStreetMap من داخل الـ Popup
  • لماذا لا يظهر جهاز أو برج على الخريطة؟
    • لأنه لا يحتوي Latitude وLongitude معاً
    • أو لأن الإحداثيات خارج النطاق الصحيح (±90 للعرض، ±180 للطول)
    • أو لأن الفلاتر تخفيه
    • أو لأن المستخدم لا يملك صلاحية مشاهدته
  • عناصر بدون إحداثيات: اضغط "📍 بدون إحداثيات" لعرض الأجهزة والأبراج التي تحتاج استكمال بيانات الموقع. هذه العناصر لن تظهر على الخريطة حتى تُضاف إحداثياتها.
  • الصلاحيات:
    • المدير الرئيسي يرى كل العناصر
    • مدير المحافظة يرى عناصر محافظته فقط
    • الموظف يرى حسب صلاحياته
  • رسائل الأخطاء:
    • "لا توجد عناصر بإحداثيات" — لم تُضَف إحداثيات بعد لأي عنصر
    • "تعذّر تحميل الخريطة" — تحقق من الاتصال بالإنترنت
    • "فشل تحميل بيانات الخريطة" — تحقق من الخادم
  • تنبيه: دقة الخريطة تعتمد على دقة الإحداثيات المدخلة. تأكد من صحة الإحداثيات قبل حفظها.
20. الأسئلة الشائعة
  • لماذا لا أرى كلمات المرور؟ — حسابك لا يملك صلاحية عرضها. تواصل مع المدير.
  • لماذا لا أستطيع صرف قطعة؟ — الرصيد غير كافٍ، أو لست عضواً في هذا المستودع، أو ليس لديك صلاحية الصرف.
  • لماذا لا أستطيع اعتماد الجرد؟ — فقط المدير يعتمد الجرد. تأكد أن الجلسة في حالة "مقدمة".
  • لماذا لا يظهر الجهاز على الخريطة؟ — لم تُضَف إحداثيات للجهاز أو البرج بعد.
  • لماذا لا أرى مستودعاً معيناً؟ — لست عضواً في هذا المستودع. تواصل مع مدير المستودع.
  • لماذا فشل رفع المرفق؟ — تحقق من نوع الملف (JPG/PNG/WEBP/PDF فقط) وحجمه (أقصاه 10 MB).
  • لماذا لا يظهر زر الإدارة؟ — حسابك ليس من نوع admin. فقط المدير يرى تبويب الإدارة.
  • لماذا يظهر "الرصيد غير كافٍ"؟ — الكمية المطلوبة أكبر من الرصيد الحالي في المستودع المحدد.
  • لماذا لا يمكن تعديل جلسة جرد مقدمة؟ — بعد التقديم لا يُسمح بالتعديل — انتظر قرار المشرف (اعتماد أو رفض).
⚠️ 21. رسائل الأخطاء الشائعة
رمز/رسالة الخطأالسبب والحل
401 Unauthorizedغير مسجل الدخول أو انتهت الجلسة — أعد تسجيل الدخول
403 Forbiddenلا توجد صلاحية لهذه العملية — تواصل مع المدير
404 Not Foundالعنصر المطلوب غير موجود — تحقق من الرابط أو أعد تحميل الصفحة
الرصيد غير كافٍالكمية المطلوبة أكبر من المتاح في المستودع
خط العرض غير صالحقيمة Latitude خارج النطاق ±90
خط الطول غير صالحقيمة Longitude خارج النطاق ±180
يجب إدخال خطي العرض والطول معاًأدخل كليهما أو اترك كليهما فارغين
الصنف موجود مسبقاًيوجد صنف بهذا الاسم — تحقق من القائمة
لا يمكن اعتماد الجلسة مرتينالجلسة معتمدة مسبقاً
نوع الملف غير مسموحاستخدم JPG/PNG/WEBP/PDF فقط
الملف كبيرحجم الملف يتجاوز 10 MB
فشل الاتصال بالخادمتحقق من الإنترنت والسيرفر — حاول مجدداً
📌 22. قواعد إدارية مهمة
  • 🚫 لا تعدّل الرصيد يدوياً — كل تغيير يجب أن يتم عبر حركة مستودع رسمية.
  • 📝 كل حركة مخزون يجب أن تتم عبر حركة مستودع مع سبب واضح.
  • 🔧 كل صيانة مهمة يجب أن يكون لها سجل صيانة موثق في النظام.
  • 📦 كل قطعة مستخدمة في الصيانة يجب تسجيلها عبر وظيفة صرف قطع الصيانة.
  • 📘 راجع الدليل قبل تنفيذ عملية جديدة عليك وتأكد من الخطوات قبل الحفظ.
  • 💾 حافظ على النسخ الاحتياطية المعتمدة — فهي نقاط الرجوع الآمنة عند أي مشكلة.
  • 🔒 لا تشارك صلاحيات المدير مع مستخدم غير موثوق.
  • 🛡️ راجع صلاحيات المستخدمين دورياً وألغِ أي صلاحية لم تعد مطلوبة.
🗺️ الخريطة التفاعلية
مواقع الأبراج والأجهزة ومسارات تغذية الإنترنت بين الأبراج.
لا توجد عناصر تملك إحداثيات
برج جهاز اتجاه تغذية الإنترنت
📍 عناصر بدون إحداثيات