انتقل إلى المحتوى
أداة تفاعلية مجانية

حاسبة Erlang C: كم وكيلًا أحتاج في مركز الاتصال؟

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

إجابة سريعة

تحوّل حاسبة Erlang C حجم المكالمات إلى عدد موظفين. حجم الحركة بوحدة Erlang يساوي المكالمات في الفترة × متوسط وقت المعالجة ÷ طول الفترة. ثم تجد صيغة Erlang C أقل عدد من الوكلاء يحقق مستوى الخدمة المستهدف، والقسمة على (1 − نسبة الفاقد) تعطي عدد الأشخاص الواجب جدولتهم. مثال: 120 مكالمة في 30 دقيقة بمدة 240 ثانية تساوي 16 Erlangs؛ و20 وكيلًا يردون على 81.7% خلال 20 ثانية؛ ومع نسبة فاقد 30% تجدول 29 شخصًا.

حجم العمل

الأهداف ونسبة الفاقد

الوكلاء المطلوبون على الهاتف

—

الأشخاص الواجب جدولتهم مع نسبة الفاقد

—

محدَّد وفق هدف مستوى الخدمة.

كثافة الحركة— Erlangs
مستوى الخدمة المحقَّق—
متوسط سرعة الرد— s
الإشغال—
احتمال انتظار المتصل—
الوكلاء المطلوبون إذا زادت المكالمات 10%—

الوكلاء مقابل مستوى الخدمة مقابل سرعة الرد

الصف الأول هو التوظيف الموصى به. كل وكيل إضافي يحسّن الخدمة، بقدر أقل في كل مرة، ويخفض الإشغال.

الوكلاء على الهاتف للجدولة مستوى الخدمة متوسط سرعة الرد (s) الإشغال احتمال الانتظار
— — — — — —
— — — — — —
— — — — — —
— — — — — —
— — — — — —
— — — — — —
— — — — — —

كيف تعمل هذه الآلة الحاسبة

حجم الحركة A بوحدة Erlang يساوي المكالمات × متوسط وقت المعالجة ÷ طول الفترة بالثواني. لكل عدد وكلاء N أكبر من A، تحسب الحاسبة احتمال الحجب وفق Erlang B بالصيغة التكرارية المستقرة B(k) = A·B(k−1) ÷ (k + A·B(k−1))، ثم تحوّله إلى احتمال الانتظار وفق Erlang C، P(wait) = N·B ÷ (N − A·(1 − B))، وتستخلص مستوى الخدمة = 1 − P(wait)·e−(N−A)·T÷AHT، ومتوسط سرعة الرد = P(wait)·AHT ÷ (N − A)، والإشغال = A ÷ N. والتوصية هي أصغر N يحقق هدف مستوى الخدمة، ويُبقي الإشغال عند الحد أو دونه إن حددته. الأشخاص الواجب جدولتهم = N ÷ (1 − نسبة الفاقد)، مقرّبًا للأعلى.

النتائج تقديرات نموذجية مبنية فقط على الأرقام التي تدخلها. تفترض صيغة Erlang C وصول المكالمات عشوائيًا، وأن المتصلين لا يغلقون الخط أبدًا، وأن كل الوكلاء يستطيعون تلقي أي مكالمة؛ أما قوائم الانتظار الفعلية فتختلف، كما هو موضح أدناه. لا يغادر أي شيء تدخله متصفحك.

ما هي صيغة Erlang C؟

Erlang C صيغة لنظرية الطوابير نشرها المهندس الدنماركي A. K. Erlang عام 1917 لمقاسم الهاتف. وهي تجيب عن سؤال واحد: إذا وصلت المكالمات عشوائيًا وانتظرت في طابور واحد لأول وكيل متاح، فما احتمال أن ينتظر المتصل أصلًا؟ ومن هذا الاحتمال الواحد تحصل على الأرقام التي يخطط بها مركز الاتصال: نسبة المكالمات التي يُرد عليها خلال زمن مستهدف (مستوى الخدمة)، ومتوسط سرعة الرد (ASA)، وإشغال الوكلاء.

لا تحتاج إلا إلى ثلاثة مدخلات: حجم الحركة، وعدد الوكلاء، ومتوسط وقت المعالجة. ويُقاس حجم الحركة بوحدة Erlang. فالـ Erlang الواحد يساوي ساعة من عمل المكالمات في الساعة، أو عدد الوكلاء الذين سيكونون مشغولين طوال الوقت لو وصلت المكالمات بانتظام تام:

حجم الحركة (Erlangs) = المكالمات في الفترة × AHT بالثواني ÷ طول الفترة بالثواني.

هذا الرقم هو الحد الأدنى، لا الإجابة. فمع عدد وكلاء يساوي عدد الـ Erlangs تمامًا، تكبر قائمة الانتظار بلا حد، لأن تجمعات المكالمات العشوائية تخلق فترات انتظار لا يعوّضها وقت الخمول أبدًا. وتخبرك صيغة Erlang C بمقدار ما يجب أن تزيد فوق هذا الحد لتحقيق الخدمة التي تريدها. يشرح دليلنا كم وكيلًا أحتاج في مركز الاتصال؟ المنطق خطوة بخطوة.

مثال محسوب: 120 مكالمة في 30 دقيقة

تُفتح الحاسبة على هذا المثال، فيمكنك مطابقته مع الجدول أعلاه. تتوقع قائمة انتظار دعم فني 120 مكالمة بين 10:00 و10:30. متوسط وقت المعالجة، بما فيه العمل بعد المكالمة، 240 ثانية. والهدف 80/20: الرد على 80% من المكالمات خلال 20 ثانية. ونسبة الفاقد 30%.

  1. حجم الحركة: 120 × 240 ÷ 1,800 = 16 Erlangs. ستة عشر وكيلًا هو الحد الأدنى.
  2. الوكلاء على الهاتف: 19 وكيلًا يردون على 70.9% خلال 20 ثانية، دون الهدف. و20 وكيلًا يردون على 81.7%، بمتوسط سرعة رد نحو 15 ثانية، وإشغال 80%، واحتمال 25.6% أن ينتظر المتصل أصلًا. الإجابة 20.
  3. الأشخاص الواجب جدولتهم: 20 ÷ (1 − 0.30) = 28.6، مقرّبًا للأعلى إلى 29 شخصًا في جدول المناوبة لتلك النصف ساعة.
الوكلاءاحتمال انتظار المتصلتم الرد خلال 20 sASAالإشغال
16غير مستقر: قائمة الانتظار تكبر بلا حد
1773.7%32.2%177 s94.1%
1853.1%55.0%64 s88.9%
1937.4%70.9%30 s84.2%
2025.6%81.7%15 s80.0%
2117.1%88.7%8 s76.2%
2211.1%93.3%4 s72.7%

يبرز أمران. الانتقال من 17 إلى 18 وكيلًا يرفع مستوى الخدمة 23 نقطة؛ بينما الانتقال من 21 إلى 22 يرفعه أقل من 5. والتوظيف لا يتناسب خطيًا: إذا زادت المكالمات 10% إلى 132، فإن الإبقاء على 20 وكيلًا يخفض مستوى الخدمة إلى نحو 61%، وتحتاج إلى 22 للعودة فوق 80%. أما خفض متوسط وقت المعالجة 30 ثانية، إلى 210، فيفعل العكس: إذ يصل 18 وكيلًا حينها إلى نحو 84%.

كيف تستخدم النتائج مع نسبة الفاقد

تخبرك صيغة Erlang C بعدد الوكلاء الذين يجب أن يكونوا مسجّلي الدخول ومتاحين خلال الفترة. ولا تعرف شيئًا عن الاستراحات أو التدريب أو الاجتماعات الفردية أو الغائبين بسبب المرض. ونسبة الفاقد تسد هذه الفجوة:

الأشخاص الواجب جدولتهم = الوكلاء على الهاتف ÷ (1 − نسبة الفاقد)، مقرّبًا للأعلى.

اقسم، لا تجمع. إضافة 30% إلى 20 تعطي 26، وهذا يتركك بنقص: 30% من 26 شخصًا غائبون، ولا يبقى على الهاتف سوى 18.2. أما القسمة على 0.7 فتعطي 28.6، أي 29.

  • استخدم نسبة الفاقد المقيسة فعليًا. كثير من مراكز الاتصال تخطط بنسبة تقارب 25% إلى 35%. قِس نسبتك من بيانات الالتزام بالجدول والغياب وحدّثها شهريًا.
  • نسبة الفاقد تختلف من فترة لأخرى. تتركز الاستراحات والاجتماعات في منتصف المناوبة؛ ويتركز التدريب في الأيام الهادئة. وإذا كنت تعرف أن فترة ما تحمل فاقدًا مخططًا أكبر، فاستخدم لها رقمًا أعلى.
  • احسب كل فترة. اليوم ليس عملية حسابية واحدة. احسب كل فترة مدتها 15 أو 30 دقيقة، ثم ابنِ مناوبات تغطي المنحنى. فترة الذروة، لا المتوسط اليومي، هي التي تحدد عدد من يبدأون العمل الساعة 09:00.

مستوى الخدمة ومتوسط سرعة الرد والإشغال: أي هدف يجب أن يقود التوظيف؟

متريما يقيسهالقيمة المعتادة في التخطيطاحذر من
مستوى الخدمةنسبة المكالمات التي يُرد عليها خلال زمن مستهدف80/20؛ و90/30 للخطوط ذات الأولوية؛ و70/30 لقوائم الانتظار منخفضة الأولويةلا يقول شيئًا عن المتصلين الذين انتظروا أطول مدة
متوسط سرعة الردمتوسط الانتظار لكل المكالمات، بما فيها التي رُد عليها فورًامستمَد من هدف مستوى الخدمة لديكالمتوسط يُخفي ذيلًا طويلًا من فترات الانتظار
الإشغالنسبة وقت تسجيل الدخول التي يقضيها الوكلاء في معالجة المكالماتحد أقصى بين 85% و90% تقريبًافوق الحد يرتفع الغياب وتسرّب الموظفين، ما يرفع نسبة الفاقد
احتمال الانتظارنسبة المتصلين الذين يسمعون موسيقى الانتظار أصلًانتيجة، وليس هدفًا عادةًمفيد عند إعلان الترتيب في قائمة الانتظار أو عرض معاودة الاتصال

معظم الفرق تحدد هدف مستوى الخدمة وتترك متوسط سرعة الرد يتبعه. أضف حدًا للإشغال حين تكون قائمة الانتظار كبيرة: فالفرق الكبيرة تستطيع تحقيق 80/20 بإشغال مرتفع جدًا، وهو ما يبدو كفاءةً لكنه يُنهك الموظفين. وحين يكون الحد هو ما يحدد عدد الوكلاء، تذكر الحاسبة ذلك أسفل النتيجة. ولمعرفة كيف تتكامل هذه المقاييس مع بقية تقاريرك، راجع مؤشرات أداء مراكز الاتصال ومقاييسها ومعادلاتها.

افتراضات صيغة Erlang C وحدودها

صيغة Erlang C هي الإجابة الأولى المعيارية لتوظيف المكالمات الواردة، وتقوم على افتراضات تخالفها قوائم الانتظار الفعلية:

  • لا أحد يغلق الخط. تفترض صيغة Erlang C صبرًا لا نهائيًا. أما المتصلون الفعليون فيتخلّون عن المكالمة، وكل مكالمة متروكة تُزيل جزءًا من العمل، لذا مع نسبة تخلٍّ ملموسة توصي Erlang C بعدد وكلاء أكبر قليلًا مما تحتاجه. Erlang A تضيف متوسط زمن صبر وتُنمذج التخلي عن المكالمات؛ والمحاكاة تذهب أبعد من ذلك. وإذا كان معدل التخلي لديك منخفضًا، فالفرق صغير ويميل إلى جانب الأمان.
  • تصل المكالمات عشوائيًا بمعدل ثابت خلال الفترة. رسالة بريد تسويقية الساعة 10:05 أو انقطاع في الخدمة يكسر هذا الافتراض. والفترات الأقصر تقلل الخطأ.
  • كل وكيل يستطيع تلقي أي مكالمة. مع اختلاف اللغات أو المهارات أو تعدد قوائم الانتظار، لا يكون الوكلاء قابلين للتبادل. احسب لكل مجموعة مهارات وعدّل للوكلاء الذين يغطون أكثر من مجموعة.
  • تُخدَم المكالمات بالترتيب، واحدة تلو الأخرى. معاودة الاتصال وقوائم الأولوية والتحويل عند الفيض والعمل الصادر المختلط كلها تغيّر الصورة الفعلية.
  • وقت المعالجة لا يعتمد على الضغط. عمليًا، كثيرًا ما يرتفع متوسط وقت المعالجة حين يكون الوكلاء مستعجلين أو قوائم الانتظار طويلة.
نموذجما يحدث للمتصل الذي لا يمكن خدمته فورًااستخدمها لـ
Erlang Bيُحجب ويُفقد (إشارة انشغال)تحديد سعة الخطوط والقنوات
Erlang Cينتظر في قائمة الانتظار مهما طال الوقتتوظيف وكلاء المكالمات الواردة (هذه الحاسبة)
Erlang Aينتظر، لكنه قد يغلق الخط بعد زمن صبر عشوائيقوائم الانتظار ذات معدلات التخلي المرتفعة

لا شيء من هذا يجعل النموذج عديم الفائدة. ابدأ بـ Erlang C، ثم قارن توقعاتها بمستوى الخدمة ومعدل التخلي المقيسين فعليًا لكل فترة، وعدّل مدخلاتك حيث يختلف الواقع.

من أين يجب أن تأتي المدخلات

الحاسبة جيدة بقدر جودة التوقعات التي تعطيها لها. يجب أن تأتي المكالمات في الفترة ومتوسط وقت المعالجة ومستوى الخدمة الذي حققته فعلًا من منصة مركز الاتصال لديك، لكل قائمة انتظار ولكل فترة، لا من المتوسطات الشهرية. في DialerBee، لكل قائمة انتظار واردة هدف SLA وحد خاص بها، وعمق قائمة الانتظار وإحصاءاتها حية على لوحة العرض، وتقارير أداء قوائم الانتظار والمكالمات الواردة تغطي الفترة لاحقًا. ويتعامل الوكلاء مع قوائم الانتظار الواردة والحملات الصادرة من واجهة واحدة.

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

اطّلع على بيانات قوائم الانتظار التي تقوم عليها التوقعات

سنستعرض معك قوائم الانتظار الواردة وأهداف SLA ولوحة العرض الحية والتقارير على حساب تجريبي.

التعليمات

أسئلة حول Erlang C وتوظيف مراكز الاتصال

كيف أحسب عدد الوكلاء الذين أحتاجهم في مركز الاتصال؟
احسب حجم الحركة بوحدة Erlang: المكالمات في الفترة مضروبة في متوسط وقت المعالجة بالثواني، مقسومة على طول الفترة بالثواني. استخدم Erlang C لإيجاد أصغر عدد من الوكلاء يحقق هدف مستوى الخدمة، وتحقق من الإشغال مقابل الحد الذي وضعته، ثم اقسم على (1 ناقص نسبة الفاقد) وقرّب للأعلى لتحصل على عدد الأشخاص الواجب جدولتهم. كرر ذلك لكل فترة في اليوم.
ما هي معادلة Erlang C؟
تعطي صيغة Erlang C احتمال أن ينتظر المتصل، لحجم حركة A Erlangs وعدد N من الوكلاء. وصيغتها المغلقة هي (A^N / N!) × N/(N − A) مقسومة على مجموع A^k / k! لقيم k من 0 إلى N − 1، مضافًا إليه الحد الأول نفسه. ومستوى الخدمة حينئذ هو 1 − P(wait) × e^(−(N − A) × target time ÷ AHT)، ومتوسط سرعة الرد هو P(wait) × AHT ÷ (N − A). وتحسبها الحاسبات، ومنها هذه، عبر الصيغة التكرارية لـ Erlang B لأن المضروبات تتجاوز السعة الرقمية مع الفرق الكبيرة.
لماذا تحتاج الحاسبة إلى وكلاء أكثر مما يوحي به حاصل ضرب المكالمات × وقت المعالجة؟
المكالمات × وقت المعالجة ÷ طول الفترة هو حجم الحركة بوحدة Erlang، أي عدد الوكلاء الذين سيكونون مشغولين طوال الوقت لو وصلت المكالمات بانتظام تام. لكن المكالمات تصل عشوائيًا، لذا مع هذا العدد بالضبط تكبر قائمة الانتظار بلا حد. وكل وكيل فوق حجم الحركة يستوعب الذروات العشوائية؛ وتخبرك Erlang C بعدد ما تحتاجه منهم لتحقيق مستوى الخدمة الذي تريده.
هل تبالغ صيغة Erlang C في تقدير عدد الموظفين؟
غالبًا بقدر بسيط، نعم. تفترض Erlang C أن أحدًا لا يغلق الخط أثناء الانتظار. أما المتصلون الفعليون فيتخلّون عن المكالمة، ما يُزيل عملًا من قائمة الانتظار، لذا حيث يكون التخلي ملموسًا تميل Erlang C إلى التوصية بعدد وكلاء أكبر قليلًا مما تحتاجه. ونماذج Erlang A والمحاكاة تأخذ صبر المتصل في الحسبان. ولمعظم قوائم الانتظار ذات التخلي المنخفض، تبقى Erlang C نقطة انطلاق سليمة وحذرة قليلًا.
ما نسبة الفاقد التي يجب أن أستخدمها؟
استخدم رقمك المقيس فعليًا: نسبة الوقت المدفوع الذي لا يكون فيه الوكلاء متاحين للتواصل بسبب الاستراحات والتدريب والتوجيه والاجتماعات والمرض والغياب. كثير من مراكز الاتصال تخطط بنسبة تقارب 25% إلى 35%. وإذا لم تكن تعرف نسبتك، فابدأ بـ 30% واستبدلها برقم مقيس بعد بضعة أسابيع.
هل أستخدم فترات من 15 أو 30 أو 60 دقيقة؟
استخدم الفترة التي تعتمدها توقعاتك وجداولك، وعادةً ما تكون 15 أو 30 دقيقة. الفترات بالساعة تُخفي الذروات داخل الساعة وتميل إلى التقليل من عدد الموظفين الذي تحتاجه في أكثر اللحظات ازدحامًا. أدخل المكالمات المتوقعة في تلك الفترة، لا متوسطًا يوميًا أو بالساعة موزعًا عليها.
ما الحد الأقصى المناسب للإشغال؟
كثير من المراكز تضع حدًا للإشغال المخطط عند نحو 85% إلى 90%، لأن الوكلاء المشغولين طوال الوقت تقريبًا يتعبون بسرعة، ما يرفع الغياب وتسرّب الموظفين. والفرق الصغيرة تعمل بطبيعتها بإشغال أقل لمستوى الخدمة نفسه. وإذا كان الحد، لا مستوى الخدمة، هو ما يحدد عدد وكلائك، فإن الحاسبة تذكر ذلك.
هل يمكنني استخدام Erlang C للمكالمات الصادرة أو المحادثات أو البريد الإلكتروني؟
ليس مباشرة. تُنمذج Erlang C المكالمات الواردة التي تنتظر في قائمة انتظار لأول وكيل متاح. أما الاتصال الصادر فيُدار بضوابط الإيقاع ومعدل التخلي. والبريد الإلكتروني عمل مؤجَّل، يُخطَّط له وفق الأعمال المتراكمة وأهداف زمن الرد. ويمكن تقريب المحادثات فقط إذا أخذت في الحسبان أن الوكلاء يتعاملون مع عدة محادثات في وقت واحد.
← عرض الموقع كاملاً بالإنجليزية