اذهب إلى: تصفح, ابحث

مكتبة دوال القوالب

بمجردالتعرف على كيفية استخدام المعادلات، يمكنك استخدام مكتبة الدوال هذه كمرجع لعملية التخصيص الإضافية.


فيما يلي مكتبة دوال لقوالب Genesys Pulse القياسية وفقًا لإنشائها تلقائيًا من Genesys Pulse، الإصدار 8.5.102.02.

GetAgentNonVoiceStatus(state, media) → {string}

الحصول على اسم حالة العميل لوسائط غير الصوت.

المعلمات:

الاسمالنوعالوصف
state AgentCurrentState الحالة الحالية للعميل (قيمة الإحصائيات المناسبة).
media string اسم الوسائط.

يظهر:

اسم الحالة حال توفر state وmedia، أو سلسلة فارغة حال عدم توفر معلومات حول وسائط معينة في الحالة الحالية، أو لا شيء إذا كان حقل state فارغًا أو لا يمثل حالة العميل، أو يكون حقل media فارغًا أو غير محدد.

النوع = السلسلة

GetAgentVoiceStatus(state) → {string}

الحصول على اسم حالة العميل لوسائط الصوت.

المعلمات:

الاسمالنوعالوصف
state AgentCurrentState الحالة الحالية للعميل (قيمة الإحصائيات المناسبة).

يظهر:

اسم الحالة حالة توفر state، أو لا شيء إذا كان حقل state فارغًا أو لا يمثل حالة العميل.

النوع = السلسلة

GetANI(state, switchID) → {string}

الحصول إلى أول سمة من سمات ANI في حالة العميل المعينة.

المعلمات:

الاسمالنوعالوسيطةالوصف
state AgentCurrentState   الحالة الحالية للعميل (قيمة الإحصائيات المناسبة).
switchID string <optional> اسم المفتاح الاختياري لتقييد البحث.

يظهر:

قيمة ANI إن كانت موجودة، أو سلسلة فارغة إن لم تكن القيمة موجودة، أو لا شيء إذا كانت المعلمة state فارغة أو لا تمثل حالة العميل.

النوع = السلسلة

GetBusinessResult(state)

الحصول على قيمة بيانات المستخدم المتمثلة في "نتيجة الأعمال".

المعلمات:

الاسمالنوعالوصف
state AgentCurrentState الحالة الحالية للعميل (قيمة الإحصائيات المناسبة).

يظهر:

قيمة نتيجة الأعمال إن كانت متوفرة، أو سلسلة فارغة حال عدم توفر بيانات المستخدم المطلوبة، أو لا شيء إذا كان حقل state فارغًا أو لا يمثل حالة العميل.

GetCustomerSegment(state)

الحصول على قيمة بيانات المستخدم "CustomerSegment".‏

المعلمات:

الاسمالنوعالوصف
state AgentCurrentState الحالة الحالية للعميل (قيمة الإحصائيات المناسبة).

يظهر:

قيمة CustomerSegment‏ إن كانت متوفرة، أو سلسلة فارغة حال عدم توفر بيانات المستخدم المطلوبة، أو لا شيء إذا كان حقل state فارغًا أو لا يمثل حالة العميل.

GetDNIS(state, switchID) → {string}

الحصول إلى أول سمة متوفرة من سمات DNIS في حالة العميل المعينة.

المعلمات:

الاسمالنوعالوسيطةالوصف
state AgentCurrentState   الحالة الحالية للعميل (قيمة الإحصائيات المناسبة).
switchID string <optional> اسم المفتاح الاختياري لتقييد البحث.

يظهر:

قيمة DNIS‏ إن كانت موجودة، أو سلسلة فارغة إن لم تكن القيمة موجودة، أو لا شيء إذا كانت المعلمة state فارغة أو لا تمثل حالة العميل.

النوع = السلسلة

GetEmployeeId(state) → {string}

الحصول على معرف الموظف التابع للعميل والمعين في حالة العميل المحددة.

المعلمات:

الاسمالنوعالوصف
state AgentCurrentState الحالة الحالية للعميل (قيمة الإحصائيات المناسبة).

يظهر:

معرف الموظف التابع للعميل إن كان موجودًا، أو سلسلة فارغة إن لم يكن موجودًا (كما هو الحال عند تسجيل خروج العميل)، أو لا شيء إذا كان حقل state فارغًا أو لا يمثل حالة العميل.

النوع = السلسلة

GetExtension(state) → {string}

الحصول على ملحق العميل المعين في حالة العميل المحددة.

المعلمات:

الاسمالنوعالوصف
state AgentCurrentState الحالة الحالية للعميل (قيمة الإحصائيات المناسبة).

يظهر:

ملحق العميل إن كان موجودًا، أو سلسلة فارغة إن لم يكن موجودًا (كما هو الحال عند تسجيل خروج العميل)، أو لا شيء إذا كان حقل state فارغًا أو لا يمثل حالة العميل.

النوع = السلسلة

GetLoginId(state) → {string}

الحصول على معرف تسجيل الدخول الخاص بالعميل والمعين في حالة العميل المحددة.

المعلمات:

الاسمالنوعالوصف
state AgentCurrentState الحالة الحالية للعميل (قيمة الإحصائيات المناسبة).

يظهر:

معرف تسجيل الدخول الخاص بالعميل إن كان موجودًا، أو سلسلة فارغة إن لم يكن موجودًا (كما هو الحال عند تسجيل خروج العميل)، أو لا شيء إذا كان حقل state فارغًا أو لا يمثل حالة العميل.

النوع = السلسلة

GetPlace(state) → {string}

معرفة مكان العميل المعين في حالة العميل المحددة.

المعلمات:

الاسمالنوعالوصف
state AgentCurrentState الحالة الحالية للعميل (قيمة الإحصائيات المناسبة).

يظهر:

اسم مكان العميل إن كان موجودًا، أو سلسلة فارغة إن لم يكن موجودًا (كما هو الحال عند تسجيل خروج العميل)، أو لا شيء إذا كان حقل state فارغًا أو لا يمثل حالة العميل.

النوع = السلسلة

GetPosition(state) → {string}

الحصول على موضع ACD الخاص بالعميل والمعين في حالة العميل المحددة.

المعلمات:

الاسمالنوعالوصف
state AgentCurrentState الحالة الحالية للعميل (قيمة الإحصائيات المناسبة).

يظهر:

موضع ACD الخاص بالعميل إن كان موجودًا، أو سلسلة فارغة إن لم يكن موجودًا (كما هو الحال عند تسجيل خروج العميل)، أو لا شيء إذا كان حقل state فارغًا أو لا يمثل حالة العميل.

النوع = السلسلة

GetReasonCodes(state) → {string}

الحصول على رموز الأسباب المطابقة للحالة الحالة للعميل من جميع أنواع الوسائط. يمكن الحصول على رموز الأسباب لحالات العميل التالية: LoggedIn وAfterCallWork وNotReadyForNextCall وWaitForNextCall.‏

المعلمات:

الاسمالنوعالوصف
state AgentCurrentState الحالة الحالية للعميل (قيمة الإحصائيات المناسبة).

يظهر:

رموز الأسباب‏ يفصل بينها “; “, إن كانت متوفرة، أو سلسلة فارغة حال عدم توفر رمز السبب، أو لا شيء إذا كان حقل state فارغًا أو لا يمثل حالة العميل.

النوع = السلسلة

GetServiceSubType(state)

الحصول على قيمة بيانات المستخدم "ServiceSubType"‏.

المعلمات:

الاسمالنوعالوصف
state AgentCurrentState الحالة الحالية للعميل (قيمة الإحصائيات المناسبة).

يظهر:

قيمة ServiceSubType‏ إن كانت متوفرة، أو سلسلة فارغة حال عدم توفر بيانات المستخدم المطلوبة، أو لا شيء إذا كان حقل state فارغًا أو لا يمثل حالة العميل.

GetServiceType(state)

الحصول على قيمة بيانات المستخدم "ServiceType"‏.

المعلمات:

الاسمالنوعالوصف
state AgentCurrentState الحالة الحالية للعميل (قيمة الإحصائيات المناسبة).

يظهر:

قيمة ServiceType‏ إن كانت متوفرة، أو سلسلة فارغة حال عدم توفر بيانات المستخدم المطلوبة، أو لا شيء إذا كان حقل state فارغًا أو لا يمثل حالة العميل.

GetStatusDuration(state) → {Number}

معرفة مدة الحالة الحالية للعميل.

المعلمات:

الاسمالوصف
state الحالة الحالية للعميل أو مجموعة العملاء أو DN أو الحملة (قيمة الإحصائيات المناسبة).

يظهر:

المدة بالثواني حال توفر state، أو لا شيء إذا كان state فارغًا.

النوع = الرقم

GetSwitches(state, sep)

الحصول على قائمة بالمفاتيح متى قام العميل بتسجيل الدخول.

المعلمات:

الاسمالنوعالوصف
state AgentCurrentState الحالة الحالية للعميل (قيمة الإحصائيات المناسبة).
sep string الفاصل المطلوب استخدامه. القيمة الافتراضية هي ';'.

يظهر:

قائمة المفاتيح إذا كانت متوفرة، أو سلسلة فارغة حال تسجيل العميل الخروج بالكامل، أو لا شيء إذا كانت state فارغة أو لا تمثل حالة العميل.

GetUserDataValue(state, key)

الحصول على قيمة بيانات المستخدم التي عُثر عليها أولاً باستخدام مفتاح معين.

المعلمات:

الاسمالنوعالوصف
state AgentCurrentState الحالة الحالية للعميل (قيمة الإحصائيات المناسبة).
key string User data key

يظهر:

قيمة بيانات المستخدم‏ إن كانت متوفرة، أو سلسلة فارغة حال عدم توفر بيانات المستخدم المطلوبة، أو لا شيء إذا كان حقل state فارغًا أو لا يمثل حالة العميل أو key

فارغًا.

آخر تعديل لهذه الصفحة كان يوم مارس ٢٨، ٢٠١٧، الساعة ١٧:٢٧.
Comments or questions about this documentation? Contact us for support!