كيف تتزامن بيانات نقاط البيع مع الخادم
هذه هي الفكرة التي تجعل نقاط البيع ما هي عليه، فتستحقّ الفهم حتى إن لم تلمس الجانب الفني قط. تعمل الماكينة على قاعدة بياناتها المحلية وتتزامن مع نظام Nama ERP المركزي في الخلفية. ولهذا لا يوقفك انقطاع كهرباء أو سقوط اتصال عن البيع.
محليًّا أولًا، ثم مزامنة
كل ما تفعله على الماكينة — فاتورة، مرتجع، دفعة، فتح وردية أو إغلاقها، جرد مخزني — يُكتَب إلى قاعدة بيانات الماكينة المحلية أولًا. فيُحفَظ، ويظهر على الشاشة، ويمكن طباعته للعميل. وعند تلك اللحظة يكون غير مُرسَل: موجود هنا لكنه لم يصل الخادم بعد.
وفي الخلفية تواصل الماكينة محاولة إرسال المستندات غير المُرسَلة إلى النظام المركزي. وبمجرد إرسال مستند يصبح سجلًّا دائمًا في النظام الرئيسي — تراه الإدارة، ويُرحَّل محاسبيًّا، ويدخل في التقارير على مستوى الشركة.
فكل مستند يعيش إحدى حياتين:
- غير مُرسَل — محفوظ محليًّا، لم يصل الإدارة بعد.
- مُرسَل — مسجَّل بأمان في نظام Nama ERP المركزي.
متصل مقابل غير متصل
حين تكون الماكينة متصلة، تكون الفجوة بين الحالتين ضئيلة: تصعد المستندات خلال لحظات، وتسحب الماكينة أيضًا أحدث الأسعار والأصناف والإعدادات. وتكون أرصدة العملاء وأرقام المخزون محدَّثة.
وحين تكون غير متصلة — لا اتصال بالخادم — تواصل البيع على البيانات المحلية. وتصطفّ المستندات الجديدة بوصفها غير مُرسَلة. والأسعار والمخزون الذي تراه هو آخر ما خُزِّن مؤقتًا، فقد يكون متأخّرًا قليلًا. وفور عودة الاتصال يُفرَّغ الطابور وتصعد كل المتراكمات إلى الخادم.
والوعد العملي بسيط: الانقطاع لا يكلّفك مبيعات وردية أبدًا. فكلها على الماكينة تنتظر، وتصعد حين يعود الخط.
حين يتعذّر صعود مستند
عادةً تكون المزامنة غير مرئية. وأحيانًا يعلق مستند، ومن المفيد معرفة السبب وما يُفعَل.
في كل مرة يفشل إرسال مستند، تحسب الماكينة الإخفاق ضده. وبعد 25 محاولة فاشلة (الافتراضي)، تتوقّف عن إعادة محاولته تلقائيًا، فلا يحبس مستندٌ واحدٌ سيّئ الطابور إلى الأبد. والأسباب الشائعة لفشل مستند:
- تعذّر الوصول إلى الخادم — انقطاع أو مشكلة شبكة. وهذه تزول من تلقاء نفسها بعودة الاتصال.
- خطأ تحقّق على الخادم — يخالف المستند قاعدة عمل (عميل موقوف، صنف لم يعد موجودًا، ونحوه). ويحتاج هذا إلى إصلاح السبب في النظام الرئيسي أولًا، ثم يمكن للمستند الصعود.
- مشكلة مصادقة — بيانات اعتماد الماكينة غير مقبولة. وهذه لتقنية المعلومات.
والمستند الذي بلغ حدّ المحاولات يبقى غير مُرسَل وينتظر من ينظر فيه. وبعد حلّ السبب الجذري، يمكن تصفير عدّاد المحاولات لتحاول الماكينة من جديد — والخطوات الدقيقة (وأمر SQL خلفها) في دليل النقاط الفنية.
أصلح السبب أولًا
تصفير العدّاد يخبر الماكينة فقط بأن تحاول مجددًا. وإن كان سبب الفشل ما زال قائمًا — الشبكة ما زالت مقطوعة، التحقّق ما زال يفشل — فسيفشل ثانيةً. عالج السبب، ثم صفّر.
ماذا يعني هذا لك
- الكاشير: واصل البيع متصلًا كنت أم لا؛ فالنظام يلحق بنفسه.
- المشرف: إن لم تصل المستندات إلى الإدارة، افحص أولًا أمتصلةٌ الماكينة قبل أي شيء — فأغلب "المبيعات المفقودة" تتبيّن اتصالًا سيحلّ نفسه.
- تقنية المعلومات / الدعم: الإخفاقات المستمرّة تشير غالبًا إلى الشبكة أو قاعدة تحقّق على الخادم أو بيانات الاعتماد. وأخطاء النقل المسجَّلة على الماكينة تخبرك أيّ مستند فشل ولماذا.