وصف عام:
هذا المشروع هو نظام متكامل لإدارة الموردين، مصمم لدعم الشركات والمؤسسات التي تعتمد على بيانات موزعة على أكثر من سيرفر. يتميز النظام بآلية مزامنة ذكية بين السيرفر المحلي والخارجي، حتى مع اختلاف قواعد البيانات، لضمان تكامل البيانات وتحديثها بشكل لحظي تقريبًا.
النظام يغطي جميع عمليات إدارة الموردين الأساسية ويضمن أن جميع التغييرات على أي سيرفر تنعكس بشكل آمن وسلس على السيرفر الآخر، مع سياسات حل التعارض القابلة للتهيئة لضمان دقة البيانات.
المزايا الأساسية للنظام:
إدارة بيانات الموردين:
إنشاء وتعديل وحذف بيانات الموردين
تصنيف الموردين حسب الفئة والموقع
إدارة معلومات الاتصال والعقود
أوامر الشراء:
إنشاء أوامر شراء وربطها بالموردين
متابعة حالة الأوامر وتحديثها تلقائيًا عبر السيرفرين
استلام الأصناف والفواتير:
تسجيل عمليات الاستلام وتحديث الكميات الفعلية
إدارة الفواتير وربطها بالمورد والأمر المرتبط
تحقق تلقائي من الفروقات بين الأصناف والفواتير
التسويات المالية:
متابعة المستحقات والمدفوعات
ربط التسويات بالفواتير وأوامر الشراء
تقارير الموردين وطلبات المصادقة:
توليد تقارير مفصلة عن الموردين والأوامر والفواتير
دعم طلبات المصادقة على الأوامر والفواتير والتسويات
متابعة جميع الإجراءات المعلقة والرد عليها بشكل مركزي
ميزة المزامنة بين السيرفرات:
مزامنة ثنائية الاتجاه (Two-way Sync):
أي تعديل يتم على السيرفر المحلي أو السيرفر الخارجي يتم نقله تلقائيًا إلى السيرفر الآخر، مع الحفاظ على تكامل البيانات.
توافق قواعد البيانات المختلفة:
يدعم اختلاف هيكل قواعد البيانات بين السيرفرات مع القدرة على تطبيق قواعد تحويل بسيطة (مثل تحويل الصيغ، تقليم النصوص، التواريخ).
سياسات حل التعارض القابلة للتهيئة:
يمكن تحديد أي من السيرفرين له الأولوية عند وجود اختلاف في البيانات (source_wins / target_wins / latest_timestamp).
سجلات تدقيق (Audit Logs):
كل عملية مزامنة تُسجل بشكل كامل لمراجعة أي تغيير تم، مما يوفر شفافية وأمان عالي للبيانات.
جدولة تلقائية:
يمكن ضبط المزامنة لتتم بشكل دوري أو فوري عند حدوث أي تغيير، مما يقلل من الأخطاء اليدوية ويضمن تحديث البيانات في الوقت المناسب.