مكتبة دوال القوالب
بمجردالتعرف على كيفية استخدام المعادلات، يمكنك استخدام مكتبة الدوال هذه كمرجع لعملية التخصيص الإضافية.
فيما يلي مكتبة دوال لقوالب Genesys Pulse القياسية وفقًا لإنشائها تلقائيًا من Genesys Pulse، الإصدار 8.5.102.02.
محتويات
- ١ مكتبة دوال القوالب
- ١.١ GetAgentNonVoiceStatus(state, media) → {string}
- ١.٢ GetAgentVoiceStatus(state) → {string}
- ١.٣ GetANI(state, switchID) → {string}
- ١.٤ GetBusinessResult(state)
- ١.٥ GetCustomerSegment(state)
- ١.٦ GetDNIS(state, switchID) → {string}
- ١.٧ GetEmployeeId(state) → {string}
- ١.٨ GetExtension(state) → {string}
- ١.٩ GetLoginId(state) → {string}
- ١.١٠ GetPlace(state) → {string}
- ١.١١ GetPosition(state) → {string}
- ١.١٢ GetReasonCodes(state) → {string}
- ١.١٣ GetServiceSubType(state)
- ١.١٤ GetServiceType(state)
- ١.١٥ GetStatusDuration(state) → {Number}
- ١.١٦ GetSwitches(state, sep)
- ١.١٧ GetUserDataValue(state, key)
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!