وضع العمل بدون إنترنت

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

يُعرف أيضًا بـ العمل دون اتصال وضع عدم الاتصال التشغيل بدون شبكة

التعريف

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

لكن ليس كل شيء يمكن تأجيله، ومعرفة ما يقع في كل جانب هي أصل التصميم كله. فالبيع يمكن تأجيله لأن السعر وقائمة الأصناف موجودان أصلًا على الجهاز اللوحي. أما الدفع بالبطاقة فغالبًا لا يمكن، لأن البنك يجب أن يرد والزبون واقف أمامك، والتحقق من كود خصم لدى الإدارة الرئيسية يسقط للسبب نفسه. وهكذا يتوقف كل ما يحتاج ردًا من جهة أخرى، ويستمر كل ما يحتاج إلى تسجيل فقط. ولينكي سوفت لنظم المعلومات ترسم هذا الخط على الورق مع العميل قبل بناء أي شاشة.

والمفاجآت تأتي وقت المزامنة لا وقت الانقطاع نفسه. أشهرها الإيصال المكرر، حين يضغط الكاشير على الطباعة فلا يرى شيئًا فيضغط مرة أخرى، ثم تصل عمليتا بيع متطابقتان بعد ساعة. والنظام الذي يمنح كل عملية رقمها على الجهاز يكشف هذا التكرار، أما الذي يرقّم العمليات على الخادم فلا يستطيع التمييز بينهما. والمفاجأة الثانية أن فرعين يعدّلان السجل نفسه وكلاهما مقطوع عن الشبكة، لأن أحدهما سيخسر تعديله. ومن حقك أن تعرف مقدمًا أيهما، وهل سيُخطَر أحد بذلك.

والمخزون هو أكثر موضع يؤلم، لأن جهازين قد يبيعان آخر قطعة من الصنف نفسه وكلاهما بلا إنترنت. عندها يفرغ الرف بينما يظن النظام أن قطعة ما زالت موجودة. ولهذا يحتفظ ستوريك بالمخزون لكل فرع على حدة ويرفع تنبيهًا عند التعارض بدل أن يختار فائزًا في صمت. وتعتبر لينكي سوفت هذا التنبيه جزءًا من التصميم، لأن الكتابة فوق البيانات بصمت لا تظهر إلا بعد أسابيع في جرد المخزون، حين لا يعود أحد يعرف أي عملية بيع كانت حقيقية.

وثلاثة أسئلة بسيطة تكشف لك معظم ما تحتاج معرفته من المورّد. كم من الوقت نستطيع العمل بلا إنترنت قبل أن تمتلئ ذاكرة الجهاز، وما الذي يتوقف بالضبط أثناء الانقطاع. ثم من يراجع التعارضات حين يعود الاتصال، لأن أحدًا لا بد أن يراجعها. وتجيب لينكي سوفت عن الثلاثة كتابةً قبل تسعير أي مشروع تطبيق ويب، والأسئلة نفسها تنطبق على تطبيق الهاتف الذي يحمله مندوبو التوصيل.

أسئلة حول وضع العمل بدون إنترنت

هل أستطيع مواصلة البيع عند انقطاع الإنترنت؟
غالبًا نعم. تُحفظ عملية البيع على الجهاز وتُرسل عند عودة الاتصال. والاستثناء هو الدفع بالبطاقة، لأن البنك يجب أن يوافق عليه في اللحظة نفسها.
ما الذي يتوقف عن العمل أثناء انقطاع الاتصال؟
كل ما يحتاج ردًا من جهة أخرى. موافقة البطاقة، والتحقق من كود خصم لدى الإدارة، ورؤية مخزون فرع آخر لحظيًا، وإرسال البريد أو الرسائل، كلها تنتظر.
لماذا تظهر إيصالات مكررة بعد عودة الاتصال؟
لأن الزر ضُغط مرتين أثناء الانقطاع فصار كل ضغط عملية بيع مستقلة. والنظام الذي يرقّم كل عملية على الجهاز نفسه يكتشف النسخة ويستبعدها قبل أن تصل إلى الحسابات.
ماذا يحدث إذا عدّل فرعان السجل نفسه وكلاهما بلا اتصال؟
يفوز أحد التعديلين ويُكتب فوق الآخر، إلا إذا رفع النظام تنبيهًا ليحسمه شخص. اسأل المورّد أي الطريقتين يتبع، واطلب رؤيتها على الشاشة.

ما زلت غير متأكد كيف ينطبق هذا على مشروعك؟

أخبرنا بما تبنيه وسنجيبك بلغة واضحة.