حالة استخدامretailshelf monitoringout-of-stock

مراقبة الرفوف على خريطة متجر حيّة: المخزون وسلسلة التبريد

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

قراءة 10 دقيقةنُشر تم التحديث بقلم Spatial Map team
معاينة ثلاثية الأبعاد للعرض التجريبي Retail Mart Store: رفوف عليها علامات نسب مخزون بالأخضر والكهرماني والأحمر، وأقسام ملوّنة حسب حالة المخزون، وقارئات RFID نابضة، وعلامات موازين حرارة على الثلاجات

ما يغطيه هذا الدليل

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

لماذا مكان كشف نفاد المخزون هو الخريطة

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

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

13
نوع حقل في مخطط الجدول
1,000
صف في كل طلب كتابة مجمّع
60/دقيقة
طلب لكل مفتاح API
6
لغات للواجهة، منها العربية
Retail Mart Store في العارض مع تشغيل كل الطبقات
Retail Mart Store في العارض للقراءة فقط: علامات نسب مخزون بالأخضر والكهرماني والأحمر فوق الرفوف، وعلامات قارئات RFID البنفسجية، وعلامات موازين حرارة قرب الثلاجات؛ تُظهر Layers تشغيل 11 من 11
Retail Mart Store في العارض للقراءة فقط: علامات نسب مخزون بالأخضر والكهرماني والأحمر فوق الرفوف، وعلامات قارئات RFID البنفسجية، وعلامات موازين حرارة قرب الثلاجات؛ تُظهر Layers تشغيل 11 من 11

نمذج المتجر مرة واحدة: الطوابق والرفوف والأقسام والثلاجات

كل شيء يبدأ بالهندسة. ضع مخطط المتجر في المحرر — ملف PDF يُقاس من حجم الورقة، ورسم DWG أو DXF يُعرض كصورة مخطط، ويصلح PNG أو JPG أيضاً — ثم ارسم فوقه. في العرض التجريبي لكل طابق (Ground وLevel 1 وLevel 2) مخططه الخاص، وتربط بينها سلالم متحركة ومصاعد تظهر بثلاثة أبعاد، ويتيح محدّد الطوابق في العارض التنقل بينها.

  • الرفوف والجندولات: تُرسم بأداة Rack، وفي العرض التجريبي توضع علامات المخزون في موقع كل رف.
  • الأقسام: تُرسم كمناطق (Bakery وDairy وFrozen Food وFresh Produce وElectronics & Appliances…) لتلوّن حالتها الأرضية.
  • الثلاجات والمجمّدات: توضع المجسّات التي تقيسها في أماكنها الحقيقية.
  • قارئات RFID: علامة أو منطقة لكل قارئ أو بوابة، لتنبض حالته في مكانه.
  • السلالم المتحركة والمصاعد والسلالم: تربط الطوابق بثلاثة أبعاد. أما مسارات الإرشاد فتبقى على طابق واحد وتُظهر أين يُغيَّر الطابق.
Retail Mart Store في المحرر
محرر Spatial Map مع مخطط Retail Mart Store: مناطق أقسام ملوّنة، وسلالم متحركة والمصعدان EV 1 وEV 2 في النواة، وعلامات قارئات RFID البنفسجية، وزر Data links (4) في الأعلى، ولوحة Layers على اليمين
محرر Spatial Map مع مخطط Retail Mart Store: مناطق أقسام ملوّنة، وسلالم متحركة والمصعدان EV 1 وEV 2 في النواة، وعلامات قارئات RFID البنفسجية، وزر Data links (4) في الأعلى، ولوحة Layers على اليمين

أربع طبقات حيّة في متجر واحد

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

الطبقةوضع العرضما تعرضه في المثال
Shelf stock by rackLive location marker167 رفاً، لكل منها نسبة امتلائه (مثل 76 %): ‏130 OK و22 Low و15 Critical
Department stock statusColor a shape40 قسماً على ثلاثة طوابق، ملوّنة حسب الحالة
RFID reader activityPulsing zone activity85 قارئاً، تسميتها عدد القراءات في الساعة الأخيرة
Cold-chain temperatureLive location marker7 مجسّات للثلاجات والمجمّدات، تسميتها القراءة الحالية

حالة الأقسام هي حيث يتألق وضع 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. 1
    أنشئ الجدول

    Tables ← Create new table. اختر النوع (Marker / POI أو Sensor للمجسّات، وPolygon / area للأقسام) وأضف حقولاً مثل rack_name وdepartment وunits_on_hand وcapacity_units وstatus. لكل صف مفتاح ثابت، ورمز الرف خيار جيد.

  2. 2
    أنشئ مفتاح API

    افتح تبويب API & access في الجدول وأنشئ مفتاحاً لكل نظام. كل مفتاح يكتب في هذا الجدول فقط، ويمكن إلغاؤه دون التأثير في المفاتيح الأخرى.

  3. 3
    أضف ربط بيانات

    في المحرر: Data ← Manage data links ← New link. اختر الجدول ووضع العرض (Live location marker للرفوف والمجسّات، وColor a shape للأقسام)، وحدّد كيف يجد كل سجل مكانه: إحداثيات، أو حقل يُقارن بأسماء الأشكال.

  4. 4
    أضف القواعد

    اكتب قواعد سليم / منخفض / حرج مرة واحدة في لوحة Style rules ثم فعّلها في الربط. ضع الأكثر إلحاحاً أولاً ليفوز.

bash·إدراج أو تحديث جرد رف واحد (قيم توضيحية)
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 لكل مخطط.
  • السجل: افتح أي رف أو مجسّ في العارض فيعرض سجل الصف كل تغيير وما الذي تغيّر.
تقرير RFID Live Map
تقرير الخريطة الكاملة Retail Mart · RFID Live Map مع قائمة قارئات RFID وقراءاتها اليوم، والمتجر الحي في الوسط، وبطاقات مؤشرات، ولوحة Insights فيها مخطط دائري للحالة ومخطط أعمدة للقراءات حسب الطابق
تقرير الخريطة الكاملة Retail Mart · RFID Live Map مع قائمة قارئات RFID وقراءاتها اليوم، والمتجر الحي في الوسط، وبطاقات مؤشرات، ولوحة Insights فيها مخطط دائري للحالة ومخطط أعمدة للقراءات حسب الطابق

جرّبه في متجرك

يمكنك إعادة بناء ذلك في فترة بعد الظهر: ضع مخططاً، وارسم الأقسام والرفوف، وأنشئ جدولاً وأرسل بضعة صفوف. ابدأ تجربة مجانية لمدة 7 أيام — دون بطاقة ائتمان وحتى 5 منشآت — واستخدم قالب Retail في Solutions لتجمع المتجر مع تقاريره وبياناته. تكلّف خطة Pro ‏60 دولاراً شهرياً أو 600 دولار سنوياً لما يصل إلى 4 منشآت (الأسعار)، وتعرض صفحة حل التجزئة الصورة الكاملة.

جرِّب المنصة التي تستحقها بياناتك.

تحوِّل Spatial Map جداول البيانات وتدفقات المستشعرات ورسومات CAD إلى مشهد ثلاثي الأبعاد حي للمنشأة — بلا تثبيت، وتجربة مجانية سبعة أيام.

شاهده مباشرة

اقرأ أيضًا