معادلات التقرير
إذا قررت أن أحد التقارير بحاجة إلى إحصائيات مختلفة أو إضافية، فيمكنك تحرير قالب التقرير لإجراء ذلك. ويمكنك إنجاز ذلك عن طريق إضافة معادلة إلى قالب التقرير لاسترداد الإحصائيات أو مؤشر الأداء الرئيسي (KPI) الذي تريده.
ونظرًا لأنه لا يمكنك تغيير القوالب القياسية المتوفرة، فإذا أردت تغيير أحد التقارير القياسية، فقم فقط بإنشاء نسخة من القالب لإجراء التغييرات على القالب الجديد.
من يمكنه إنشاء هذه الإحصائيات؟ إذا تمكنت من إنشاء قوالب Genesys Pulse وتحريرها، فيمكنك استخدام المعادلات.
Important
إذا كنت تعرف كيفية استخدام المعادلات، فيمكنك استخدام
مكتبة الدوال لمساعدتك في إنشاء المعادلات الخاصة بك.
إضافة معادلة
من جزء تفاصيل الإحصائيات أثناء تحرير عنصر واجهة مستخدم أو قالب، يمكنك إنشاء أو تخصيص الإحصائيات عن طريق إنشاء معادلة.
تستخدم المعادلة التركيبة المستندة إلى javascript مما يتيح لك احتساب التعبيرات باستخدام القيم المعينة بواسطة إحصائيات أخرى واستخدام الدوال التي توفرها Genesys لإجراء المزيد من العمليات الحسابية. فعلى سبيل المثال، يمكنك احتساب نسبة المكالمات المستبعدة إلى المكالمات قيد الانتظار لقياس النسبة المئوية للمكالمات المستبعدة قيد الانتظار.
عرض النسب المئوية
لنفترض أنك تريد عرض النسب المئوية اعتمادًا على قياسين؛ عندئذٍ ما عليك سوى نسخ المثال التالي باستخدام الإحصائيات التي تريدها.
وفي هذا المثال، نريد استرداد النسبة المئوية للمكالمات الصادرة من إجمالي كل من المكالمات الواردة والصادرة. يمكن لأي معادلة الوصول إلى أية إحصائيات داخل أي قالب بالصيغة التالية: Data.Statistic-Alias.Value. يجب أن تعرض المعادلة نتيجة صالحة.
في المعادلة التالية، نفترض أن المكالمات الصادرة يتم تعريفها بالاسم المستعار للإحصائيات Outbound وأن المكالمات الواردة يتم تعريفها بالاسم Inbound.
المعادلة: احتساب النسبة المئوية
if ((Data.Outbound.Value + Data.Inbound.Value) != 0)
Result = 100 * Data.Outbound.Value / (Data.Outbound.Value + Data.Inbound.Value);
else Result = 0;
عرض مؤشرات الأداء الرئيسية لحالة العميل

لنفترض أنك تريد عرض مؤشرات الأداء الرئيسية لحالة العميل؛ عندئذٍ ما عليك سوى استخدام إحصائيات Current_Status.
[+] كيف يتم تعريف إحصائيات Current_Status.
يتم تعريف إحصائيات Current_Status باستخدام خصائص خيارات Stat Server. يعرض نوع الإحصاء ExtendedCurrentStatus كائنًا محددًا يمكن تحليله فيما بعد لتوفير مدة الكائن.
[ExtendedCurrentStatus]
Category=CurrentState
MainMask=*
Objects=Agent
Subject=DNAction
يمكنك استخدام المعادلات للبحث عن المعلومات التي تحتاج إليها:
[+] إظهار وقت العميل في الحالة الحالية
يمكنك عرض مدة حالة العميل باستخدام إحصائيات Current_Status.
المعادلة: معرفة مدة الحالة
Result = G.GetStatusDuration(Data.Current_Status.Value);
[+] إظهار رمز السبب الذي حدده العميل
يمكنك عرض رمز السبب لحالة العميل.
المعادلة: Get Reason Code
Result = G.GetReasonCodes(Data.Current_Status.Value);
إذا أردت استخدام المزيد من بيانات المستخدم إضافة إلى رمز السبب، فإنك ستكون بحاجة إلى تمكين خاصية «البيانات الإضافية» (بيانات المستخدم) ثم تطبيق المعادلة لتصفية رمز السبب من Current_Status والذي يحتوي على كل من بيانات المستخدم ورمز السبب.
المعادلة: تصفية رمز السبب فقط
var res = G.GetReasonCodes(Data.Current_Status.Value);
var x = res.split(';');
Result = "";
for (var i = 0; i < x.length; i++) {
var s = x[i];
if (s.indexOf("Break") > -1 ||
s.indexOf("Offline") > -1 ||
s.indexOf("Training") > -1 ) { Result = s; break; }
}
[+] إظهار حالة العميل الحالية حسب نوع الوسائط
يمكنك عرض حالة العميل الحالية حسب نوع الوسائط.
المعادلة - الحصول على حالة العميل حسب نوع الوسائط
Result = G.GetAgentNonVoiceStatus(Data.Current_Status.Value, 'email');
عرض خصائص التفاعل
لنفترض أنك تريد عرض خصائص التفاعل بما فيها تجزئة التدفق وANI وDNIS؛ يمكنك استخدام المعادلات للبحث عن المعلومات التي تحتاج إليها:
[+] إظهار مقطع العميل الخاص بالتفاعل
يمكنك عرض مقطع العميل الذي يحدده زوج قيمة المفتاح CustomerSegment الخاص بالتفاعل باستخدام المعادلة التالية.
المعادلة: الحصول على مقطع العميل
Result = G.GetCustomerSegment(Data.Current_Status.Value);
[+] إظهار ANI الخاص بالعميل
يمكنك عرض ANI الخاص بالعميل باستخدام المعادلة التالية.
المعادلة: الحصول على ANI
[Result = G.GetANI(Data.Current_Status.Value);
[+] إظهار DNIS الخاص بالعميل
يمكنك عرض DNIS الخاص بالعميل باستخدام المعادلة التالية.
المعادلة: الحصول على DNIS
Result = G.GetDNIS(Data.Current_Status.Value);
ما الذي يتعين عليّ فعله لاحقًا؟
قد تكتشف المزيد حول: