حاسبة معامل برادفورد
ثلاث نوبات غياب منفصلة مجموعها 10 أيام تعطي معامل برادفورد قدره 90، لأن عدد النوبات يُربَّع قبل ضربه في الأيام. أدخل عدد النوبات والأيام من فترة التسجيل لديك لترى الدرجة. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- فترات الغياب
- 3
- الأيام
- 10
- الدرجة
- 90
معامل برادفورد، ويُسمى أيضًا صيغة برادفورد أو درجة الغياب برادفورد، مقياس موارد بشرية يُثقّل الغياب القصير المتكرر أكثر من نوبة واحدة طويلة بنفس المدة الإجمالية. يستخدمه شركاء الموارد البشرية ومديرو الخط وفرق الصحة المهنية ومحللو الرواتب على نافذة تسجيل محددة —غالبًا اثنين وخمسين أسبوعًا متدحرجًا— للإشارة إلى اضطراب الغياب غير المخطط، لا لتشخيص مرض ولا لتقرير جزاء. تأخذ حاسبة معامل برادفورد هذه عدّين من تلك النافذة: عدد نوبات الغياب المنفصلة S وإجمالي أيام الغياب D. وتعيد الدرجة B = مربع S مضروبًا في D. الصفر مسموح به ويعطي درجة صفر.
ماذا يقيس معامل برادفورد ولماذا يُربَّع S
يجيب معامل برادفورد عن سؤال في القوة العاملة لا يجيب عنه عدّ أيام خام: كم يُربك نمط غياب هذا الشخص، بالنظر إلى عدد مرات انقطاعه لا إلى الأيام الضائعة وحدها؟ تختصر ممارسة الموارد البشرية في المملكة المتحدة والكومنولث تلك الفكرة في هوية واحدة: B يساوي مربع S مضروبًا في D، حيث S عدد نوبات الغياب المنفصلة (الحالات) في فترة، وD إجمالي أيام الغياب في الفترة نفسها. تربيع S هو التصميم كله.
غياب متواصل لعشرة أيام نوبة واحدة من عشرة أيام، فـ B يساوي واحدًا في عشرة يساوي عشرة. عشرة غيابات معزولة ليوم واحد عشر نوبات مجموعها عشرة أيام، فـ B يساوي مائة في عشرة يساوي ألفًا. أيام التقويم الضائعة متطابقة؛ الدرجة ليست كذلك، لأن الانقطاعات القصيرة المتكررة تميل إلى تحطيم جداول المناوبة والتغطية وخدمة العملاء أكثر من كتلة واحدة مخططة.
النوبة غياب مسجَّل متصل يبدأ عندما تُعلَّم الشخص غائبًا أول مرة وينتهي عند العودة؛ غيابان يوم الاثنين فقط تفصل بينهما أسبوعان نوبتان. الأيام وحدات زمن العمل التي تعاملها سياستكم على أنها غياب —أيام كاملة، أو أنصاف أيام إن سجّلها نظامكم. لا تختار هذه الحاسبة النافذة، ولا تستثني الغياب المرتبط بالحمل أو الإعاقة، ولا تطبق عتبات إطلاق، ولا تأمركم بإصدار إنذار.
تلك سياسة محلية. أشاع عمل School of Management الأصلي في Bradford University شكل تربيع النوبات؛ ثم اخترع أصحاب العمل نطاقاتهم. الهوية نفسها ضرب فقط.
أين تثبت حاسبة معامل برادفورد جدواها
تحتاج فرق عمليات الأفراد إلى معامل برادفورد قابل لإعادة الإنتاج حتى يُقارن مصنع أو متجر أو فريق بعيد دون أن يخترع كل مدير تعريفًا مختلفًا قليلًا للنوبة. ناشر يرتّب على حاسبة معامل برادفورد يستهدف من لديهم أصلًا عدّ نوبات وإجمالي أيام ويريدون الدرجة، لا سياسة حضور كاملة، ولا تصنيف إجازات مرضية، ولا قرار فصل. مديرو الخط الجالسون في مراجعات الغياب الشهرية يحتاجون الرقم نفسه الذي طبعه HRIS، حتى يروا لمَ تبدو عشرة غيابات ليوم واحد أسوأ بكثير من كتلة عشرة أيام حتى حين يتطابق إجمالي الأيام الضائعة.
الصفوف ودورات أسلوب CIPD التي تعلّم مقاييس الغياب تحتاج وحيًا يرفض عدًّا سالبًا ويعيد مع ذلك صفرًا عندما يكون المدخلان صفرًا، لأن هذين الحالين هما كيف يخلط الدارسون الصيغة بجمع أيام بسيط. نطاقات الإطلاق النموذجية مثل خمسين أو مائتين أو أربعمائة اصطلاحات صاحب عمل، ليست جزءًا من الصيغة ولا تُعاد هنا؛ استخدموا الدرجة أمام سياستكم. التحقق الفاشل لا يستهلك الرصيد.
أبقوا الطلبات صغيرة، وثبّتوا score في الاختبارات، فتحصلون على حساب غياب مستقر للودجات وملفات القضايا وعوامل الحافة، دون إقامة نظام HRIS كامل خاص بكم.
حالات الاستخدام
بطاقات غياب شهرية
أدخلوا عدّ النوبات وإجمالي أيام الغياب لنشر معامل برادفورد قابل للمقارنة بين المصانع والمتاجر والفرق، دون أن يختار كل مدير صيغة مختلفة.
ملفات قضايا مدير الخط
أظهروا لمَ تسجّل عشرة غيابات ليوم واحد درجة أعلى بكثير من كتلة عشرة أيام، حتى تستند محادثة المراجعة إلى الرقم نفسه الذي طبعه HRIS.
الأسئلة الشائعة
كيف يُحسب معامل برادفورد؟
معامل برادفورد هو B = مربع S مضروبًا في D. مثال: 3 نوبات و10 أيام تعطي 3 × 3 × 10 = 90.
لمَ تسجّل عشرة غيابات ليوم واحد درجة أعلى بكثير من غياب لعشرة أيام؟
الصيغة تربّع عدّ النوبات. عشر نوبات مجموعها عشرة أيام هي 10 × 10 × 10 = 1000. نوبة واحدة من عشرة أيام هي 1 × 1 × 10 = 10. الأيام الضائعة نفسها؛ اضطراب أكبر بكثير من التكرار.
هل تطبق هذه الأداة نطاقات إطلاق رسمية مثل 50 أو 200 أو 400؟
لا. تلك النطاقات سياسة صاحب عمل، ليست جزءًا من هوية برادفورد. تعيد الحاسبة الدرجة فقط؛ قارنوها بسياستكم.
ما الذي يُعدّ نوبة غياب منفصلة؟
النوبة غياب متصل يبدأ من اليوم الذي يُسجَّل فيه الشخص غائبًا وينتهي بعودته. غيابان في يومي اثنين يفصل بينهما أسبوعان هما نوبتان، حتى لو استمر كل منهما يومًا واحدًا.
هل يمكن إدخال أنصاف أيام الغياب؟
نعم. الأيام هي وحدات الوقت التي تعدّها سياستك غيابًا، فإذا كان نظامك يسجل أنصاف الأيام يمكنك إدخال 0.5. وتُحسب الدرجة بالطريقة نفسها بالأيام التي تدخلها.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/fin/bradford-factor \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"spells":3,"days":10}'const res = await fetch("https://api.kit.forhosting.com/fin/bradford-factor", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"spells": 3,
"days": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/bradford-factor",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"spells": 3,
"days": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/bradford-factor", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"spells":3,"days":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"spells":3,"days":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/bradford-factor", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"spells": 3,
"days": 10
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.bradford_factor",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_abs | 1000000000000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
يُرفض عدّ سالب للنوبات أو للأيام بـ invalid_input لأن العدّ لا ينزل دون الصفر. تشغّل الحسابات النقية ذاتها ودجة المتصفح المجانية وواجهة API، لذا يطابق فحص في الصفحة نصًا لاحقًا. تُفوتر الاستدعاءات الناجحة بسعر $0.002؛ ولا تُحاسب المدخلات غير الصالحة.
ماذا يقيس معامل برادفورد ولماذا يُربَّع S
تقدّمون S وD وقد عُدّا؛ وتعيد نقطة النهاية B حتى تطبع لوحة وملف قضية واختبار وحدة الرقم نفسه.
عقد الإدخال وشكل الاستجابة والتحقق
صفر نوبات أو صفر أيام مسموح به ويعطي معامل برادفورد صفرًا. مثال: ثلاث نوبات مجموعها عشرة أيام تعطي درجة تسعين، لأن مربع ثلاثة تسعة وتسعة في عشرة تسعون. فضّلوا الأرقام العارية على السلاسل المنسّقة؛ لا تُحلَّل علامات النسبة وفواصل الآلاف وتسميات الوحدات. تُقبل الأيام الكسرية مثل أنصاف الأيام؛ الهوية حساب وليست شرطًا أن يكون كل عدّ عددًا صحيحًا. أرسلوا جسم JSON برقمين محدودين إلزاميين. spells هو عدّ حالات الغياب المنفصلة في الفترة؛ وتُقبل الأسماء البديلة s وinstances وabsences وabsence_spells وnumber_of_spells وspells_of_absence حتى لا تحتاج صادرات HRIS خطوة إعادة تسمية. days هو إجمالي أيام الغياب في الفترة نفسها؛ وتُقبل الأسماء البديلة d وtotal_days وdays_absent وtotal_days_absent وabsence_days. يجوز أن يصل كل حقل رقم JSON أو سلسلة رقمية تطابق نمطًا عشريًا محدودًا صارمًا. يجب أن تبقى القيم المطلقة ضمن تريليون حتى تظل النواتج الوسيطة محدودة بدقة IEEE المزدوجة على العامل وفي المتصفح. الحقول الناقصة والسلاسل الفارغة والقيم غير المحدودة وعدّ سالب للنوبات وعدّ سالب للأيام أو قيمة خارج تلك الحدود تفشل بـ invalid_input مع تسمية الحقل ولا تُفوتر. عند النجاح يعيد الجسم spells وdays مقرّبين، وscore بوصفه مربع S مضروبًا في D، وسلسلة صيغة يمكنكم طبعها إلى جانب الأرقام، ورسالة إنجليزية قصيرة، وخطوات تعويض مرتبة. لا تفرض الحاسبة أن يكون days أكبر من spells أو مساويًا له، لأن عودة في اليوم نفسه أو نظام نصف يوم قد يجعل العدّين يبدوان غير متطابقين. تسعير عنصر ناجح مبلغ ثابت $0.002.
أين تثبت حاسبة معامل برادفورد جدواها
المهندسون الذين يكتبون اختبارات الرواتب وتحليلات الأفراد يثبّتون أزواجًا معروفة —ثلاث نوبات وعشرة أيام كتسعين، وعشر نوبات وعشرة أيام كألف، وعدّ أيام سالب بوصفه invalid_input— حتى لا تعامل مكتبة تقارير برادفورد في صمت كما لو كان إجمالي الأيام فقط. لأن التنفيذ parse خالص من الفئة tier A، يكلف كل استدعاء ناجح السعر الأساس المنشور $0.002 بلا رموز نموذج وبلا شبكة صادرة.
حالات التكامل
واجبات واختبارات مقاييس الغياب
يثبّت الدارسون وQA ثلاث نوبات وعشرة أيام كتسعين وعدًّا سالبًا بوصفه invalid_input، مطابقين هوية الكتاب حرفيًا.
أسئلة تقنية
ماذا يحدث إذا كان spells أو days سالبًا؟
تفشل المهمة بـ invalid_input. لا يجوز أن ينزل عدّ غياب دون الصفر، لذا يُرفض عدّ سالب للنوبات أو للأيام ولا يُفوتر.
كم تكلفة حاسبة معامل برادفورد؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مقدمًا بسعر $0.002 لكل استدعاء ناجح؛ ولا تُفوتر المدخلات غير الصالحة.