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

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

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

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

ينقطع الاتصال بين الدولاب والخادم — وهذا وضع طبيعي لا عطل يقع مرة في السنة. ويُصمَّم السلوك في تلك اللحظة سلفًا، والخياران اثنان.
بلا وضع مستقلّ يكفّ الدولاب ببساطة عن الخدمة: تعلن الشاشة انقطاع الاتصال، ولا تُسلَّم خانات جديدة. والأشياء في الداخل بأمان، لكن لا يمكن أخذها قبل عودة الاتصال دون موظف.
ومع الوضع المستقلّ يحفظ المتحكّم مجموعة محدودة من الأكواد السارية ويستمرّ في فتح الخانات بها، ويضع الأحداث في طابور. وحين يعود الاتصال يذهب الطابور إلى الخادم كاملًا. وهذا الوضع قرار تصميمي منفصل: فهو يتطلّب ذاكرة على المتحكّم ويجعل سحب الكود غير فوري.
| ماذا أعادت المعدات | كيف يُفسَّر |
|---|---|
| قُبِل الأمر، وأكّد المستشعر الفتح | مفتوح |
| قُبِل الأمر، والمستشعر صامت | يحتاج إلى فحص |
| الباب مفتوح أطول من المسموح | حدث |
| لم يردّ المتحكّم على الأمر | حدث |
| الدولاب لا يتّصل | حدث |
| انفتح الباب بلا أمر | حدث |
وسطر «المستشعر صامت» هو الأهمّ. فلا يعدّ النظام مثل هذا الفتح واقعًا ولا غير واقع: بل يؤشّر الخانة بأنها تحتاج إلى فحص ولا يسلّمها للإنسان التالي حتى الاستيضاح.
تكون الخانة دائمًا في حالة واحدة بالضبط، وتُحدَّد الانتقالات بينها بالقواعد لا بقرار موظف في المكان. ومن هذه الحالات يتكوّن الجواب عن سؤال «كم خانة حرّة الآن» — وعليه أن يكون صحيحًا دون الذهاب إلى الدولاب.
الخانة سليمة وفارغة ويمكن تسليمها للإنسان التالي. وهذه الخانات وحدها تدخل الاختيار عند التسليم وعند الحجز.
مخصّصة سلفًا ولا تُسلَّم لغيره، لكن لا أشياء فيها بعد. وللحجز مدة: لم يأتِ — عادت الخانة إلى الخدمة من تلقائها.
جلسة حفظ جارية: ثمة صاحب وصول ووقت بدء ومدة. وهي حالة العمل الأساسية، وفيها تقضي الخانة معظم وقتها.
وضع أحدهم شيئًا لأجل آخر. والخانة مشغولة، لكن المفتاح بيد المستلم — وهو سيناريو التسليم وتسليم الطلبات.
انتهت مدة الحفظ والأشياء في الداخل. ولا تُسلَّم الخانة، بل تدخل قائمة منفصلة وتُعالَج وفق قاعدة الموقع — برسوم إضافية أو بإقفال أو بإخراج المحتوى.
لم يؤكّد المستشعر الفتح، أو بقي الباب مفتوحًا، أو ثُبِّت فتحٌ بلا أمر. وحتى المعالجة تكون الخانة مخرَجة من التسليم.
القفل لا يستجيب أو أبلغ المتحكّم عن خطأ. وتُخرَج الخانة تلقائيًا، وتُنشأ لها مهمة لخدمة الصيانة.
أخرج الموظف الخانة من الخدمة: تنظيف، أو إصلاح القسم، أو حاجة داخلية. وللإقفال مُنفِّذ وسبب ووقت — وإلا لم يُعرف من أقفل عشر خانات ولماذا.
لقطة من شاشة النظام، والأرقام للعرض. والتقسيم حسب المقاسات أهمّ من الرقم الإجمالي: فالموقع الذي أُشغل فيه 71% من الخانات قد لا تكون فيه ولا خانة صغيرة حرّة — وهي بالضبط ما يأتي إليه معظم الزوّار. ومن الجدول نفسه يظهر أي المقاسات يجدر إضافتها عند توسعة الدولاب.
الحجز يلزم حيث يكون مجيء الإنسان متوقّعًا: فهو يعلم أنه سيأتي الخميس ويريد أن يطمئنّ إلى وجود خانة. ويخصّص النظام الخانة لتلك الفترة ولا يعرضها على غيره.
وللحجز حتمًا مدة انتظار. فبدونها يصل الموقع سريعًا إلى حال لا خانات حرّة فيه والدولاب نصف فارغ: إذ يحجز الناس ولا يأتون. فمن لم يأتِ في الوقت المتّفق عليه رُفع حجزه، وعادت الخانة إلى الخدمة، وتلقّى إشعارًا.
أنواع الحجز:
التسليم والاستلام — السيناريو الثاني، وفيه تصير الخانة نقطةَ تسليم بين شخصين. أحدهما يضع والآخر يأخذ، ولا حاجة إلى لقائهما.
وهي تقنيًا الجلسة نفسها، لكن بحقّي وصول مختلفين: كود للإيداع وكود للاستلام. ويُطفأ الأول بعد إغلاق الباب، ويبدأ الثاني بالسريان من تلك اللحظة. وهكذا يعرف النظام لا «الخانة مشغولة» فحسب، بل «وُضع الشيء ولم يأتِ المستلم بعد».
وفصل الكودين ليس شكليًا. فما دام كود عام واحد ساريًا، لا يمكن الجواب عن سؤال: من فتح الخانة تحديدًا، أهو من وضع أم من أخذ. أما بكودين فيكون لكل فتح في اليوميّة مُنفِّذ ودور.

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

تُعلَن قاعدة التقريب للإنسان قبل الدفع، ولا يكتشفها في المبلغ النهائي. وهذا سطر الحساب الوحيد الذي تنشأ بسببه حالات خلاف في المواقع.
السيناريو الخطر واحد: خُصمت الأموال ولم تُفتح الخانة. ولا يعدّ النظام هذه العملية مكتملة — فلا تبدأ الجلسة، وتبقى الخانة حرّة، وتدخل الدفعة طابور الإرجاع مع ذكر السبب.
أما الوضع المعاكس — انفتحت الخانة ولم تتأكّد الدفعة — فيُعالَج بالصرامة نفسها: تُنشأ الجلسة لكنها تُؤشَّر غير مدفوعة وتدخل قائمة المعالجة. ولا يستطيع النظام أن يغضّ الطرف عن الفرق صامتًا، وإلا كفّ كل شيء عن التطابق في آخر الشهر.
الحدث هو أي تغيير يجب على النظام أن يتذكّره: فتح، أو رفض، أو انتهاء مدة، أو فعل موظف. وجزء من الأحداث يذهب إلى الناس رسالةً، وكلها بلا استثناء تدخل السجلّ. أما قنوات التسليم — التطبيق، والرسالة على الهاتف، والبريد، وتطبيق المراسلة — فتُوصَل بالتكامل وتُختار عند التطبيق.
كود الوصول، ورقم الخانة، وعنوان الموقع، ومدة الحفظ. ويُرسَل لحظة التسليم ويُعاد إرساله عند الطلب إن ضاع الكود.
تذكير قبل انتهاء الوقت المدفوع مع إمكان التمديد، ورسالة منفصلة عن انتقال الجلسة إلى التأخير.
رسالة إلى المستلم بأن الشيء أُودع وأن الخانة تنتظر، وتأكيد معاكس إلى المرسِل بأن الشيء أُخذ.
لم تُفتح الخانة، والباب غير مغلق، والدولاب غير متصل، وأعاد المتحكّم خطأ. والحدث موجَّه: له موقعه ومسؤوله.
قائمة الخانات التي انتهت مدة حفظها، بوقت بدء الجلسة وطريقة التواصل مع الإنسان إن كانت متروكة.
فتح بلا أمر، وسلسلة محاولات إدخال فاشلة، وفتح يدوي من موظف، واختلاف بين الدفع والتسليم.
| الوقت | الحدث | الأساس | المآل |
|---|---|---|---|
| 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 — واجهة خارجية يستطيع نظام آخر من خلالها أن يسلّم خانة، أو يحصل على كود، أو يعرف الحالة، أو يسحب السجلّ. في ما يلي اتجاهات التبادل الأكثر شيوعًا.
الطريقة الأساسية للاتصال: تسليم خانة، والحصول على كود وسحبه، ومعرفة الإشغال، وإغلاق الجلسة، وسحب الأحداث. وعبره يُوصَل كل ما عداه، بما في ذلك خدمات العميل الداخلية.
حيث يحمل الناس بطاقات أصلًا: تُفتح الخانة بالتصريح نفسه الذي يُفتح به البوّابة الدوّارة. ويتطلّب ذلك اتّفاقًا على نوع البطاقات وعلى الواجهة التي يخرجها نظام التحكّم بالدخول القائم.
لخزائن الشركات: تُعيَّن الموظفة — تُخصَّص لها الخزانة، وتُنهى خدمتها — يُسحب الوصول وتُخلى الخانة. وإلا صار نصف الخزائن بعد سنة مقيّدًا على أناس ليسوا في الموقع.
قبول الدفع، والإرجاع، ومطابقة العمليات. ويحدّد المشروعُ المزوّدَ بعينه وطرقَ الدفع، وتحدّد متطلّبات الجزء الضريبي قوانينُ البلد وطرازُ المعدات.
تسليم الرسائل إلى المستخدمين والموظفين: التطبيق، والرسائل على الهاتف، وتطبيقات المراسلة، والبريد. وتُوصَل القناة على حدة وتُختار حسب الموقع.
سيناريو تسليم الطلبات عبر خانة: يأتي الطلب من الخارج، وتُعيَّن الخانة، وتتوزّع الأكواد على المرسِل والمستلم. وهذه الحلقة معالَجة بالتفصيل في صفحة أنظمة الخدمة الذاتية.
تمرير حالات الدواليب والأقفال إلى نظام مراقبة خارجي، إن كان موجودًا في الموقع أصلًا، أو استخدام حلقتنا مراقبة إنترنت الأشياء.
تصدير بيانات الجلسات المدفوعة والمدفوعات إلى النظام المحاسبي. ومالك دليل التعرفات واحد عندئذٍ — إمّا النظام المحاسبي وإمّا نظام الحفظ، لا كلاهما معًا.
تمرير منتظم للسجلّ والمؤشّرات إلى مستودع أو نظام تقارير لدى العميل — حين تُبنى تحليلات الموقع في حلقة الشركة العامة لا على حدة.
ولا نعلن مسبقًا قائمة محدّدة بعمليات التكامل: فإمكان التبادل يتوقّف على الواجهة التي يخرجها النظام لدى العميل. أما ما يُوصَل فورًا، وما يتطلّب عملًا إضافيًا على الطرف المقابل، وما يلزم تغطيته بتصدير ملفات، فيتّضح في الدراسة — قبل بدء العمل لا في أثنائه.
المعدات والمنطق واحدة في كل مكان: خانة، وقفل، وكود، وجلسة، وسجلّ. وتختلف السيناريوهات ومدة الحفظ وكون الخدمة مدفوعة أو مجانية — ومن هذه الفروق الثلاثة يتكوّن الفرق في الضبط.

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

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