- الرئيسية
- /
- المقال
يُمكّن محرك قواعد الأعمال (BRE) في مركز اتصال Webex العملاء من تحميل بيانات محددة يمكن للنظام الوصول إليها أثناء وقت التشغيل لاتخاذ قرارات التوجيه أو عرض المعلومات لوكلاء الاتصال.
محرك قواعد الأعمال من سيسكو© هو تطبيق يساعد في عمليات البحث السريع عن البيانات داخل مركز اتصال Webex. باستخدام محرك قواعد الأعمال Cisco© (BRE)، يمكنك إجراء عمليات البحث عن البيانات والتوجيه المخصص والتنفيذ العام. يقوم النظام باسترجاع البيانات في وقت التشغيل ويستخدمها لاتخاذ قرارات التوجيه أو عرض المعلومات للوكيل.
على سبيل المثال، يرغب المستأجر في توجيه المكالمات إلى مجموعة معينة من الوكلاء بناءً على تعريف الرقم التلقائي (ANI) الذي تم طلبه. في هذا السيناريو، يمكن للمستأجر ببساطة تحميل قائمة بأرقام التعريف الشخصية (ANIs). إذا كان رقم المتصل الوارد موجودًا في تلك القائمة، يقوم النظام بتوجيه المكالمة إلى مجموعة الوكلاء المحددة. إذا لم يكن رقم تعريف المتصل موجودًا في القائمة، يقوم النظام بتوجيه المكالمة إلى قائمة الانتظار العامة.
يتضمن تطبيق نموذجي لـ BRE هذه المكونات الرئيسية:
-
BRE DataSync: توفر أداة تكوين BRE DataSync واجهة لتحديد مثيلات Data Sync لاستيراد البيانات إلى قاعدة بيانات BRE. بعد أن يقوم المستأجر بتحديد مثيل مزامنة البيانات، يمكنه تحميل ملف CSV. يقوم النظام بتحويل بيانات القيم المفصولة بفواصل التي تم تحميلها إلى سجلات في قاعدة بيانات BRE.
-
محرك قواعد الأعمال: توفر أداة محرك قواعد الأعمال واجهة لإنشاء النطاقات ومجموعات القواعد. يتطلب نظام BRE أن يكون طلب القرار الوارد مرتبطًا بمجال . يحتوي النطاق على مجموعة من القواعد. يتم تحديد أولوية لكل قاعدة. يحاول نظام BRE مطابقة قاعدة الأولوية الأعلى في المجال مع طلب القرار بناءً على الشروط الواردة في القواعد.
-
مصمم التدفق: واجهة مستخدم تعتمد على السحب والإفلات تُستخدم لتحديد التدفقات التي تُنسق وتُؤتمت مكونات مركز اتصال Webex. يمكنك إنشاء تدفق يستدعي نشاط BRE لإجراء بحث بسيط عن البيانات مشابه لنشاط طلب HTTP. ومع ذلك، في هذه الحالة، توجد البيانات داخل مركز اتصال Webex.
إرشادات التعامل مع البيانات
للحفاظ على سلامة وأمن مركز أبحاث الأعمال، يجب عليك الالتزام بإرشادات معالجة البيانات التالية:
-
أنواع البيانات المسموح بها: قم بتحميل البيانات الضرورية لتشغيل ووظائف نظام BRE. يشمل ذلك، على سبيل المثال لا الحصر، قواعد العمل، والتكوينات، والبيانات التشغيلية غير الحساسة.
-
تقييد المعلومات الشخصية الحساسة: لا تقم بتحميل أي معلومات تعريف شخصية (PII) إلى BRE باستثناء بيانات ANI. تشمل المعلومات الشخصية الحساسة، على سبيل المثال لا الحصر:
- الأسماء الكاملة
- رقم الضمان الاجتماعي
- عناوين البريد الإلكتروني
- العناوين الفعلية
- المعلومات المالية
تشير بيانات ANI إلى رقم الهاتف المرتبط بالطرف المتصل. بيانات ANI هي النوع الوحيد من المعلومات الشخصية المسموح بتحميلها إلى BRE. هذا الاستثناء مخصص لدعم وظائف أعمال محددة تعتمد على بيانات ANI.
يتكون محرك قواعد الأعمال من محرك قواعد يعمل في الوقت الفعلي ويتم استدعاؤه بواسطة التدفق المرتبط بنقطة دخول. يستشير محرك القواعد هذا عادةً مستودع البيانات لتقييم معالجة المكالمات المطلوبة.
يُعد البحث في BRE عملية بسيطة لاستخراج البيانات ضمن تدفقك، مثل طلب HTTP. ومع ذلك، فإن بيانات البحث عن BRE موجودة داخل مركز بيانات مركز اتصال Cisco Webex. تُظهر الصورة التالية العمليات المختلفة التي ينطوي عليها البحث عن بيانات BRE.
قبل البدء
قبل تطبيق BRE:
- قم بتكوين مثيل BRE DataSync لتطبيقك مع فهم واضح لنموذج البيانات.
- تعرّف على المصطلحات التالية المستخدمة في هذا الدليل:
Attribute:attributeهو متغير مسمى أو حقل بيانات تم إنشاؤه داخل أداة BRE. وهو بمثابة حاوية للمعلومات التي يستخدمها مركز أبحاث الأعمال لمعالجة الطلبات وإنشاء المخرجات.Context: يُستخدم الرمزcontextبشكل أساسي كاسم مثال لخاصية تحدد النطاق المستهدف لنشاط طلب BRE.Label:Labelهو نوع محدد من السمات المصممة لحفظ مخرجات أو نتائج تقييم القاعدة.
راجع قسم الأسئلة الشائعة لمزيد من التفاصيل.
قم بتكوين مثيل BRE DataSync
تستخدم أداة BRE DataSync قاعدة بيانات لاتخاذ قرارات التوجيه. احرص على تحديث قاعدة البيانات بشكل دوري بالمعلومات المناسبة. يصف هذا القسم كيفية تكوين أداة BRE DataSync لتحديث مستودع BRE.
يجب على مسؤول المستأجر إنشاء مثيل BRE DataSync لكل مجموعة بيانات تستشيرها محركات القواعد أثناء عملية اتخاذ القرار. يمكن للمسؤول إنشاء مجموعة البيانات أو تحميل ملف CSV. يتم تحويل البيانات إلى سجلات في مستودع BRE.
قبل البدء
اتصل بمدير حساب خدمة عملاء سيسكو للحصول على إمكانية الوصول إلى حساب BRE DataSync.
يتم حاليًا تمكين BRE DataSync فقط لدور المسؤول الكامل. يمكن للمستأجرين الذين لديهم دور المسؤول الكامل تحميل البيانات إما باستخدام تحميل ملف CSV أو أزواج المفتاح والقيمة. يمكن للمستخدمين الذين لديهم هذا الدور تحميل البيانات الخاصة بمؤسستهم فقط.
لا يملك كل من مسؤول الشريك، والمسؤول الخارجي، والوكلاء، والمشرفين إمكانية الوصول إلى أداة BRE DataSync.
| 1 |
بصفتك مسؤولاً، قم بتسجيل الدخول إلى أداة BRE DataSync. تماشياً مع التحسينات الأخيرة في استضافة BRE وقابلية التوسع، تم تغيير عناوين URL الخاصة بأداة DataSync. تأكد من استخدام عناوين URL المحدثة لتحميل البيانات إلى BRE. عناوين URL الخاصة بمزامنة بيانات BRE لكل منطقة هي: https://bre-datasync.produs1.ciscoccservice.com/datasync/ https://bre-datasync.prodeu1.ciscoccservice.com/datasync/ https://bre-datasync.prodeu2.ciscoccservice.com/datasync/ https://bre-datasync.prodanz1.ciscoccservice.com/datasync/ https://bre-datasync.prodca1.ciscoccservice.com/datasync/ https://bre-datasync.prodjp1.ciscoccservice.com/datasync/ https://bre-datasync.prodsg1.ciscoccservice.com/datasync/
انقر على عناوين URL للانتقال إلى صفحة تسجيل الدخول باستخدام الهوية المشتركة. بالنسبة لمنطقة الولايات المتحدة، حدد مجموعة الولايات المتحدة (وليس مجموعة الولايات المتحدة الثانية) للمتابعة. عناوين URL الخاصة بواجهة إدارة BRE الخاصة بكل منطقة هي: https://bre.produs1.ciscoccservice.com/bre/ https://bre.prodeu1.ciscoccservice.com/bre/ https://bre.prodeu2.ciscoccservice.com/bre/ https://bre.prodanz1.ciscoccservice.com/bre/ https://bre.prodca1.ciscoccservice.com/bre/ |
| 2 |
حدد قائمة بيانات BRE لعرض جميع المعلومات المتعلقة بمنظمة المستأجر. |
| 3 |
لإضافة البيانات كأزواج مفتاح-قيمة إلى مستودع BRE: حدد أضف بيانات BRE |
| 4 |
لتحميل ملف CSV إلى مستودع BRE: حدد تحميل بيانات BRE CSV. |
الوصول إلى تطبيق BRE
يمكنك الوصول إلى تطبيق محرك قواعد الأعمال من بوابة إدارة مركز اتصال Webex.
- قم بتسجيل الدخول إلى بوابة إدارة مركز اتصال Webex.
- انقر على قواعد العمل لفتح لوحة معلومات محرك قواعد العمل.
تستخدم BRE خدمة الهوية وتفاعل تسجيل الدخول الموحد. إذا كنت قد سجلت الدخول بالفعل من خلال الهوية المشتركة، فيمكنك الوصول إلى أداة BRE الخاصة بمؤسستك دون الحاجة إلى تسجيل الدخول مرة أخرى.
يقوم النظام بفتح تطبيق محرك قواعد الأعمال (BRE) في علامة تبويب جديدة في المتصفح. تظهر صفحة لوحة التحكم مع تمثيل بياني لعدد القواعد وعمليات التنفيذ.
وضع مجموعة من القواعد

قم بالوصول إلى بوابة BRE وقم بتكوين السمة والتسمية والسياق والقواعد، كما هو موضح أدناه.
| 1 |
لإنشاء سمة لربطها بمؤسستك: |
| 2 |
تُضفي التسمية معنىً على بياناتك. لإنشاء تسمية: |
| 3 |
انقر على Contexts للانتقال إلى صفحة Contexts. انقر +Add سياق. |
| 4 |
لإنشاء قواعد، انتقل إلى صفحة Contexts. انقر +Add قم بفتح محرر القواعد وقم بتكوين التفاصيل التالية:
أنشئ قاعدتين: أحدهما إذا وجد النظام تطابقًا والآخر عندما لا يجد النظام تطابقًا. يُرجع مثال الكود التالي القيمة NotFound للخاصية routeInfo. يحدث هذا إذا لم يتطابق الرقم الذي اتصل منه المتصل (ANI) مع رقم ANI في قائمة المستأجرين التي يتم تحميلها إلى قاعدة بيانات BRE. انسخ والصق القاعدة التالية في محرر القواعد : |
| 5 |
انقر على حفظ. |
طلب BRE
استخدم نشاط طلب BRE لاسترداد البيانات من محرك قواعد الأعمال (BRE) الخاص بمؤسستك لاستخدامها في التدفق. يستخدم نشاط طلب BRE بروتوكولات HTTP القياسية لجلب البيانات من BRE.
تتيح لك الأقسام التالية تهيئة نشاط طلب BRE:
الإعدادات العامة
|
معلمة |
الوصف |
|---|---|
|
ملصق النشاط |
أدخل اسمًا للنشاط. |
|
وصف النشاط |
(اختياري) أدخل وصفًا للنشاط. |
معلمات الاستعلام
كجزء من طلب BRE، يمكنك تمرير المعلمات التي يتم توفيرها في استدعاء API إلى BRE. في أعمدة المفتاح والقيمة، يمكنك إدخال مفتاح الاستعلام والقيمة المرتبطة به لإرسالها مع الاستعلام. يمكنك أيضًا استخدام صيغة الأقواس المزدوجة لتمرير قيم المتغيرات.
يحتوي نشاط BRE على مُعامل استعلام واحد مُحدد مسبقًا: context. يتم تمرير معلمة الاستعلام هذه في استدعاء واجهة برمجة التطبيقات (API) إلى BRE.
يتم إدخال TenantID تلقائيًا كمعامل ولا يحتاج إلى تكوين.
|
معلمة |
الوصف |
|---|---|
|
السياق |
يتضمن سبب الطلب. لا يمكن تعديل هذا المعامل الإلزامي أو حذفه. يجب أن تحتوي هذه المعلمة على نفس القيمة المحددة في السمة |
|
وكالة أنباء آسيا |
يحتوي على رقم الهاتف الذي تم الاتصال منه. هذا مُعامل افتراضي يمكنك تعديله أو حذفه، بناءً على تكوين القواعد في BRE. قيمة نموذجية لـ ANI هي |
|
مهلة الاستجابة | يحدد مهلة الاتصال لطلب BRE. القيمة الافتراضية هي 2000 مللي ثانية. |
|
عدد المحاولات |
يحدد عدد مرات محاولة تنفيذ طلب BRE بعد الفشل. يتم استخدام هذه المعلمة إذا كان رمز الحالة 5xx; على سبيل المثال، 500 أو 501. |
لإضافة معلمة استعلام، انقر فوق إضافة جديد. يؤدي هذا إلى إضافة صف يمكنك من خلاله إدخال أزواج المفتاح والقيمة. يمكنك إضافة أي عدد من معلمات الاستعلام المطلوبة كجزء من طلب BRE.
إعدادات التحليل
يتيح لك هذا القسم تحليل الاستجابة من طلب BRE إلى متغيرات مختلفة:
|
معلمة |
الوصف |
|---|---|
|
متغير الاستجابة |
اختر متغيرًا تريد استخراج قسم معين منه من كائن استجابة طلب BRE. يمكنك اختيار متغيرات التدفق المخصصة فقط من القائمة المنسدلة. |
|
تعبير المسار |
حدد تعبير المسار لتحليل كائن الاستجابة. يختلف تعبير المسار تبعًا لنوع بنية البيانات الخاصة بكائن الاستجابة وحالات الاستخدام لاستخراج مجموعة فرعية من تلك المعلومات. يتم تطبيع البيانات إلى تسلسل هرمي للكائنات قبل تنفيذ تعبير المسار، لذلك يتم استخدام JSONPath في كائن الاستجابة بغض النظر عن نوع المحتوى المُكوّن. |
إعدادات فك التشفير
يمكنك فك تشفير متغيرات الإخراج الخاصة بنشاط طلب BRE. إذا تم تمكين فك التشفير على مستوى التدفق، فيمكن للمستخدمين الذين لديهم حق الوصول إلى فك التشفير للتصحيح عرض قيم الإخراج غير المقنعة لنشاط طلب BRE في سجلات تصحيح أخطاء التدفق. قم بإيقاف تشغيل مفتاح التبديل Enable decryption لتعطيل فك التشفير على مستوى النشاط لمزيد من الحماية.
متغيرات الإخراج
يُعيد طلب BRE متغيرين للإخراج:
-
BRERequest1.httpResponseBody: يقوم بإرجاع نص الاستجابة لطلب BRE. -
BRERequest1.httpStatusCode: يُعيد رمز حالة طلب BRE.تُصنف رموز الاستجابة هذه إلى الفئات التالية:
-
الردود المعلوماتية (100-199)
-
الاستجابات الناجحة (200-299)
-
إعادة التوجيه (300–399)
-
أخطاء العميل (400-499)
-
أخطاء الخادم (500-599)
-
تنسيقات أنواع المحتوى
تصف الأمثلة التالية نماذج تنسيقات أنواع المحتوى المدخلة واستجابة JSON.
نوع المحتوى XML
استخدم هذه الأداة لتحويل XML إلى تنسيق JSON https://codeshack.io/xml-to-json-converter/.
تنسيق إدخال XML:
Tove
Jani
Reminder
Test application
Data/JSON الاستجابة المعيارية
{
"note": {
"to": "Tove",
"from": "Jani",
"heading": "Reminder",
"body": "Test application"
}
}
مثال على تعبير مسار JSON: استخدم $.note.from للحصول على القيمة كـ Jani.
نوع المحتوى TOML
استخدم هذه الأداة لتحويل تنسيق TOML إلى تنسيق JSON https://www.convertjson.com/toml-to-json.htm.
تنسيق إدخال TOML:
title = "TOML Example"
[owner]
name = "Tom Preston-Werner"
dob = 1979-05-27T07:32:00-08:00
Data/JSON الاستجابة المعيارية
{
"title": "TOML Example",
"owner": {
"name": "Tom Preston-Werner",
"dob": "1979-05-27T15:32:00.000Z"
}
}
مثال على تعبير مسار JSON: استخدم $.owner.name للحصول على القيمة كـ ‘Tom Preston-Werner’.
نوع المحتوى YAML
استخدم هذه الأداة لتحويل YAML إلى تنسيق JSON https://www.convertjson.com/yaml-to-json.htm.
تنسيق إدخال YAML:
# An employee record
martin:
name: Martin D'vloper
job: Developer
skill: Elite
Data/JSON الاستجابة المعيارية
{
"martin": {
"name": "Martin D'vloper",
"job": "Developer",
"skill": "Elite"
}
}
مثال على تعبير مسار JSON: استخدم $.martin.job للحصول على القيمة Developer.
نوع المحتوى JSON
استخدم مُقيِّم تعبيرات JSON https://jsonpath.com/.
تنسيق إدخال JSON:
{
"martin": {
"name": "Martin D'vloper",
"job": "Developer",
"skill": "Elite"
}
}
Data/JSON الاستجابة المعيارية
{
"martin": {
"name": "Martin D'vloper",
"job": "Developer",
"skill": "Elite"
}
}
مثال على تعبير مسار JSON: استخدم $.martin.job للحصول على القيمة Developer.
إنشاء تدفق باستخدام نشاط طلب BRE
الأسئلة الشائعة
- ما الغرض من
attribute؟Attributesتُعد أساسية لربط طلبات البحث الواردة في BRE بمجموعات قواعد محددة مُعرّفة داخل BRE، ولتخزين نتائج تقييمات القواعد. - كيف تُنشئ
attributes؟إنشاء
attributesضمن في أداة BRE. على سبيل المثال، يمكنك إنشاء سمة باسمcontext. - ما الغرض من
context؟Contextيحدد السيناريو المحدد أو نوع البحث الذي تطبقه BRE. عندما يستدعي تدفق ما نشاط طلب BRE، فإنه يحتاج إلى إخبار BRE بمجموعة القواعد التي يجب تقييمها. يتم تعيين سمة، غالباً ما تسمىContext، إلى اسم المجال المحدد. - ما هو
domain؟A
domainهو الجدول الموجود داخل BRE والذي يحتوي على البيانات ذات الصلة. يرشد اسم النطاق نظام BRE إلى البيانات الصحيحة ومجموعة القواعد المقابلة لها. - ما هو
label؟بعد أن يقوم نظام BRE بتقييم قواعده، يجب عليه إبلاغ النظام المتصل بالنتيجة (على سبيل المثال، تدفق مركز اتصال Webex الذي يحتوي على نشاط طلب BRE). يتم تكوين القواعد لتعيين قيمة سمة تسمية محددة بناءً على شروطها.
- ما هي العلاقة بين السمة والسياق والتسمية؟
يمكنك إنشاء
Attribute، على سبيل المثال، باسمcontext. يمكنك ربط هذه السمة بـdomain(الجدول الفعلي مثل ANILookup). عند استدعاء نشاط طلب BRE، يقوم التدفق بتعيين قيمة هذه السمة (أيdomain= ANILookup) لتحديد السياق (قواعد المجال المراد استخدامها).داخل هذا الإطار
domain، تُكتب القواعد باستخدام صيغة Drools لتقييم الشروط وتحديد قيمة إطارattributeآخر، والذي يُشار إليه غالبًا باسمlabel(على سبيل المثال،label). = "تم العثور على تطابق"). يمثل هذا نتيجة القاعدة التي يتم إرجاعها كاستجابة للتدفق. -
كيف ترتبط السمات والسياقات والتصنيفات بمعلمات الاستعلام الخاصة بالطلب؟
يتم استدعاء BRE بواسطة تدفق، عادةً من خلال استدعاء API (نشاط طلب BRE) إلى عنوان URL داخلي مشفر. هذه واجهة برمجة تطبيقات REST تُمكّن من البحث عن قيم BRE التي تم تحميلها في ملف CSV (key/value أزواج). يتم تمرير البيانات المطلوبة لكي يتخذ BRE قرارًا كجزء من هذا الطلب، على غرار كيفية عمل معلمات الاستعلام أو نص الطلب في مكالمة REST API عادية.
Input Data: يتم التقاط المعلومات الواردة من المكالمة الواردة (مثل رقم هوية المتصل ورقم الحساب والبيانات المماثلة الأخرى) كمتغيرات بيانات مرتبطة بالمكالمة (CAD) في تدفق المكالمات في مركز اتصال Webex.BRE Configuration Data: المعايير الضرورية الأخرى، مثل السياق والسمة التي تحدد النطاق (على سبيل المثال، النطاق). = يتم أيضًا تعيين ANILookup) كمتغيرات في عقدة طلب BRE الخاصة بالتدفق.Request Variables: في خطوة طلب BRE من التدفق، يتم تحديد متغيرات CAD والمتغيرات المُكوّنة كمتغيرات في تكوين طلب BRE. ثم يتم إرسال هذه المتغيرات إلى محرك التنفيذ الخلفي لـ BRE.Function: بشكل أساسي، تعمل "متغيرات الطلب" كـ "معلمات الاستعلام" أو حمولة الإدخال لـ BRE. تستخدم BRE هذه القيم الواردة لتقييم الشروط المحددة في قواعدها.
قم بتكوين عمليات البحث عن بيانات العملاء المستندة إلى معرّفات العملاء التلقائية باستخدام محرك قواعد العمل
يستخدم نموذج سير العمل هذا محرك قواعد الأعمال (BRE) للبحث عن بيانات العملاء باستخدام تعريف رقم المتصل التلقائي (ANI)، ومعالجة البيانات المُعادة في تدفق مركز اتصال Webex، وعرض المعلومات المحددة في سطح مكتب الوكيل. الخطوات موضحة أدناه:
قم بإعداد بيانات البحث
أنشئ ملف CSV يحتوي على مفتاح بحث فريد والبيانات المرتبطة به. في سير العمل هذا، يتم استخدام رقم هوية المتصل كمفتاح بحث. قم بتخزين حقل واحد أو أكثر من حقول العميل في عمود القيمة. افصل بين الحقول المتعددة باستخدام رمز الأنبوب (|).
15551234567,VIP Customer|John Smith|Premium Queue|Toronto 15559876543,Standard Customer|Jane Smith|General Queue|Vancouver في هذا المثال، يحتوي العمود 1 على ANI ويحتوي العمود 2 على نوع العميل واسم العميل وقائمة الانتظار والموقع.
تم تصميم BRE لعمليات البحث الموجهة للقراءة، وليس كقاعدة بيانات للمعاملات لسجلات فردية يتم تحديثها بشكل متكرر.
أنشئ نوع بحث BRE وقم بتحميل البيانات
افتح أداة مزامنة بيانات Webex Contact Center BRE وحدد المستأجر الخاص بك. إذا كان نوع البحث المطلوب غير متوفر، فاطلب من فريق العمليات إنشاءه. استخدم اسمًا وصفيًا مثل ANILookup. قم بتسجيل اسم السياق الذي تم إنشاؤه لأن تكوين BRE وتدفقه يجب أن يستخدم نفس القيمة الحساسة لحالة الأحرف.
لإضافة سجل اختبار:
- افتح أضف البيانات.
- حدد المستأجر و
ANILookup. - أدخل رقم التعريف الوطني (ANI) وقيمته المرتبطة به.
- قم بتقديم السجل.
لتحميل مجموعة البيانات الكاملة، افتح Upload BRE، وحدد المستأجر ونوع البحث، وقم بتحميل ملف CSV. افتح قائمة بيانات BRE وتأكد من ظهور السجلات. تأكد من أن تنسيق ANI في ملف CSV يطابق التنسيق المرسل من خلال التدفق.
قواعد إطلاق الأعمال
قم بتسجيل الدخول إلى بوابة إدارة مركز اتصال Webex، وافتح قواعد العمل، وقم بتشغيل لوحة معلومات BRE:
إنشاء سمة السياق:
- انتقل إلى
- أضف سمة بالقيم التالية:
- الاسم:
context - نوع البيانات: النص
- الاسم:
- احفظ سمة النتيجة. تحدد السمة
contextمجموعة بيانات البحث التي تم تحميلها والتي تستعلم عنها القاعدة. - أضف سمة نصية تمثل البيانات المُعادة. أعطِ السمة اسمًا ذا معنى حتى عندما تحتوي القيمة المُعادة على حقول متعددة مفصولة بعلامة الأنبوب (|). احفظ الخاصية. في هذا المثال، يتم استخدام
customerTypeكمثال. - افتح Contexts وأضف سياقًا. أدخل اسم سياق مزامنة البيانات الذي تم إنشاؤه، مثل
ANILookup، وقم بربطه بالخاصيةcontext، ثم احفظه. اسم السياق حساس لحالة الأحرف ويجب أن يتطابق تمامًا مع سياق مزامنة البيانات الذي تم إنشاؤه.
أنشئ قاعدة ANI-found وقاعدة ANI-not-found
افتح السياق وحدد إضافة محرر القواعد. قم بتسمية القاعدة ANIFound، وقم بتفعيلها، وقم بتعيين أولوية أعلى لها، مثل 100. أضف القاعدة التالية واحفظها:
when c: Contact() eval(c.getGlobalValuesManager().getAsString( c.getTenantId(), c.getAttribute("context") + "." + c.getAttribute("ani") ) != null) then c.putAttribute( "customerType", c.getGlobalValuesManager().getAsString( c.getTenantId(), c.getAttribute("context") + "." + c.getAttribute("ani") ) ); end تجمع القاعدة بين السياق وANI لتشكيل مفتاح البحث. عند وجود قيمة مطابقة، يتم تعيين النتيجة إلى سمة الاستجابة customerType.
أضف قاعدة نشطة أخرى باسم ANINotFound. قم بتعيين أولوية أقل وفريدة لها، مثل 99. قم بتكوين القاعدة لتعيين customerType إلى Not Found عندما لا يوجد سجل مطابق، ثم احفظها. لا تُعطِ نفس الأولوية لكلا القاعدتين.
إنشاء تدفق مركز الاتصال
افتح مصمم التدفق وقم بإنشاء أو فتح تدفق اختبار. أضف نشاط طلب BREعند النقطة التي يجب أن يسترجع فيها التدفق معلومات المتصل، وقم بتوصيل النشاط بمسار التدفق المناسب.
قم بتطبيع ANI
إذا كانت المفاتيح المرفوعة لا تحتوي على بادئة رمز الدولة +1 ، فأنشئ تعبير معالجة مسبقة يقوم بإزالتها من ANI:
ANI.replace("+1", "") استخدم القيمة المعيارية كمفتاح بحث. قم بتطبيق هذا التحويل فقط عندما تحذف القيم المخزنة +1; يجب أن تستخدم قيمة الطلب والمفاتيح التي تم تحميلها نفس التنسيق.
قم بتهيئة طلب BRE
قم بتهيئة النشاط بالقيم التالية:
- سياق:
ANILookup - سمة الطلب:
ani - قيمة الطلب: ANI المعياري
- انتهاء الوقت: 5 ثوانٍ
- محاولات إعادة: 3
- سمة الاستجابة:
customerType
قم بربط الاستجابة بمتغير تدفق نصي. يحدد السياق مجموعة البيانات، بينما يوفر ani مفتاح السجل الفردي.
معالجة استجابة متعددة المجالات
إذا أعاد BRE VIP Customer|John Smith|Premium Queue|Toronto، فقم بتقسيم السلسلة باستخدام فاصل الأنبوب المهرب (\|). تحتوي العناصر الناتجة على نوع العميل واسم العميل وقائمة الانتظار والموقع. قم بتعيين العناصر المطلوبة لمتغيرات التدفق المنفصلة. يستخرج العرض التوضيحي العنصر الأخير، Toronto.
قم بضبط إعدادات نافذة العرض المنبثقة
أضف أو قم بتكوين نشاط نافذة منبثقة على سطح مكتب الوكيل. قم بربط معلومات العميل المستخرجة بحقل الشاشة المنبثقة المطلوب، وقم بتوصيل التدفق بقائمة الانتظار أو مسار توجيه الوكيل، ثم احفظ وانشر التدفق.
اختبر العرض التوضيحي
قم بإجراء مكالمة من رقم هاتف موجود في مجموعة البيانات التي تم تحميلها. تأكد من أن التدفق يقوم بتطبيع ANI، وأن طلب BRE يتبع مسار نجاحه، وأن المعلومات المستخرجة تظهر في سطح مكتب الوكيل. كرر الاختبار باستخدام ANI غير موجود في مجموعة البيانات وتأكد من أن المسار غير الموجود يعيد قيمة الاحتياط المُكوّنة.