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