Credit Khata دفتر مشترك
شروحات

لماذا يهم الدفتر الذي يعمل دون اتصال أولًا للمتاجر الصغيرة

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

فريق Credit Khata آخر تحديث القراءة: 4 دقيقة
لقطة من صفحة Credit Khata في متجر Play بعنوان لا إشارة؟ لا مشكلة، تعرض قيدًا بعلامة قيد الانتظار في صفحة عميل
في هذه الصفحة
  1. لماذا تفقد الكاونترات الإشارة
  2. ما الذي يسوء في الدفتر الذي يعمل متصلًا فقط
  3. ماذا يعني العمل دون اتصال أولًا عمليًا
  4. ما لا يستطيع العمل دون اتصال فعله
  5. كيف يفعل Credit Khata ذلك
  6. أسئلة تطرحها على أي تطبيق دفتر
  7. الخلاصة

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

كثير من التطبيقات تعمل متصلة فقط: كل ضغطة تذهب إلى خادم وتنتظر ردًا. وهذا يصلح في مكتب فيه Wi-Fi جيد. أما كاونتر المتجر فمكان مختلف.

لماذا تفقد الكاونترات الإشارة

كل من يدير متجرًا يعرف القائمة:

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

لا شيء من هذا نادر. وهي تميل إلى الحدوث بالضبط حين يكون الكاونتر في أشد ازدحامه.

ما الذي يسوء في الدفتر الذي يعمل متصلًا فقط

عندما تنقطع الشبكة ولا يستطيع التطبيق الحفظ، يكون أمام صاحب المتجر ثلاثة خيارات سيئة:

  1. أن يجعل العميل ينتظر، بينما يطول الطابور خلفه.
  2. أن يكتبه على ورقة "لاحقًا"، ويأمل أن يُدخل. وبعض الأوراق لا تُدخل أبدًا.
  3. أن يتخطاه، ويعتمد على الذاكرة.

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

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

ماذا يعني العمل دون اتصال أولًا عمليًا

الدفتر الذي يعمل دون اتصال أولًا يقلب النموذج:

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

النقطة الأخيرة يسهل تجاهلها. فالمزامنة التي تتخلص بهدوء مما لا تستطيع حفظه تكاد تكون بسوء انعدام المزامنة.

ما لا يستطيع العمل دون اتصال فعله

الصراحة بشأن الحدود مهمة. بعض الأمور تحتاج إلى رد الخادم وتنتظر الاتصال:

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

التطبيق الجيد الذي يعمل دون اتصال أولًا يبقي الكاونتر يعمل، ويوضح ما الذي ينتظر.

كيف يفعل Credit Khata ذلك

بُني Credit Khata للكاونترات ذات الإشارة المتقطعة:

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

الخطوات العملية، بما فيها ما تفعله عندما يتعذر حفظ بيع، موجودة في اعمل دون اتصال وأبقِ دفترك متزامنًا.

أسئلة تطرحها على أي تطبيق دفتر

مهما كان ما تستخدمه، اختبره قبل أن تعتمد عليه:

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

إذا نجح التطبيق في الاختبارات الخمسة، يستطيع الكاونتر مواصلة العمل في أسوأ يوم للشبكة في الشهر.

الخلاصة

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

لترى كيف يتكامل هذا مع بقية دفتر الديون الرقمي، اقرأ ما هو دفتر الديون؟ الدفتر الرقمي مقابل الدفتر الورقي، أو ابدأ بـ تسجيل بيع بالدين عند الكاونتر.

الأسئلة الشائعة

ماذا يعني العمل دون اتصال أولًا؟

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

هل يمكن أن يُسجَّل القيد المحفوظ دون اتصال مرتين عند المزامنة؟

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

هل يرى العميل القيد المحفوظ دون اتصال فورًا؟

ليس قبل أن يُزامَن. يراه المتجر فورًا على جهازه؛ ويتحدث ما يراه العميل عندما يصل القيد إلى الخادم.

ما الذي لا يمكن فعله دون اتصال؟

كل ما يحتاج إلى رد الخادم، مثل تأكيد دفعة العميل، أو إنشاء رابط تذكير، أو تشغيل التقارير.

هل كانت هذه التدوينة مفيدة؟

تابع القراءة

كل المقالات