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


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


نمذج المتجر مرة واحدة: الطوابق والرفوف والأقسام والثلاجات
كل شيء يبدأ بالهندسة. ضع مخطط المتجر في المحرر — ملف PDF يُقاس من حجم الورقة، ورسم DWG أو DXF يُعرض كصورة مخطط، ويصلح PNG أو JPG أيضاً — ثم ارسم فوقه. في العرض التجريبي لكل طابق (Ground وLevel 1 وLevel 2) مخططه الخاص، وتربط بينها سلالم متحركة ومصاعد تظهر بثلاثة أبعاد، ويتيح محدّد الطوابق في العارض التنقل بينها.
- الرفوف والجندولات: تُرسم بأداة Rack، وفي العرض التجريبي توضع علامات المخزون في موقع كل رف.
- الأقسام: تُرسم كمناطق (Bakery وDairy وFrozen Food وFresh Produce وElectronics & Appliances…) لتلوّن حالتها الأرضية.
- الثلاجات والمجمّدات: توضع المجسّات التي تقيسها في أماكنها الحقيقية.
- قارئات RFID: علامة أو منطقة لكل قارئ أو بوابة، لتنبض حالته في مكانه.
- السلالم المتحركة والمصاعد والسلالم: تربط الطوابق بثلاثة أبعاد. أما مسارات الإرشاد فتبقى على طابق واحد وتُظهر أين يُغيَّر الطابق.


أربع طبقات حيّة في متجر واحد
يشغّل العرض التجريبي أربعة روابط بيانات جنباً إلى جنب. يشغّلها المشاهدون أو يخفونها من لوحة Layers، فيستطيع فني التبريد إخفاء المخزون، ومسؤول التعبئة إخفاء درجات الحرارة.
| الطبقة | وضع العرض | ما تعرضه في المثال |
|---|---|---|
| Shelf stock by rack | Live location marker | 167 رفاً، لكل منها نسبة امتلائه (مثل 76 %): 130 OK و22 Low و15 Critical |
| Department stock status | Color a shape | 40 قسماً على ثلاثة طوابق، ملوّنة حسب الحالة |
| RFID reader activity | Pulsing zone activity | 85 قارئاً، تسميتها عدد القراءات في الساعة الأخيرة |
| Cold-chain temperature | Live location marker | 7 مجسّات للثلاجات والمجمّدات، تسميتها القراءة الحالية |
حالة الأقسام هي حيث يتألق وضع Color a shape: القسم منطقة كبيرة، وتلوينه يعطي قراءة على مستوى المتجر لا تمنحها علامة رف واحدة. تأتي الألوان من قواعد التنسيق. تكتب القاعدة مرة واحدة في لوحة Style rules في المحرر — الشرط status = Critical والتعبئة حمراء — ثم تفعّلها في كل ربط يحتاجها. تُفحص القواعد من الأعلى إلى الأسفل وتفوز أول قاعدة مطابقة. يستخدم المثال ثلاث قواعد للأقسام (Critical أحمر، Low كهرماني، Healthy أخضر) وثلاثاً للقارئات (Offline أحمر، Idle رمادي، Active بنفسجي).
مراقبة سلسلة التبريد للثلاجات والمجمّدات
لسلسلة التبريد في المتجر إيقاع مختلف عن مركز التوزيع: ثلاجات مفتوحة موزّعة في صالة البيع، وأبواب يفتحها الزبائن طوال اليوم، ومجمّد في المخزن الخلفي لا يقل أهمية عن الأمامية. في المثال سبعة مجسّات: اثنان على ثلاجات Dairy (القيمة المستهدفة 3 °م) وخمسة على مجمّدات Frozen Food (القيمة المستهدفة −18 °م). ويحمل كل سجل القراءة والقيمة المستهدفة والرطوبة ومستوى البطارية وعدد مرات فتح الباب اليوم ووقت آخر قراءة.
العتبات قواعد تنسيق على القراءة. ويمكن للقاعدة أن تجمع شروطاً (All match (AND))، فتقول قاعدة «مجمّد فوق −15 °م» وأخرى «ثلاجة فوق 5 °م». ضع الأكثر إلحاحاً أولاً:
| القاعدة (توضيحية) | الشروط | اللون |
|---|---|---|
| مجمّد دافئ أكثر من اللازم | unit_type = Freezer AND temperature_c > −15 | أحمر |
| مجمّد ينحرف | unit_type = Freezer AND temperature_c > −17 | كهرماني |
| ثلاجة دافئة أكثر من اللازم | unit_type = Chiller AND temperature_c > 5 | أحمر |
| بطارية منخفضة | battery_pct < 20 | رمادي |
- علامة لكل مجسّ، توضع عند الثلاجة التي يقيسها لا عند البوابة.
- قواعد منفصلة للمبرَّد والمجمَّد، لأن عتبة واحدة لا تناسب الاثنين. استخدم حدود سلامة الغذاء الخاصة بك؛ القيم أعلاه أمثلة.
- تقرير Cold-Chain Sensors يسرد كل مجسّ مع آخر قراءة له بجانب الخريطة.
- سجل لكل صف، ليكون لسؤال «متى بدأ المجمّد الجزيرة 1 يسخن؟» جواب بتوقيت محدد.
غذِّه بالبيانات: الجداول ومفاتيح API وواجهة الكتابة
أبسط طريقة لإيصال الجرد والقراءات إلى الخريطة هي الجدول. تعرّف المخطط — نصوص وأرقام وقيم منطقية وتواريخ وغيرها — فينشئ Spatial Map واجهة REST له. تكتب تطبيقات الجرد أو بوابة إنترنت الأشياء أو سكربت ليلي الصفوف بمفتاح API. وإن كانت بياناتك متاحة أصلاً عبر نقطة نهاية HTTP، فيمكن للجدول سحبها وفق جدول زمني.
- 1أنشئ الجدول
Tables ← Create new table. اختر النوع (Marker / POI أو Sensor للمجسّات، وPolygon / area للأقسام) وأضف حقولاً مثل rack_name وdepartment وunits_on_hand وcapacity_units وstatus. لكل صف مفتاح ثابت، ورمز الرف خيار جيد.
- 2أنشئ مفتاح API
افتح تبويب API & access في الجدول وأنشئ مفتاحاً لكل نظام. كل مفتاح يكتب في هذا الجدول فقط، ويمكن إلغاؤه دون التأثير في المفاتيح الأخرى.
- 3أضف ربط بيانات
في المحرر: Data ← Manage data links ← New link. اختر الجدول ووضع العرض (Live location marker للرفوف والمجسّات، وColor a shape للأقسام)، وحدّد كيف يجد كل سجل مكانه: إحداثيات، أو حقل يُقارن بأسماء الأشكال.
- 4أضف القواعد
اكتب قواعد سليم / منخفض / حرج مرة واحدة في لوحة Style rules ثم فعّلها في الربط. ضع الأكثر إلحاحاً أولاً ليفوز.
curl -X POST https://app.spatialmap.io/api/v1/public/tables/rows \
-H "Authorization: Bearer sgv_tbl_..." \
-H "Content-Type: application/json" \
-d '{
"entityKey": "G-A10-85",
"payload": {
"rack_name": "A10",
"department": "Grocery Section",
"floor": "Ground",
"units_on_hand": 1314,
"capacity_units": 1728,
"fill_label": "76%",
"status": "OK",
"lat": 33.78801,
"lng": -117.97911
}
}'نقطة النهاية تعمل بأسلوب upsert: إرسال الـentityKey نفسه مجدداً يحدّث الصف بدل تكراره، وتُسجَّل كل عملية كتابة في سجل الصف. ولجرد المتجر كاملاً يقبل POST /rows/bulk حتى 1,000 صف في الطلب الواحد. وكل مفتاح محدود بـ60 طلباً في الدقيقة، لذا اجمع عمليات الكتابة بدل إرسال طلب لكل مسح.
تقارير الجرد اليومي والتدقيق والسجل
الخريطة تجيب عن «أين»، والتقارير عن «كم ومنذ متى». في المتجر التجريبي تقرير لكل جدول — Shelf Stock (daily count) وDepartment Stock (daily count) وRFID Reader Reads وCold-Chain Sensors — إضافة إلى RFID Live Map، وهو تقرير بتخطيط الخريطة الكاملة: قائمة القارئات على اليسار والمتجر الحي في الوسط ومؤشرات الأداء والمخططات حولهما.
- تقارير الجرد اليومي: مؤشرات أداء وجداول ومخططات، مصفّاة حسب القسم أو الطابق.
- تقرير سلسلة التبريد: كل مجسّ مع آخر قراءة والقيمة المستهدفة والحالة.
- التصدير: PDF وExcel للتدقيق، إضافة إلى CSV وJSON، وصورة PNG لكل مخطط.
- السجل: افتح أي رف أو مجسّ في العارض فيعرض سجل الصف كل تغيير وما الذي تغيّر.


جرّبه في متجرك
يمكنك إعادة بناء ذلك في فترة بعد الظهر: ضع مخططاً، وارسم الأقسام والرفوف، وأنشئ جدولاً وأرسل بضعة صفوف. ابدأ تجربة مجانية لمدة 7 أيام — دون بطاقة ائتمان وحتى 5 منشآت — واستخدم قالب Retail في Solutions لتجمع المتجر مع تقاريره وبياناته. تكلّف خطة Pro 60 دولاراً شهرياً أو 600 دولار سنوياً لما يصل إلى 4 منشآت (الأسعار)، وتعرض صفحة حل التجزئة الصورة الكاملة.
جرِّب المنصة التي تستحقها بياناتك.
تحوِّل Spatial Map جداول البيانات وتدفقات المستشعرات ورسومات CAD إلى مشهد ثلاثي الأبعاد حي للمنشأة — بلا تثبيت، وتجربة مجانية سبعة أيام.
شاهده مباشرة
اقرأ أيضًا
- حالة استخدامتشغيل مبنى ركاب المطار على خريطة حيّة: بطاقات أمتعة RFID والطوابير والبواباتيعمل مبنى الركاب بسلسلة من عمليات التسليم: من تسجيل الوصول إلى التفتيش، ومن البوابة إلى سير الأمتعة. وكل تسليم يحدث في مكان، لذا فمكانه على الخريطة. إليك كيف يجمع العرض التجريبي Silverbay Terminal 2 بطاقات الأمتعة والطوابير والبوابات والازدحام في عرض حيّ واحد من طابقين.
- حالة استخدامرؤية شاملة لمركز التحويل والساحة على خريطة حيّة: أبواب الأرصفة والمقطورات والبواباتيعتمد مركز التحويل على التوقيت: أي باب يعمل الآن، وأي مقطورة بقيت في الساحة أكثر من اللازم، وأي مسار عند البوابة بدأ يزدحم. وضع المبنى والساحة على خريطة حيّة واحدة يجعل هذه الإجابات واضحة من نظرة. إليك الطريقة، مع العرض التجريبي Eastport Cross-Dock Freight Hub.
- حالة استخداممخزن الأدوية المبرّد ومراقبة الجودة على خريطة حيّة واحدةرقم المجسّ أو رقم الباب أو رقم العيّنة لا يصبح مفيدًا إلا حين ترى إلى أي غرفة أو رصيف أو رف ينتمي. إليك كيف يعمل مخزن أدوية مبرّد ومنطقة مراقبة الجودة على خريطة حيّة واحدة، مع العرض التجريبي Polar Pharma ذي الطابقين مثالًا عمليًا.