برمجيات المخازن الصغيرة والخانات

برنامج لخزائن الأمانات ونقاط الحفظ والدواليب ذات الأقفال الإلكترونية

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

ما هو البرنامج

لخزائن الأمانات والخانات

برنامج الخانات — نظام يقرّر لمن تُسلَّم أي خانة، ويفتح قفلها الإلكتروني في اللحظة المطلوبة، ويحفظ سجلًّا لكل فتح: من، ومتى، وعلى أي أساس.

والفرق عن الدولاب العادي يظهر في مثال واحد. فمع المفتاح أو القفل المعلّق يكون الإنسان مسؤولًا عن الخانة: سلّم المفتاح، وحفظ الرقم، واستلمه ثانيةً. والمفتاح المفقود يعني كسر القفل، وتُحسم الحالة محل الخلاف بذاكرة الوردية، أما كم خانة حرّة الآن فلا يعرفه إلا من يقف بجوارها.

أما في الخانة الآلية فلا مفتاح. فحقّ فتح الباب سجلٌّ في قاعدة البيانات: هذا الكود ساري المفعول لهذه الخانة حتى هذا الوقت. ويمكن منح الكود وسحبه وتمديده وتسليمه لشخص آخر دون الاقتراب من الدولاب. وإشغال كل الخانات في كل المواقع ظاهر في قائمة واحدة.

مثال. يترك زائر المركز التجاري أكياسه في خانة: يمسح رمز QR على الشاشة، فيُفتح الباب، فيغلقه ويمضي. وبعد ساعتين يفتح الخانة نفسها بالكود نفسه. وبقي في النظام سجلّان للفتح، ووقت بدء الحفظ، وعلامة على أن الخانة أصبحت حرّة وجاهزة للجلسة التالية.

أتمتة خزائن الأمانات تبدأ حيث تكفّ الأجوبة عن ثلاثة أسئلة عن أن تسع في رأس الموظف المناوب: كم خانة مشغولة الآن، ومن فتح خانة بعينها اليوم في الساعة 14:20، وماذا يُفعل بالأشياء الراقدة منذ يومين.

حلقة نظام الحفظمن الإنسان عند الدولاب إلى السجلّ في اليوميّة
  • 1المستخدم
  • 2التعريف
  • 3التحقّق من الحقّ
  • 4متحكّم الدولاب
  • 5القفل الإلكتروني
  • 6مستشعر الباب
  • 7سجلّ الحدث
  • 8لوحة المسؤول

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

ظلّ داكن لمستخدم يعمل مع نظام خانات إلكترونية رقمي

ماذا يعرف النظام عن كل خانة

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

بمَ يختلف هذا عن خزانة الاستلام

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

ومن هنا تختلف متطلّبات البرنامج: فالأهمّ في خزانة الاستلام هو الاتصال بالمتجر الإلكتروني وخدمة التوصيل، والأهمّ في خزانة الأمانات هو الجلسة والمدة والتمديد وإعادة الخانة إلى الخدمة. وتسليم الطلبات معالَج بالتفصيل في صفحة أنظمة الخدمة الذاتية.

كيف بُني ذلك: من الكود إلى الباب المفتوح

المسار كاملًا الذي يقطعه طلب واحد — من الإنسان عند الدولاب إلى السجلّ في اليوميّة. وفي بقية الصفحة تُعالَج كل حلقة من هذه الحلقات بتفصيل أكبر.

بنية رقمية تجمع الوصول والخانات والمدفوعات والإدارة

1. الدولاب والخانات

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

2. الأقفال الإلكترونية

قفل لا يُفتح بمفتاح بل بنبضة كهربائية من المتحكّم. وبجواره عادةً مستشعر باب — يبلّغ هل انفتح الباب وأُغلق فعلًا. والقفل بلا مستشعر يعمل كذلك، لكن النظام حينها يعرف الأمر فقط لا النتيجة.

3. متحكّم الدولاب

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

4. نقطة وصول المستخدم

ما يتوجّه الإنسان عبره إلى النظام: شاشة على الدولاب، أو طرفية منفصلة في الصالة، أو قارئ بطاقات، أو هاتفه هو. وقد تتعدّد النقاط في آنٍ واحد — والسيناريو واحد، ولا تختلف إلا طريقة الإدخال.

5. الجزء الخادمي

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

6. لوحة المسؤول

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

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

والترتيب مهمّ بهذه الصورة تحديدًا. فالتحقّق من الحقّ يجري على الخادم لا في الدولاب: إذ لا يخزّن المتحكّم الأكواد ولا يقرّر من يُسمح له — بل ينفّذ الأمر. لذلك يمكن سحب الوصول من اللوحة في ثانية، دون الاقتراب من المعدات.

المنظومة البرمجية الحل

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

واجهة المستخدم

ما يراه الإنسان: شاشة الدولاب، أو صفحة في المتصفح عبر رابط، أو تطبيق محمول. ثلاث خطوات أو أربع — اختيار المقاس، والحصول على الخانة، والفتح، والإغلاق. وتُشرَح الأخطاء بالكلمات: «انتهت مدة الحفظ»، لا «رمز 403».

لوحة الإدارة

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

إدارة الخانات

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

الأقفال الإلكترونية

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

متحكّمات المعدات

التبادل مع متحكّمات الدواليب: طابور الأوامر، ومراقبة الاتصال، وحالة المنافذ، وإصدار البرنامج الثابت. وتُوصَل الطرازات المختلفة بوحدات تبادل منفصلة، لكنها تبدو في الواجهة متماثلة.

التعريف

التحقّق ممّن يقف أمام الدولاب: رمز QR، أو كود PIN، أو بطاقة، أو حساب في التطبيق. ويمكن مزج الطرق وتفعيلها حسب المواقع — فعلى دولاب كودٌ وعلى آخر بطاقة الموظف.

الحجز

تُحجَز الخانة مسبقًا: لمدة، أو لتاريخ، أو لفترة متكرّرة. ويمسك الحجز الخانة حتى وصول الإنسان ويُرفَع تلقائيًا إن لم يأتِ — وإلا وقف نصف الدولاب محجوزًا بلا فائدة.

وحدة الدفع

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

الإشعارات

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

سجلّ الأفعال والأحداث

تاريخ غير قابل للتغيير: عمليات الفتح والإغلاق، وحالات رفض الوصول، وعمليات الفتح للصيانة، وتغييرات التعرفات والصلاحيات، وأفعال الموظفين. والسجلات لا تُحرَّر — بل يُدخَل التصحيح بسجلّ جديد.

مراقبة المعدات

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

أدوار الموظفين وصلاحياتهم

المناوب، ومسؤول الموقع، وخدمة الصيانة، والمدير. والفتح اليدوي، وتمديد الجلسة، وتغيير التعرفة، والاطّلاع على البيانات الشخصية صلاحياتٌ منفصلة، لا حزمة واحدة اسمها «مسؤول».

API وعمليات التكامل

الواجهة الخارجية للنظام: تسليم خانة، والحصول على كود، ومعرفة الحالة، وإغلاق الجلسة، وسحب السجلّ. وعبرها تُوصَل الأنظمة المحاسبية وCRM ونظام التحكّم بالدخول في الموقع وخدمات العميل.

التحليلات والتقارير

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

الجزء الخادمي

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

كيف يحصل المستخدم

على الوصول إلى الخانة

سيناريوهان للوصول، ولا يحلّ أحدهما محل الآخر. الأول: يأتي الإنسان إلى دولاب حرّ ويأخذ خانة في المكان. والثاني: تكون الخانة مخصّصة له سلفًا: محجوزة، أو مستأجرة لشهر، أو مسلّمة إليه بوصفها خزانته في العمل.

الوصول في المكان. يختار الزائر المقاس على الشاشة، فيختار النظام خانة حرّة من هذا المقاس ويفتحها. وتُنشأ في الوقت نفسه جلسةُ حفظ ويُسلَّم كودٌ — على الشاشة أو بإيصال أو في رسالة. وهذا الكود هو المفتاح: فهو سارٍ لهذه الخانة وحدها وإلى نهاية المدة وحدها.

الخانة المخصّصة. وهنا يصير الإنسان نفسه هو المفتاح: بطاقة الموظف، أو الحساب في التطبيق، أو كود PIN دائم. وتُفتح الخانة بمجرّد التعرّف، ولا تُنشأ الجلسة من جديد في كل زيارة، وتُحدَّد المدة بالعقد أو بالجدول لا بساعات الحفظ.

ماذا يجري بين عمليات الفتح:

  • تبقى الخانة مخصّصة — ولا تُسلَّم إلى شخص آخر ما لم تُغلَق الجلسة
  • يمكن استخدام الكود مرة أخرى — إن سمحت قواعد الموقع بذلك: وضع، ومضى، وعاد، وأضاف
  • المدة تجري — يحسب النظام زمن الحفظ ويحذّر مسبقًا من انتهائه
  • يمكن تسليم الوصول — يُسلَّم كود ثانٍ للخانة نفسها إلى شخص آخر، إن سمح السيناريو بذلك
  • يمكن سحب الوصول — يتوقّف الكود عن العمل فورًا، ولا حاجة إلى الاقتراب من الدولاب
جلسة حفظ من أوّلها إلى آخرهاخزانة أمانات، الدفع بحسب الوقت
  • 14:05 — الاختياريختار الزائر على الشاشة المقاس المتوسّط؛ والخانات الحرّة من هذا المقاس 12
  • 14:05 — التسليميخصّص النظام الخانة رقم 27، وينشئ جلسة ويفتح الباب. والكود معروض على الشاشة ومكرّر في رسالة
  • 14:06 — الإغلاقأكّد المستشعر أن الباب مغلق. ومن هذه الدقيقة يبدأ عدّ الوقت المدفوع
  • 16:40 — فتح ثانٍالكود نفسه والخانة نفسها. سُجِّل الحدث، والجلسة مستمرّة، والخانة تبقى مخصّصة
  • 18:20 — تحذيربقيت 40 دقيقة على انتهاء المدة المدفوعة. ويصل تذكير بخيارين: أخذ الأشياء أو التمديد
  • 18:52 — الإنهاءيأخذ الزائر أشياءه ويؤكّد الإنهاء على الشاشة. أُغلقت الجلسة، وحُسبت الرسوم الإضافية ودُفعت
  • 18:53 — العودة إلى الخدمةأُشِّرت الخانة حرّةً، وأُطفئ الكود، والتسليم التالي ممكن فورًا

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

ظلّ مستخدم يجتاز تعريفًا رقميًا برمز QR أو بكود PIN

الحالات غير الاعتيادية

وهي قليلة، وكلها متوقّعة سلفًا — وإلا تحوّلت كل واحدة منها إلى مكالمة مع المسؤول.

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

طرق التعريف

يجيب التعريف عن سؤال واحد: هل لهذا الإنسان حقّ فتح هذه الخانة في هذه اللحظة. وتُختار الطريقة وفق الموقع ووفق المعدات — فما يناسب المحطة لا يناسب خزانة المكتب. وتتوقّف إمكانية طريقة بعينها على ما هو مركّب على الدولاب، لذلك تُحدَّد المجموعة في الدراسة.

رمز QR

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

كود PIN

بضعة أرقام تُطبع على لوحة المفاتيح أو على الشاشة. وهي أقلّ الطرق تطلّبًا: تعمل بلا هاتف، وبلا إنترنت لدى المستخدم، وبلا معدات إضافية. وتتطلّب تحديد عدد المحاولات ومدة السريان.

بطاقة أو ميدالية

ناقل لاتلامسي يُقرَّب من القارئ. وهي الطريقة الأساسية حيث يحمل الناس تصاريح أصلًا: المكتب، والمصنع، والنادي الرياضي. وكثيرًا ما تتيح الاكتفاء بالتصاريح الموزّعة في الموقع سلفًا — ويُحدَّد ذلك بحسب نوع البطاقات.

تطبيق محمول

تُفتح الخانة بزرّ في التطبيق، لا بكود على الدولاب. ويناسب المستخدمين الدائمين والاشتراكات؛ ومن المريح هنا عرض التاريخ والمدة والدفع. ويتطلّب اتصالًا لدى المستخدم لحظة الفتح.

باركود مستند

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

القياسات الحيوية

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

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

والطرق لا تستبعد بعضها بعضًا: فعلى دولاب واحد تعمل في آنٍ واحد بطاقةٌ للموظفين وكودٌ للضيوف. والمهمّ أمر آخر — أيّها الطريقة الأساسية، لأن على أساسها تُضبط مدة السريان وعدد المحاولات وقواعد إعادة الإصدار.

الأقفال الإلكترونية

ومتحكّمات المعدات

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

المتحكّم — جهاز داخل الدولاب تتّصل به الأقفال والمستشعرات. يتلقّى من الخادم أمر «افتح الخانة 27»، ويرسل نبضة إلى المخرج المطلوب، ويعيد النتيجة. ويخدم متحكّم واحد عشرات الخانات، لذلك يتّصل الدولاب بالنظام بقناة اتصال واحدة.

مستشعر الباب — هو ما يفرّق بين الافتراض والواقعة. فبدونه لا يعرف النظام إلا أن الأمر أُرسل. ومعه يعرف أن الباب انفتح فعلًا، وبعد كم من الوقت أُغلق. ووجود المستشعرات مسألةٌ متعلّقة بطراز الدولاب بعينه، وتتّضح قبل بدء العمل.

ما الذي يُراعى عند توصيل المعدات:

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

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

ظلّ فنّي يعمل مع تشخيص رقمي للأقفال ومستشعرات الأبواب

ماذا يحدث عند انقطاع الاتصال

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

بلا وضع مستقلّ يكفّ الدولاب ببساطة عن الخدمة: تعلن الشاشة انقطاع الاتصال، ولا تُسلَّم خانات جديدة. والأشياء في الداخل بأمان، لكن لا يمكن أخذها قبل عودة الاتصال دون موظف.

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

الحالات التي يميّزها النظام

ردّ المعداتكيف يُفسَّر كل مآل
ماذا أعادت المعداتكيف يُفسَّر
قُبِل الأمر، وأكّد المستشعر الفتحمفتوح
قُبِل الأمر، والمستشعر صامتيحتاج إلى فحص
الباب مفتوح أطول من المسموححدث
لم يردّ المتحكّم على الأمرحدث
الدولاب لا يتّصلحدث
انفتح الباب بلا أمرحدث

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

إشغال الخانات وحالتها

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

حرّة

الخانة سليمة وفارغة ويمكن تسليمها للإنسان التالي. وهذه الخانات وحدها تدخل الاختيار عند التسليم وعند الحجز.

محجوزة

مخصّصة سلفًا ولا تُسلَّم لغيره، لكن لا أشياء فيها بعد. وللحجز مدة: لم يأتِ — عادت الخانة إلى الخدمة من تلقائها.

مشغولة

جلسة حفظ جارية: ثمة صاحب وصول ووقت بدء ومدة. وهي حالة العمل الأساسية، وفيها تقضي الخانة معظم وقتها.

بانتظار التسليم

وضع أحدهم شيئًا لأجل آخر. والخانة مشغولة، لكن المفتاح بيد المستلم — وهو سيناريو التسليم وتسليم الطلبات.

متأخّرة

انتهت مدة الحفظ والأشياء في الداخل. ولا تُسلَّم الخانة، بل تدخل قائمة منفصلة وتُعالَج وفق قاعدة الموقع — برسوم إضافية أو بإقفال أو بإخراج المحتوى.

تحتاج إلى فحص

لم يؤكّد المستشعر الفتح، أو بقي الباب مفتوحًا، أو ثُبِّت فتحٌ بلا أمر. وحتى المعالجة تكون الخانة مخرَجة من التسليم.

معطّلة

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

مقفلة يدويًا

أخرج الموظف الخانة من الخدمة: تنظيف، أو إصلاح القسم، أو حاجة داخلية. وللإقفال مُنفِّذ وسبب ووقت — وإلا لم يُعرف من أقفل عشر خانات ولماذا.

إشغال الموقعلقطة من شاشة النظام
240خانة في الموقع
171مشغولة الآن
9متأخّرة تحتاج إلى معالجة
4مخرَجة من الخدمة
  • الخانات الصغيرة96 / 120
  • الخانات المتوسّطة58 / 80
  • الخانات الكبيرة17 / 40

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

الحجز والتسليم

واستلام الأشياء

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

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

أنواع الحجز:

  • مرة واحدة — خانة ليوم بعينه وفترة بعينها
  • متكرّر — كل ثلاثاء وخميس، للاشتراكات والجداول
  • طويل الأمد — خانة مخصّصة لشهر أو لمدة العقد، مثل مخزن صغير مستأجَر
  • داخلي — خانة يحجزها الموقع لمهمة ولا تُسلَّم للناس

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

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

تسليم شيء عبر خانةشخصان، ودوران، ودولاب واحد
  • التخصيصيختار الموظف أو النظام خانة حرّة بالمقاس المناسب وينشئ جلسة تسليم
  • كود الإيداعيذهب إلى من يضع الشيء. وهو سارٍ مدةً محدودة ولفتح واحد فقط
  • الإيداعالخانة مفتوحة، والشيء في الداخل، والباب أُغلق. وأُطفئ كود الإيداع، وانتقلت الجلسة إلى حالة «بانتظار التسليم»
  • كود الاستلاميذهب إلى المستلم مع عنوان الموقع ورقم الخانة والمدة التي ينتظر الشيء إليها
  • الاستلاميفتح المستلم الخانة بكوده، ويأخذ الشيء، ويغلق الباب
  • إغلاق الجلسةتُخلى الخانة. وإن لم يأتِ المستلم في الموعد، انتقلت الجلسة إلى التأخير ودخلت قائمة المعالجة

وفصل الكودين ليس شكليًا. فما دام كود عام واحد ساريًا، لا يمكن الجواب عن سؤال: من فتح الخانة تحديدًا، أهو من وضع أم من أخذ. أما بكودين فيكون لكل فتح في اليوميّة مُنفِّذ ودور.

ظلّ مستخدم يختار خانة ويحجزها في واجهة رقمية

كيف يختار النظام الخانة

الاختيار ليس «أول خانة حرّة بالرقم». فالقاعدة تُضبط وفق الموقع وتراعي عادةً عدة شروط معًا:

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

ماذا يُفعل بالتأخير

تحدّد قاعدة الموقع ما الذي يحدث حين تنتهي المدة والأشياء في الداخل. والخيارات مختلفة، وتُختار قبل الإطلاق لا لحظة أول حالة.

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

وفي كل الخيارات يتلقّى الإنسان تحذيرًا قبل انتهاء المدة، لا بعد فرض الغرامة.

دفع رسوم الحفظ

إن كان الحفظ مدفوعًا

وحدة الدفع ليست لازمة للجميع: فخزائن الموظفين وخانات غرفة الملابس في النادي تعمل بلا مال أصلًا. لكن حيث تُؤجَّر الخانة يصير المال جزءًا من الجلسة، وينبغي أن تُحدَّد قواعد الاحتساب بالصرامة نفسها التي تُحدَّد بها قواعد الوصول.

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

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

ما الذي يندرج في الجزء المالي من النظام:

  • التعرفات — حسب المقاس والموقع ووقت اليوم ويوم الأسبوع
  • احتساب المبلغ — بحسب مدة الجلسة الفعلية، وبقواعد التقريب
  • التمديد — رسوم إضافية عن فترة إضافية دون إنهاء الجلسة
  • التأخير — تعرفة منفصلة عن الوقت الزائد على المدفوع
  • إرجاع — عند فشل تسليم الخانة تُعاد الأموال ولا تبقى لدى الموقع
  • ربط الدفعة بالجلسة — ثنائي الاتجاه: فمن الجلسة تظهر الدفعة، ومن الدفعة تظهر الخانة والوقت
  • المطابقة — مقابلة يومية للعمليات مع سجلّ خدمة الدفع

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

ظلّ محلّل يراقب الدفع الرقمي وإرجاعات جلسات الحفظ

احتساب جلسة واحدة

خانة متوسّطة، 4 ساعات و40 دقيقةلقطة من شاشة النظام، والتعرفة للعرض
  • الساعة الأولى، المقاس المتوسّط120
  • الساعات التالية، 4 × 60240
  • الساعة غير الكاملة قُرِّبت إلى ساعة كاملةمشمولة
  • مدفوع عند تسليم الخانة، ساعتان −180
  • رسوم إضافية عند إنهاء الجلسة180

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

حين تتباعد الدفعة والفتح

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

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

الإشعارات وسجلّ الأحداث

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

إلى المستخدم: الوصول

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

إلى المستخدم: المدة

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

إلى المستخدم: التسليم

رسالة إلى المستلم بأن الشيء أُودع وأن الخانة تنتظر، وتأكيد معاكس إلى المرسِل بأن الشيء أُخذ.

إلى الموظف: المعدات

لم تُفتح الخانة، والباب غير مغلق، والدولاب غير متصل، وأعاد المتحكّم خطأ. والحدث موجَّه: له موقعه ومسؤوله.

إلى الموظف: التأخير

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

إلى الموظف: المعالجة

فتح بلا أمر، وسلسلة محاولات إدخال فاشلة، وفتح يدوي من موظف، واختلاف بين الدفع والتسليم.

سجلّ خانة واحدةلقطة من شاشة النظام، والبيانات للعرض
الوقتالحدثالأساسالمآل
14:05تسليم الخانة رقم 27الجلسة 8842، المقاس المتوسّطنجاح
14:06الباب مغلقمستشعر البابنجاح
16:40فتح بالكودالجلسة 8842، رمز QRنجاح
16:47الباب مفتوح أطول من المعتادمستشعر الباب، 6 دقائقحدث
18:20إشعار بانتهاء المدةقاعدة «قبل 40 دقيقة»سُلِّم
18:49رفض الوصولأُدخل الكود خطأ، المحاولة 2 من 5رفض
18:52إنهاء الجلسةتأكيد على الشاشة، رسوم إضافية 180نجاح
19:14فتح للصيانةالمناوب أسانوف، السبب «تنظيف الخانة»يدويًا

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

المسؤول

أدوار الموظفين وصلاحياتهم

لوحة المسؤول مكان عمل لا «إعدادات». فمعظم الوقت ينظر الموظف إلى أمرين: ماذا يجري للخانات الآن، وما الذي يتطلّب تدخّله.

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

ماذا يستطيع المسؤول أن يفعل:

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

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

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

والسطران الأخيران ليسا احتياطًا زائدًا. فصلاحية منح الصلاحيات وصلاحية رؤية البيانات الشخصية تتجاوزان كل القيود الأخرى، لذلك تُفرَدان دائمًا ولا تدخلان حزمة «المسؤول».

ظلّ مسؤول يدير الخانات والمستخدمين وصلاحيات الوصول

عدة مواقع في لوحة واحدة

حين تقف الدواليب في موقع واحد تكفي القائمة. وحين تصير المواقع عشرة يظهر كل ما لا وجود له في النقطة المفردة.

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

ماذا يرى الموظف عن الإنسان

بقدر ما يلزم للعمل بالضبط: رقم الجلسة، والخانة، والوقت، وطريقة الوصول، وحالة الدفع. أما بيانات الاتصال، إن كانت تُجمَع، فتُعرَض بصلاحية منفصلة ومع سجلّ في اليوميّة — فواقعة الاطّلاع نفسها حدثٌ كذلك.

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

مراقبة حالة

المعدات

يقف الدولاب بلا رقيب، وهذه خاصيّته الأولى. أي إن على النظام أن يعرف بالعطل بنفسه — وإلا أبلغ عنه زائرٌ لم تُفتح خانته وفيها أشياؤه.

ما الذي يُتابَع باستمرار:

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

والصمت حدثٌ كذلك. فالدولاب الذي لا يتّصل لا يعني «كل شيء هادئ»: بل يعني أن لا شيء معروفًا عن حال مئتي خانة وعن الأشياء في داخلها. لذلك ينشئ فقدُ الاتصال حدثًا مثل عطل القفل تمامًا، ولا يترك فراغًا في المراقبة.

ماذا يجري للخانة المعطّلة. تُخرَج تلقائيًا من الاختيار: فلا تُعرَض على الإنسان التالي. وتُنشأ لها مهمة لخدمة الصيانة برقم الدولاب ورقم الخانة ووصف العطل. ولا يمكن إعادة الخانة إلى الخدمة إلا بعلامة على إنجاز العمل — فهي لا «تشفى» من تلقائها.

ونهج مراقبة المعدات هو النهج نفسه الذي نطبّقه في أنظمة مراقبة إنترنت الأشياء: مؤشّر، ومعيار، ومهلة، وحدث، ومسؤول. والفرق الوحيد أن المقيس هنا ليس الحرارة بل استجابة الأقفال ووجود الاتصال.

ظلّ مشغّل يراقب خريطة توافر الخانات الإلكترونية وأحداثها

ليس كل انحراف عطلًا

المستويات ثلاثة، وعلى المستوى يتوقّف من يزعجه النظام وبأي سرعة.

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

والمهلة — أي الزمن الذي ينتظره النظام قبل رفع الإنذار — تُحدَّد لكل نوع من الأحداث. فبدونها يتحوّل تنظيف الصالة والصيانة المعتادة إلى سيل من الرسائل الكاذبة، يكفّ الناس بعده عن قراءتها.

تقرير التوافر

خلال فترة يظهر لكل دولاب كم من الوقت كان متصلًا، وكم خانة وقفت مخرَجةً من الخدمة وكم استمرّ ذلك، وكم عطلًا أصاب كل خانة. وهذه الأرقام تجيب عن سؤال عملي: أي الخانات آن أوان استبدالها، وأي دولاب يقف في مكان لا يثبت فيه الاتصال.

الأقفال والمتحكّمات

الوصول بكود وببطاقة

لوحة المسؤول

سجلّ لكل عملية فتح

أمان

الوصول والبيانات

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

الكود سارٍ سريانًا محدودًا. لكل كود مدة وخانة وعدد استخدامات مسموحة. والكود الساري بلا أجل ولأي خانة ليس مفتاحًا بل عتلة، لذلك لا يسمح النظام بهذه الحال حتى للموظفين.

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

الخادم هو من يتّخذ القرار. لا يخزّن متحكّم الدولاب الأكواد ولا يقرّر من يُسمح له — بل ينفّذ الأمر. لذلك لا يعطي الوصولُ إلى المعدات وصولًا إلى الخانات، ويسري سحب الكود فورًا.

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

الصلاحيات مفصولة. الاطّلاع، والفتح اليدوي، وتغيير القواعد، والعمل مع البيانات الشخصية صلاحياتٌ مختلفة. والحساب الواحد القادر على كل شيء نقطةُ الإخفاق الوحيدة للحماية كلها.

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

ظلال أخصائيين يراقبون أدوار الوصول والتدقيق وحوادث الأمان

ما الذي يدخل طابور المعالجة

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

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

البيانات الشخصية

يحدّد سيناريو الموقع تركيب البيانات عن المستخدم. فالحفظ العابر قد يستغني عنها كلها — فلا شيء سوى الخانة والوقت والكود. والاشتراك يتطلّب حسابًا. وخزائن الشركات مرتبطة بنظام الموارد البشرية. وكلّما قلّت البيانات المجموعة قلّ ما يلزم حمايته، لذلك يُناقَش التركيب قبل التطوير ولا يُوسَّع «تحسّبًا».

عمليات التكامل وAPI

نادرًا ما يعيش نظام الحفظ منفردًا: فهو يقف داخل موقع له برامجه أصلًا. ويُبنى التبادل عبر API — واجهة خارجية يستطيع نظام آخر من خلالها أن يسلّم خانة، أو يحصل على كود، أو يعرف الحالة، أو يسحب السجلّ. في ما يلي اتجاهات التبادل الأكثر شيوعًا.

‏API خاص بنا

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

نظام تصاريح الموقع

حيث يحمل الناس بطاقات أصلًا: تُفتح الخانة بالتصريح نفسه الذي يُفتح به البوّابة الدوّارة. ويتطلّب ذلك اتّفاقًا على نوع البطاقات وعلى الواجهة التي يخرجها نظام التحكّم بالدخول القائم.

نظام الموارد البشرية والمحاسبة

لخزائن الشركات: تُعيَّن الموظفة — تُخصَّص لها الخزانة، وتُنهى خدمتها — يُسحب الوصول وتُخلى الخانة. وإلا صار نصف الخزائن بعد سنة مقيّدًا على أناس ليسوا في الموقع.

خدمات الدفع

قبول الدفع، والإرجاع، ومطابقة العمليات. ويحدّد المشروعُ المزوّدَ بعينه وطرقَ الدفع، وتحدّد متطلّبات الجزء الضريبي قوانينُ البلد وطرازُ المعدات.

قنوات الإشعارات

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

المتجر الإلكتروني والتوصيل

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

مراقبة المعدات

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

المحاسبة والتقارير

تصدير بيانات الجلسات المدفوعة والمدفوعات إلى النظام المحاسبي. ومالك دليل التعرفات واحد عندئذٍ — إمّا النظام المحاسبي وإمّا نظام الحفظ، لا كلاهما معًا.

تصدير البيانات

تمرير منتظم للسجلّ والمؤشّرات إلى مستودع أو نظام تقارير لدى العميل — حين تُبنى تحليلات الموقع في حلقة الشركة العامة لا على حدة.

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

أين تُستخدَم مثل هذه الأنظمة

المعدات والمنطق واحدة في كل مكان: خانة، وقفل، وكود، وجلسة، وسجلّ. وتختلف السيناريوهات ومدة الحفظ وكون الخدمة مدفوعة أو مجانية — ومن هذه الفروق الثلاثة يتكوّن الفرق في الضبط.

شبكة رقمية من الخانات تجمع مواقع النقل والمكاتب والأماكن العامة

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

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

المحطات وعقد النقل

خزانة الأمانات الكلاسيكية: أمتعة لبضع ساعات أو أيام، ودفع بحسب الوقت، وعمل على مدار الساعة. والأهمّ هنا موثوقية العمل المستقلّ وقاعدة تأخير مفهومة — فالناس يتأخّرون عن وسائل النقل.

الأندية الرياضية والمسابح

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

المكاتب ومساحات العمل المشتركة

خزانة شخصية للموظف أو للمقيم: خانة مخصّصة، ووصول بالتصريح، ومدة بحسب العقد. والربط بنظام الموارد البشرية يزيل المشكلة الأولى — الخزائن المخصّصة لمن تركوا العمل.

مراكز الأعمال

خانات للمستأجرين والزوّار، وتسليم المستندات والمفاتيح بين الشركات دون لقاء. والأكثر لزومًا هنا سيناريو الكودين — كود للإيداع وكود للاستلام.

مستودعات الحفظ الفردي

مخازن صغيرة تُؤجَّر لأشهر: جلسة طويلة، ودفع باشتراك، ووصول ببطاقة أو بكود. ويسأل الجزء البرمجي عن المدة والتمديد والإقفال عند عدم الدفع وتاريخ الزيارات.

المصانع والمستودعات

خانات للعدد والأجهزة وملابس العمل. والمهمة ليست في الدفع بل في المسؤولية: من أخذ، ومتى أعاد، وما الذي لم يعد حتى نهاية الوردية. والسجلّ هنا هو النتيجة الأساسية لعمل النظام.

المؤسسات التعليمية والمكتبات

خزائن للطلاب والزوّار، وتسليم الكتب والأجهزة واستلامها عبر خانة. ويلزم عادةً الربط بنظام قائم لتسجيل الأشخاص، لا دليل مستخدمين خاص.

المؤسسات الطبية والحكومية

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

التحليلات

والتقارير

يراكم النظام بيانات كثيرة، لكن المفيد منها قليل. والمعنى العملي في أربعة أسئلة: هل الخانات كافية، وأي المقاسات يلزم، وأين يضيع الوقت، وأي المعدات آن أوان صيانتها.

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

المؤشّرات التي تُحسب لكل موقع:

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

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

وتُصدَّر التقارير في ملف ويمكن أن تُبنى وفق جدول — في أول كل شهر مثلًا عن كل المواقع دفعةً واحدة.

ظلّ محلّل يدرس الإشغال والتوافر وحالة الخانات الإلكترونية

الإشغال حسب الساعات

السبت، الخانات الصغيرةلقطة من شاشة النظام، والأرقام للعرض
  • 10:00 — 12:0038%
  • 12:00 — 14:0064%
  • 14:00 — 16:0097%
  • 16:00 — 18:00100%
  • 18:00 — 20:0071%

ساعتان من الإشغال الكامل في الرسم لا تعنيان «إشغالًا جيدًا» بل طابورًا وحالات رفض. ولذلك يقف بجانب هذا المؤشّر دائمًا عددُ من مضوا بلا خانة — وإلا قُرئت الذروة نجاحًا.

ماذا تعطي هذه الأرقام عمليًا

  • كم خانة تُضاف وأيّها — بحسب حالات الرفض وبحسب الإشغال في مقاطع المقاسات، لا بحسب الانطباع العام
  • هل يجدر تغيير التعرفة — إن كانت الخانات تُمسَك ثماني ساعات، فالتعرفة لا تعيق الدوران بل تشجّعه
  • أين يلزم دولاب ثانٍ — بمقارنة المواقع بحسب حالات الرفض وذروة الإشغال
  • أي الخانات تُستبدَل — بحسب عدد أعطال المعدات في خانة بعينها خلال فترة

ترتيب التطبيق

وتسير المراحل بهذا الترتيب بالذات. وتخطّي الدراسة أكثر الأسباب شيوعًا لتجميع نظام على معدات لا تقبل الأوامر المطلوبة.

1. الدراسة

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

2. تجربة أولية على دولاب واحد

دولاب واحد كاملًا: التبادل مع المتحكّم على معدات حيّة، والتحقّق من الفتح والمستشعرات، وضبط المدد والتعرفات والقواعد وفق سلوك الناس الفعلي لا وفق الوثائق.

3. القواعد والأدوار

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

4. النشر

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

لنناقش نظام الحفظ لديكم

تواصلوا معنا الآن

اكتبوا ما نوع الموقع، وكم خانة، وأي الدواليب قائمة أصلًا، وهل الحفظ مدفوع، ومن سيعمل مع النظام. وسنجيب عمّا يُوصَل بالمعدات القائمة، وأي سيناريوهات الوصول تناسب، ومن أين يُعقَل بدء التجربة الأولية.