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