حساب استغلال خانات التخزين في المستودع
توضح نسبة استغلال الخانات مقدار السعة التخزينية الصالحة المشغول حاليًا. أدخلوا عدد الخانات المشغولة وإجمالي الخانات لتحصلوا على النسبة المئوية وعدد الخانات المتاحة وإشارة واضحة عند تجاوز حد التخطيط الشائع البالغ 85%.
شغّل الأداة مجانًا
الحساب حتمي ويناسب الفحص التشغيلي والتقارير الدورية والمراقبة الآلية. وهو لا يتنبأ بالطلب ولا يغني عن دراسة توزيع المستودع، بل يحول الأعداد الحالية إلى مؤشر متسق للسعة.
قيسوا السعة المشغولة بمعيار ثابت
ابدؤوا بتعريف موحد لخانة التخزين. ينبغي أن يشمل الإجمالي المواقع الصالحة التي يمكنها استقبال المخزون وفق القواعد نفسها المطبقة على المواقع المشغولة. استبعدوا من المقام الخانات المحجوبة أو التالفة أو المحجوزة أو المخصصة للحجر أو للبضائع الضخمة أو للتجهيز إن لم تكن ضمن السعة التشغيلية. طبقوا سياسة ثابتة على الخانة الممتلئة جزئيًا. تقسم الحاسبة الخانات المشغولة على الإجمالي وتضرب الناتج في مئة، ثم تعرض منزلتين عشريتين وعدد الخانات المتاحة. لا تخلطوا مواقع المنصات مع عدد القطع أو واجهات الانتقاء. احسبوا المناطق ذات التعريفات المختلفة منفصلة حتى تكون المقارنات بين الورديات والمنشآت والفترات صحيحة، ولا يبدو تغيير طريقة العد كأنه حركة فعلية للمخزون.
فسروا حد السعة
تتضمن النتيجة حدًا قدره 85% ومؤشرًا يصبح صحيحًا فقط عندما تزيد النسبة عليه. النتيجة التي تساوي 85% تقع عند الحد ولا تتجاوزه. هذا معيار إنذار عملي وليس حد سلامة شاملًا لكل المستودعات. تحتاج عمليات الاستلام والتجديد والتسكين والتجميع والجرد الدوري والنقل المؤقت إلى خانات فارغة. ومع ارتفاع الإشغال قد لا تلائم الخانات المتبقية البضائع الواردة. استخدموا الإشارة لمراجعة مناطق الحركة السريعة وأنواع المواقع غير المتوافقة والخانات المحجوبة والواردات الملتزم بها والصادرات المتوقعة. ويعتمد الإجراء المناسب على أهداف الخدمة وقيود المنتجات وخطة العمالة وتصميم كل منشأة.
استخدموا النتيجة في التخطيط والتقارير
للمتابعة الدورية، خذوا العددين من اللقطة نفسها لنظام إدارة المستودع وفي النقطة نفسها من دورة التشغيل. فمقارنة رقم بعد الاستلام بآخر بعد الشحن تضخم التغير اليومي. احفظوا أعداد الخانات المشغولة والإجمالية والمتاحة والنسبة والحد والمؤشر مع الفترة. غالبًا يكون التقسيم أنفع من متوسط المبنى كله؛ احسبوا الرفوف والتبريد والمواد الخطرة والانتقاء والأتمتة منفصلة عندما يتعذر نقل المخزون بحرية بينها. سعر API هو $0.002 لكل طلب، ويمكن إجراء الحساب نفسه في المتصفح. إذا تغيرت السعة بسبب إعادة التوزيع أو الصيانة، فحدثوا المقام وسجلوا التغيير. وللقرارات المستقبلية اجمعوا النتيجة مع توقعات الوارد والتقلب ومدة البقاء والوقت اللازم للتوسعة.
حالات الاستخدام
فحص السعة اليومي
حولوا لقطة نظام إدارة المستودع إلى نسبة وإشارة لاجتماع العمليات اليومي.
مراجعة الازدحام حسب المنطقة
قارنوا الرفوف والانتقاء والمناطق الخاصة دون إخفاء قيد محلي داخل المتوسط العام.
دليل تخطيط التوسعة
تابعوا الاستغلال واستخدموا التجاوزات المتكررة لتقييم إعادة التوزيع أو التخزين الإضافي أو التوسعة.
الأسئلة الشائعة
كيف تحسب نسبة الاستغلال؟
يقسم عدد الخانات المشغولة على إجمالي الخانات الصالحة ثم يضرب في مئة، مع التقريب إلى منزلتين عشريتين.
ما الحد المستخدم؟
الحد هو 85%، ولا يصبح مؤشر التجاوز صحيحًا إلا عندما تزيد النسبة على 85%.
ماذا يحدث إذا كان الإجمالي صفرًا؟
يعاد خطأ إدخال لأن حساب النسبة غير ممكن عندما يكون المقام صفرًا.
هل يجوز أن يتجاوز المشغول الإجمالي؟
لا. يرفض هذا الإدخال؛ فتحققوا من استخدام التعريف نفسه في العددين.
هل تدخل الخانات المحجوبة أو التالفة؟
أدرجوا المواقع الصالحة للاستخدام فعليًا فقط، ووثقوا أي تغيير في الإجمالي.
ما تكلفة الحساب عبر API؟
السعر هو $0.002 لكل طلب، ويتاح فحص يدوي فوري في المتصفح.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/ecom/warehouse-slot-utilization-calc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"occupied_slots":720,"total_slots":800}'const res = await fetch("https://api.kit.forhosting.com/ecom/warehouse-slot-utilization-calc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"occupied_slots": 720,
"total_slots": 800
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/ecom/warehouse-slot-utilization-calc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"occupied_slots": 720,
"total_slots": 800
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/ecom/warehouse-slot-utilization-calc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"occupied_slots":720,"total_slots":800}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"occupied_slots":720,"total_slots":800}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/ecom/warehouse-slot-utilization-calc", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"occupied_slots": 720,
"total_slots": 800
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "ecom.warehouse_slot_utilization_calc",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |