- الرئيسية
- /
- المقال
"مصمم التدفق" مكونًا لا يتجزأ من Webex Contact Center يتيح لك توجيه المكالمات في الوقت الفعلي من خلال نظام. يمكنك تحديد كيفية تعيين الوكلاء للمكالمات وما يحدث في كل مرحلة من مراحل العملية من خلال تكوين الأنشطة والأحداث.
بدء الاستخدام
يوفر "مصمم التدفق" واجهة لإنشاء تدفقات في الوقت الفعلي لتلبية متطلباتك المؤسسية. تعمل الأنشطة المحددة مسبقًا والمتعلقة بمعالجة المكالمات والتحكم في التدفق كلبنات بناء لإنشاء التدفق. توفر واجهة السحب والإفلات تكوينًا سهلاً لمكونات التدفق. يمكنك تعيين خصائص كل نشاط تؤثر على تنفيذ التدفق. يمكنك أيضًا تكوين المتغيرات والتعبيرات لتحديد منطق التدفق.
قبل استخدام "مصمم التدفق"، يجب عليك توفير عدة كيانات من Webex Contact Center Control Hub. استخدم هذه الكيانات بشكل مباشر، كجزء من "مصمم التدفق" (على سبيل المثال، قوائم الانتظار وملفات الصوت)، أو غير مباشر لتمكين توجيه جهات الاتصال (على سبيل المثال، توزيع المكالمات في استراتيجيات توجيه قوائم الانتظار).
قم بتكوين العناصر التالية قبل إنشاء التدفقات في "مصمم التدفق":
- نقاط الدخول
- قائمة الانتظار
- الوكلاء
- ملف تعريف المستخدم
- ملف تعريف سطح المكتب
- الفرق
- الوكيل الظاهري
- الملفات الصوتية
مصطلحات أساسية
تعرف على المصطلحات التالية في هذه المقالة:
-
النشاط: عقدة في واجهة "مصمم التدفق" تمثل خطوة واحدة في التدفق، مثل تشغيل رسالة أو تقديم طلب HTTP. يقوم المستخدم بسحب هذا العنصر وإفلاته في تدفق.
بالنسبة لخصائص النشاط المستندة إلى القائمة على القائمة المنسدلة، يتم تمكين عامل تصفية البحث افتراضيًا. إذا كانت القائمة المنسدلة تحتوي على المزيد من الخيارات من الحد الافتراضي، فأدخل كلمة أساسية للبحث وحدد الخيار المطلوب من النتائج المكونة تلقائيًا.
-
الحدث: يؤدي حدث ما، سواء كان داخليًا أو خارجيًا، إلى تشغيل تدفق أو مسار تدفق. يمكن أن تتضمن الأحداث رسائل Kafka أو طلبات HTTP الخارجية أو إجراءات المستخدم. يقوم "مصمم التدفق"، وهو تطبيق يحركه الحدث، بتشغيل التدفقات استجابةً لهذه المشغلات، وينفذها تلقائيًا بناءً على التكوين.
-
التدفق: سلسلة من الأنشطة المحددة من قبل المستخدم والتي يتم تنفيذها استجابةً لحدث.
-
الارتباط: الرابط هو السهم الذي يربط نشاط بآخر. وهو يشير إلى اتجاه التدفق والتبعية بين الأحداث. لحذف ارتباط وقطع الاتصال بين نشاطين، انقر على الارتباط لتظهر أيقونة الحذف، ثم تابع لحذف الخط.
مصمم تدفق الوصول
يستخدم مصمم التدفق تسجيل الدخول الفردي (SSO) باستخدام خدمة تعريف Cisco. إذا قمت بتسجيل الدخول إلى Control Hub، فيمكنك الوصول إلى "مصمم التدفق" دون تسجيل الدخول مرة أخرى. إذا لم يكن الأمر كذلك، فسيطلب منك النظام إدخال بيانات اعتماد SSO.
قبل البدء
للوصول إلى تطبيق "مصمم التدفق"، يجب أن يكون لديك "ترخيص الوكيل المتميز" وملف تعريف مستخدم له حقوق تحرير التدفقات.
| 1 |
سجّل الدخول إلى Control Hub. |
| 2 |
انتقل إلى . تظهر صفحة "التدفقات" مع علامات التبويب الثلاث التالية:
|
استكشاف لوحة "مصمم التدفق الحديث والموحد"
تتميز لوحة مصمم تدفق مركز اتصال Webex بواجهة مستخدم حديثة تتوافق مع مظهر ومظهر محفظة Webex، مما يضمن تجربة استخدام متسقة عبر المحفظة. توفر اللوحة تحسينات مستهدفة في إمكانية الوصول، مما يسهل استخدام العناصر الرئيسية لنطاق أوسع من المستخدمين.
يوفر لون الخلفية النابض بالحياة تبايناً أقوى مع العُقد المحدّثة، مما يساعد المستخدمين على التركيز على إنشاء التدفق. يتميز تصميم المنفذ على العقد بنقاط لمس أكبر وتمايز أكثر وضوحًا بين المخرجات، مما يؤدي إلى تسريع الفهم وتسهيل توصيل العقد أثناء تدفقات البناء. بالإضافة إلى ذلك، تخلق اللوحة المتحركة وتصميم شريط الأدوات مساحة عمل أكثر شمولاً من خلال إضافة عمق مرئي وزيادة المساحة المرئية إلى أقصى حد لتطوير التدفق.
سواء كنت تحاول إنشاء تدفق جديد أو العمل على تدفق حالي، تظهر صفحة التدفق في واجهة مستخدم حديثة مع النافذة المنبثقة المشروطة التالية التي تساعدك على اكتشاف الميزات الجديدة.
بدّل واجهة مستخدم حديثة و قديمة
تتيح لك قائمة إعدادات المستخدم التبديل بين واجهة المستخدم الحديثة والقديمة:
- انقر على رمز إعدادات المستخدم في الزاوية العلوية اليمنى من اللوحة.
- تعطيل New look قم بالتبديل للتبديل إلى الوضع القديم.
التبديل بين وضع اللون الداكن والفاتح
لوحة مصمم التدفق متوفرة في موضوعات وضع اللون الداكن والفاتح للمساعدة في تقليل إجهاد العين. اختر السمة المفضلة التي تناسبك بشكل أفضل:
- انقر على رمز إعدادات المستخدم في الزاوية العلوية اليمنى من اللوحة.
- تعطيل Dark mode تبديل.
تحسينات على مستوى النشاط
يتم تحسين لوحة الحموضة على النحو التالي:
- تجميع النشاط: يتم تجميع الأنشطة بشكل منطقي بناءً على وظيفتها، مما يتيح لك العثور بسهولة على النشاط الذي تحتاجه. مع كل مجموعة، يتم سرد الأنشطة أبجديا. المجموعات التالية متاحة الآن:
- معالجة جهات الاتصال
- معلومات قائمة الانتظار المتقدمة
- قطع اتصال جهة الاتصال
- تصعيد مجموعة توزيع المكالمات
- ملاحظات
- الملاحظات ضد2
- الحصول على معلومات قائمة الانتظار
- جهة اتصال قائمة الانتظار
- قائمة انتظار للوكيل
- نافذة منبثقة للشاشة
- تعيين أولوية جهة الاتصال
- الوكيل الظاهري
- الوكيل الظاهري V2
- الصوت
- تحويل دون مراجعة
- نقل مجمَّع
- تحليل تقدم المكالمات
- معاودة الاتصال
- جمع الأرقام
- القائمة
- تشغيل الرسالة
- تشغيل الموسيقى
- تسجيل
- التحكم في التسجيل
- جدولة معاودة الاتصال
- إرسال الأرقام
- تعيين إعلان
- تعيين معرف المتصل
- تعيين إعلان الهمس
- بدء بث الوسائط
- تحميل الصوت
- التحكم في التدفق
- الحالة
- الحالة
- إنهاء التدفق
- الانتقال إلى
- تخصيص النسبة المئوية
- الانتظار
- الأدوات المساعدة
- طلب BRE
- ساعات العمل
- طلب HTTP
- تحليل
- تعيين المتغير
- معالجة جهات الاتصال
- شريط البحث: يتيح لك شريط البحث العثور على الأنشطة والتدفقات الفرعية بسرعة ، دون الحاجة إلى التمرير عبر القائمة بأكملها. تعمل ميزات الاقتراحات التلقائية ومطابقة الكلمات الأساسية على تحسين تجربة البحث لمصممي التدفق.
- رموز النشاط ونصائح الأداة: تحتوي الأنشطة الآن على رموز تتطابق مع الغرض منها، بينما توفر تلميحات الأدوات معلومات موجزة عن الأنشطة.
متطلبات المستعرض
استخدم الجدول التالي للإشارة إلى المستعرضات المدعومة:
|
المتصفح |
مايكروسوفت ويندوز 10 |
مايكروسوفت ويندوز 11 |
Mac OS X |
Chromebook |
|---|---|---|---|---|
|
جوجل كروم |
76.0.3809 |
103.0.5060.114 |
76.0.3809 أو أعلى |
76.0.3809 أو أعلى |
|
موزيلا فايرفوكس |
ESR 68 أو ESR أعلى |
ESR V102.0 أو ESR أعلى |
ESR 68 ووحدات ESR الأحدث |
NA |
|
Microsoft Edge |
42.17134 أو أعلى |
103.0.1264.44 أو أعلى |
NA |
NA |
|
Chromium |
NA |
NA |
NA |
79 أو أعلى |
قم بتكوين خيارات المتصفح التالية:
-
قم بتمكين ملفات تعريف الارتباط وبيانات الموقع.
-
قم بتعيين مستوى الأمان على متوسط.
-
تمكين خيار الصورة.
-
قم بتعطيل مانع النوافذ المنبثقة.
-
تمكين JavaScript.
متطلبات البريد الإلكتروني
يدعم "مصمم التدفق" خوادم البريد الإلكتروني التالية:
-
مكتب 365
-
Gmail
استكشاف التخطيط
مكتبة النشاط
المكتبة العامة للفعاليات هي المكان الذي توجد فيه جميع الفعاليات. قم بسحب الأنشطة وإفلاتها من مكتبة الأنشطة على اللوحات الرئيسية أو تدفق الأحداث لبناء التدفقات الخاصة بك. يتم تنظيمها في الأقسام التالية:
- معالجة المكالمات: استخدم أنشطة معالجة المكالمات لإنشاء تدفقات تتعامل مع التفاعلات الصوتية. وهي مخصصة لحالة استخدام التعامل مع المكالمات من خلال الاستجابة الصوتية التفاعلية (IVR) والوكلاء الظاهريين أو البشريين.
-
التحكم في التدفق: تكون أنشطة التحكم في التدفق غير معروفة لنوع التدفق، ويمكنك استخدامها للتحكم في منطق التدفق بغض النظر عن حالة الاستخدام.
يمكنك إخفاء وتوسيع مكتبة النشاط، حسب الحاجة، لزيادة مساحة العمل على اللوحة بين التكوينات.
اللوحة والتدفق الرئيسي وتدفقات الأحداث
اللوحة هي مساحة العمل الرمادية التي تسقط الأنشطة عليها. استخدم عناصر التحكم الموجودة في الجانب السفلي الأيسر من الشاشة للتنقل حول اللوحة والتكبير/التصغير. لا توجد قيود على حجم التدفق أو استخدام اللوحة.
هناك علامتي تبويب تسمح بمساحة إضافية للقماش، Main Flow و Event Flows. تفصل هذه علامات التبويب منطقيًا المسارات المختلفة للتدفق الخاص بك وتنشئ مساحة عمل أكثر تنظيمًا.
التدفق الرئيسي
استخدم علامة تبويب التدفق الرئيسي لكتابة التدفق الأساسي بناءً على حدث الزناد المحدد في نشاط التدفق الأولي. في علامة تبويب "التدفق الرئيسي"، قم بتكوين التجربة الكاملة للمتصل. يبدأ ذلك من قائمة استجابة الصوت التفاعلية التفاعلية (IVR) من Cisco Unified IP، حتى اختيار الخروج من المكالمة أو إنهاؤها. يحتوي التدفق على خطوات يمكن التنبؤ بها يقوم النظام بتشغيلها في تسلسل.
تدفقات الحدث
في أي نقطة أثناء تنفيذ التدفق الرئيسي، يقوم النظام بتشغيل الأحداث التي تقاطع التدفق الرئيسي. على سبيل المثال، عندما يقوم وكيل بالرد على مكالمة هاتفية، فإنه يقاطع تجربة المتصل في قائمة الانتظار. إذا كنت ترغب في تحديد سلوك فريد عند تشغيل هذه الأحداث، فيمكنك كتابة نصوص لتدفقات الأحداث الاختيارية. تدفقات الحدث غير متزامنة مع التدفق الرئيسي. لا يمكنك التنبؤ عندما يقوم النظام بتشغيل تدفق حدث. لهذا السبب، تكون تدفقات الأحداث اختيارية وهي امتداد لوظيفة التدفق الرئيسية.
يمكنك تكوين تدفقات متعددة لمعالجة الأحداث في لوحة تدفقات الحدث. يجب أن يشتمل كل تدفق للحدث على بدء ونهاية فريدين، دون الحاجة إلى أنشطة مشتركة.
لمزيد من المعلومات عن معالجات الأحداث، ارجع إلى تدفقات الحدث.
شريط أدوات التكبير/التصغير
يحتوي شريط أدوات التكبير/التصغير على الرموز التالية:
- الخصائص العامة— انقر على رمز
لفتح
Global properties خبز. لمزيد من المعلومات، ارجع إلى جزء الخصائص. - الترتيب التلقائي— انقر على رمز
في شريط الأدوات لتنظيم الأنشطة في اللوحة.
- تراجع — انقر على رمز
في شريط الأدوات للتراجع عن آخر إجراء للقماش تم تنفيذه.
- إعادة — انقر على رمز
في شريط الأدوات لإعادة آخر إجراء للقماش تم تنفيذه.
يمكنك التراجع عن آخر 10 من إجراءات اللوحة وإعادة إنشائها. لا يمكنك التراجع عن التغييرات التي تم إجراؤها على السمات والخصائص وإعادة توجيهها.
- ملائمة للعرض— انقر على رمز
في شريط الأدوات لضبط تكبير اللوحة بحيث تكون كل العقد ظاهرة. - تكبير — انقر على رمز
في شريط الأدوات لتكبير اللوحة. عند الوصول إلى الحد الأقصى، يتم تعطيل الرمز.
- تصغير — انقر على رمز
في شريط الأدوات لتصغير اللوحة. عند الوصول إلى الحد الأقصى، يتم تعطيل الرمز.
- ال Zoom on scroll يسمح الخيار بالتكبير (افتراضي) والتكبير (باستخدام Ctrl المفتاح). يمكنك الاستمرار في التكبير من خلال الاستمرار في الضغط على Ctrl قم بتمرير عجلة الماوس لأعلى أو لأسفل.
- للتنقل عبر اللوحة، مرر عجلة الماوس لأعلى أو لأسفل.
- للتنقل من اليسار إلى اليمين باستخدام عجلة الماوس، استخدم Shift + Scroll المفاتيح.
إجراءات التحكم في اللوحة ومفاتيح الاختصارات
لتحسين كفاءة وإنتاجية مطوري التدفق، توفر لوحة "مصمم التدفق" الخيارات التالية:
- إجراءات التراجع عن الإعادة—استخدم Undo، Redo الرموز الموجودة في شريط أدوات التكبير/التصغير أو استخدم اختصارات لوحة المفاتيح.
- قص ونسخ ولصق وحذف— انقر بزر الماوس الأيمن على اللوحة لإجراء عمليات قص ونسخ ولصق وحذف. يمكنك قص ونسخ ولصق أنشطة معالجة المكالمات والتحكم في التدفق والارتباطات على النحو التالي:
- داخل وعبر التدفقات
- بين التدفق الرئيسي وتدفقات الحدث
- بين التدفقات والتدفقات الفرعية
هناك قيود قليلة عند محاولة نسخ الأنشطة والروابط من المتصفحات الأخرى إلى FireFox. لتمكين هذه الوظيفة، يجب عليك تعيين التفضيلات التالية على "true" في Firefox:
dom.events.asyncClipboard.readTextdom.events.testing.asyncClipboard
النوع
about:configفي شريط عنوان Firefox. ابحث عن التفضيلات المحددة. قم بتعديل القيم لتصبح true للسماح بلصق من المستعرضات الأخرى. - الترتيب التلقائي — استخدم رمز
في شريط أدوات التكبير/التصغير لتنظيم الأنشطة في اللوحة تلقائيًا لتحسين الفهم وسهولة الصيانة.
- الإلتصاق بالشبكة — يُستخدم لالتقاط الأنشطة بزيادات قدرها 20 بكسل.
- اختصارات لوحة المفاتيح— يمكنك تحرير التدفق بسرعة باستخدام اختصارات لوحة المفاتيح. انقر على رمز المساعدة. اختيار Keyboard shortcuts لعرض قائمة اختصارات لوحة المفاتيح المتوفرة.
اختصارات لوحة المفاتيح
استخدم اختصارات لوحة المفاتيح التالية في اللوحة:
|
الاختصار |
نظام التشغيل Windows | نظام التشغيل MAC |
|---|---|---|
| General | ||
|
Open keyboard shortcuts |
Ctrl + Alt + K | Control + Alt + K |
|
Tools | ||
|
Auto arrange |
Shift + A | Shift + A |
|
Edit | ||
|
Copy |
Ctrl + C | Command + C |
|
Cut |
Ctrl + X | Command + X |
|
Paste |
Ctrl + V | Command + V |
|
Undo |
Ctrl + Z | Command + Z |
|
Redo |
Ctrl + Shift + Z | Command + Shift + Z |
|
Delete |
Backspace |
Delete |
|
Select all |
Ctrl + A | Command + A |
|
Select multiple | Shift + Click | Shift + Click |
|
Select region | Shift + Click and drag | Shift + Click and drag |
|
View | ||
|
Zoom in |
Ctrl + + | Command + + |
|
Zoom out |
Ctrl + - | Command + - |
|
Zoom in or out |
Ctrl + Scroll | Command + Scroll |
|
Zoom to 100% | ||
|
Fit to view |
Shift + 1 | Shift + 1 |
|
Scroll left or right |
Shift + Scroll | Shift + Scroll |
جزء الخصائص
يظهر جزء الخصائص على يمين التطبيق. يمكنك تعيين المعلمات إما للتدفق (الخصائص العامة) أو لنشاط محدد. يمكنك إخفاء الجزء وتوسيعه لزيادة مساحة العمل على اللوحة بين التكوينات.
يتم عرض جزء الخصائص العامة بشكل افتراضي عند تحميل التدفق. انقر على زر
لفتح جزء خصائص عامة. يساعدك زر
على فتح وإغلاق جزء الخصائص عند العمل على التدفقات. يمكنك أيضًا النقر في أي مكان على اللوحة الفارغة للرجوع إلى عرض جزء الخصائص العامة. لا يظهر جزء الخصائص العامة عندما تحدد نشاطًا.
التكوينات التالية موجودة في الخصائص العامة:
- (اختياري) قم بتوفير وصف التدفق.
- قم بإدارة المتغيرات المخصصة والمحددة مسبقًا. لمزيد من المعلومات حول متغيرات التدفق، ارجع إلى تعيين المتغير.
- اعرض معلومات محفوظات التدفق، بما في ذلك المالك وآخر تاريخ تحرير ورقم إصدار التدفق. انقر على رمز
لإغلاق جزء الخصائص العامة.
لا توجد ميزة للتحكم في الإصدارات حاليًا. ال Flow version يحسب عدد مرات نشر التدفق.
جزء العنوان
يعرض الرأس اسم التدفق الخاص بك، والذي يتم تحديثه ديناميكيًا عند تحرير اسم التدفق من الخصائص العامة. يحتوي الرأس أيضًا على Sign out زر. إذا كنت ترغب في العودة ومتابعة العمل لاحقًا، يمكنك حفظ مسودة تدفق حالية. لحفظ مسودات التدفقات أو لإغلاق التطبيق، انقر فوق Save flow and sign out في الزاوية العلوية اليمنى من التطبيق.
لوح التذييل
يحتوي التذييل على ما يلي:
-
Autosave enabled: يتم حفظ التدفقات تلقائيًا لتجنب فقدان البيانات. إذا تم تعليق الحفظ التلقائي، فسيظهر إشعار بالخطأ.
إذا قمت بإغلاق نافذة المستعرض أثناء الحفظ التلقائي للبيانات، فقد تفقد البيانات. نوصيك بالانتظار ثوانٍ قليلة بعد تغيير التدفق الخاص بك قبل إغلاق المستعرض.
- Application version: يعرض يسار التذييل إصدار التطبيق. يمكنك استخدام الإصدار لاستكشاف الأخطاء وإصلاحها في "مصمم التدفق".
- Flow validation: تكتشف عملية التحقق من التدفق الأخطاء الموجودة في بنية التدفق والتي قد تمنعه من العمل. يمكنك تمكين تبديل التحقق على الجانب الأيمن من التذييل في أي وقت. بشكل افتراضي، يتم إيقاف التحقق من الصحة، وبالتالي لا تظهر الأخطاء. عند تمكين زر التبديل، يبدأ التحقق من الخلفية، وتصبح أي أخطاء في التدفق مرئية. عند تمكين زر التبديل، يبدأ التحقق من الخلفية وظهور أي أخطاء في التدفق. لمزيد من المعلومات حول التحقق من صحة التدفق، ارجع إلى التحقق من صحة تدفق.
- Flow publishing: قبل نشر أحد التدفقات، يجب عليك التحقق من صحته وتصحيح أي أخطاء. إذا تم إيقاف تشغيل زر التحقق، فإن Publish يظل الزر معطلاً. بعد تمكين التحقق، فإن Publish يظل الزر معطلاً حتى تقوم بحل جميع أخطاء التدفق. لمزيد من المعلومات حول نشر التدفق، ارجع إلى نشر تدفق.
فهم الأنشطة والأحداث
للتنقل إلى مكتبة النشاط واستخدام الأنشطة الموجودة في التدفقات الخاصة بك:
-
سجّل الدخول إلى Control Hub.
-
التنقل إلى .
-
أقل Customer Experience، انقر Flows.
-
من صفحة التدفقات، اختر التدفق المطلوب الذي تحتاج إلى إضافة النشاط إليه وبدء التدفق له.
-
قم بسحب النشاط المطلوب وإفلاته من "مكتبة النشاط" إلى اللوحة.
-
قم بتنفيذ التكوين المطلوب الموضح بالتفصيل ضمن كل نشاط من الأنشطة.
الأنشطة في التعامل مع جهات الاتصال
- معلومات قائمة الانتظار المتقدمة
- قطع اتصال جهة الاتصال
- تصعيد مجموعة توزيع المكالمات
- ملاحظات
- الملاحظات الخامس2
- الحصول على معلومات قائمة الانتظار
- جهة اتصال قائمة الانتظار
- قائمة انتظار إلى الوكيل
- نافذة منبثقة للشاشة
- تعيين أولوية جهة الاتصال
- الوكيل الظاهري
- الوكيل الظاهري V2
معلومات قائمة الانتظار المتقدمة
يقوم نشاط "معلومات قائمة الانتظار المتقدمة" بإرجاع عدد الوكلاء الموجودين في الحالة المتاحة في قائمة انتظار ويتم تسجيل دخولهم للحصول على مجموعة معينة من المهارات، إلى جانب معلومات أخرى عن قائمة الانتظار. يستخدم مطورو التدفق نشاط "معلومات قائمة الانتظار المتقدمة" لبرمجة التدفق. يتخذ مصممو التدفق القرارات بناءً على نشاط "معلومات قائمة الانتظار المتقدمة".
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) للتعامل مع أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، ارجع إلى الأحداث.
قبل البدء
| 1 |
انقر على النشاط لتكوين إعدادات النشاط. | |||||||||||||||||||||
| 2 |
في General Settings قسم، أدخل المعلومات الآتية:
Output Variables عند تشغيل نشاط "معلومات قائمة الانتظار المتقدمة"، يتم تحديث المتغيرات التالية:
Error Codes فيما يلي رموز الخطأ والأوصاف الخاصة بنشاط معلومات قائمة الانتظار المتقدمة:
|
قطع اتصال جهة الاتصال
استخدم نشاط الإنهاء هذا لقطع اتصال فرع نشط بالمكالمة. هذا النشاط مطلوب في حالة عدم انضمام أي وكلاء إلى المكالمة لقطع الاتصال يدويًا.
على سبيل المثال، استخدم هذا النشاط قبل وضع مكالمة في قائمة الانتظار أو بعد كتابة تجربة إلغاء الاشتراك في قائمة الانتظار. يمكنك استخدام أكبر عدد ممكن من أنشطة "قطع الاتصال" عند إنشاء التدفق الخاص بك لضمان إنهاء المكالمة بغض النظر عن مسار التدفق الذي يتطلبه.
لديك خيار منح كل نشاط تسمية ووصف فريدين، ولكن لا يلزم إجراء أي تكوين آخر.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) للتعامل مع أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. للحصول على مزيد من المعلومات، راجع تدفقات الحدث.
| 1 |
انقر على النشاط لتكوين إعدادات النشاط. |
| 2 |
في قسم الإعدادات العامة، أدخل المعلومات الآتية:
Output Variables لا يوجد في هذا النشاط متغيرات إخراج متوفرة. |
تصعيد مجموعة توزيع المكالمات
يسمح نشاط مجموعة توزيع تصعيد المكالمات للمسؤولين بتصعيد جهة اتصال موجودة في قائمة الانتظار إلى مجموعة توزيع المكالمات التالية أو الأخيرة الخاصة بها. يوفر هذا الأمر تحكُّمًا ومرونة أفضل للمسؤولين لإدارة جهات الاتصال المعلقة في قائمة انتظار.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) للتعامل مع أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. للحصول على مزيد من المعلومات، ارجع إلى تدفقات الأحداث.
| 1 |
انقر على النشاط لتكوين إعدادات النشاط. | ||||||||||||
| 2 |
في General Settings قسم، أدخل المعلومات الآتية:
Output Variables عند بدء تشغيل نشاط مجموعة توزيع المكالمات التصعيد، يتم تحديث المتغيرات التالية:
Error Codes فيما يلي رموز الخطأ والأوصاف الخاصة بنشاط مجموعة توزيع المكالمات التصعيد:
|
ملاحظات
قم بتكوين نشاط الملاحظات لبدء الاستقصاءات بعد المكالمة (مدعومة من Webex Experience Management) لجمع الملاحظات من المتصلين. تتوفر الأنواع التالية من الاستقصاءات:
-
IVR Post Call Surveys: قم بتكوين نشاط الملاحظات في لوحة تدفقات الحدث في "مصمم التدفق"، بعد الحدثAgentDisconnected. بناء على الإعداد في Webex Experience Management، يقوم مركز الاتصال بتشغيل استقصاء IVR للمتصلين.
يستخدم المتصل لوحة المفاتيح للرد على الاستبيان. إذا رد المتصل جزئيًا على الاستبيان بعدم الرد خلال مدة المهلة التي تم تكوينها أو عن طريق تقديم مدخلات غير صالحة، فسيرسل مركز الاتصال إجابات جزئية للاستطلاع إلى Webex Experience Management.
تأكد من استخدام نشاط جهة الاتصال قطع الاتصال بعد نشاط الملاحظات لإنهاء مكالمة IVR.
-
Email or SMS Post Call Surveys: قم بتكوين نشاط الملاحظات في علامة تبويب "تدفقات الحدث" في "مصمم التدفق" بعد حدث PhoneContactEnded. بناء على قواعد سياسة الإرسال التي تم إعدادها في Webex Experience Management، يرسل مركز الاتصال استقصاء إلى المتصلين عبر البريد الإلكتروني أو رسائل SMS.
عند تصميم تدفق ما، لا يمكن أن يتضمن تفاعل الاستشارة نشاط الملاحظات في استقصاء ما بعد المكالمة.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) للتعامل مع أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. للحصول على مزيد من المعلومات، راجع "تدفقات الحدث".
| 1 |
انقر على النشاط لتكوين إعدادات النشاط. |
| 2 |
في General Settings قسم، أدخل المعلومات الآتية:
|
| 3 |
في Survey قسم، حدد من قائمة الاستبيانات الخاصة بالصوت، أو المرسلات لاستطلاعات البريد الإلكتروني أو الرسائل النصية القصيرة. الاستبيانات والدعوات التي تم تكوينها في Webex Experience Management متوفرة في القائمة.
|
| 4 |
في Language Settings قسم، إدارة اللغة التي يختبر بها العميل الاستقصاء. إذا كانت اللغة غير مدعومة في Webex Experience Management، فإن اللغة الاحتياطية هي الإنجليزية (الولايات المتحدة). للحصول على مزيد من المعلومات، ارجع إلى دعم لغة Webex Experience Management.
إذا كان Override Language Settings لم يتم تمكين زر التبديل، يتم استخدام متغير Global_Language لتحديد إعدادات Webex Experience Management الافتراضية. لمزيد من المعلومات، ارجع إلى "المتغيرات العامة". |
| 5 |
في Customer Information قسم، يمكنك تحديد معلومات العميل المطلوب تمريرها مع التفضيلات التي ترسلها Webex Experience Management لالتقاط استجابة الاستقصاء. بناء على تكوينات الإرسال المعينة في إدارة تجربة Webex، يرسل مركز الاتصال معلومات الملء المسبق.
|
| 6 |
في Variable Passing قسم، يمكنك تحديد المتغيرات الإضافية كبادئات مخصصة يتم تمريرها (بالإضافة إلى استجابات الاستقصاء) من Webex Contact Center إلى Webex Experience Management.
لمعرفة مزيد من المعلومات عن عمليات الملء المسبقة المخصصة، ارجع إلى إعداد عمليات الملء المسبقة المخصصة لاستطلاعات الملاحظات بعد المكالمة في وثائق إدارة تجربة Webex. |
| 7 |
في Advanced Settings قسم، قم بتكوين الإعدادات التالية للمساعدة في التحقق من صحة استجابات DTMF المتوقعة من العملاء.
|
الحصول على معلومات قائمة الانتظار
يوفر نشاط "الحصول على معلومات قائمة الانتظار" الموضع الحالي للمتصل في قائمة الانتظار (PIQ) ووقت الانتظار التقديري (EWT) بالإضافة إلى متغيرات مخرجات النشاط الأخرى. يمكنك استخدام هذه المتغيرات لتحديد توفر الوكيل في قائمة انتظار، وتوجيه المكالمات إلى مكان آخر عند الحاجة لذلك.
لا ينطبق وقت الانتظار المتوقع (EWT) على قوائم الانتظار التي تم تعيين فريق لها المهارات المعينة في التدفق. بالنسبة لجهات الاتصال في قوائم الانتظار هذه، يعود متغير مخرجات EWT دائمًا -1.
| 1 |
انقر على النشاط لتكوين إعدادات النشاط. | |||||||||||||||
| 2 |
في General Settings قسم، أدخل المعلومات الآتية:
| |||||||||||||||
| 3 |
في Queue Information and Lookback Time قسم، قم بتكوين ما يلي:
يحتوي نشاط "الحصول على معلومات قائمة الانتظار" على ثلاثة أنواع من فروع تدفق الإخراج. يتم تشغيل هذه الفروع بناءً على حالة الإرجاع وقيم EWT وPIQ وإحصاءات الوقت الفعلي لمتغيرات الإخراج الأخرى.
Output Variables عند تشغيل الحصول على معلومات قائمة الانتظار، يتم تحديث المتغيرات التالية:
Estimated Wait Time Calculation يتم الإبلاغ عن وقت الانتظار التقديري (EWT) بالمللي ثانية. لحساب EWT، يجمع التطبيق جميع العينات الصالحة إحصائيًا (العينة هي متوسط أوقات الانتظار للمهام التي اتصلت بنجاح بوكيل في فاصل زمني مدته دقيقة واحدة) لآخر XX من الدقائق المحددة بواسطة المستخدم Lookback Time. يتم استخدام متوسط قيمة العينات التي تم جمعها كـ EWT. العينات الصالحة إحصائيًا هي تلك العينات التي تم جمعها، والتي يقل الحد الأقصى لقيمة CoV (معامل التباين في أوقات الانتظار لهذه المهام التي تم توصيلها بوكيل في كل فاصل زمني لدقيقة واحدة) عن 40 في المائة. إذا كانت النسبة المئوية للعينات الصالحة التي تم جمعها والتي حددها المستخدم Lookback Time أقل من 40 في المائة، لا يتم حساب EWT. رموز الخطأ فيما يلي رموز الخطأ والأوصاف الخاصة بنشاط معلومات قائمة الانتظار:
|
جهة اتصال قائمة الانتظار
يضع نشاط جهة اتصال قائمة الانتظار جهة اتصال في قائمة انتظار. عند استخدام هذا النشاط في التدفق الرئيسي، فإنك تعرض مجموعة من الأحداث في علامة تبويب "تدفقات الأحداث". لمزيد من المعلومات عن هذه الأحداث، ارجع إلى الأحداث.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) للتعامل مع أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، ارجع إلى الأحداث.
| 1 |
انقر على النشاط لتكوين إعدادات النشاط. | ||||||||||||||||||||||||||||||||||||||||||
| 2 |
في General Settings قسم، أدخل المعلومات الآتية:
| ||||||||||||||||||||||||||||||||||||||||||
| 3 |
في Contact Handling قسم، اختر ما إذا كان ينبغي أن تنتقل جميع جهات الاتصال إلى قائمة انتظار واحدة، أو إذا كان ينبغي تغيير تحديد قائمة الانتظار بناءً على قيمة متغير التدفق. عندما تقوم بإجراء نشاط طلب HTTP مباشرة بعد نشاط جهة اتصال قائمة الانتظار، قد لا يسترد طلب HTTP البيانات المطلوبة. لضمان توفر البيانات المطلوبة، يوصى بإدخال تأخير قصير - مثل إضافة رسالة تشغيل أو نشاط تشغيل موسيقى - بين جهة الاتصال الموجودة في قائمة الانتظار وأنشطة طلب HTTP.
Skill requirements إذا كانت قائمة الانتظار المحددة تستخدم التوجيه المستند إلى المهارات، يتم عرض أقسام أخرى لتكوين متطلبات المهارات وتخفيف المهارات. يمكنك إضافة واحد أو أكثر من متطلبات المهارات لتعيين جهة اتصال في قائمة الانتظار هذه بناء على قائمة الانتظار المحددة. إذا لم تحدد أي مهارات، يكون جميع الوكلاء المتاحين في قائمة الانتظار المحددة مؤهلين لتلقي جهات الاتصال.
Skill relaxation استخدم إعدادات الاسترخاء في المهارات لتقليل متطلبات المهارات المعينة لتدفق أو إزالتها استجابةً لأوقات الانتظار المفرطة للعملاء. يتيح لك هذا الإعداد توسيع مجموعة الوكلاء المتاحين لخدمة جهات الاتصال. استخدم فترات زمنية شائعة لمطابقة التخفيف من المهارات مع منطق قائمة الانتظار في التدفق ومع إعدادات توزيع المكالمات التي تم تكوينها للفرق الموجودة في قائمة الانتظار. لتكوين الاسترخاء الخاص بالمهارات:
Skill removal عند تشغيل تطبيق Remove skills on blind transfer زر تبديل، يقوم بإزالة المهارات من جهة الاتصال بعد التحويل بواسطة الوكيل. يعني هذا أن جهة الاتصال التي تم تحويلها لن تمتلك أي مهارات وسيتم توفير جهة الاتصال لأطول وكيل متاح في قائمة الانتظار التي تم تحويلها. Outout vaiables عند تشغيل جهة اتصال قائمة الانتظار، يتم تحديث المتغيرات التالية:
Error codes فيما يلي رموز الخطأ والأوصاف الخاصة بنشاط جهة اتصال قائمة الانتظار:
|
قائمة انتظار إلى الوكيل
تقوم قائمة الانتظار إلى نشاط الوكيل بتمكين التوجيه القائم على الوكيل. تقوم قائمة الانتظار الخاصة بنشاط الوكيل بتوجيه جهات الاتصال إلى الوكيل المفضل مباشرة. للحصول على معلومات حول التوجيه القائم على الوكيل، ارجع إلى التوجيه القائم على الوكيل.
تحدد قائمة الانتظار الخاصة بنشاط الوكيل وكيلاً عن طريق معرف وكيل Webex Contact Center أو عنوان بريده الإلكتروني.
إذا كان الوكيل متاحًا، يمكنك تكوين قائمة الانتظار إلى نشاط الوكيل لتوجيه جهة الاتصال إلى وكيل مفضل. إذا كان الوكيل غير متاح، يمكنك تكوين نشاط "قائمة الانتظار إلى الوكيل" لتعليق جهة الاتصال ضد ذلك الوكيل حتى يتوفر الوكيل.
يمكن لمطور التدفق تسلسل قائمة انتظار إلى نشاط الوكيل مع قائمة انتظار أخرى إلى نشاط الوكيل لتوجيه جهات الاتصال إلى الوكلاء المفضلين المتتاليين. يستطيع مطور التدفق أيضًا ربط قائمة انتظار بنشاط الوكيل من خلال نشاط جهة اتصال قائمة الانتظار لتوجيه جهة الاتصال باستخدام قائمة انتظار عادية في حال عدم توفر أي من الوكلاء المفضلين.
يمكن لمطور التدفق ربط قائمة انتظار بنشاط الوكيل من خلال نشاط معاودة الاتصال في التدفق الرئيسي وتدفقات الحدث. يساعد ذلك في تكوين معاودة الاتصال بالوكيل المفضل الذي تم وضع المكالمة له في قائمة الانتظار في الأصل كجزء من نشاط الوكيل في قائمة الانتظار.
استخدم نشاط معاودة الاتصال بعد جهة اتصال قائمة الانتظار أو نشاط الوكيل في قائمة الانتظار.
تؤدي قائمة الانتظار "إلى نشاط الوكيل" إلى تشغيل الأحداث التالية في علامة تبويب "تدفقات الأحداث" في التدفق الرئيسي:
-
تم قبول الوكيل: تشغل قائمة الانتظار الخاصة بنشاط الوكيل هذا الحدث عندما يرد وكيل على مكالمة واردة.
-
تم قطع اتصال الوكيل: تؤدي قائمة الانتظار الخاصة بنشاط الوكيل إلى تشغيل هذا الحدث عندما ينقطع الوكيل عن مكالمة مباشرة.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) للتعامل مع أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. للحصول على مزيد من المعلومات، ارجع إلى تدفقات الأحداث.
تتيح لك الأقسام التالية تكوين قائمة الانتظار لتصبح نشاط الوكيل:
-
إعدادات عامة
-
معالجة جهات الاتصال
لتكوين قائمة الانتظار لتصبح نشاط الوكيل:
| 1 |
في "مصمم التدفق"، قم بسحب وإفلات Queue To Agent النشاط من مكتبة النشاط إلى اللوحة. |
| 2 |
انقر فوق Queue To Agent النشاط لتكوين إعدادات النشاط. |
| 3 |
في General Settings قسم، أدخل المعلومات الآتية: |
| 4 |
في Contact Handling قسم، اختر Agent Variable من القائمة المنسدلة. تقوم قائمة الانتظار الخاصة بنشاط الوكيل بربط متغير التدفق هذا بالبريد الإلكتروني 1} الخاص بالوكيل أو معرّف الذي تريد اختياره لكل تنفيذ لتدفق التدفق. |
| 5 |
اختر البريد الإلكتروني الخاص بالوكيل أو معرّف الخاص بالوكيل Agent Lookup Type القائمة المنسدلة لتوجيه جهات الاتصال إلى الوكيل المفضل. قم بتوفير اسم مجال صالح لعنوان البريد الإلكتروني للوكيل لضمان نجاح البحث. |
| 6 |
تمكين Set Contact Priority زر التبديل لتحديد أولوية جهات الاتصال المنتظرة في قائمة الانتظار. يتم تعطيل زر التبديل بشكل افتراضي. تتعامل قائمة الانتظار إلى نشاط الوكيل مع جهات الاتصال على النحو التالي:
|
| 7 |
اختر معرف قائمة انتظار من القائمة المنسدلة قائمة انتظار التقارير. تُبلغ قائمة الانتظار إلى نشاط الوكيل عن تفاصيل جهة الاتصال باستخدام قائمة انتظار الإبلاغ: تحدد قائمة انتظار التقارير أيضًا التكوين من أجل:
|
| 8 |
تمكين Park Contact if Agent is unavailable زر التبديل إذا كنت ترغب في تعليق جهة الاتصال لوكيل مفضل حتى يصبح الوكيل متاحًا. إذا كان الوكيل غير متاح وكان Park Contact if Agent is unavailable تم تعطيل زر التبديل، تفشل جهة الاتصال في الوصول إلى الوكيل. تخرج قائمة الانتظار إلى نشاط الوكيل فرع الفشل إلى النشاط التالي في التدفق بالمخرجات المقابلة. |
| 9 |
اختر معرّف قائمة انتظار الاسترداد من القائمة المنسدلة قائمة انتظار الاسترداد. تقوم قائمة الانتظار إلى نشاط الوكيل بوضع جهات اتصال لقائمة انتظار الاسترداد في الحالات التالية:
يمكنك تكوين قائمة انتظار الاسترداد باستخدام أطول وكيل متاح. لا تدعم قائمة انتظار الاسترداد التوجيه المستند إلى المهارات. |
يكون نشاط قائمة الانتظار إلى الوكيل ناجحًا عندما تتصل جهة الاتصال بالوكيل المفضل. يحدث سيناريو خطأ عندما تفشل جهة اتصال في الوصول إلى الوكيل.
سيناريوهات الخطأ
تفشل جهة الاتصال في الوصول إلى الوكيل في حالة:
-
الوكيل المفضل غير متاح ويتم تعطيل إيقاف الاتصال مؤقتًا لجهة الاتصال.
-
لا يمكن للبحث المتغير العثور على الوكيل المفضل.
متغيرات مخرجات النشاط
تقوم متغيرات مخرجات النشاط بتخزين البيانات التي يتم التقاطها من الأنشطة ويتم إنشاؤها تلقائيًا عند إضافة أنشطة معينة إلى اللوحة.
تشتمل قائمة الانتظار الخاصة بنشاط الوكيل على متغيرات الإخراج التالية:
|
متغير الإخراج |
الوصف |
|---|---|
|
قائمة الانتظارToAgent.AgentId |
يخزن معرف الوكيل الذي وضعت جهة الاتصال في قائمة الانتظار. |
|
قائمة الانتظارToAgent.FailureDescription |
يخزن وصف سيناريو الخطأ عندما تفشل جهة الاتصال في وضعها في قائمة الانتظار. |
|
قائمة الانتظارToAgent.FailureCode |
يخزن قيمة رمز الفشل لسيناريو الخطأ عندما تفشل جهة الاتصال في وضع قائمة الانتظار. |
|
قائمة الانتظارToAgent.AgentState |
يخزن حالات الوكيل المفضل عند محاولة وضع جهة الاتصال في قائمة الانتظار. |
|
قائمة الانتظارToAgent.Agentرمز الخمول |
يخزن وصف رمز الخمول للوكيل المفضل. |
ال QueueToAgent.FailureCode يحتوي متغير الإخراج على واحدة من القيم التالية عند حدوث فشل. تشير كل قيمة إلى رمز فشل ووصف فشل.
|
رمز الفشل |
قيمة رمز الفشل |
وصف الفشل |
|---|---|---|
|
1 |
الوكيل_غير متوفر |
الوكيل ليس في الحالة المتاحة حاليًا. |
|
2 |
الوكيل_غير موجود |
تعذر على قائمة الانتظار الخاصة بنشاط الوكيل العثور على الوكيل بواسطة معرف الوكيل أو عنوان البريد الإلكتروني. |
|
3 |
الوكيل_لم يسجل_الدخول |
لم يتم تسجيل دخول الوكيل حاليًا. |
|
4 |
FEATURE_NOT_ENABLED |
لم يتم تمكين ميزة التوجيه المستندة إلى الوكيل. |
|
5 |
غير صالح_VTEAM_ERROR |
قائمة انتظار التقارير أو الاسترداد غير صالحة. |
|
6 |
الوكيل مشغول |
الوكيل متاح، ولكنه يشارك في مكالمة أخرى. |
|
7 |
VTEAM_TRANSITION_LIMIT_REACHED |
وصلت جهة الاتصال إلى الحد الأقصى لها من وضعها في قائمة الانتظار إلى قوائم انتظار متعددة. |
|
8 |
غير صالح_OPERATION_FOR_INTERACTION_STATE |
غير مسموح بالانتظار في حالات معينة لجهة الاتصال مثل جهة الاتصال المنتهية. |
يوضح الجدول التالي ما ينطبق QueueToAgent.AgentState و QueueToAgent.AgentIdleCode قيم.
|
استخدام الحالة |
الوكيلState |
رمز خمول الوكيل |
|---|---|---|
|
غير قابل للتطبيق |
غير قابل للتطبيق |
|
الوكيل محجوز لهذه المكالمة. |
متوفر |
غير قابل للتطبيق |
|
Park Contact if Agent is unavailable toggle الزر هو On والوكيل في وضع الخمول |
خامل |
<AuxCode Name> رمز الخمول المحدد من قبل الوكيل في Agent Desktop. |
|
Park Contact if Agent is unavailable toggle الزر هو On وقناة الوكيل مشغولة |
متوفر |
غير قابل للتطبيق |
|
Park Contact if Agent is unavailable toggle الزر هو Off والوكيل في وضع الخمول |
خامل |
<AuxCode Name> رمز الخمول المحدد من قبل الوكيل في Agent Desktop. |
|
Park Contact if Agent is unavailable toggle الزر هو Off، الوكيل متاح، وقناة الوكيل مشغولة |
متوفر |
غير قابل للتطبيق |
نافذة منبثقة للشاشة
النافذة المنبثقة للشاشة هي نافذة أو مربع حوار يظهر في سطح مكتب الوكيل عندما يقوم الوكيل بالرد على مكالمة من العميل. يحصل الوكيل على مزيد من المعلومات عن المتصل لمواصلة المحادثة. لمزيد من المعلومات، ارجع إلى قسم "النافذة المنبثقة للشاشة" في بدء استخدام مقالة Agent Desktop.
يصبح نشاط النافذة المنبثقة للشاشة ذا صلة فقط بعد أن يشارك الوكيل في تفاعل. وعادة ما يستخدم الحدث AgentAccepted والحدث PhoneContactEnded.
عند استخدام هذا النشاط في التدفق الرئيسي، فإنك تعرض مجموعة من الأحداث في علامة تبويب "تدفقات الأحداث". لمزيد من المعلومات عن هذه الأحداث، ارجع إلى الأحداث.
يمكنك إنشاء تدفق واحد لمعالجة حدث لكل حدث. على سبيل المثال، عندما يقبل وكيل مكالمة واردة، يتم عرض نافذة منبثقة للشاشة. يحتوي نشاط النافذة المنبثقة للشاشة على معلومات تعتمد على متغيرات التدفق. تقوم النافذة المنبثقة للشاشة بدمج Webex Contact Center مع تطبيقات الأعمال الأخرى مثل CRM (Salesforce) وأدوات حجز التذاكر ونظام إدخال الطلبات.
أكمل هذا التكوين في علامة تبويب "تدفقات الحدث" في "مصمم التدفق". لتحديد سلوكيات النافذة المنبثقة للشاشة المختلفة المستندة إلى معايير التدفق الرئيسي، استخدم نشاط حالة أو حالة. يمكنك تحديد نافذة منبثقة واحدة للشاشة لكل تدفق.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) للتعامل مع أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. للحصول على مزيد من المعلومات، راجع تدفقات الحدث.
يجب تكوين نافذة منبثقة للشاشة للقنوات الرقمية الجديدة في "مُنشئ تدفق الاتصال". لمزيد من المعلومات، ارجع إلى https://help.imiconnect.io/docs/wxcc-overview.
| 1 |
انقر على النشاط لتكوين إعدادات النشاط. |
| 2 |
في General Settings قسم، أدخل المعلومات الآتية:
|
| 3 |
في URL Settings قسم، استخدم خيار إعدادات URL لتحديد عنوان URL لتكوينات النافذة المنبثقة للشاشة. لإدراج متغير، استخدم البنية {{variable}} (على سبيل المثال، {{NewContact.ANI}}). بعد ذلك، قم بتكوين الإعدادات التالية:
|
| 4 |
في Display Settings قسم، قم بتكوين ما يلي:
إذا كان خيار العرض المنبثق للشاشة هو "داخل سطح المكتب" أو "علامة تبويب "المستعرض الحالي"، فسيتم فقدان البيانات التي يتم إدخالها في "نافذة منبثقة للشاشة" للمكالمة إذا قبل الوكيل مكالمة جديدة. لمنع فقدان البيانات، قم بتكوين خيار العرض على النحو التالي New browser علامة تبويب. على سبيل المثال، ضع في اعتبارك أن خيار العرض المنبثق للشاشة موجود داخل سطح المكتب. إذا قبل الوكيل مكالمة واردة جديدة أثناء إدخال البيانات في النافذة المنبثقة للشاشة لمكالمة سابقة، يتم فقد البيانات التي تم إدخالها للمكالمة السابقة عند ظهور النافذة المنبثقة للشاشة للمكالمة الجديدة. |
تعيين أولوية جهة الاتصال
استخدم نشاط تعيين أولوية جهة الاتصال لتعيين مستويات الأولوية لجهات الاتصال. يمكنك تعيين الأولويات باستخدام أرقام من 1 (الأعلى) إلى 9 (الأقل). يتم توجيه جهات الاتصال ذات الأولوية الأعلى أولاً. لمزيد من المعلومات حول التوجيه وقائمة الانتظار، ارجع إلى قسم تعيين أولوية جهات الاتصال في فهم التوجيه وقائمة الانتظار في Webex Contact Center.
تتيح لك الأقسام التالية تكوين نشاط "تعيين أولوية جهة اتصال":
- إعدادات عامة
- إعدادات أولوية الاتصال
- متغيرات مخرجات النشاط
| 1 |
في "مصمم التدفق"، قم بسحب وإفلات نشاط "تعيين أولوية الاتصال" من "مكتبة النشاط" إلى اللوحة. |
| 2 |
انقر على النشاط لتكوين إعدادات النشاط. |
| 3 |
في قسم الإعدادات العامة، أدخل المعلومات الآتية: |
| 4 |
في Contact Priority Settings قسم، قم بتعيين أولوية جهة الاتصال. يمكنك تكوين قيمة أولوية ثابتة من القائمة المنسدلة. إذا كنت تريد تغيير الأولوية بشكل ديناميكي، فقم بتكوين أولوية متغيرة باستخدام متغيرات التدفق. |
متغيرات مخرجات النشاط
تقوم متغيرات مخرجات النشاط بتخزين البيانات التي يتم التقاطها من الأنشطة ويتم إنشاؤها تلقائيًا عند إضافة أنشطة معينة إلى اللوحة.
يحتوي نشاط أولوية جهة الاتصال المعينة على متغيرات الإخراج التالية:
- SetContactPriority.FailureCode: يخزن رمز الفشل. يعين النظام هذه القيمة فقط عندما يفشل النشاط.
- SetContactPriority.FailureDescription: يخزن تفاصيل الفشل. يعين النظام هذه القيمة فقط عندما يفشل النشاط.
رموز الخطأ
فيما يلي رموز الخطأ والأوصاف الخاصة بنشاط أولوية جهة الاتصال المحددة:
|
رمز الفشل |
قيمة رمز الفشل |
وصف الفشل |
|---|---|---|
|
6 |
خطأ في ال_النظام |
يمثل هذا الرمز الأخطاء المتنوعة (التي لا تندرج في أي من الفئات المحددة). |
|
48 |
نشاط تدفق غير مدعوم |
تعيين أولوية جهات الاتصال غير مدعمة لجهات الاتصال الخاصة بالطلب الخارجي والحملة. |
الوكيل الظاهري
يوفر نشاط الوكيل الظاهري تجربة محادثة في الوقت الفعلي لعملاء مركز الاتصال لديك. يمكنك إضافة وكيل ظاهري إلى تدفق المكالمات لمعالجة استعلامات العملاء بتنسيق المحادثة. يتم تشغيل الوكيل الظاهري من خلال إمكانات Dialogflow الخاصة بـ Google. عندما يتحدث العميل، يطابق Dialogflow محادثة العميل بأفضل نوايا في الوكيل الظاهري. علاوة على ذلك، تساعد هذه الميزة العميل كجزء من تجربة الاستجابة الصوتية التفاعلية (IVR).
قبل البدء
-
قم بإعداد وكيل Dialogflow. لمزيد من المعلومات حول بناء وكيل Dialogflow في Google Cloud، ارجع إلى بناء وكيل.
قم بتضمين Hello كعبارة تدريب باللغة المفضلة لوكيل Dialogflow لبدء محادثة مع المتصل. يمكنك إضافة عبارة التدريب هذه في نوايا الترحيب الافتراضية أو بأي نوايا أخرى لوكيل Dialogflow. لمزيد من المعلومات، ارجع إلى النوايا.
استنادًا إلى طريقة إعداد وكيل Dialogflow، يمكنك استخدام نشاط الوكيل الظاهري للتعامل مع أنواع مختلفة من حالات الاستخدام.
-
قم بتكوين وكيل ظاهري في Control Hub.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) للتعامل مع أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، ارجع إلى تدفقات الحدث.
| 1 |
انقر على النشاط لتكوين إعدادات النشاط. |
| 2 |
في General Settings قسم، أدخل المعلومات الآتية:
|
| 3 |
في Conversational Experience قسم، قم بتكوين ما يلي:
|
| 4 |
في Variable Passing قسم، قد تحتوي المعلمات الاختيارية في نشاط الوكيل الظاهري على معلومات تحدد الهوية (PII). يمرر مركز اتصال Webex هذه المعلمات إلى Google Dialogflow كمتغيرات لدعم منطق المحادثة المتقدم مع الروبوت.
|
| 5 |
في Advanced Settings قسم، قم بتكوين ما يلي:
|
| 6 |
في Output Variables قسم، يمكنك تخزين حالة مخرجات الحدث الذي يحدث أثناء المحادثة بين الوكيل الظاهري والعميل.
|
الخطوات التالية
Outcomes:
يشير إلى مسارات مخرجات الوكيل الظاهري التي تحدث بناءً على نتيجة المحادثة بين الوكيل الظاهري والعميل.
-
Handled: يأخذ Dialogflow هذا المسار إذا قام النظام بتشغيل النوايا التي تم التعامل معها.
-
Escalated: يأخذ Dialogflow هذا المسار إذا قام النظام بتشغيل نوايا التصعيد.
لمزيد من المعلومات حول النوايا في Dialogflow، ارجع إلى النوايا.
Error Handling
يشير إلى مسار مخرجات الوكيل الظاهري الذي يستند إلى الخطأ الذي يحدث أثناء المحادثة بين الوكيل الظاهري والعميل.
-
Error: يأخذ التدفق هذا المسار في أي سيناريوهات خطأ.
في حال حدوث خطأ، لا يقوم مركز الاتصال بتشغيل أي رسالة صوتية لإعلام العميل بالخطأ، وذلك بشكل افتراضي. يستطيع مطور التدفق تكوين نشاط "تشغيل الرسالة" إما بشكل عام أو بناءً على رمز الخطأ كما هو موضح في قسم متغيرات الإخراج.
تعتمد وظيفة مسارات الإخراج على التكوين والتدفق الذي يحدده المسؤول.
الوكيل الظاهري V2
يوفر نشاط الوكيل الظاهري V2 تجربة محادثة في الوقت الفعلي لجهات الاتصال لديك. يمكنك إضافة نشاط الوكيل الظاهري V2 إلى تدفق المكالمات للتعامل مع المحادثات المعتمدة على الكلام المدعمة بالذكاء الاصطناعي. عندما يتحدث المتصل، يقوم النظام بمطابقة الكلام مع أفضل قصد في الوكيل الظاهري. علاوة على ذلك، فهو يساعد المتصل كجزء من تجربة استجابة الصوت التفاعلي (IVR).
تكوين نشاط الوكيل الظاهري V2
يستطيع العملاء الذين يستخدمون المنصة من الجيل التالي تكوين نشاط الوكيل الظاهري V2 في "مصمم التدفق".
لا تضع نشاط الوكيل الظاهري V2 بعد نشاط جهة اتصال لقائمة الانتظار، لأن هذا التكوين غير مدعوم حاليًا. لا تضع أيضًا نشاط الوكيل الظاهري V2 في لوحة تدفق الحدث.
يشير إلى مسارات الإخراج للنشاط الذي يحدث بناءً على نتيجة المحادثة بين الوكيل الظاهري والمتصل.
-
تم التعامل – يتم تشغيل النتيجة عند اكتمال تنفيذ الوكيل الظاهري.
-
تم التصعيد – يتم تشغيل النتيجة عندما يكون مطلوبًا تصعيد المكالمة إلى الوكيل البشري.
يشير إلى مسار إخراج النشاط لأي خطأ يحدث أثناء المحادثة بين الوكيل الظاهري والمتصل.
خطأ – يتخذ التدفق هذا المسار في أي سيناريوهات خطأ.
الإعدادات الافتراضية على مستوى النظام
يتم تحديد الإعدادات التالية في النظام داخليًا بشكل افتراضي. لا تظهر هذه الإعدادات في واجهة المستخدم ولا يمكن تغييرها:
-
عدد لا نهائي من إعادة المحاولة للتعامل مع أخطاء غير صالحة أو عدم وجود أخطاء في الإدخال.
-
تم تمكين الدخول لمقاطعة الوكيل الظاهري أثناء التفاعل.
-
رمز إنهاء DTMF = #. يشير هذا الإعداد إلى نهاية الإدخال.
-
مهلة عدم الإدخال DTMF = 5 من الثواني. يشير هذا الإعداد إلى المدة الزمنية التي ينتظر الوكيل الظاهري خلالها إدخال المتصل.
-
مهلة DTMF "بين الأرقام" = 3 من الثواني. يشير هذا الإعداد إلى المدة الزمنية التي ينتظر الوكيل الظاهري خلالها إدخال DTMF التالي من المتصل قبل أن ينتقل الوكيل الظاهري في تدفق المحادثة.
قبل البدء
-
قم بإعداد وكيل Dialogflow. لمزيد من المعلومات حول بناء وكيل Dialogflow في Google Cloud، ارجع إلى بناء وكيل.
-
قم بتكوين موصل Google CCAI وإنشاء تكوين CCAI في Control Hub.
-
قم بتكوين نقطة الدخول واختر تدفق التوجيه (بمجرد إنشاء التدفق في "مصمم التدفق"). لمزيد من المعلومات، ارجع إلى إعداد قناة.
| 1 |
سجّل الدخول إلى Control Hub. |
| 2 |
التنقل إلى . |
| 3 |
انقر على إدارة التدفقات ثم انقر على إنشاء تدفقات. |
| 4 |
في Flow Name الحقل، أدخل اسمًا فريدًا وانقر على Start Building Flow. ال Flow Designer تظهر النافذة. |
| 5 |
قم بسحب وإفلات نشاط الوكيل الظاهري V2 من مكتبة النشاط إلى لوحة التدفق الرئيسية. |
| 6 |
في الإعدادات العامة، قم بتنفيذ الإجراءات التالية:
|
| 7 |
في إعدادات تجربة المحادثة، اختر أحد خيارات تكوين مركز اتصال الذكاء الاصطناعي التالية:
|
| 8 |
في إعدادات حدث الحالة، أدخل اسم الحدث المخصص والبيانات في أعمدة اسم الحدث - بيانات الحدث. حدث الحالة هو آلية لتشغيل النوايا دون الحاجة إلى نص مطابق أو إدخال منطوق. يمكنك تحديد الأحداث المخصصة لتحريك النوايا. للحصول على معلومات حول كيفية تكوين النوايا للأحداث في Dialogflow ES، راجع وثائق Google.
يمكنك تحديد اسم الحدث والبيانات في شكل قيمة ثابتة أو تعبير. بالنسبة للتعبيرات، استخدم هذه البنية: اسم الحدث: بيانات الحدث: |
| 9 |
في الإعدادات المتقدمة، قم بتنفيذ الإجراءات التالية: |
| 10 |
باستخدام Decryption Settings يمكنك فك تشفير متغيرات الإخراج لنشاط VAV2، إذا لزم الأمر. إذا تم تمكين فك التشفير في مستوى التدفق، يستطيع المستخدمون الذين لديهم وصول إلى فك تشفير الأخطاء عرض قيم المخرجات غير المخفية لنشاط VAV2 في سجلات تصحيح أخطاء التدفق. إيقاف تشغيل تطبيق Enable decryption قم بالتبديل لتعطيل فك التشفير على مستوى النشاط لتوفير حماية إضافية. |
| 11 |
في Activity Output Variables، يمكنك عرض قائمة المتغيرات التي تخزن حالة مخرجات الحدث الذي يحدث أثناء المحادثة بين الوكيل الظاهري والمتصل.
|
الأنشطة الموجودة في التحكم في التدفق
- بدء التدفق
- إنهاء التدفق
- الحالة
- الحالة
- الانتقال إلى
- النسبة المئوية للتخصيص
- الانتظار
- دعم تدفقات العمل في نقطة دخول الطلب الخارجي
بدء التدفق
يظهر نشاط "تدفق البدء" على لوحة "التدفق الرئيسي" بشكل افتراضي. لا يمكنك حذف نشاط "بدء التدفق". يشير هذا النشاط إلى الحدث الذي يؤدي إلى تشغيل هذا التدفق. يملي هذا النشاط كيفية استخدام التدفق وأنواع الأنشطة المتوفرة للتكوين.
حدث مشغل التدفق الوحيد المتاح حاليًا هو NewContact.
يقوم النظام بتشغيل هذا الحدث عندما تصل مكالمة جديدة إلى نقطة دخول الاتصالات الهاتفية في مركز الاتصال. يمكنك استخدام التدفقات التي يتم تشغيلها بواسطة حدث NewContact في استراتيجيات توجيه نقطة الدخول. يتم تحديد حدث مشغل التدفق حاليًا بشكل افتراضي ولا يمكن تحريره. وسيتم عرض أحداث إضافية في المستقبل.
NewContact ينطبق فقط على التدفقات الجديدة. بالنسبة إلى التدفقات التي تم إنشاؤها قبل أسبوع 20 أبريل،NewPhoneContact يظل كحدث زناد التدفق.
يتم تسمية نشاط بدء التدفق تلقائيًا باسم حدث مشغل التدفق المحدد. يتيح لك هذا التعرف بسرعة على نوع التدفق الذي يتم إنشاؤه.
متغيرات الإخراج
يعتمد عدد ونوع متغيرات الإخراج المرتبطة بنشاط تدفق البدء على حدث زناد التدفق المحدد. تخزن هذه المتغيرات البيانات التي تم التقاطها في لحظة تشغيل التدفق. على سبيل المثال، يتم عرض متغيرات الإخراج الموضحة أدناه من خلال
NewContact الحدث.
استخدم هذه المتغيرات في الأنشطة اللاحقة للتحكم في تسلسل التدفق.
-
NewContact.ANIالتعرف التلقائي على الأرقام (ANI) هي ميزة لشبكة الاتصالات لتحديد رقم الهاتف المنشأ تلقائيًا للمكالمة. يقوم هذا المتغير بتخزين رقم هاتف المتصل الذي قام بتشغيل
NewContactالحدث. -
NewContact.DNISخدمة تعريف الرقم المطلوب (DNIS) هي خدمة تحدد رقم الهاتف المطلوب في الأصل لمكالمة. يقوم هذا المتغير بتخزين رقم الهاتف الذي طلبه المتصل لتشغيل
NewContactالحدث.عند تحويل مكالمة إلى رقم دليل نقطة الدخول، يكتشف مركز اتصال Webex هدف EPDN ويتولى عملية التحويل داخليًا.
يمكن بدء التحويل إلى EPDN من تدفق يستخدم Blind Transfer النشاط أو من سطح مكتب الوكيل عندما يقوم وكيل بتحويل أو استشارته إلى DN الخاص بنقطة الإدخال.
عند اكتمال التحويل، يتم تقديم رقم الوجهة المستخدم للتحويل إلى تدفق نقطة الدخول المستقبلة باعتباره قيمة خدمة تحديد الرقم المطلوب (DNIS). قيمة DNIS متوفرة في
NewPhoneContact.DNISمتغير التدفق.يمكن تقييم تدفق الاستقبال
NewPhoneContact.DNISواستخدمه في منطق التوجيه. ومع ذلك، يجب أن تتجنب التدفقات افتراض تنسيق DNIS واحد ما لم يضمن تكوين ترقيم نقطة دخول الوجهة هذا التنسيق.تعتمد قيمة DNIS المقدمة لتدفق الاستقبال على كيفية تكوين الترقيم لنقطة دخول الوجهة.
Table 9. DNIS behavior for transferred calls to EPDNs تكوين رقم نقطة دخول الوجهة
تم تقديم DNIS إلى تدفق الاستقبال
مثال
رقم E.164 فقط
يتم تقديم DNIS بتنسيق E.164. إذا تم طلب وجهة التحويل بالتنسيق المحلي، يقوم مركز اتصال Webex بتحويلها وتقديمها DNIS بتنسيق E.164.
إذا تم طلب الوجهة كـ 5550101234، فسيرى تدفق الاستلام +15550101234.
رقم E.164 والامتداد
يتم تقديم DNIS دائمًا على أنه الرقم E.164، بغض النظر عما إذا كان قد تم بدء التحويل عن طريق الاتصال برقم E.164 أو الرقم المحلي أو الامتداد.
إذا كانت نقطة الدخول تحتوي على +15550101234 والامتداد 1234، فسيرى تدفق الاستقبال +15550101234.
الامتداد فقط
يتم عرض DNIS كامتداد. إذا تم تكوين بادئة موقع للموقع، فإن DNIS يكون مسبوقًا ببادئة الموقع، دون وجود فاصل.
إذا كان الرقم الداخلي 1234، يرى تدفق الاستقبال 1234. إذا كانت بادئة الموقع 555، يرى تدفق الاستقبال 5551234.
بالنسبة لعمليات نقل الاستشارة، يتوافق سلوك DNIS مع سلوك التحويل. ومع ذلك، يتغير معرف خط الاتصال (CLID) أثناء الاستشارة.
إذا تم تقييم تدفق نقطة دخول الوجهة
NewPhoneContact.DNIS، تأكد أن منطق التوجيه يحسب تنسيق DNIS الذي يقدمه Webex Contact Center لتكوين الترقيم الخاص بنقطة الدخول. هذا مهم بشكل خاص إذا تغير تكوين نقطة الدخول من ترقيم الرقم الداخلي فقط إلى ترقيم E.164، أو إذا قارن التدفق قيم DNIS مباشرةً.عندما يتم تحويل مكالمة إلى EPDN، تظل المكالمة المحولة جزءًا من التفاعل الحالي. تستمر التقارير وسجلات المكالمات في استخدام نفس معرف التفاعل.
-
NewContact.InteractionIDمعرف فريد لمركز اتصال Webex المرتبط بكل تفاعل يتم تشغيله بواسطة
NewContactالحدث.يمكنك عرض معرف التفاعل على سطح المكتب. لمزيد من المعلومات، ارجع إلى على سبيل المثال: اعرض معرف التفاعل على سطح المكتب في قسم إنشاء متغيرات تدفق مخصصة.
-
NewContact.PSTNRegionمنطقة PSTN التي تم تكوينها في تعيين نقطة الدخول (EP) - رقم الطلب (DN) لخدمات الوسائط الصوتية الإقليمية. هذا المتغير مدعوم فقط على المنصة الصوتية من الجيل القادم.
-
NewContact.FlowVersionLabelتسمية إصدار التدفق الذي يتم إنشاؤه أثناء تنفيذ التدفق. يمكن لمطوري التدفق إنشاء سلوكيات مختلفة لإصدارات التدفق المختلفة مثل 'Dev' و'Test' و'Live' و'الأحدث'. باستخدام
NewContact.FlowVersionLabelمتغير، يمكن للمطورين تعديل منطق التدفق ديناميكيًا من خلال الوصول إلى تسميات الإصدار داخل التدفق. -
NewContact.FlowIdمعرّف فريد لتدفق التنفيذ حاليًا.
-
NeContact.EntryPointIdالمعرف الفريد لنقطة الدخول التي تبدأ التدفق.
-
NewContact.OrgIdالمعرّف الفريد للمؤسسة.
- متغيرات معاودة الاتصال:
NewContact.CallbackReasonسبب معاودة الاتصال المقدم في وقت جدولة معاودة الاتصال. يمكنك توفير سبب معاودة الاتصال في النافذة المنبثقة الواردة على Agent Desktop عن طريق تعيين هذا إلى متغير قابل للعرض للوكيل.
NewContact.CallbackTypeتخزين القيمة على أنها "مجدولة" لمعاودة الاتصال المجدولة أو "scheduled_personal" لمعاودة الاتصال الشخصية المجدولة.
NewContact.ScheduleSourceInteractionIdمعرف التفاعل الذي تم طلب معاودة الاتصال منه في الأصل.
سيكون لهذه المتغيرات قيم لمعاودة الاتصال المجدولة فقط وستظل فارغة لأنواع المكالمات الأخرى.
-
NewContact.Headersيخزن تفاصيل عنوان بروتوكول بدء الجلسة (SIP) للمكالمة الواردة بتنسيق JSON. يمكن لمطوري التدفق استخراج العناوين X المخصصة لـ SIP الواردة واستخدامها لاتخاذ قرارات التوجيه ولدمج Webex Contact Center مع أنظمة IVR التابعة لجهات خارجية. عندما يتصل أحد العملاء بمركز اتصال Webex، يقوم النظام بتحليل بيانات التدفق واستخلاص عنوان SIP.
المتطلبات الأساسية
- استخراج رؤوس SIP متاح فقط للمستأجرين على RTMS (منصة الوسائط الصوتية من الجيل القادم).
- يتم دعم استخدام عناوين X المخصصة حاليًا للمؤسسات التي تستخدم Webex Calling مع البوابة المحلية (LGW) كخيار الاتصال الهاتفي لمركز اتصال Webex.
على سبيل المثال فكر في دعوة SIP التالية:
INVITE sip:12345@domain.com SIP/2.0 Via: SIP/2.0/UDP client.atlanta.example.com;branch=z9hG4bK74bf9 Max-Forwards: 70 From: "Alice" <sip:alice@atlanta.example.com>;tag=9fxced76sl To: <sip:12345@domain.com> Call-ID: 2xTb9vxSit55maQjcU@atlanta.example.com CSeq: 314159 INVITE Contact: <sip:alice@pc33.atlanta.example.com> Diversion: <sip:john.doe@example.com>;reason=unconditional;privacy=off;screen=no Content-Type: application/sdp Content-Length: 143 X-Customer-ID: 987654321 X-Call-Reason: Support X-Priority: Highفي هذا المثال، يستخلص النظام التفاصيل التالية:
معرف العميل X: 987654321
سبب X-Call: الدعم
أولوية X: مرتفع
يحول النظام عناوين SIP إلى حالة صغيرة. استخدم نشاط "مجموعة المتغير" لتعيين عنوان واحد أو أكثر من عناوين SIP للمتغيرات المحددة داخل النظام.
يتم حجز أنماط العناوين التالية للاستخدام الداخلي ولا يجب تمريرها كعناوين مخصصة. بشكل افتراضي، سيتم إسقاط أي عناوين تتطابق مع هذا النمط ولن يتم تمريرها إلى Webex Contact Center.
عنوان X
تحويل X
حالة X-BNR
الترميز الأصلي X-BNR
تم تجاوز X-BNR
معلومات ارتباط X-BroadWorks
دعم X-FS
مسار X
إكس-آر تي إم إس-آي دي
معرّف X-RTMS-ID
تكوين X-RTMS
X-RTMS-AGENT-LEGID
X-RTMS-ENTER-SOUND
بادئة تطبيق X-RTMS
X-RTMS-عدم البحث
مجال X-VPOP
الاعتبارات المهمة:
- يقوم النظام بتحليل اسم المتصل كـ Caller_ID_Name.
- يمكن للنظام استخراج ما يصل إلى 20 من العناوين من رسالة دعوة SIP الواردة. إذا كان عدد العناوين أكثر من 20، يقوم النظام باستخلاص أول 20 من العناوين المصنفة أبجديا فقط.
- هناك حد قدره 1000 بايت لكل معلومات العناوين.
لإضافة عناوين SIP وتحليلها إلى أنظمة IVR الخارجية، استخدم الأنشطة التالية:
إنهاء التدفق
التدفق النهائي هو نشاط إنهاء يحدد نهاية مسار التدفق. يمكنك استخدام أي عدد من أنشطة التدفق النهائي لإنشاء التدفق الخاص بك للتأكد من انتهاء جميع مسارات التدفق.
لا تستخدم نشاط "التدفق النهائي" في تدفق IVR. قد يؤدي استخدام التدفق النهائي مع IVR إلى انقطاع الهواء وقد لا يتم فصل المكالمة.
يمكنك إعطاء كل نشاط تسمية ووصفًا فريدين.
| 1 |
انقر على النشاط لتكوين إعدادات النشاط. |
| 2 |
في General Settings قسم، أدخل المعلومات الآتية:
|
الحالة
استخدم نشاط الحالة إذا كانت هناك احتمالات أو نتائج متعددة في نقطة قرار معينة في تدفق المكالمات الخاص بك.
على سبيل المثال، يمكنك استخدام نشاط الحالة لتحديد النوافذ المنبثقة المختلفة للشاشة لفرق الوكلاء المختلفة بناءً على اسم الفريق. تصبح كل حالة فرعًا يمكنك من خلاله تحديد المسارات المناسبة. يستمر التدفق في المسار الذي يتم تقييمه على أنه صحيح لمثال معين من التدفق. كل نشاط حالة له افتراضي يستخدمه النظام لأي حالة غير محددة. إذا لم تكن أي من الحالات صحيحة، يتم تقييم الحالة الافتراضية على أنها صحيحة ويستمر التدفق على طول هذا الفرع.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) للتعامل مع أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. للحصول على مزيد من المعلومات، ارجع إلى تدفقات الأحداث.
| 1 |
انقر على النشاط لتكوين إعدادات النشاط. |
| 2 |
في General Settings قسم، أدخل المعلومات الآتية:
|
| 3 |
في Case Settings قسم، قم بتكوين ما يلي:
Activity Outcomes
|
الحالة
يمثل نشاط الشرط قرارًا. يأخذ التدفق المسار True أو False بناءً على ما إذا كان قد تم استيفاء الشرط.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) للتعامل مع أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، ارجع إلى تدفقات الحدث.
| 1 |
انقر على النشاط لتكوين إعدادات النشاط. |
| 2 |
في General Settings قسم، أدخل المعلومات الآتية:
|
| 3 |
في Expression قسم، قم بتكوين ما يلي: قم بتغطية كل تعبير على النحو التالي: {{Enter Expression}}. مثال: {{HTTPRequest1.httpStatusCode == 200}} إذا كنت تستخدم تعبير بدون أقواس، فسيلقي النظام خطأ تدفق.
|
الانتقال إلى
تمنحك سلسلة التدفق القدرة على سلسلة تدفقات متعددة. لتحقيق تسلسل التدفق، يمكنك إضافة نشاط إنهاء GoTo إلى اللوحة والإشارة إلى ما إذا كان ينبغي أن ينتقل التدفق الحالي إلى نقطة دخول أو تدفق آخر. لمزيد من المعلومات، ارجع إلى ربط تدفقات متعددة (باستخدام GoTo).
استخدم عقدة GoTo لنقل جهات الاتصال داخل مركز اتصال Webex، مثل بين نقاط الدخول أو التدفقات. استخدم تخطيط متغير التدفق لنقل البيانات بسلاسة مع جهة الاتصال.
إذا لم تعرض مكتبة النشاط نشاط GoTo، فاتصل بدعم Cisco لتمكين علامة الميزة المقابلة.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) للتعامل مع أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، ارجع إلى تدفقات الحدث.
| 1 |
انقر على النشاط لتكوين إعدادات النشاط. | |||||||||
| 2 |
في General Settings قسم، أدخل المعلومات الآتية:
| |||||||||
| 3 |
في قسم إعدادات وجهة التدفق، يمكنك تعديل تجربة المتصل بناء على الوقت (إذا تم تسليم المكالمة إلى نقطة دخول)، أو لإعادة استخدام تدفق واحد في سيناريوهات متعددة (إذا تم تسليم المكالمة إلى أحد التدفقات). بناء على خيار GoTo، يتم تمرير متغيرات التدفق من التدفق الحالي على النحو التالي:
قم بتكوين ما يلي:
| |||||||||
| 4 |
إذا اخترت Go To Flow خيار، يتم عرض قسم "تخطيط متغير التدفق". يتم تعيين متغيرات التدفق والمتغيرات العامة التي تحمل نفس الاسم ونوع البيانات بين التدفقات تلقائيًا للمكالمات الواردة. بالنسبة للمكالمات الصادرة، يتم تعيين المتغيرات العامة فقط تلقائيًا؛ لا يتم دعم الربط التلقائي لمتغيرات التدفق. تساعدك هذه الميزة على تحرير تعيينات متغيرة أو حذفها أو إضافة المزيد منها بين التدفق الحالي وتدفق الوجهة. لا يمكنك تعيين متغيرات التدفقات في نشاط GoTo عند استخدام التدفقات المتغيرة. يمكنك فقط ربط المتغيرات بأهداف التدفق الثابت. ارجع إلى الجدول أدناه لمعرفة سلوك تخطيط المتغير مع التدفقات المتغيرة. عند تعيين متغير JSON من تدفق رئيسي إلى التدفق المستهدف في نشاط GoTo، قم بتخزين مخرجات JSON في متغير آخر مثل سلسلة أو أي نوع متغير آخر، وربط ذلك إلى نفس نوع المتغير في التدفق المستهدف. قم بتكوين ما يلي:
لإضافة تعيينات المتغيرات أو تحريرها أو حذفها:
Variable details ال Current Flow Variable Details يعرض القسم جميع التدفق والمتغيرات العامة في التدفق الحالي. ال Destination Flow Variable Details يعرض القسم جميع التدفق والمتغيرات العامة في تدفق الوجهة. يمكنك النقر على العلامة للحصول على معلومات حول متغير. عند تحديد متغير للتعيين، يتحول المتغير إلى اللون الأخضر لمساعدتك على رؤية ما تم تعيينه بالفعل. لضمان إمكانية الوصول إلى المعلومات والتفاعل بسلاسة طوال دورة حياة المكالمة، يعد تعيين متغير أمرا حاسما أثناء تنفيذ التدفق. ينطوي على المحاذاة الاستراتيجية للمتغيرات العالمية مع كل من متغيرات التدفق المحلية والقابلة للعرض الوكيل، والمخصصة لكل من أنواع التدفق الثابت والديناميكي: يعد تعيين المتغير مهمًا أثناء تسلسل التدفق. يوضح الجدول أدناه الاختلافات الرئيسية بين استخدام خيارات GoTo الثابتة والديناميكية.
GoTo activity error codes
|
الانتظار
يتيح لك نشاط الانتظار إيقاف تنفيذ التدفق مؤقتًا لفترة زمنية محددة. عند تكوين هذا النشاط بفترة الانتظار، يتوقف تنفيذ التدفق مؤقتًا للمدة المحددة في نشاط الانتظار في مسار التنفيذ.
لا نوصي باستخدام نشاط الانتظار عندما تكون جلسة IVR نشطة لأنه قد يتسبب في انتهاء مهلة جلسة IVR. في مثل هذه الحالات، سوف تواجه جهة الاتصال الهواء الميت مما يؤدي إلى فشل المكالمة. نوصي بشدة مصممي التدفق باستخدام نشاط الانتظار في حدث CallbackFailed وتحديد فترة الانتظار.
نشاط الانتظار عام بطبيعته. عند تصميم تدفق ما، يمكنك وضع هذا النشاط بعد أي نشاط وفقًا لمتطلباتك. على سبيل المثال، أثناء إعادة محاولة معاودة الاتصال، يؤدي هذا النشاط إلى إيقاف تنفيذ التدفق مؤقتًا وإعادة محاولة معاودة الاتصال.
| 1 |
انقر على النشاط لتكوين إعدادات النشاط. |
| 2 |
في General Settings قسم، أدخل المعلومات الآتية:
|
| 3 |
في Wait Settings قسم، قم بتكوين ما يلي:
Output variables لا يوجد متغير إخراج متاح في هذا النشاط. |
النسبة المئوية للتخصيص
يتيح لك نشاط تخصيص النسبة المئوية توزيع حركة مرور المكالمات عبر مسارات مختلفة في تدفق. يمكنك استخدام هذا النشاط كآلية لتفرع التدفق عبر مسارات تدفق متعددة وإنشاء مسارات خروج متعددة لتخصيص جهات الاتصال لقوائم الانتظار والمواقع والخوادم الخارجية المختلفة.
يستخدم النظام خوارزمية Weighted Round Robin (WRR) لتوزيع حركة المرور وهذا قد يخلق اختلالات. تقوم الخوارزمية بإعادة التعيين في كل مرة تقوم فيها بنشر التدفق. نوصيك باختبار تنفيذ التدفق قبل نشر التغييرات في الإنتاج.
لنأخذ مثالاً لتوزيع النسبة المئوية لـ 50% و30% و20% على التوالي لفهم توزيع 10 مكالمات ضمن WRR. في النهاية، سيقوم النظام بتوزيع المكالمات بالتساوي، مثل 5 في مسار الخروج 1، و3 في مسار الخروج 2، و2 في مسار الخروج 3. ومع ذلك، يحدث هذا بشكل ديناميكي بطريقة معدلة باستخدام أوزان 5:3:2. إحدى النتائج المحتملة للتوزيع هي كما يلي، أخذ 10 مكالمات متتالية مثل Path1، Path2، Path1، Path2، Path3، Path1، Path2، Path3. من المهم ملاحظة أن هذا هو توزيع ممكن وأن توزيعات الاتصال يتم تعديلها مع توزيعات مختلفة للحمل.
يسمح الآن نشاط تخصيص النسبة المئوية لقيم تتراوح من 0 إلى 100. يستطيع المسؤولون الاستفادة من إعداد 0% لإنشاء حالات استخدام لوحة المفاتيح. يسمح ذلك بإيقاف تشغيل حركة المرور افتراضيًا. ومع ذلك، يمكنك تنشيط هذه الاتصالات لاحقًا لتخصيص توزيعات أكبر من 0%.
علاوة على ذلك، يمكنك إضافة نشاط تخصيص النسبة المئوية قبل نشاط الملاحظات لتكوين الطريقة التي تريد بها إدارة حركة مرور المكالمات. يمكنك تخصيص 50% من الملاحظات عبر البريد الإلكتروني، و30% من رسائل SMS، و20% من الاستقصاء.
وبالمثل، في بيئة متنوعة جغرافيًا، يمكنك تكوين نشاط التخصيص الخاص بإرسال 10% من جهات الاتصال إلى بوسطن، و5% إلى شيكاغو، وتوزيع 85% المتبقية على مجموعة أخرى من المواقع.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) للتعامل مع أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، ارجع إلى "معالجة الأخطاء".
قبل البدء
| 1 |
في Flow Designer، قم بسحب وإفلات نشاط التخصيص النسبة المئوية من Activity Library إلى اللوحة الرئيسية. |
| 2 |
انقر فوق Percentage Allocation النشاط لتكوين إعدادات النشاط. |
| 3 |
في General Settings:
|
| 4 |
في Percent Allocation، قم بإنشاء مسارات التخصيص المطلوبة. في البداية، يقوم النظام بتعيين المسار الافتراضي للتخصيص على 100%. يمكنك تحرير القيمة والوصف في المئة، وكذلك إضافة مسارات جديدة.
يحتوي نشاط التخصيص على متغيرات الإخراج التالية:
|
دعم تدفقات العمل في نقطة دخول الطلب الخارجي
يتم دعم الأنشطة والأحداث التالية عند إنشاء تدفقات عمل لجهات الاتصال الصوتية الصادرة:
-
طلب HTTP
-
الحالة
-
تحليل
-
تعيين المتغير
-
ساعات العمل
-
إنهاء التدفق
-
نافذة منبثقة للشاشة
-
حدث ما قبل الطلب
يتم دعم جميع معالجات الأحداث حسبما ينطبق. سيتم ملء معالجات الأحداث مثل حدث PreDial وAgent Offered وما إلى ذلك، بناء على الأنشطة التي تضيفها في التدفق الرئيسي. يتم دعم المتغيرات العامة والمتغيرات المحلية كجزء من التدفق.
لا يتم دعم الأنشطة التالية عند إنشاء تدفقات عمل لجهات الاتصال الصوتية بالطلب الصادر:
-
جهة اتصال قائمة الانتظار
-
قائمة انتظار إلى الوكيل
-
معاودة الاتصال
-
البحث عن قائمة الانتظار
-
معلومات قائمة الانتظار المتقدمة
-
تحويل دون مراجعة
-
تصعيد مجموعة توزيع المكالمات
-
رسالة IVR
- القائمة
- الاستبيان
استنادًا إلى الأنشطة المذكورة أعلاه، سيدعم النظام بسلاسة مسارات الخطأ والنجاح.
- عند تصميم تدفق لنقطة دخول الطلب الخارجي، لا تقم بتضمين نشاط جهة اتصال قطع الاتصال في نهاية التدفق. إذا كنت تستخدم نشاط جهة اتصال قطع الاتصال في التدفق، يؤدي هذا إلى إنهاء التدفق للمكالمة وطلب الاختتام، بينما تكون المكالمة الخارجية نشطة ومتصلة في الواقع.
الأنشطة في المرافق
- طلب BRE
- ساعات العمل
- التجزئة الكريتوجرافية
- إنشاء OTP
- طلب HTTP
- تحليل
- تعيين المتغير
- التحقق من كلمة المرور المستخدمة لمرة واحدة
طلب BRE
استخدم نشاط طلب BRE لاسترداد البيانات من محرك قواعد الأعمال (BRE) لمؤسستك لاستخدامها في التدفق. يستخدم نشاط طلب BRE بروتوكولات HTTP القياسية لجلب البيانات من BRE.
| 1 |
انقر على النشاط لتكوين إعدادات النشاط. |
| 2 |
في General Settings قسم، أدخل المعلومات الآتية:
|
| 3 |
في Query Parameters، يمكنك تمرير المعلمات التي يتم توفيرها في مكالمة API إلى BRE. في أعمدة Key-Value، يمكنك إدخال مفتاح الاستعلام والقيمة المرتبطة به لإرساله مع الاستعلام. يمكنك أيضًا استخدام بنية الأقواس الملولبة المزدوجة لتمرير قيم المتغير. يحتوي نشاط BRE على معلمة استعلام محددة مسبقًا: السياق. تم تمرير معلمة الاستعلام هذه في مكالمة API إلى BRE. يتم حقن TenantID تلقائيًا كمعلمة ولا تحتاج إلى التكوين.
لإضافة معلمة استعلام، انقر Add New. يضيف هذا صفًا يمكنك فيه إدخال أزواج القيمة الرئيسية. يمكنك إضافة أي عدد من معلمات الاستعلام كما هو مطلوب كجزء من طلب BRE. |
| 4 |
في Parse Settings قسم، يمكنك تحليل الاستجابة من طلب BRE إلى متغيرات مختلفة:
Output Variables يقوم طلب BRE بإرجاع متغيرين الإخراج:
Content Type Formats تصف الأمثلة التالية عينة من تنسيقات نوع محتوى الإدخال واستجابة JSON.
|
ساعات العمل
يتيح لك نشاط ساعات العمل استخدام ساعات العمل وغير ساعات العمل مثل العطلات وحالات التجاوز في مؤسستك المحددة في Control Hub. يمكنك إضافة نشاط ساعات العمل في تدفق وتعيين ذلك التدفق إلى نقطة دخول. باستخدام هذا النشاط، يمكنك استهلاك ساعات العمل والعطلات وحالات التجاوز لدمج استراتيجيات توجيه متعددة لجميع جداولها في تدفق واحد.
استخدم نشاط ساعات العمل لبرمجة جدول تشغيل في تدفق. يحدد هذا النشاط ما إذا كان جدول معين نشطًا في أي وقت محدد ويوجه تنفيذ التدفق وفقًا لذلك.
يستطيع المسؤولون إدارة كيانات ساعات العمل من Control Hub. لمزيد من المعلومات، ارجع إلى إعداد ساعات العمل.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) للتعامل مع أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، ارجع إلى تكوين معالجة الخطأ.
| 1 |
انقر على النشاط لتكوين إعدادات النشاط. |
| 2 |
في General Settings قسم، أدخل المعلومات الآتية:
|
| 3 |
في Schedule Details قسم، يمكنك اختيار ساعة عمل من القائمة المنسدلة لتحديد وقت تنفيذ مسارات تدفق مختلفة. يشير الجدول الزمني إلى الوردية المحددة في كائن ساعات العمل لساعة العمل المحددة. يتم تنفيذ التدفق في المقام الأول بناءً على الإطار الزمني المحدد في وردية ساعة العمل المحددة. وتكون للكيانات الأخرى أثناء ساعات العمل مثل قوائم العطلات وحالات التجاوز الأسبقية على ساعات العمل إذا تزامن التوقيت مع توقيت الوردية الحالي.
إذا كانت أي من الإدخالات في القائمة المطلوبة فارغة، فسيلقي "مصمم التدفق" خطأ في التحقق من التدفق. يجب عليك تصحيح هذه الأخطاء قبل نشر التدفق. Business hours nodes يمكنك تكوين العُقد التالية في نشاط ساعات العمل:
Output variables يستخدم نشاط ساعات العمل متغيرات الإخراج التالية.
|
التجزئة المشفرة
يسمح لك تجزئة التشفير بإنشاء تجزئة أحادية الاتجاه لسلسلة عادية باستخدام إحدى الخوارزميات المدعومة. يمكنك تطبيق الملح كأمان إضافي.
| 1 |
قم بسحب وإفلات نشاط التجزئة المشفر على لوحة التدفق. | ||||||||||||||||||
| 2 |
في General Settings قسم، أدخل المعلومات الآتية:
| ||||||||||||||||||
| 3 |
في Hash Configuration قسم، قم بتكوين ما يلي:
|
الخطوات التالية
متغير الإخراج القياسي لعقدة التجزئة المشفرة هو CryptographicHash.HashOutput الذي يلتقط التجزئة.
إنشاء OTP
ينشئ نشاط إنشاء OTP كلمة مرور لمرة واحدة (OTP) لسيناريوهات مصادقة المستخدم مثل المصادقة بعوامل تحقق ومصادقة متعددة العوامل. يمكنك استخدام حسابات OTP في سيناريوهات متعددة مثل تأكيد هوية المستخدم والتحقق من صحة الحسابات التجارية وتأمين المعلومات وغيرها الكثير.
غالبًا ما يتم استخدام أنشطة إنشاء OTP والتحقق من OTP بالتزامن لإعداد تدفقات مصادقة المستخدم مثل المصادقة بعاملي تحقق.
| 1 |
قم بسحب وإفلات نشاط "إنشاء OTP" على لوحة التدفق. |
| 2 |
في General Settings قسم، أدخل المعلومات الآتية:
|
| 3 |
في OTP Generation Logic، قم بتكوين تنسيق وطول كلمة المرور المطلوبين لمرة واحدة. |
الخطوات التالية
طلب HTTP
يقوم نشاط طلب HTTP بجلب المعلومات من مصدر بيانات خارجي مثل CRM باستخدام بروتوكولات HTTP القياسية.
المصادقة الأساسية وOAuth 2. يتم دعم سمات0 لنقاط النهاية المصادقة.
Related flow templates
تستخدم القوالب التالية نشاط طلب HTTP:
| 1 |
انقر على النشاط لتكوين إعدادات النشاط. |
| 2 |
في General Settings قسم، أدخل المعلومات الآتية:
|
| 3 |
في HTTP Request Settings قسم، قم بتكوين ما يلي:
|
| 4 |
في Parse Settings قسم، يمكنك تحليل الاستجابة التي تم إنشاؤها من طلب HTTP في متغيرات مختلفة. هذا التكوين اختياري لأن لا تتطلب كل سيناريوهات طلب HTTP التحليل.
Output Variables يقوم طلب HTTP بإرجاع متغيرات الإخراج التالية:
Content Type Formats تصف الأمثلة التالية عينة من تنسيقات نوع محتوى الإدخال واستجابة JSON.
Activity Wait Settings في حالات معينة، إذا واجهت استجابة HTTP تأخيرًا ملحوظًا، فسيواجه المتصل فترة من الصمت. للتخفيف من هذا السيناريو، يمكن تحميل ملف صوتي. سيتم تشغيل هذا الملف للمتصل أثناء الفترة الانتقالية لاسترداد استجابة HTTP. بالإضافة إلى ذلك، من الممكن تكوين مدة التأخير قبل تشغيل هذا الصوت.
من الأفضل الاحتفاظ بإعداد التأخير فوق 2 ثانية ومحاولة تحسين وقت الاستجابة لاستعلام HTTP. يضمن ذلك عدم تشغيل الصوت دون داعٍ مع ضمان أدنى تأخير للهواء الميت للمتصل. |
تحليل
استخدم نشاط التحليل لاستخراج المعلومات من كائن البيانات. يأخذ نشاط التحليل سلسلة الإدخال (JSON و TOML و XML و YAML) ويحولها إلى بنية JSON استنادًا إلى البيانات المحددة. يمكنك بعد ذلك تعيين بنية JSON إلى متغير باستخدام تعبير مسار JSON.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) للتعامل مع أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، ارجع إلى تكوين معالجة الخطأ.
قبل البدء
| 1 |
انقر على النشاط لتكوين إعدادات النشاط. |
| 2 |
في General Settings section، أدخل المعلومات الآتية:
|
| 3 |
في Parse Settings قسم، قم بتكوين ما يلي:
Content Type Formats تصف الأمثلة التالية عينة من تنسيقات نوع محتوى الإدخال واستجابة JSON.
|
تعيين المتغير
استخدم نشاط "تعيين متغير" لتعيين القيم على المتغيرات. يمكنك تعديل قيم المتغيرات بناءً على متطلباتك أو وفقًا للتدفق.
يمكنك تكوين متغيرات متعددة داخل نشاط متغير مجموعة واحدة. وهذا يقلل من الحاجة إلى تكوين العديد من الأنشطة الفردية المتغيرة في اللوحة، وبالتالي تمكين مطوري التدفق من بناء وتعديل التدفقات بشكل أسرع.
حدد نوع المتغير الذي ترغب في تحديده. للحصول على مزيد من المعلومات، ارجع إلى المتغيرات المخصصة والمتغيرات المحددة مسبقًا.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) للتعامل مع أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، ارجع إلى تكوين معالجة الخطأ. إذا لم تقم بتكوين مسار معالجة الأخطاء، فإن معالج الأخطاء العام يعالج خطأ تنفيذ التدفق.
| 1 |
انقر على النشاط لتكوين إعدادات النشاط. |
| 2 |
في General Settings قسم، أدخل المعلومات الآتية:
|
| 3 |
في Variable Settings setion، تكوين folooing:
|
التحقق من كلمة المرور المستخدمة لمرة واحدة
يتيح لك التحقق من نشاط OTP التحقق من صحة OTP الذي يوفره المستخدم باستخدام مرجع المعاملة الذي تم التقاطه أثناء إنشاء OTP.
| 1 |
قم بسحب وإفلات نشاط التحقق من OTP على لوحة التدفق. |
| 2 |
في General Settings قسم، أدخل المعلومات الآتية:
|
| 3 |
في OTP Details قسم، قم بتكوين ما يلي: |
| 4 |
في Advanced Settings، قم بتكوين ما يلي:
|
| 5 |
في Extra Parameters، أدخل أزواج القيمة الرئيسية التي تم تعيينها في عقدة OTP التي تم إنشاؤها في شكل مفتاح وقيمة. كرر هذه الخطوة لإضافة معلمات متعددة. |
الأنشطة في الصوت
- تحويل دون مراجعة
- نقل مجمَّع
- تحليل تقدم المكالمات
- معاودة الاتصال
- جمع الأرقام
- القائمة
- تشغيل الرسالة
- تشغيل الموسيقى
- تسجيل
- التحكم في التسجيل
- جدولة معاودة الاتصال
- إرسال الأرقام
- تعيين إعلان
- تعيين معرف المتصل
- تعيين إعلان الهمس
- بدء بث الوسائط
- تحميل الصوت
تحويل دون مراجعة
ينطبق نشاط التحويل دون مراجعة عندما يجب تحويل المكالمة إلى DN خارجي أو جهة خارجية بناءً على معايير التدفق المحددة. يمكن أيضًا بدء النقل إلى جسر خارجي. تؤدي مجموعة المعيار التي تم تكوينها إلى بدء النشاط.
استخدم عقدة التحويل دون مراجعة لتحويل المكالمات إلى أرقام الطلب الخارجي أو أرقام دليل نقطة الدخول (EPDNs). لا يمكن تحويل المتغيرات باستخدام هذا النقل. لنقل جهات الاتصال بين نقاط الدخول أو التدفقات وتمرير بيانات جهة الاتصال مع جهة الاتصال، استخدم GoTo مع تخطيط متغير.
أثناء التحويل دون مراجعة، سيتم الاحتفاظ بقيود المهارات السابقة عند تحويل مكالمة إلى قائمة انتظار قائمة على المهارات. وذلك لأن قيود المهارات يتم حسابها عند تنفيذ تدفق ما. ومع ذلك، ونظرًا لعدم تنفيذ التدفق في حالة التحويل الأعمى، يتم الاحتفاظ بقيود المهارات السابقة.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) للتعامل مع أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، ارجع إلى تدفقات الحدث.
عند تصميم تدفق ما، لا يمكن أن يتضمن تفاعل الاستشارة نشاط تحويل دون مراجعة. لا يمكنك إضافة نشاط تحويل دون مراجعة داخل تدفقات الحدث في "التحكم في التدفق".
| 1 |
انقر على النشاط لتكوين إعدادات النشاط. |
| 2 |
في General Settings قسم، أدخل المعلومات الآتية:
|
| 3 |
في Transfer Dial Number قسم، تكوين رقم الوجهة الخاص بالمكالمة عن طريق إدخاله يدويًا أو تحديد متغير.
|
| 4 |
في Add header قسم، يمكنك تكوين معلمات عناوين SIP وتمريرها إلى الأنظمة الخارجية من خلال رسائل INVITE SIP. يمكنك تكوين ما يصل إلى 20 من العناوين في رسالة SIP INVITE الصادرة. يتم دعم استخدام عناوين X المخصصة حاليًا للمؤسسات التي تستخدم Webex Calling مع البوابة المحلية (LGW) كخيار الاتصال الهاتفي لمركز اتصال Webex.
يجب عليك تجنب تضمين معلومات PII الحساسة التالية داخل رؤوس SIP.
يتم حجز أنماط العناوين التالية للاستخدام الداخلي ولا يجب تمريرها كعناوين مخصصة. بشكل افتراضي، سيتم إسقاط أي عناوين تتطابق مع هذا النمط ولن يتم تمريرها إلى Webex Contact Center.
|
| 5 |
يصف قسم "رموز خطأ الفشل الصادر" رموز فشل الإخراج لنشاط التحويل دون مراجعة،
|
نقل مجمَّع
يسمح نشاط "التحويل المجسد" بتحويل المكالمة مؤقتًا مع تدفق إلى وجهة خارجية مع الاحتفاظ بالتحكم في المكالمة. يمكن أن تكون الوجهة الخارجية جسر خارجي أو خدمة الاستجابة الصوتية التفاعلية (IVR).
عندما ينهي الطرف الثالث المكالمة، يستمر تدفق المكالمة ويعاد تشغيلها حسب الطلب، مثل وضع المكالمة في قائمة انتظار الوكيل.
يتم تحسين نشاط التحويل المجسد لفك قائمة جهات الاتصال عند إرسال جهة اتصال إلى استجابة صوتية تفاعلية لجهة خارجية (IVR) أو التوزيع التلقائي للمكالمات (ACD). إذا لم يتم التعامل مع جهة الاتصال في نظام الجهة الخارجية، فيمكن إعادتها إلى قائمة الانتظار الأصلية.
على سبيل المثال، افترض أن مركز الاتصال لديه موارد وكيل Webex Contact Center وموارد الوكيل على مركز اتصال خارجي/PBX. يرغب العميل في وضع مكالمة في قائمة انتظار لدى وكلاء مركز اتصال Webex لفترة قصيرة (ولنقل 60 ثانية). إذا لم يتوفر وكيل خلال تلك الفترة، فيمكن بعد ذلك تحويل المكالمة عبر جسر (مع إنهاء قائمة ضمنية) إلى مركز الاتصال الخارجي للتعامل معها لتحسين وقت الاستجابة للعميل.
قبل البدء
-
لا يمكنك إضافة نشاط التحويل المجمَّع إلى نشاط جهة اتصال قائمة الانتظار.
-
لا تقم بإدخال نشاط التحويل المجمَّع لاحقًا في تدفق جهات الاتصال التي تم إيقافها مؤقتًا أو وضعها في قائمة الانتظار أو تعيينها إلى وكيل، . قد يؤدي هذا إلى خطأ تدفق غير مدعوم.
-
لا يمكنك استخدام نشاط "التحويل المجسد" في تدفقات المكالمات الصادرة.
-
لا يمكنك إضافة نشاط تحويل مجمَّع داخل تدفقات الحدث في "التحكم في التدفق".
| 1 |
انقر على النشاط لتكوين إعدادات النشاط. | ||||||||||||||||||
| 2 |
في قسم الإعدادات العامة، أدخل المعلومات الآتية:
| ||||||||||||||||||
| 3 |
في Transfer Dial Number قسم، تكوين رقم الوجهة الخاص بالمكالمة عن طريق إدخاله يدويًا أو تحديد متغير.
| ||||||||||||||||||
| 4 |
في Transfer Timeout Settings قسم، يمكنك تكوين سلوك نشاط التحويل المجمَّع عند عدم الرد على المكالمة المحولة خلال فترة زمنية محددة.
| ||||||||||||||||||
| 5 |
في Output Digit Settings قسم، يمكنك إخراج أرقام DTMF إلى الوجهة أثناء عملية التحويل المجمعة. استخدم هذا لإرسال المعلومات أو التنقل بين القوائم على نظام IVR التابع لجهة خارجية. يمكنك إدخال الأرقام يدويًا أو تحديد الأرقام الديناميكية باستخدام متغير.
الحد الأقصى لطول أرقام DTMF هو 32 من الأحرف. الأحرف المدعومة هي 0-9، وA-D، علامة النجمة (*)، والتجزئة (#)، والفاصلة (،). تشير الفاصلة (،) إلى تأخير ثانية واحدة. | ||||||||||||||||||
| 6 |
في Add header section، يمكنك تكوين معلمات عناوين SIP وتمريرها إلى الأنظمة الخارجية من خلال رسائل INVITE SIP. يمكنك تكوين ما يصل إلى 20 من العناوين في رسالة SIP INVITE الصادرة.
يتم دعم استخدام عناوين X المخصصة حاليًا للمؤسسات التي تستخدم Webex Calling مع البوابة المحلية (LGW) كخيار الاتصال الهاتفي لمركز اتصال Webex. يجب عليك تجنب تضمين معلومات PII الحساسة التالية داخل رؤوس SIP.
يتم حجز أنماط العناوين التالية للاستخدام الداخلي ولا يجب تمريرها كعناوين مخصصة. بشكل افتراضي، سيتم إسقاط أي عناوين تتطابق مع هذا النمط ولن يتم تمريرها إلى Webex Contact Center.
| ||||||||||||||||||
| 7 |
في Output Variable قسم، يمكنك التقاط معلومات حول نتيجة التحويل.
|
تحليل تقدم المكالمات
استخدم نشاط تحليل تقدم المكالمة لتعيين معلمات CPA لإجراء اكتشاف البريد الصوتي/الرد (AMD) لمعاودة الاتصال.
يمكنك إجراء نشاط تحليل تقدم المكالمة في المجالات التالية:
-
في التدفق الرئيسي، في أي نقطة بعد نشاط معاودة الاتصال.
-
في تدفق الحدث، في معالج الحدث CallbackFailed فقط.
-
في التدفق الرئيسي، في أي مرحلة لمعاودة الاتصال المجدولة أو معاودة الاتصال الشخصية المجدولة.
عند محاولة معاودة الاتصال، إذا وصلت المكالمة إلى AMD/البريد الصوتي، يحدد النظام المكالمة على أنها غير ناجحة. يتم التقاط نتيجة اكتشاف AMD في متغير مخرجات السبب الخاص بمعالج حدث CallbackFailed. إذا كانت القيمة CallbackFailed.reason هي AMD، فتشير إلى أنه تم اكتشاف AMD/البريد الصوتي للعميل. وبناء على متغير الإخراج هذا، يمكنك تكوين عمليات إعادة معاودة الاتصال.
يتوفر هذا النشاط فقط في حالة تمكين قائمة الانتظار المفضلة وميزات معاودة الاتصال للمؤسسة.
إذا قمت بتكوين استقصاء للعميل بعد المكالمة في التدفق الخاص بك، فلن يتم بدء الاستقصاء إذا تم الرد على المكالمة بواسطة AMD أو البريد الصوتي، ما يمنع إجراء الاستقصاءات غير الضرورية.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) للتعامل مع أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، ارجع إلى الأحداث.
| 1 |
انقر على النشاط لتكوين إعدادات النشاط. |
| 2 |
في General Settings قسم، أدخل المعلومات الآتية:
|
| 3 |
في Advanced Media Parameters قسم، قم بتكوين معلمات CPA التالية:
Output variables
|
معاودة الاتصال
يتوفر نشاط معاودة الاتصال فقط إذا تم تمكين قائمة الانتظار المفضلة وميزة معاودة الاتصال للمؤسسة. بشكل افتراضي، ينشئ نشاط معاودة الاتصال مهمة معاودة اتصال مجاملة في نفس قائمة الانتظار التي تم وضع المكالمة فيها في الأصل. في حال تفضيل ذلك، يمكنك تكوين قائمة انتظار مختلفة. إذا استخدمت نفس قائمة الانتظار، تحتفظ المهمة بموضعها في قائمة الانتظار حتى يتوفر الوكيل التالي.
عند تصميم تدفق ما، لا يمكن أن يتضمن تفاعل الاستشارة نشاط معاودة الاتصال بالمجاملة.
إذا كنت تفضل قائمة انتظار جديدة، ضع المهمة في أسفل قائمة الانتظار المفضلة. عندما يقبل أحد الوكلاء المهمة، يتم بدء معاودة الاتصال. إذا لم يرد المتصل، لا تتم إعادة محاولة معاودة الاتصال.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) للتعامل مع أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، ارجع إلى تدفقات الحدث.
| 1 |
انقر على النشاط لتكوين إعدادات النشاط. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 |
في General Settings قسم، أدخل المعلومات الآتية:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 |
في Callback Settings قسم، قم بتكوين ما يلي:
ال Callback Settings يحدد القسم رقم طلب معاودة الاتصال وقائمة الانتظار التي يجب وضع المتصل فيها لطلب معاودة الاتصال. يحتفظ النظام بموضع المتصل في قائمة الانتظار حتى يتوفر الوكيل التالي. يجب عليك استخدام نشاط قطع الاتصال لإنهاء فرع تدفق يستخدم نشاط معاودة الاتصال. وبخلاف ذلك، لا تنتهي المكالمة عند تقديم طلب معاودة الاتصال. يجب أن يختبر مسؤولو التدفق الميزة في بيئة غير إنتاجية للتأكد من صحة ANI التي تم تكوينها كجزء من ANI المتغير أم لا. إذا كانت ANI غير صحيحة، فستتحول معاودة الاتصال إلى ANI الافتراضي للنظام. هذه هي السيناريوهات التي يتم فيها تكوين ANI المخصص والتحقق من صحته لإدارة المستأجر والتحكم في التدفق. استنادًا إلى المكدس الذي تستخدمه، يمكنك رؤية عمليات التحقق التي تنطبق على هذا المكدس فقط.
Output Variables:
Error Codes فيما يلي رموز الأخطاء والأوصاف الخاصة بنشاط معاودة الاتصال:
|
جمع الأرقام
يطالب نشاط "جمع الأرقام" المتصل بإدخال إدخال نغمة مزدوجة متعددة الترددات (DTMF) مثل رقم الحساب. على غرار أنشطة "تشغيل الرسالة" و"القائمة"، يمكن أن يستخدم نشاط "جمع الأرقام" ملفات صوتية أو رسائل نصية إلى كلام أو مزيج من الاثنين معًا.
يقبل هذا النشاط أرقام إدخال DTMF من 0 إلى 9 والحروف الأبجدية A وB وC وD. يمكن للمتصل إدخال # أو * كرمز إنهاء للإشارة إلى نهاية إدخال DTMF.
لا يمكن للمتصل استخدام رموز الإنهاء لأي سيناريوهات أخرى كجزء من نشاط "جمع الأرقام" مثل تأكيد المبلغ أو معرف العميل.
بشكل افتراضي، تدعم منصة الوسائط من الجيل التالي DTMF من نوع RFC2833 فقط لكل من المكالمات الواردة والصادرة.
تدعم منصة الوسائط من الجيل التالي DTMF داخل النطاق.
تتوفر هذه الميزة فقط في حالة تمكين علامة الميزة المقابلة.
يمكنك أيضًا سماع نغمات DTMF داخل النطاق أثناء التسجيل وفي المؤتمر مع الأطراف الأخرى.
يمكنك تكوين مسارات معالجة الأخطاء هذه للتعامل مع أخطاء تنفيذ التدفق:
-
Entry Timeout— يشير إلى مسار مخرجات الخطأ الذي يتخذه التدفق بعد انقضاء مدة مهلة الإدخال. يضمن تكوين هذا المسار عدم خمول المتصل لفترة طويلة جدًا. قم بتعديل المدة الزمنية لمهلة الدخول في قسم "الإعدادات المتقدمة" في جزء "الخصائص". ضع في اعتبارك تشغيل رسالة لتوضيح ما هو متوقع من المتصل، ثم الرجوع مرة أخرى إلى بداية النشاط.
-
Unmatched Entry— يشير إلى مسار مخرجات الخطأ الذي يتخذه التدفق إذا أدخل المتصل إدخال DTMF الذي لم يتم تكوينه في قسم ارتباطات القائمة المخصصة. يضمن تكوين هذا المسار السماح للمتصل بإعادة تشغيل النشاط والمحاولة مرة أخرى. ضع في اعتبارك تشغيل رسالة لتوضيح ما هو متوقع من المتصل، ثم الرجوع مرة أخرى إلى بداية النشاط.
-
Undefined Error—لمزيد من المعلومات، ارجع إلى تكوين معالجة الخطأ.
| 1 |
انقر على النشاط لتكوين إعدادات النشاط. |
| 2 |
في General Settings قسم، أدخل المعلومات الآتية:
|
| 3 |
في Prompt قسم، قم بتكوين الإعدادات التالية:
|
القائمة
يتيح لك نشاط القائمة إنشاء تجربة استجابة الصوت التفاعلية (IVR) من Cisco Unified IP في التدفق الخاص بك. يقوم النشاط بتشغيل مطالبة تسمح للمتصل بإدخال رقم DTMF. وبناءً على الرقم الذي يدخله المتصل، يمكن أن يتخذ التدفق مسارًا مختلفًا.
يمكن أن تحتوي القائمة على 1-10 من الفروع، ممثلة بأرقام 0-9.
يمكنك استخدام نشاط القائمة مع تمكين تحويل النص إلى كلام أو بدونه. تتغير خيارات التكوين وفقًا لذلك.
يمكنك تكوين مسارات معالجة الأخطاء هذه للتعامل مع أخطاء تنفيذ التدفق:
-
No-Input Timeout— يشير إلى مسار مخرجات الخطأ الذي يتخذه التدفق بعد انقضاء مدة مهلة الإدخال. يضمن تكوين هذا المسار عدم خمول المتصل لفترة طويلة جدًا. قم بتعديل مدة مهلة عدم الإدخال في قسم "الإعدادات المتقدمة" في جزء "الخصائص". ضع في اعتبارك تشغيل رسالة لتوضيح التوقعات للمتصل، ثم الرجوع مرة أخرى إلى بداية النشاط.
-
Unmatched Entry— يشير إلى مسار مخرجات الخطأ الذي يتخذه التدفق بعد أن يدخل المتصل إدخال DTMF الذي لم يتم تكوينه في قسم "ارتباطات القائمة المخصصة". يضمن تكوين هذا المسار أن يتمكن المتصل من إعادة تشغيل النشاط والمحاولة مرة أخرى. ضع في اعتبارك تشغيل رسالة لتوضيح التوقعات للمتصل، ثم الرجوع مرة أخرى إلى بداية النشاط.
لإعادة توجيه المكالمة إلى بداية النشاط لعدد محدد من المرات:
-
أضف نشاط متغير تعيين بعد نشاط القائمة.
-
في نشاط القائمة، اتصل No-input timeout and Unmatched Entry عقد نشاط المتغير المحدد.
-
قم بتكوين نشاط "متغير تعيين" على النحو التالي:
-
في Variable اختيار الحقل Timeout.
-
تعيين ملف Variable Value to {{انتهاء المهلة +1}}.
-
-
إضافة نشاط الشرط بعد نشاط المتغير المحدد.
-
في نشاط الشرط، أدخل التعبير التالي:
{{Timeout >= n}}، حيث يشير 'n' إلى عدد المرات التي تريد فيها إعادة الاتصال مرة أخرى إلى القائمة قبل قطع الاتصال.
على سبيل المثال، إذا انتهت المهلة {{Timeout >= 3}}، يقوم التكوين بإرجاع المكالمة مرة أخرى إلى قائمة الانتظار قبل قطع المكالمة.
-
أضف نشاط تشغيل الرسالة متبوعًا بنشاط قطع الاتصال لتشغيل التسجيل وقطع الاتصال إذا لم يحدد المتصل الخيارات التي تم تكوينها أو حدثت انتهاء المهلة بعد عدد المرات.
-
| 1 |
انقر على النشاط لتكوين إعدادات النشاط. |
| 2 |
في General Settings قسم، أدخل المعلومات الآتية:
|
| 3 |
في Prompt قسم، قم بتكوين الإعدادات التالية:
|
تشغيل الرسالة
يقوم نشاط "تشغيل الرسالة" بتشغيل رسالة غير منقطعة إلى المتصل. يمكنك استخدام نشاط تشغيل الرسالة مع تمكين إمكانية تحويل النصوص إلى كلام منطوق أو بدونها. تتغير خيارات التكوين وفقًا لذلك.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) للتعامل مع أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، ارجع إلى تكوين معالجة الخطأ.
لا ينقطع نشاط تشغيل الرسالة لمدخلات DTMF.
يمكن مقاطعة نشاط تشغيل الرسالة بسبب توفر الوكيل للرد على المكالمة، إذا تم تضمينه بعد نشاط جهة اتصال قائمة الانتظار في تدفق المكالمة.
| 1 |
انقر على النشاط لتكوين إعدادات النشاط. |
| 2 |
في General Settings قسم، أدخل المعلومات الآتية:
|
| 3 |
في قسم المطالبة، قم بتكوين الإعدادات التالية:
لا تقم بتضمين نشاط "تشغيل الرسالة" المتكرر بعد نشاط جهة اتصال قائمة الانتظار فقط في تدفق المكالمة. يمكنك استخدام مزيج من نشاط تشغيل الموسيقى ونشاط تشغيل الرسالة قيد التشغيل لإجراء تدفق صالح للمكالمات. عند تضمين نشاط تشغيل الرسالة قبل نشاط طلب HTTP في تدفق المكالمة، يتم تنفيذ طلب HTTP فقط بعد تشغيل الصوت بشكل كامل. |
تشغيل الموسيقى
يقوم نشاط تشغيل الموسيقى بتشغيل الموسيقى عند وصول مكالمة أو وجودها في قائمة انتظار. يمكنك اختيار ملف صوت لتشغيله، عندما تضع متصل قيد الانتظار.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) للتعامل مع أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، ارجع إلى تكوين معالجة الخطأ.
قبل البدء
عند تضمين نشاط تشغيل موسيقى قبل نشاط طلب HTTP في تدفق المكالمة، يتم تنفيذ طلب HTTP فقط بعد تشغيل الصوت بالكامل.
| 1 |
انقر على النشاط لتكوين إعدادات النشاط. |
| 2 |
في General Settings قسم، أدخل المعلومات الآتية:
|
| 3 |
في Music Settings قسم، قم بتكوين الإعدادات التالية:
عند تضمين نشاط تشغيل موسيقى قبل HTTP Request يتم تنفيذ طلب HTTP فقط بعد تشغيل الصوت بالكامل. |
تسجيل
يسجل نشاط السجل إدخال الكلام أو نطق المتصلين الذين يمكن الرجوع إليهم في نفس تدفق المكالمة. هذا النشاط متاح فقط للعملاء الذين يستخدمون النظام الأساسي للوسائط من الجيل القادم. يخزن النظام ملفات الصوت المسجلة فقط أثناء المكالمة، وبعد ذلك يتم حذف هذه الملفات تلقائيًا من النظام. في الوقت الحالي، ملفات الصوت المسجلة بتنسيق غير مشفر. لا نوصي بتسجيل المعلومات الحساسة باستخدام هذه الميزة.
لا تستخدم نشاط التسجيل داخل استشارة لتدفق رقم طلب نقطة الدخول، لأن هذا التكوين غير مدعوم.
| 1 |
سجّل الدخول إلى Control Hub، واختر الخدمات > مركز الاتصال > التدفقات. | ||||||||||||||||||||||||
| 2 |
انقر على إدارة التدفقات ثم انقر على إنشاء تدفقات. | ||||||||||||||||||||||||
| 3 |
انقر على بدء جديد. تظهر نافذة Flow Designer (مصمم التدفق). | ||||||||||||||||||||||||
| 4 |
في حقل Flow Name (اسم التدفق)، أدخل اسمًا فريدًا. | ||||||||||||||||||||||||
| 5 |
قم بسحب وإفلات نشاط التسجيل من مكتبة النشاط إلى لوحة التدفق الرئيسية. | ||||||||||||||||||||||||
| 6 |
في الإعدادات العامة، قم بتنفيذ الإجراءات التالية:
| ||||||||||||||||||||||||
| 7 |
في إعدادات التسجيل، قم بتكوين الحقول التالية:
| ||||||||||||||||||||||||
| 8 |
في قسم متغيرات الإخراج، اعرض المتغيرات التالية:
يمكنك استخدام متغير إخراج Record_audioFileData في أنشطة مثل تشغيل الرسالة والقائمة وجمع الأرقام في تدفق مكالمة. يمكن تعريف متغير الإخراج هذا كمتغير صوت في إعدادات المطالبة الخاصة بأنشطة IVR لتشغيل الصوت المسجل للمتصلين. يمكن أن تكون القيمة المتغيرة في شكل تعبير حصاة:
يمكنك استخدام متغير إخراج Record_audioFileData في نشاط HTTP Request لتحميل الصوت المسجل إلى خادم خارجي أو واجهة برمجة التطبيقات التابع لجهة خارجية. يمكن عمل ذلك عن طريق اختيار نوع المحتوى باعتباره ملف ومتغير مخرجات نشاط السجل من القائمة المنسدلة المحتوى في نص الطلب. يسرد الجدول التالي رموز الخطأ والأوصاف الخاصة بنشاط السجل:
|
التحكم في التسجيل
يوفر "مصمم التدفق" نشاط التحكم في التسجيل بغرض الحصول على موافقة المستخدم أو المتصل على التسجيل. تعد الموافقة على التسجيل إحدى خصائص التكوين المتوفرة كجزء من هذا النشاط. استخدم نشاط قائمة لالتقاط موافقة المستخدم في متغير تدفق منطقي. أثناء إجراء التفاعل، إذا كنت ترغب في التقاط قيمة الموافقة لإنشاء تقرير، فاستخدم المتغير المنطقي كمدخلات لقيمة خاصية الموافقة الخاصة بنشاط التحكم في التسجيل. بعد ذلك، يمكنك وضع علامة على المتغير المستخدم لالتقاط موافقة المتصل على أنه قابل للإبلاغ عنه.
يمكن لمطور التدفق تحديد ما إذا كانت الموافقة على التسجيل لمكالمة يجب التقاطها أم لا، لأغراض الإبلاغ. عندما يرغب أحد العملاء في الحصول على موافقة التسجيل، استخدم المتغيرات العامة لإنشاء تقرير الموافقة. عندما لا يرغب العميل في الحصول على موافقة التسجيل، استخدم المتغيرات المحلية. يوفر هذا الأمر مرونة أفضل للمستأجرين والعملاء لإدارة استخدام المتغيرات.
يمكنك تكوين "عنصر التحكم في التسجيل" باستخدام الخطوات التالية:
-
في "مصمم التدفق"، قم بسحب وإفلات Recording Control النشاط من مكتبة النشاط إلى اللوحة.
-
انقر فوق Recording Control النشاط لتكوين إعدادات النشاط.
-
في General Settings، أدخل اسمًا للنشاط في Activity Label.
-
(اختياري) في Activity Description أدخل وصفًا للنشاط.
-
في Recording Control Settings، حدد متغير تدفق من القائمة المنسدلة لـ Enable Recording.
يقوم نشاط القائمة لـ IVR (الاستجابة الصوتية التفاعلية) ونشاط التحكم في التسجيل عند استخدامهما معًا في التدفق بتمكين التقاط الموافقة على التسجيل. يتم إعطاء الأولوية لإعداد موافقة المستخدم في التدفق مقارنةً بمستوى المستأجر أو مستوى قائمة الانتظار أو إعدادات تكوين مستوى جدول التسجيل.
يمكن إدارة التحكم في التسجيل في السيناريوهات التالية:
-
إذا تم تعيين تكوين موافقة المستخدم على "نعم" في التدفق، ففي هذه الحالة يتم تسجيل المكالمة، بغض النظر عن تكوين التسجيل الذي تم إعداده على مستوى المستأجر أو قائمة الانتظار أو جدول التسجيل.
-
إذا لم يوافق المستخدم وتم تعيين التكوين على "لا" في التدفق، ففي هذه الحالة لا يتم تسجيل المكالمة، بغض النظر عن تكوين التسجيل الذي تم إعداده على مستوى المستأجر أو قائمة الانتظار أو جدول التسجيل.
-
إذا لم يتم تكوين موافقة المستخدم في التدفق، ولكن تم تعيين التكوين على "نعم" على أي مستوى من المستويات الأخرى مثل المستأجر أو قائمة الانتظار أو جدول التسجيل، ففي هذه الحالة يتم تسجيل المكالمة.
-
إذا لم يتم تكوين موافقة المستخدم، وتعيين التكوين على "لا" على جميع المستويات مثل المستأجر وقائمة الانتظار وجدول التسجيل، لا يتم تسجيل المكالمة.
بالإضافة إلى ذلك، لا تزال تكوينات التسجيل الأخرى مثل "متابعة عند النقل" و"تمكين استئناف الإيقاف المؤقت" و"مدة الإيقاف المؤقت" وغيرها يتم تطبيقها بناء على التسلسل الهرمي الحالي مثل مستوى المستأجر أو قائمة الانتظار أو جدول التسجيل.
متغيرات الإخراج
لا يحتوي هذا النشاط على متغيرات إخراج.
جدولة عمليات معاودة الاتصال بخدمة IVR
تتيح ميزة معاودة الاتصال المجدولة للعملاء جدولة معاودة الاتصال باستخدام IVR. يستطيع العملاء طلب معاودة الاتصال بشكل مستقل، دون التحدث إلى وكيل، مما يؤدي إلى عمليات أكثر كفاءة لمركز الاتصال. لدعم إمكانات معاودة الاتصال المجدولة للعملاء، توفر وحدة "مصمم التدفق" نشاط معاودة الاتصال الجدولة داخل التدفق.
جدولة معاودة الاتصال
استخدم نشاط "جدولة معاودة الاتصال" لتمكين المتصلين من جدولة عمليات معاودة الاتصال بسهولة من خلال نظام IVR. يمكنك استخدام مطالبات DTMF معينة لالتقاط تفاصيل الجدولة من المتصل وتمرير هذه المعلومات كمدخلات إلى نشاط معاودة الاتصال الجدولة.
تتيح لك الأقسام التالية تكوين نشاط "جدولة معاودة الاتصال":
- إعدادات عامة
- إعدادات جدولة معاودة الاتصال
- متغيرات مخرجات النشاط
قبل البدء
تأكد من تكوين نقطة إدخال معاودة الاتصال في Control Hub. ارجع إلى قسم إعداد نقطة دخول معاودة الاتصال لمعرفة التفاصيل.
| 1 |
في "مصمم التدفق"، قم بسحب وإفلات نشاط معاودة الاتصال الجدولة من "مكتبة النشاط" إلى اللوحة. |
| 2 |
انقر على النشاط لتكوين إعدادات النشاط. |
| 3 |
في قسم الإعدادات العامة، أدخل المعلومات الآتية: |
| 4 |
في Schedule Callback Settings قسم، قم بتكوين التفاصيل التالية: قم بتضمين سلسلة من أنشطة IVR (قائمة، وجمع الأرقام) لجمع هذه المعلومات من المتصل وتمريرها إلى نشاط معاودة الاتصال المجدول. لتسهيل هذا الأمر، اطّلع على تدفق معاودة الاتصال الفرعي المجدول لمعرفة التفاصيل.
|
متغيرات مخرجات النشاط
تقوم متغيرات مخرجات النشاط بتخزين البيانات التي يتم التقاطها من الأنشطة ويتم إنشاؤها تلقائيًا عند إضافة أنشطة معينة إلى اللوحة.
يحتوي نشاط معاودة الاتصال الجدولة على متغيرات الإخراج التالية:
- ScheduleCallback.FailureCode: يخزن رمز الفشل. يعين النظام هذه القيمة فقط عندما يفشل النشاط.
- ScheduleCallback.FailureDescription: يخزن تفاصيل الفشل. يعين النظام هذه القيمة فقط عندما يفشل النشاط.
فيما يلي رموز الخطأ وأوصاف نشاط معاودة الاتصال المجدول:
|
رمز الفشل |
قيمة رمز الفشل |
وصف الفشل |
|---|---|---|
|
1 | طلب غير صالح | لأي مدخلات غير صالحة. |
|
3 | قائمة _غير صالحة | لمعرفة تفاصيل قائمة الانتظار غير الصالحة. |
|
6 |
خطأ في ال_النظام |
يمثل هذا الرمز الأخطاء المتنوعة (التي لا تندرج في أي من الفئات المحددة). |
الخطوات التالية
إرسال الأرقام
يمكنك استخدام نشاط إرسال الأرقام لتكوين التدفقات التي ترسل نغمات DTMF إلى المتصل أثناء تفاعل IVR. يعد هذا الأمر مفيدًا لما يلي:
-
Secure authentication— إنشاء تدفق مكالمة مصدق عليه عن طريق التحقق من المتصل باستخدام DTMF.
-
Interacting with external systems— التواصل مع الأنظمة الأخرى التي تتطلب إدخال DTMF.
يقوم نشاط "إرسال الأرقام" بتمكين المصادقة القائمة على النغمة وهو مهم في السيناريوهات التي تتطلب تفاعلات آمنة مثل التحقق من صحة مسار المكالمة.
| 1 |
انقر على النشاط لتكوين إعدادات النشاط. |
| 2 |
في General Settings قسم، أدخل المعلومات الآتية:
|
| 3 |
في Play DTMF Settings قسم، قم بتكوين الإعدادات التالية:
|
تعيين إعلان
يقوم نشاط "إعلان تعيين" بتكوين الإعلانات التي يتم تشغيلها عند اتصال مكالمة بوكيل. عند التمكين، يمكنك تكوين رسالة مسجلة بشكل مسبق كرسالة امتثال تتضمن معلومات قانونية، أو رسالة تحية الوكيل المخصصة، أو كليهما. يمكنك استخدام هذا النشاط لكل من المكالمات الواردة والصادرة.
- بالنسبة التدفقات الواردة — قم بتكوين نشاط الإعلان قبل نشاط جهة اتصال قائمة الانتظار للحصول على الأداء الأمثل. بدلاً من ذلك، يمكنك تكوينه داخل حدث ما قبل الطلب في سير عمل الحدث.
- بالنسبة لتدفقات المكالمات الصادرة — يجب تكوين نشاط الإعلان 1} داخل حدث ما قبل الطلب. تأكد من أن نشاط "تعيين هوية المتصل" هو نشاط المحطة لحدث ما قبل الطلب.
يدعم نشاط "تعيين الإعلان" أنواع الإعلانات التالية:
- رسالة الامتثال
- رسالة ترحيب الوكيل
- إعلان الهمس
ارجع إلى تحسين الكفاءة باستخدام الرسائل المسجلة مسبقًا لمعرفة المزيد من التفاصيل.
لتكوين نشاط تعيين الإعلان، قم بتنفيذ الخطوات التالية:
- سجّل الدخول إلى Control Hub.
- التنقل إلى .
- اختر التدفق المطلوب وانقر على Go to Flow Settings رمز لفتح التدفق المطلوب.
- قم بسحب وإفلات نشاط "تعيين الإعلان" في لوحة التدفق الرئيسية.
- في General Settings علامة تبويب، قم بتكوين المعلمات التالية:
-
في حقل تسمية النشاط، أدخل اسمًا للنشاط.
-
في حقل وصف النشاط، أدخل وصفًا للنشاط.
-
- لتكوين تحية الوكيل، قم بتشغيل Enable Agent Greeting تبديل. في Greeting Purpose أدخل اسم غرض التحية.
-
لتكوين رسالة الامتثال، قم بتشغيل Enable Compliance Message تبديل. اختر الملف الصوتي المطلوب من القائمة المنسدلة.
- انقر فوق Save.
- انقر فوق Publish لنشر التدفق.
تعيين معرف المتصل
استخدم نشاط تعيين معرف المتصل لتحديد معرف المتصل الذي يتم عرضه أثناء المكالمة. يجب استخدام نشاط "تعيين هوية المتصل" في "تدفقات الأحداث" فقط. تعيين "معرف المتصل" هو نشاط طرفي يمثل نهاية تدفق حدث PreDial الذي حدث. يساعد نشاط تعيين هوية المتصل في تكوين ANI للسيناريوهات التالية:
-
المكالمات الواردة
-
مكالمات الطلب الصادر
-
معاودة الاتصال بالمجاملة
-
معاينة الحملة
-
معاودة الاتصال عبر الويب
-
تدفق التنفيذ
-
التحويل إلى رقم الطلب
-
استشارة لطلب الرقم
استشارة الوكيل
استشارة EP-DN/قائمة الانتظار
-
التحويل إلى EP/قائمة الانتظار
يمكنك تكوين هذا النشاط بجوار معالج حدث PreDial. يمكن تكوين ANI المطلوب باستخدام نشاط "ضبط هوية المتصل" بناءً على خدمة تعريف الرقم المطلوب (DNIS) أو نوع العملية أو نوع المشارك.
يمكنك تكوين DN الخاص بالوكيل كتعريف ANI مخصص، بحيث يتمكن الوكيل الذي يتم الاتصال به من رؤية DN/رقم الامتداد الخاص بوكيل المتصل عند الاتصال به. يقلل هذا الأمر من فرص إسقاط المكالمات الداخلية. على سبيل المثال، عندما يتصل مستخدم المكتب الأمامي (وكيل مركز الاتصال) بمستخدم المكتب الخلفي (موظف داخلي)، يستطيع مستخدم المكتب الخلفي رؤية هوية المتصل الداخلي (رقم/امتداد جهة الاتصال) للوكيل، وبالتالي تقليل حالات رفض المكالمات.
لهذا الغرض، يمكن للمتصل رؤية رقم/امتداد جهة الاتصال فقط عندما يتم الاتصال بالوكيل الذي يتم الاتصال به من خلال طلب خارجي أو استشارة أو تحويل إلى DN، وتتم إضافة DN إلى قائمة أرقام جهات الاتصال.
يجب عليك إضافة رقم جهة الاتصال إلى قائمة الأرقام الداخلية لمؤسسة في Control Hub. لمعرفة مزيد من المعلومات عن كيفية إضافة رقم جهة اتصال، ارجع إلى إنشاء رقم جهة اتصال أو امتداد.
إذا أدخلت رقمًا عشوائيًا، يتحقق النظام من هذا الرقم باستخدام تعيين EP-DN الافتراضي الذي تم تكوينه على Control Hub أو مدخل الإدارة. في حالة عدم التطابق، يقوم النظام بإعادة توجيهه إلى ANI الافتراضي. لمزيد من المعلومات حول التحقق من صحة ANI المخصص، ارجع إلى معاودة الاتصال.
لضمان بقاء الأرقام الأصلية متاحة للتحليل في التقارير، لا يتم تغيير تعريف ANI الذي يظهر في التقارير إلى تعريف ANI المخصص.
| 1 |
انقر على النشاط لتكوين إعدادات النشاط. | ||||||||||||||||||||||||||||||
| 2 |
في General Settings قسم، أدخل المعلومات الآتية:
| ||||||||||||||||||||||||||||||
| 3 |
في Caller ID Settings قسم، يرجى تكوين ما يلي:
يعتمد تخصيص ANI على المتطلبات التنظيمية. النظر في التبعيات الإقليمية قبل نشر البيئة. معالج حدث PreDial الذي يتم استخدامه لتخصيص هوية المتصل يتجاوز ANI الذي حددته مسبقًا مثل ANI الخاص بالطلب الخارجي الذي حددته الوكيل، أو معاودة الاتصال بالمجاملة مع تخصيص ANI، أو أي سيناريو مشابه. يكون دعم التدفق مطلوبًا لأي سيناريو وارد أو صادر لتخصيص ANI. بالنسبة لحالات الاستخدام التي تعتمد على مقدمي الخدمات مثل القرارات المستندة إلى رمز البلد، والقيود الإقليمية، وما إلى ذلك، فكر في اختبار التدفقات مع مقدمي الخدمات أولاً. لكي يعمل ANI كما هو متوقع في سيناريوهات المكالمات المختلفة، يجب توفر بيئة من الجيل القادم. استخدام ANI لسيناريوهات متعددة قابلة للتطبيق في بيئة الجيل القادم هي:
Create contact number or extension يمكنك إضافة رقم جهة اتصال إلى قائمة الأرقام الداخلية لمؤسستك. ستكون تعريفات ANI المخصصة ظاهرة لجهات الاتصال المضافة هذه. يمكنك إما إضافة رقم جهة اتصال واحد في المرة الواحدة، أو استخدام العمليات المجمعة لتحميل أرقام جهات الاتصال كملف CSV. لمعرفة مزيد من المعلومات عن كيفية تنفيذ عمليات مجمعة لإنشاء كائنات التكوين أو تعديلها أو استيرادها أو تصديرها في Control Hub، ارجع إلى العمليات المجمعة في Webex Contact Center. لإضافة رقم جهة اتصال أو امتداد:
|
تعيين إعلان الهمس
يقوم نشاط إعلان الهمس تعيين بتشغيل رسالة قصيرة مسجلة بشكل مسبق إلى الوكيل قبل أن يتصل الوكيل بمتصل. يتم تشغيل الإعلان للوكيل فقط؛ ويسمع المتصل رنين الافتراضي أثناء تشغيل إعلان الهمس.
يمكن أن يشتمل محتوى الإعلان على معلومات عن المتصل تساعد في إعداد الوكيل لمعالجة المكالمة.
من خلال تزويد الوكلاء بهذه المعلومات في المقدمة، تساعدهم الإعلانات الهمس على التعامل مع المكالمات بشكل أكثر كفاءة، مما يؤدي إلى تقليل أوقات التعامل مع المكالمات وتحسين رضا العملاء.
عند تشغيل الهمس، لا يمكنك:
-
ضع المكالمة قيد الانتظار أو تحويلها أو المؤتمر.
-
اطلب مساعدة المشرف.
تصبح هذه الميزات متاحة مرة أخرى بعد اكتمال الإعلان.
إعلان همس:
-
ينطبق على المكالمات الواردة والتحويل العشوائي إلى EP.
-
يمكن أن تكون سلسلة TTS مطالبة أو (نص إلى كلام).
-
يمكن دمجها مع رسالة الامتثال وتحية الوكيل، وفي هذه الحالة يتم تشغيل الهمس أولاً.
-
غير مضمن في تسجيل المكالمة.
-
يدعم جميع أنواع نقاط نهاية الوكيل مثل الهاتف والعميل البرمجي وWebRTC.
| 1 |
انقر على النشاط لتكوين إعدادات النشاط. |
| 2 |
في General Settings قسم، أدخل المعلومات الآتية:
|
| 3 |
في Whisper Announcement قسم، يمكنك تعيين رسالة ما قبل المكالمة للوكلاء، مع تقديم تفاصيل المتصل الرئيسية للخدمة المخصصة. عند تشغيل تبديل "تمكين النص إلى كلام"، يمكنك اختيار الموصل المطلوب.
|
بدء بث الوسائط
يتم استخدام نشاط بدء بث الوسائط لتمكين تدفق الوسائط الصوتية من محادثات المكالمات النشطة بين المتصل والوكيل.
لمعرفة المزيد من التفاصيل عن كيفية استخدام النشاط في تدفقات المكالمات، ارجع إلى تمكين بث الوسائط لقوائم انتظار محددة.
تحميل الصوت
استخدم نشاط تحميل الصوت في التدفق لتمكين تحميل رسائل التحية الخاصة بالوكيل.
| 1 |
سجّل الدخول إلى Control Hub. |
| 2 |
التنقل إلى . |
| 3 |
اختر التدفق المطلوب وانقر على Go to Flow Settings رمز لفتح التدفق المطلوب. |
| 4 |
اسحب نشاط تحميل الصوت وأسقطه في لوحة التدفق الرئيسية. |
| 5 |
في General Settings قسم، قم بتكوين المعلمات التالية: |
| 6 |
في Audio File Information علامة تبويب، قم بتكوين المعلمات التالية: |
تدفقات الحدث
تحتوي علامة التبويب تدفقات الحدث على معالجات الأحداث التالية التي تستخدمها عبر الأنشطة المختلفة:
- خطأ في OnGlobal
- تم قبول الوكيل
- تم إنهاء جهة اتصال Phone
- الوكيل المعروض
- الوكيل غير متصل
- فشل معاودة الاتصال
- ما قبل الطلب
- تم تحديث جهة الاتصال
- نتيجة المكالمة الصادرة
خطأ في OnGlobal
يسهّل هذا الحدث معالجة الأخطاء العامة. يقوم النظام بتشغيل هذا الحدث عندما لا تقوم بتكوين ارتباطات مسار الخطأ في نشاط ما. تعرض كل الأنشطة المتعلقة بمعالجة المكالمات والأنشطة في التحكم في التدفق لهذا الحدث. لمزيد من المعلومات، ارجع إلى سير عمل OnGlobalError.
تم قبول الوكيل
يقوم النظام بتشغيل هذا الحدث عندما يرد وكيل على مكالمة واردة ومقاطعة تجربة جهة الاتصال في قائمة انتظار. يتم تشغيل هذا الحدث مباشرةً لمكالمات الحملة التقدمية والتنبؤية والمعاينة بمجرد أن يرد الوكيل على المكالمة.
الأنشطة التي تفتح هذا الحدث هي النافذة المنبثقة للشاشة وجهة اتصال قائمة الانتظار.
تم إنهاء جهة اتصال Phone
يقوم النظام بتشغيل هذا الحدث عند قطع اتصال مكالمة مباشرة، وإزالة كل المشاركين. يتوفر الحدث إذا كنت تستخدم أنشطة محددة لمعالجة المكالمات في تدفق مثل النافذة المنبثقة للشاشة والملاحظات. هذا الحدث لا يتطلب التصعيد إلى وكيل.
عند إنشاء تدفق، لا تضيف أي نشاط IVR بعد
PhoneContactEnded الحدث. في أثناء تنفيذ التدفق، لن يعمل التدفق عندما تقوم بإضافة نشاط بعد انتهاء جهة الاتصال.
يعرض نشاط جهة اتصال قائمة الانتظار فقط هذا الحدث.
الوكيل المعروض
يقوم النظام بتشغيل هذا الحدث عند توفير جهة اتصال صوتية لأحد الوكلاء. يسمح هذا الحدث لمطور التدفق بتكوين العديد من الأنشطة المدعومة التي تعد جزءًا من معالجة الحدث. على سبيل المثال، يمكن لمطور التدفق تكوين نشاط منبثق للشاشة مقابل حدث AgentOffered. يوفر هذا التكوين معلومات متعلقة بالعميل إلى الوكيل قبل أن يتلقى الوكيل مكالمة أو يرد عليها.
هذا الحدث مرتبط بـ NewContact.
ال AgentOffered الحدث غير مدعوم للحملات التقدمية والتنبؤية والمعاينة.
يمكنك عرض المتغيرات ذات الصلة في متغيرات مخرجات الحدث.
الوكيل غير متصل
يقوم النظام بتشغيل هذا الحدث عندما ينقطع الوكيل الأخير عن مكالمة مباشرة، تاركًا العميل وحده على الخط.
يعرض نشاط جهة اتصال قائمة الانتظار هذا الحدث.
فشل معاودة الاتصال
يقوم النظام بتشغيل هذا الحدث عند فشل معاودة اتصال مجاملة أو معاودة اتصال مجدولة أو معاودة اتصال شخصية مجدولة.
-
يعيد النظام محاولة معاودة الاتصال فقط في حالة فشل معاودة الاتصال من طرف جهة الاتصال. تفشل معاودة الاتصال عندما تكون جهة الاتصال مشغولة أو غير متاحة، أو عندما لا يكون هناك رد من أحد الوكلاء.
-
أيضًا، تنتهي المكالمة الواردة من الوكيل عند عدم إمكانية الوصول إلى هاتف الوكيل أو رفض الوكيل المكالمة. تنتقل المكالمة مرة أخرى إلى قائمة الانتظار وتتجه مرة أخرى إلى وكيل متاح.
-
وفي حالات معاودة الاتصال المجدولة أيضًا، تفشل معاودة الاتصال عند الوصول إلى وقت الانتهاء المجدول دون توجيه المكالمة إلى وكيل. في عمليات معاودة الاتصال الشخصية المجدولة، تفشل عملية معاودة الاتصال أيضًا في حالة عدم تسجيل دخول الوكيل المعين.
لاستخدام إعادة محاولة معاودة الاتصال في تدفق، قم بتكوين متغير تدفق محلي (باستخدام نشاط SetVariable) بقيمة 0 وزيادته كما هو مطلوب. تأكد من أن القيمة أقل من قيمة عدد متغير إعادة المحاولة.
يمكنك إرفاق أحداث أخرى تطلبها في التدفق لمحاولة إعادة محاولة معاودة الاتصال. قم بتضمين نشاط 2الانتظار متبوعًا بـ معاودة الاتصال أو أي من أنشطة الانتظار مثل "قائمة الانتظار إلى الوكيل" والاتصال بقائمة الانتظار في التدفق. استخدم هذه الأنشطة بأي مجموعة أو ترتيب بعد نشاط الانتظار.
لإنهاء عمليات إعادة المحاولة:
-
لحالة حقيقية، استخدم نشاط "التدفق النهائي". لا تستخدم نشاط قطع الاتصال.
-
بالنسبة لحالة غير صحيحة، استخدم قطع الاتصال بعد تكوين متغير إعادة المحاولة في التدفق. في هذه الحالة، تكتمل جميع محاولات إعادة المحاولة ولا تتوفر عمليات إعادة المحاولة.
الحد الأقصى لعدد محاولات إعادة محاولة معاودة الاتصال هو 10. الحد الأقصى لوقت يمكن أن يظل التفاعل في النظام هو 14 من الأيام. أي شيء يحدث أولاً يعتبر حياة التفاعل لتكوين إعادة المحاولة.
عند استخدام نشاط انتظار، يكون الحد الأدنى للفاصل الزمني للتأخير بين إعادة المحاولة 10 من الثواني، والحد الأقصى للفاصل الزمني للتأخير بين إعادة المحاولة 72 من الساعات.
عندما تكون حالة جهة الاتصال في مهلة إيقاف الاتصال مؤقتًا، وإذا كانت محاولات إعادة المحاولة متاحة، يتم إنشاء حدث CallbackFailed. يستمر معالج الحدث الذي تم تكوينه في التدفق في إعادة محاولة معاودة الاتصال للمحاولات المتبقية.
عندما يفشل معاودة الاتصال بجهة اتصال، يتم وضع جهة الاتصال في قائمة الانتظار ويتم إنشاء حدث CallbackFailed. يستطيع معالج إعادة المحاولة وضع قائمة الانتظار مرة أخرى باستخدام أي من الأنشطة مثل معاودة الاتصال (نفس الوجهة أو مختلفة) و/أو جهة اتصال قائمة الانتظار و/أو وكيل قائمة الانتظار.
إذا تم تكوين معاودة الاتصال إلى وجهة مختلفة في
CallbackFailed معالج الأحداث، لن يتم المضي قدمًا في المهارات.
بالنسبة لمعاودة الاتصال المجدولة أو معاودة الاتصال الشخصية المجدولة في تدفق إعادة المحاولة، استخدم NewContact.DNIS في نشاط معاودة الاتصال إذا تم تكوينه.
ما قبل الطلب
كجزء من NewContact، يتيح حدث PreDial لمطور التدفق تعيين معرف المتصل أو تخصيصه باستخدام نشاط معرف المتصل تعيين.
عند إنشاء سير عمل، يتوفر هذا الحدث في علامة تبويب "تدفقات الأحداث" من "مصمم التدفق". هذا حدث ينتهي بتكوين نشاط "تعيين هوية المتصل". يتم تشغيل هذا الحدث لكل من الوكيل والعميل بناءً على سيناريو المكالمة.
لكي تنجح مكالمات الحملة، يجب إجراء مكالمات الوكيل ومكالمات العملاء من نفس منطقة الوسائط. يتم تحديد منطقة الوسائط بناءً على ANI/CLID للمكالمة عند عرضها على الوسائط. يتم تنفيذ الربط بين ANI ومنطقة الوسائط في Control Hub. يجب اختيار تعريفات ANI المحددة في مكالمة الوكيل ومكالمة العميل، إذا تم التحكم فيها من خلال حدث PreDial في التدفق، بحيث تنشأ كلتا المكالمتين من نفس المنطقة.
على سبيل المثال، إذا كان يوجد وكيل في سنغافورة، ولكن يجب إجراء مكالمات العميل في الولايات المتحدة، فقد يتم تحديد ANI لمكالمة العميل بحيث تكون منطقة الوسائط هي الولايات المتحدة. وبالمثل، يجب أيضًا اختيار ANI المحدد لمكالمة الوكيل في حدث PreDial بحيث تكون منطقة الوسائط المحددة هي الولايات المتحدة.
يعرض الجدول التالي قائمة بأنواع العمليات وأنواع المشاركين المقابلة لـ PreDial.operationType.
|
ما قبل الطلب.OperationType |
الطلب المسبق.المشارك |
|---|---|
|
|
الوكيل |
|
|
الوكيل، العميل |
|
|
الوكيل، العميل |
|
|
الوكيل، العميل |
|
|
الوكيل، العميل |
|
|
الاسم المميز |
|
|
الوكيل |
|
|
الاسم المميز |
|
|
الوكيل |
|
|
الوكيل |
|
|
قالب: EP |
تخصيص ANI لا ينطبق على المشرف عند تكوين مراقبة المكالمات.
قم بتكوين كل مسار معالج لحدث PreDial مع تعيين هوية المتصل كنشاط طرفي، وإلا يمكن التخلي عن جهة الاتصال.
يكون دعم التدفق مطلوبًا لأي سيناريو وارد أو صادر لاستخدام معالج حدث PreDial.
لا تستخدم أنشطة التدفق الموجودة في قائمة انتظار جهة اتصال مع معالج حدث PreDial.
بالنسبة لميزة ANI التي تم تكوينها مقابل جهة اتصال صادرة، يتم توجيه المكالمة عبر المنطقة التي يتم تعيين ميزة ANI للوكيل إليها بغض النظر عن المنطقة التي تقع فيها جهة الاتصال. على سبيل المثال، إذا كان لدى مؤسسة مراكز اتصال في الولايات المتحدة وأستراليا وتم تشغيل مكالمة صادرة لجهة اتصال موجودة في الولايات المتحدة مع ANI الخاص بالوكيل المرتبطة بمنطقة أستراليا، يتم توجيه المكالمة عبر أستراليا.
ارجع إلى الجدول استخدام ANI لسيناريوهات متعددة في بيئة من الجيل القادم في قسم قم بتعيين هوية المتصل لاستخدام ANI في سيناريوهات المكالمات المختلفة.
يمكنك عرض المتغيرات ذات الصلة في متغيرات مخرجات الحدث.
تم تحديث جهة الاتصال
يقوم النظام بتشغيل هذا الحدث عندما تتغير ANI الخاص بالمتصل. على سبيل المثال، إذا انتقلت مكالمة العميل أولاً إلى مكتب المشغّل وتم إرسالها بعد ذلك إلى الوكيل، يتم تحديث سطح مكتب الوكيل وجهاز الوكيل وجميع المعلومات ذات الصلة تلقائيًا باستخدام ANI الخاص بالمتصل. يضمن ذلك العرض الدائم لهوية المتصل الأصلي والتفاصيل الصحيحة.
لا تعكس عمليات تحويل المكالمات التي تم بدئها من الهواتف المكتبية أو عملاء Jabber في المواقع سوى CLI النهائي. لا يتم تحديث عمليات النقل التي تتم عبر تطبيق Webex على Webex Calling لإظهار CLI النهائي.
نتيجة المكالمة الصادرة
كجزء من NewContact، يتم تشغيل هذا الحدث إذا كانت جهة الاتصال متصلة بجهاز الرد أو كانت على وشك التخلي عنها. في كلتا الحالتين، يمكنك تشغيل رسالة قبل قطع اتصال جهة الاتصال. يتخلى النظام عن المكالمة إذا لم يكن الوكيل متاحًا.
يتم دعم أنشطة تشغيل موسيقى وتشغيل رسالة فقط لهذا المعالج ويجب بعد ذلك قطع الاتصال.
يمكنك إضافة المزيد من أنشطة التحكم في المكالمات مثل تشغيل الموسيقى وقطع الاتصال وما إلى ذلك إلى هذا الحدث وفقًا لنتيجة تحليل تقدم المكالمات (CPA). يمكن أن تكون نتائج CPA أحد الأمور التالية:
- AMD - يشير إلى أنه تم اكتشاف جهاز الرد.
- تم التخلي عنه - يشير إلى أنه تم التخلي عن المكالمة بسبب عدم توفر وكيل.
- LIVE_VOICE - يشير إلى اكتشاف صوت مباشر للعميل في حملة IVR.
إذا كنت ترغب في تكوين IVR في مكالمة حملة صادرة:
- تحديد التدفقات التي تستخدم
OutboundCampaignCallResultالحدث. - ضع نشاط GoTo لتعيين التدفق إلى تدفق ثانٍ.
- استخدم خطوات IVR المكونة مع نشاط الوكيل الظاهري في التدفق الثاني.
تأكد من تنفيذ هذه الخطوات، حيث أنه لا يمكنك استخدام نشاط وكيل ظاهري مباشرةً مع OutboundCampaignCallResult.
يمكنك عرض المتغير ذي الصلة في متغيرات مخرجات الحدث.
سير عمل OnGlobalError
أثناء إنشاء تدفق، يمكنك تعيين مسار خطأ نشاط ما للتعامل مع خطأ نشاط أو خطأ عام تحصل عليه أثناء تنفيذ التدفق.

إذا حدث لك خطأ أثناء تنفيذ التدفق، يستمر التنفيذ مع النشاط التالي المحدد في مسار الخطأ. إذا لم تقم بتكوين مسار الخطأ في التدفق الرئيسي، فلا يزال بإمكانك تعيين OnGlobalError الحدث المتوفر في علامة تبويب "تدفقات الحدث" للتعامل مع خطأ تنفيذ التدفق.
إذا فشلت في تحديد مسارات الخطأ في كل من التدفق الرئيسي وتدفقات الأحداث، ينتهي التدفق عند حدوث خطأ أثناء تنفيذ التدفق.
دعنا نفكر في سيناريو تقوم فيه بتكوين نشاط تعيين المتغير في تدفق.

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

في المثال أعلاه، تم إلحاق تشغيل الرسالة إلى OnGlobalError معالج الحدث. إذا حدث خطأ في النظام أثناء تنفيذ نشاط تعيين المتغير في التدفق الرئيسي، فسينظر النظام أولاً في التكوين الذي تم إجراؤه في نشاط تعيين المتغير. إذا لم يتم تحديد مسار خطأ، يتحقق النظام من OnGlobalError معالج الحدث في تدفق الحدث. نظرًا لأن نشاط تشغيل رسالة مرفق بـ OnGlobalError الحدث الموجود في المثال أعلاه، يقوم النظام بتشغيل الرسالة وإنهاء التدفق.
استخدم المتغيرات والتعبيرات
يدعم مصمم التدفق الأنواع التالية من المتغيرات:
المتغيرات المخصصة
متغيرات التدفق المخصصة هي متغيرات قابلة للتكوين لأنواع بيانات مختلفة يمكنك استخدامها طوال التدفق. يمكنك إنشاء العديد من متغيرات التدفق كما تحتاج لتلبية منطق التدفق الخاص بك.
المتغيرات الآمنة
يمكنك وضع علامة على متغيرات التدفق بأنها آمنة لمنع تسجيل وتخزين أي معلومات حساسة (سيتم أيضًا إخفاء هذه القيم في جزء "تصحيح أخطاء التدفق"). يمكنك تعيين المتغيرات الآمنة كقابلة للعرض أو تحرير الوكيل للتحكم في كيفية تقديم هذه المتغيرات على سطح مكتب الوكيل.
بشكل افتراضي، تعمل جميع المتغيرات الحالية في التدفقات المنشورة كمتغيرات غير آمنة. افتح هذه التدفقات في وضع التحرير لمراجعة المتغيرات الآمنة والاحتفاظ بها حسب الحاجة.
في تخطيط متغير التدفق، لا يمكنك ربط متغير آمن بمتغير غير آمن في نشاط GoTo.
لا يمكنك وضع علامة على المتغيرات العامة على أنها آمنة.
إنشاء متغيرات التدفق المخصصة
| 1 |
سجّل الدخول إلى Control Hub. | ||||||||||||||
| 2 |
انتقل إلى . تظهر صفحة "التدفقات".
| ||||||||||||||
| 3 |
انقر فوق Go to Flow Designer رمز بجانب التدفق. ال Flow Designer تظهر النافذة.
| ||||||||||||||
| 4 |
من لوحة التكوين، افتح Variable Definition القسم. | ||||||||||||||
| 5 |
انقر فوق Add Flow Variable. يمكنك إضافة متغير 30 كحد أقصى في تدفق. يشمل هذا العدد جميع المتغيرات العالمية ومتغيرات التدفق، بغض النظر عما إذا كانت قابلة للإبلاغ أو قابلة للعرض من عدمه. | ||||||||||||||
| 6 |
أدخل Name و Description من المتغير. | ||||||||||||||
| 7 |
اختر Variable Type من القائمة المنسدلة. لا يمكنك تغيير Variable Type بعد إنشاء المتغير. أنواع المتغيرات المدعومة هي:
| ||||||||||||||
| 8 |
حدد Default Value من المتغير وفقًا لنوع المتغير المحدد. | ||||||||||||||
| 9 |
(اختياري) قم بتشغيل Enable External Override زر التبديل. من خلال تمكين هذا الخيار، فإنك تعرض المتغير في صفحة تكوين القناة. يسمح ذلك للمسؤولين والمشرفين بتجاوز قيمة المتغير الذي تم تكوينه من Control Hub. وبعبارة أخرى، يمكنهم تغيير قيمة متغير التدفق لقناة معينة دون فتح التدفق من وحدة "مصمم التدفق". لمزيد من المعلومات عن تجاوز المتغيرات من Control Hub، ارجع إلى إعداد قناة. عند تكوين نوع المتغير كسلسلة، فإن Resource Type تظهر القائمة المنسدلة التي تتضمن الخيارات التالية. اختر نوع المورد الذي تريد السماح للمسؤولين بتجاوزه أثناء تكوين القناة.
| ||||||||||||||
| 10 |
(اختياري) إذا قمت بتشغيل Contains Sensitive Information زر تبديل، يحدد النظام المتغير كمتغير آمن. أثناء تنفيذ التدفق، لا يقوم النظام بتسجيل أو تخزين أي معلومات يتم تمريرها من خلال هذا المتغير. | ||||||||||||||
| 11 |
(اختياري) إذا قمت بتمكين Make Agent Viewable زر تبديل، يظهر المتغير على سطح المكتب مع القيمة التي تم التقاطها كجزء من التدفق. عند تمكين Make Agent Viewable زر تبديل، تظهر الحقول التالية:
| ||||||||||||||
| 12 |
انقر فوق Save. عند حفظ متغير تدفق مخصص، يتم حفظ المتغير كعلامة في لوحة "الخصائص العامة" على سطح المكتب. إذا قمت بوضع علامة على المتغير كقابل للعرض على الوكيل، فتعرض العلامة رمز سماعة هاتف لسهولة التعريف. |
المثال: ترتيب متغيرات التدفق المعروضة على سطح المكتب
عند إنشاء المتغيرات التي تم تحديدها كقابلة لعرض الوكيل، يعرض سطح المكتب هذه المتغيرات بترتيب معين.
على سبيل المثال، إذا قمت بإنشاء متغيرات التدفق التالية: CustomerType, SubscribedCustomer, CustomerCount, CallRatio, dob, Datetest.
يتلقى سطح المكتب هذه المتغيرات من "مصمم التدفق" بالترتيب التالي: CallRatio, CustomerCount, CustomerType, SubscribedCustomer, ANI, DN, dob, ronaTimeout, Datetest.
يعرض سطح المكتب المتغيرات بالترتيب التالي، من اليسار إلى اليمين، على واجهة المستخدم:
-
متغيرات العميل
.Phone Number, DN, Queue, RONA Time -
يتم فرز متغيرات التدفق بالترتيب الأبجدي مع المتغيرات التي تبدأ بالأحرف الكبيرة أولاً، متبوعة بالمتغيرات ذات الأحرف الصغيرة: CallRatio, CustomerCount, CustomerType, Datetest, SubscribedCustomer, dob.
المثال: عرض معرف التفاعل على سطح المكتب
معرف التفاعل (معرف جلسة الاتصال) هو معرف فريد ينشئه النظام يحدد تفاعل معين. يمكنك إحضار معرف التفاعل من تقارير المحلل واستخدام المعرف لاستكشاف المشاكل المتعلقة بعمليات فشل المكالمات وإصلاحها. لعرض معرف التفاعل على سطح المكتب:
- افتح التدفق المطلوب واختر Add Flow Variables.
- تعيين ملف Default Value الحقل إلى NewContact.interactionId.
- تمكين Make Agent Viewable زر التبديل.
عندما يتلقى الوكيل مكالمة، يظهر معرف التفاعل على سطح المكتب.
تحرير متغيرات التدفق المخصصة
إذا كان المتغير قيد الاستخدام بالفعل، فلن تتمكن من تحرير نوع المتغير. قد يكون لعمل ذلك آثار كبيرة على التدفق. لذا، فإن هذا الإجراء محظور. في هذه الحالة، يتم تعطيل الحقل المنسدلة "نوع المتغير" وتظهر رسالة تحذير.
عند تحرير متغير بنجاح، تظهر التغييرات التي يتم إجراؤها طوال التدفق، وفي النافذة المنبثقة التي تظهر عند النقر على متغير تدفق في جزء "الخصائص العامة".
لتحرير متغير تدفق مخصص، قم بتنفيذ الخطوات التالية:
| 1 |
سجّل الدخول إلى مؤسسة العميل باستخدام عنوان URL لـ Control Hub https://admin.webex.com/. |
| 2 |
انتقل إلى . تظهر صفحة "التدفقات".
|
| 3 |
انقر فوق Go to Flow Designer رمز بجانب التدفق. تظهر نافذة Flow Designer (مصمم التدفق).
|
| 4 |
انقر فوق تحرير في الزاوية العلوية اليسرى من النافذة المنبثقة. يظهر مربع الحوار "تحرير متغير التدفق". إذا لم يتم استخدام المتغير في التدفق، فستكون جميع الحقول قابلة للتحرير. يمكنك تعديل اسم المتغير والوصف والنوع والقيمة. |
| 5 |
انقر فوق Information أيقونة في هذه الرسالة لرؤية قائمة الأنشطة التي يتم فيها استخدام المتغير. إذا كنت ترغب في متابعة تحرير المتغير، فقم بإزالة المتغير من جميع تكوينات التدفق قبل محاولة التحرير مرة أخرى. |
| 6 |
قم بإجراء التغييرات اللازمة. ال Save يظل الزر معطلاً حتى تقوم بإجراء تغيير. |
| 7 |
انقر فوق Save. |
حذف متغيرات التدفق المخصصة
إذا تم استخدام المتغير في تدفق، فلا يمكنك حذفه. القيام بذلك له آثار كبيرة على التدفق. في هذه الحالة، يتم تعطيل زر حذف في نافذة "حذف المتغير"، وتظهر قائمة بالأنشطة التي يتم فيها استخدام المتغير.
يتم تجميع الأنشطة بناءً على ما إذا كانت تظهر في علامة تبويب "التدفق الرئيسي" أو "تدفقات الأحداث". إذا كنت تريد حذف متغير قيد الاستخدام، فقم بإزالته من جميع تكوينات التدفق قبل محاولة الحذف.
لحذف متغير تدفق مخصص، قم بتنفيذ الخطوات التالية:
| 1 |
انتقل إلى . تظهر صفحة "التدفقات".
|
| 2 |
انقر فوق Go to Flow Designer رمز بجانب التدفق. تظهر نافذة Flow Designer (مصمم التدفق).
|
| 3 |
في جزء خصائص عامة، انقر على Delete الرمز الذي يظهر على علامة المتغير التي تريد حذفها. |
تجاوز إعدادات التدفق
تتيح ميزة إعدادات تدفق التجاوز داخل الوحدة النمطية "مصمم التدفق" للمستخدمين المصرح لهم بتعديل إعدادات محددة مسبقًا لتدفق من Control Hub. تتيح هذه الميزة للمسؤولين والمشرفين تغيير معلمات تدفق معينة بسهولة مثل ساعات العمل أو المطالبات الصوتية أو تعيينات قائمة الانتظار دون فتح التدفق المطلوب.
لتجاوز إعدادات التدفق:
-
يجب عليك تكوين متغيرات معينة باستخدام التدفق على أنها قابلة للتكوين خارجيًا. ارجع إلى قسم إنشاء متغيرات تدفق مخصصة لمعرفة تفاصيل التكوين.
-
يجب على المسؤولين والمشرفين بعد ذلك إجراء التغييرات المطلوبة على هذه المتغيرات. تظهر متغيرات التدفق التي تم تكوينها على صفحة تكوين القناة في Control Hub. ارجع إلى قسم إعداد قناة لمعرفة مزيد من التفاصيل.
توفر ميزة إعدادات تجاوز التدفق المزايا التالية:
- إمكانية إعادة استخدام التدفق: يستطيع المسؤولون استخدام التدفق نفسه لمؤسسات مختلفة. يمكنهم تكوين قيم مختلفة لنفس المتغير لقنوات مختلفة دون تعديل القيمة الافتراضية المحددة في التدفق.
- أوقات استجابة أسرع: يتم تطبيق التغييرات على القيم المتغيرة على الفور، حتى على المكالمات قيد التقدم بالفعل.
- تقليل الأخطاء: التخلص من مخاطر الأخطاء عند تعديل التدفقات المعقدة.
- إدارة المهام المبسطة: بدون هذه الميزة، يجب على المسؤولين تنفيذ المهام التالية التي قد تكون معقدة وتستهلك الوقت للمستخدمين غير الفنيين:
- سجّل الدخول إلى Control Hub.
- افتح وحدة "مصمم التدفق".
- انتقل إلى التدفق المطلوب وابحث عن مسار التدفق ذي الصلة.
- قم بإجراء التغييرات المطلوبة.
- إعادة نشر التدفق.
المتغيرات المحددة مسبقًا
يقوم "مصمم التدفق" بإنشاء متغيرات محددة مسبقًا تلقائيًا عند استخدام أحداث وأنشطة معينة في التدفق.
تظهر قائمة بالمتغيرات المحددة مسبقًا المتاحة في قسم "المتغيرات المحددة مسبقًا" في جزء خصائص التدفق العام. تظهر أيضًا في جزء "الخصائص" للحدث أو النشاط المحدد.
انقر على كل متغير لفتح نافذة منبثقة تشرح نوع البيانات التي يقوم المتغير بتخزينها، حتى تعرف كيفية استخدام المتغير في التدفق الخاص بك.
على الرغم من أن معظم سمات متغير مخرجات الحدث محددة مسبقًا ولا يمكن تحريرها، يمكنك تحرير المتغير لتعديل تسمية المتغير العام.
متغيرات مخرجات الحدث
ترتبط متغيرات مخرجات الأحداث على وجه التحديد بالأحداث وتأخذ التسمية: <EventName>.<VariableName>.
تظهر جميع متغيرات مخرجات الحدث المتوفرة للاستخدام في تدفق تلقائيًا في Global Properties جزء بعد تقديم حدث إلى التدفق ، وكذلك في Properties جزء من نشاط "معالج الحدث" المرتبط.
متغيرات مخرجات الحدث المتوفرة هي:
-
NewContact.ANI -
NewContact.DNIS -
NewContact.InteractionID -
NewContact.PSTNRegion -
AgentAccepted.AgentID -
AgentAccepted.AgentName -
AgentAccepted.AgentEmailId -
AgentAccepted.AgentSessionID -
AgentAccepted.QueueID -
AgentAccepted.QueueName -
AgentAccepted.TeamID -
AgentAccepted.TeamName -
AgentAccepted.TenantID -
AgentAccepted.CAD -
PhoneContactEnded.AgentID -
PhoneContactEnded.AgentEmailID -
PhoneContactEnded.TeamID -
PhoneContactEnded.QueueID -
PhoneContactEnded.InboundChannel -
PhoneContactEnded.RoutingStrategyID -
AgentOffered.agentId -
AgentOffered.agentName -
AgentOffered.agentEmailId -
AgentOffered.agentSessionId -
AgentOffered.queueId -
AgentOffered.queueName -
AgentOffered.teamId -
AgentOffered.teamName -
AgentOffered.tenantId -
AgentOffered.callAssociatedData -
AgentOffered.AgentID -
AgentOffered.AgentName -
AgentOffered.AgentSessionID -
AgentOffered.QueueID -
AgentOffered.QueueName -
AgentOffered.TeamID -
AgentOffered.TeamName -
AgentOffered.TenantID -
AgentOffered.CAD -
PreDial.direction -
PreDial.participantType -
PreDial.dialNumber -
PreDial.otherPartyDn -
PreDial.epDn -
PreDial.agentSelectedAni -
PreDial.operationType -
OutboundCampaignCallResult.CPAResult -
OutboundCampaignCallResult.CPAResultCode -
AgentDisconnected.AgentId -
AgentDisconnected.AgentEmailId -
AgentDisconnected.QueueId -
AgentDisconnected.TeamId -
AgentDisconnected.InboundChannel -
AgentDisconnected.RoutingStrategyId
وفي بعض الحالات، فإن AgentEmailId قد يكون المتغير فارغًا. يجب على مطوري التدفق التحقق من صحة هذا المتغير قبل استخدامه، لا سيما في السيناريوهات التي تنطوي على مشاكل في البحث في ذاكرة التخزين المؤقت.
تخصيص متغيرات النظام
يمكنك تخصيص ملصق سطح المكتب الخاص برقم الهاتف ومتغيرات DNIS (خدمة تحديد الرقم المطلوب) فقط. يمكنك إنشاء اسم مستعار لهذه المتغيرات وتكوينه باستخدام نشاط تعيين المتغير في التدفق.
| 1 |
سجّل الدخول إلى مؤسسة العميل باستخدام عنوان URL لـ Control Hub https://admin.webex.com/. |
| 2 |
انتقل إلى . تظهر صفحة "التدفقات".
|
| 3 |
انقر فوق Go to Flow Designer رمز بجانب التدفق. تظهر نافذة Flow Designer (مصمم التدفق).
|
| 4 |
من Global Flow Properties الجزء، افتح Variable Definition القسم. |
| 5 |
انقر فوق Configuration علامة تبويب. |
| 6 |
انقر على إضافة متغير التدفق. |
| 7 |
أدخل الاسم والوصف الخاص بالمتغير. |
| 8 |
اختر سلسلة في القائمة المنسدلة نوع المتغير. |
| 9 |
تمكين Make Agent Viewable زر التبديل. |
| 10 |
في Desktop Label الحقل، أدخل تسمية سطح المكتب المطلوبة للمتغير. |
| 11 |
انقر فوق Save. هذا يخلق متغير.
|
| 12 |
من "مكتبة النشاط"، اسحب نشاط "تعيين المتغير" إلى اللوحة. |
| 13 |
في قسم إعدادات المتغير في جزء إعدادات النشاط، قم بما يلي: عند نشر التدفق، يحل متغير التدفق الذي تم إنشاؤه حديثًا محل متغير النظام المحدد. أثناء تنفيذ التدفق، تظهر تسمية سطح المكتب الخاصة بالمتغير الذي تم إنشاؤه حديثًا في جزء النافذة المنبثقة الواردة والتفاعلات على سطح المكتب.
|
متغيرات مخرجات النشاط
تقوم متغيرات مخرجات النشاط بتخزين البيانات التي تم التقاطها من الأنشطة ويتم إنشاؤها تلقائيًا عند إضافة أنشطة معينة إلى اللوحة. تستخدم متغيرات مخرجات النشاط البنية التالية: <ActivityName>.<VariableName> حيث يتغير ActivityName ديناميكيًا بناءً على النشاط.
إذا كان أحد التدفقات يستخدم نشاطًا عدة مرات، فإن لكل نشاط مثيل فريد من كل متغير مخرجات نشاط مرتبط. تظهر جميع متغيرات مخرجات النشاط المتوفرة للاستخدام في تدفق تلقائيًا في Global Properties الجزء عند إدخال نشاط إلى التدفق، وأيضًا في Properties جزء النشاط المرتبط.
متغيرات مخرجات النشاط المتوفرة هي:
-
Menu.OptionEntered: يخزن خيار القائمة الذي حدده المتصل أثناء مثيل نشاط القائمة. هذا رقم واحد من 0 إلى 9. -
CollectDigits.DigitsEntered: يخزن الأرقام التي أدخلها المتصل أثناء مثيل نشاط جمع الأرقام. يعتمد عدد الأرقام على تكوين النشاط. -
HTTPRequest.HTTPStatusCode: يخزن رمز الحالة المستلم عند محاولة طلب HTTP. -
HTTPRequest.HTTPResponseBody: يخزن الاستجابة عند تشغيل طلب HTTP بنجاح. -
HTTPRequest.ResponseHeaders: يخزن العناوين التي يتم إرسالها كجزء من طلب HTTP. -
VirtualAgent.IntentTriggered: يخزن النوايا التي أدت إلى تجربة المحادثة ليتم التعامل معها أو تصعيدها. -
GetQueueInfo.EWT: يخزن قيمة وقت الانتظار المقدر لقائمة الانتظار المحددة. -
GetQueueInfo.PIQ: يخزن قيمة الموضع في قائمة انتظار لقائمة الانتظار المحددة.
المتغيرات العامة
المتغيرات العامة هي متغيرات مخصصة يمكنك عرضها والوصول إليها عند إنشاء التدفقات. يقوم المسؤول بإنشاء متغيرات عامة في Provisioning وحدة Control Hub. لمزيد من المعلومات، ارجع إلى قسم المتغيرات العامة في دليل إعداد وإدارة مركز اتصال Webex.
بصفتك مطور سير العمل، يمكنك استهلاك هذه المتغيرات وفقًا لمتطلباتك. يمكنك إضافة هذه المتغيرات في تدفق. يمكنك أيضًا تحرير متغير عام وإزالته بعد إضافته إلى التدفق.
إضافة متغير عام في تدفق
يمكنك إضافة متغير 30 كحد أقصى في تدفق. يشمل هذا العدد جميع المتغيرات العالمية ومتغيرات التدفق، بغض النظر عما إذا كانت قابلة للإبلاغ أو قابلة للعرض من عدمه.
إذا كنت تريد إضافة المزيد من المتغيرات بما يتجاوز الحد الأقصى، فيجب عليك حذف عدد متساو من المتغيرات الموجودة. لمعرفة مزيد من المعلومات عن كيفية حذف متغير عام، ارجع إلى إزالة المتغيرات العامة من التدفق.
أثناء إنشاء التدفق، متغير عام من النوع String يمكن التهيئة بحد أقصى للطول 256 من الأحرف. ولكن أثناء تنفيذ التدفق، يمكن تحديث المتغير للاحتفاظ بما يصل إلى 1024 من الأحرف. يمكن أن يؤدي تجاوز هذا الحد إلى سلوك غير مرغوب فيه مثل حالات فشل المكالمات والقيم غير الصالحة.
لإضافة المتغيرات العامة في أحد التدفقات:
| 1 |
سجّل الدخول إلى مؤسسة العميل باستخدام عنوان URL لـ Control Hub https://admin.webex.com/. |
| 2 |
انتقل إلى . تظهر صفحة "التدفقات".
|
| 3 |
انقر فوق Go to Flow Designer رمز بجانب التدفق. ال Flow Designer تظهر النافذة.
|
| 4 |
في Global Flow Properties الجزء، التمرير لأسفل إلى Variable Definition > Predefined Variables القسم. |
| 5 |
في Global Variables قسم، انقر Add Global Variables. ال Add Global Variables يظهر مربع الطلب. يعرض جميع المتغيرات العامة التي أنشأها المسؤول في Provisioning الوحدة.
|
| 6 |
(اختياري) استخدم Search Global Variables الحقل لتصفية المتغيرات العامة المطلوبة والبحث عنها من القائمة. |
| 7 |
حدد خانات اختيار المتغيرات العامة المطلوبة من القائمة وانقر Add. يعرض النظام المتغيرات المحددة في Global Variables
القسم.
بشكل افتراضي، يحمل كل متغير حقول بيانات تعريف محددة من قبل المسؤول مثل، قابل للإبلاغ، وقابل للعرض، وقابل للتحرير، وملصق سطح المكتب. إذا قام المسؤول بتغيير أي قيم بيانات تعريف أثناء استخدام المتغير العام، فستنعكس التغييرات التي تم إجراؤها في Control Hub على التدفقات (مع تأخير انتهاء صلاحية ذاكرة التخزين المؤقت بمقدار 8 من الساعات). |
تحرير المتغير العمومي في تدفق
عند تحرير متغير عام، لا يمكنك تغيير أي قيمة بيانات تعريف متغير عام في مصمم التدفق. ومع ذلك، يمكنك تغيير القيمة الافتراضية باستخدام Overwrite Default Value زر التبديل.
لتحرير متغير عام في تدفق:
| 1 |
سجّل الدخول إلى مؤسسة العميل باستخدام عنوان URL لـ Control Hub https://admin.webex.com/. |
| 2 |
انتقل إلى . تظهر صفحة "التدفقات".
|
| 3 |
انقر فوق Go to Flow Designer رمز بجانب التدفق. تظهر نافذة Flow Designer (مصمم التدفق).
|
| 4 |
في Global Flow Properties الجزء، التمرير لأسفل إلى Variable Definition > Predefined Variables القسم. |
| 5 |
في Global Variable اللوحة، انقر على متغير عام وانقر على رمز تحرير ( يظهر مربع الحوار تحرير المتغيرات العامة. يعرض تفاصيل المتغير العام المحدد مثل نوع المتغير والقيمة الافتراضية وتسمية سطح المكتب والوكيل القابل للتحرير.
|
| 6 |
(اختياري) قم بتمكين Overwrite Portal Configurations زر التبديل للكتابة فوق القيم الحالية التي تم تكوينها في Control Hub. يتيح لك هذا الأمر تعديل قيم الحقل مثل القيمة الافتراضية وإمكانية عرض الوكيل وقابلية تحرير الوكيل وتسمية سطح المكتب. أدخل القيمة اللازمة في Default Value وفقًا لنوع المتغير المحدد. على سبيل المثال، إذا كان نوع المتغير منطقي، فسيظهر هذا الحقل على شكل قائمة منسدلة. يجب ألا تتجاوز القيمة الافتراضية التي تم إدخالها لمتغير عام من النوع الذي يمكن الإبلاغ عنه بالوكيل 256 من الأحرف. |
| 7 |
قم بإجراء التغييرات اللازمة. |
| 8 |
انقر فوق Save. |
إزالة المتغيرات العامة من التدفق
يمكنك إزالة متغير عام غير مستخدم في أي تدفق.
إذا تعذر عليك إزالة متغير عام، فاتصل بالمسؤول لديك لتمكين علامة الميزة لإزالة المتغيرات العامة من التدفق.
لإزالة متغير عام من التدفق:
| 1 |
سجّل الدخول إلى مؤسسة العميل باستخدام عنوان URL لـ Control Hub https://admin.webex.com/. |
| 2 |
انتقل إلى . تظهر صفحة "التدفقات".
|
| 3 |
انقر فوق Go to Flow Designer رمز بجانب التدفق. تظهر نافذة Flow Designer (مصمم التدفق).
|
| 4 |
في Global Flow Properties الجزء، التمرير لأسفل إلى Variable Definition > Predefined Variables القسم. |
| 5 |
في Global Variables لوحة، انقر فوق رمز الإزالة (x) للمتغير العمومي الذي تريد إزالته. تطلب منك رسالة منبثقة تأكيد الإجراء الذي تتخذه.
|
| 6 |
انقر فوق Delete. يؤدي هذا إلى إزالة المتغير العام المحدد من القائمة.
|
متغيرات سطح المكتب القابلة للعرض
يمكنك تكوين أنواع المتغير التالية الخاصة بالنافذة المنبثقة الواردة وجزء التفاعل لسطح المكتب للمكالمات الصوتية الواردة والصادرة:
-
متغيرات النظام مثل رقم الهاتف وDNIS (خدمة التعرف على الرقم المطلوب) واسم قائمة الانتظار ومهلة RONA
-
المتغيرات العامة التي يتم إنشاؤها وإدارتها في Control Hub.
-
متغيرات التدفق المخصصة التي يتم إنشاؤها وإدارتها في "مصمم التدفق"
يمكنك تكوين تلك المتغيرات التي تم تحديدها كقابلة للعرض على الوكيل فقط.
يمكنك تكوين هذه المتغيرات على التدفقات الجديدة وكذلك على التدفقات الحالية. ومع ذلك، تستمر التدفقات الحالية في إظهار متغيرات النافذة المنبثقة الافتراضية مثل رقم الهاتف وDNIS واسم قائمة الانتظار. يمكنك تحرير هذه التدفقات لإضافة المزيد من المتغيرات باستخدام هذه الميزة.
خطوات تكوين المتغيرات الخاصة بالنافذة المنبثقة الواردة وجزء التفاعل للمكالمات الواردة والصادرة هي نفسها.
تحتاج إلى إنشاء تدفقات منفصلة لسيناريوهات المكالمات الواردة والصادرة لتكوين المتغيرات الخاصة بنافذة الحوار المنبثقة الواردة.
- النافذة المنبثقة الواردة على سطح المكتب
- تظهر النافذة المنبثقة الواردة عندما يتلقى الوكيل مكالمة واردة أو يطلب مكالمة صادرة. يعرض معلومات أساسية حول العميل وفقًا للمتغيرات التي تم تكوينها في "مصمم التدفق". يمكنك تعيين ترتيب لمظهر كل من هذه المتغيرات في النافذة المنبثقة الواردة والتي يمكن أن تتضمن أي مجموعة من النظام ومتغيرات التدفق العامة والمخصصة. يمكنك أيضًا تحرير تسمية سطح المكتب لهذه المتغيرات.
- يمكنك تخصيص تسمية سطح المكتب الخاصة بمتغيرات النظام مثل رقم الهاتف وDNIS. لمزيد من المعلومات، ارجع إلى تخصيص متغيرات النظام.
- بالنسبة للمكالمات الواردة والصادرة، يمكنك اختيار ثلاثة متغيرات كحد أدنى وستة متغيرات كحد أقصى. بالنسبة لمكالمات الاستشارة، سيقوم الوكيل الذي تم استشارته بعرض ثلاثة متغيرات إضافية مثل "اسم الوكيل" و"الاسم المميز للوكيل" و"فريق الوكيل" التي تمت إضافتها إلى القائمة بشكل افتراضي.
-
لا يمكنك تكوين المتغيرات التي تحتوي على معلومات حساسة في النافذة المنبثقة الواردة على سطح المكتب.
- لمعرفة مزيد من المعلومات عن كيفية تكوين المتغيرات للنافذة المنبثقة الواردة، ارجع إلى تكوين المتغيرات للنافذة المنبثقة الواردة.
- جزء التفاعل
- يظهر جزء التفاعل على سطح المكتب بعد قبول الوكيل للمكالمة الواردة أو الصادرة. يعرض المعلومات التي تم إعدادها في متغيرات جزء التفاعل التي تم تكوينها في "مصمم التدفق". يمكنك اختيار 30 من المتغيرات بحد أقصى. يمكنك تعيين ترتيب لمظهر كل من هذه المتغيرات في جزء التفاعل يمكن أن يتضمن أي مجموعة من النظام ومتغيرات التدفق العامة والمخصصة. يمكنك أيضًا تحرير تسمية سطح المكتب لهذه المتغيرات.
-
لا يدعم سطح مكتب Webex Contact Center حاليًا ترجمة تسميات المتغيرات الديناميكية.
- يمكنك تخصيص تسمية سطح المكتب الخاصة بمتغيرات النظام مثل رقم الهاتف وDNIS. لمزيد من المعلومات، ارجع إلى تخصيص متغيرات النظام.
- لمعرفة مزيد من المعلومات عن كيفية تكوين المتغيرات في جزء التفاعل، ارجع إلى تكوين المتغيرات في جزء التفاعل.
تكوين المتغيرات للنافذة المنبثقة الواردة
قبل البدء
قم بتكوين المتغيرات على النافذة المنبثقة الواردة للمكالمات الواردة والصادرة.
-
يجب عليك إنشاء المتغيرات التي تريد إضافتها في النافذة المنبثقة الواردة من سطح المكتب. لمزيد من المعلومات، ارجع إلى إنشاء متغير عام وإنشاء متغيرات تدفق مخصصة.
-
يجب وضع علامة على المتغيرات كقابلة للعرض للوكيل. لمزيد من المعلومات حول كيفية وضع علامة على متغير عام باعتباره قابلاً للعرض، ارجع إلى تحرير المتغير العام في تدفق.
| 1 |
سجّل الدخول إلى مؤسسة العميل باستخدام عنوان URL لـ Control Hub https://admin.webex.com/. |
| 2 |
انتقل إلى . تظهر صفحة "التدفقات".
|
| 3 |
انقر فوق Go to Flow Designer رمز بجانب التدفق. ال Flow Designer تظهر النافذة.
|
| 4 |
من Global Flow Properties الجزء، افتح Variable Definition القسم. |
| 5 |
انقر فوق Desktop Viewability & Order علامة تبويب. |
| 6 |
في Incoming Popover قسم، انقر Select Variables for Incoming Popover. ال Select Variables on Incoming Popover تظهر النافذة. يعرض جميع المتغيرات التي تتضمن أربعة متغيرات للنظام الافتراضي مثل رقم الهاتف وDNIS واسم قائمة الانتظار ومهلة RONA. يتم تحديد متغيرات النظام مثل رقم الهاتف وDNIS واسم قائمة الانتظار بشكل افتراضي يمكنك إلغاء تحديدها عند إضافة المزيد من المتغيرات.
|
| 7 |
استخدم خيارات البحث التالية لتصفية القائمة: يتم ملء القائمة تلقائيًا بالمتغيرات وفقًا لإدخالات المعايير الخاصة بك.
|
| 8 |
حدد خانات الاختيار الخاصة بالمتغيرات التي تريد اختيارها لنافذة الحوار المنبثقة الواردة. يمكنك اختيار ثلاثة متغيرات كحد أدنى وستة متغيرات كحد أقصى. |
| 9 |
انقر فوق Save. يمكنك تخطي هذه الخطوة إذا قمت بتمكين Autosave زر التبديل. تظهر المتغيرات المحددة في Incoming Popover القسم.
|
| 10 |
استخدم تطبيق handle الأيقونة ( |
| 11 |
(اختياري) انقر على رمز x بجوار متغير لإزالة هذا المتغير من القائمة. |
تكوين المتغيرات لجزء التفاعل
قبل البدء
قم بتكوين المتغيرات في جزء التفاعل للمكالمات الواردة والصادرة.
-
يجب عليك إنشاء المتغيرات التي تريد إضافتها في النافذة المنبثقة الواردة من سطح المكتب. لمزيد من المعلومات، ارجع إلى إنشاء متغير عام وإنشاء متغيرات تدفق مخصصة.
-
يجب وضع علامة على المتغيرات كقابلة للعرض للوكيل. لمزيد من المعلومات حول كيفية وضع علامة على متغير عام باعتباره قابلاً للعرض، ارجع إلى تحرير المتغير العام في تدفق.
| 1 |
سجّل الدخول إلى مؤسسة العميل باستخدام عنوان URL لـ Control Hub https://admin.webex.com/. |
| 2 |
انتقل إلى . تظهر صفحة "التدفقات".
|
| 3 |
انقر فوق Go to Flow Designer رمز بجانب التدفق. تظهر نافذة Flow Designer (مصمم التدفق).
|
| 4 |
من Global Flow Properties الجزء، افتح Variable Definition القسم. |
| 5 |
انقر فوق Desktop Viewability and Order علامة تبويب. |
| 6 |
في Interaction Pane قسم، انقر Select Variables for Interaction Pane. ال Select Variables on Interaction Pane تظهر النافذة. يعرض جميع المتغيرات مع أربعة متغيرات للنظام مثل رقم الهاتف وDNIS واسم قائمة الانتظار ومهلة RONA.
|
| 7 |
استخدم خيارات البحث التالية لتصفية القائمة: يتم ملء القائمة تلقائيًا بالمتغيرات وفقًا لإدخالات المعايير الخاصة بك.
|
| 8 |
حدد خانات الاختيار الخاصة بالمتغيرات التي ترغب في اختيارها لجزء التفاعل. يمكنك اختيار 30 من المتغيرات بحد أقصى. |
| 9 |
استخدم تطبيق handle الأيقونة ( |
| 10 |
انقر فوق Save. يمكنك تخطي هذه الخطوة إذا قمت بتمكين Autosave زر التبديل. تظهر المتغيرات المحددة في Interaction Pane القسم.
|
| 11 |
(اختياري) انقر على رمز x بجوار متغير لإزالة هذا المتغير من القائمة. |
متغيرات JSON
متغيرات JSON هي متغيرات تدفق مخصصة من نوع JSON. يمكنك إنشاء متغيرات JSON في "مصمم التدفق". لمزيد من المعلومات، ارجع إلى إنشاء متغيرات تدفق مخصصة.
يمكنك استخدام الأنشطة التالية لتخزين البيانات في متغير JSON: طلب HTTP، وتحليل، وتعيين المتغير.
في أنشطة HTTP والتحليل، يمكنك استخراج البيانات باستخدام تعبير تصفية مسار JSON وتخزينها في متغير JSON.
في نشاط تعيين المتغير، يمكنك استخدام متغير JSON في خيار تعيين القيمة بالطرق التالية:
-
اكتب قيمة JSON في مربع النص. على سبيل المثال:
{ "userId":"rirani", "jobTitleName":"Developer", "firstName":"Romin", "lastName":"Irani", "preferredFullName":"Romin Irani", "employeeCode":"E1", "region":"CA", "phoneNumber":"408-xxxxx67", "emailAddress":"rirani@xyz.com" } -
استخدم تعبير Pebble.
استخدام متغيرات JSON في تعبير بيبل
-
نقطة الوصول المنفصلة (.): يمكنك استخدام الوصول المنفصل عن النقطة (.) في تعبير Pebble لمتغير JSON في أنشطة معالجة المكالمات والتحكم في التدفق.
البنية:
{{ jsonVariableName.fieldName }}، حيثjsonVariableName.fieldNameيجب أن يتم تقييمه لحقل في متغير JSON.في قصاصة التعليمات البرمجية العينة السابقة، إذا قمت باستخراج الموظف إلى متغير يسمى
empvarاستخدام HTTP أو التحليل:استخدام
{{empvar.employeeCode}}للحصول على القيمة كـE1. -
الوصول إلى فهرس صفيف JSON: يمكنك الوصول إلى مؤشر معين من مصفوفة JSON مشابهة لـ Pebble Syntax. لمزيد من التفاصيل عن الوصول إلى الدليل في Pebble، قم بزيارة https://pebbletemplates.io/wiki/guide/basic-usage/، على سبيل المثال:
إذا قمت باستخراج مصفوفة JSON للموظفين في متغير يسمى{ "Employees" : [ { "userId":"rirani", "jobTitleName":"Developer", "firstName":"Romin", "lastName":"Irani", "preferredFullName":"Romin Irani", "employeeCode":"E1", }, { "userId":"thanks", "jobTitleName":"Program Manager", "firstName":"Tom", "lastName":"Hanks", "preferredFullName":"Tom Hanks", "employeeCode":"E3", "directReports":[ { "userId":"John", "jobTitleName":"Developer", "firstName":"John", "lastName":"Irani", "preferredFullName":"John Irani", "employeeCode":"E2" }, { "userId":"Sam", "jobTitleName":"Developer", "firstName":"Sam", "lastName":"Das", "preferredFullName":"Sam Das", "employeeCode":"E2" } ] } ] }varاستخدام HTTP أو التحليل:-
استخدام
{{ var[0]}}للحصول على تفاصيل الموظف عنriraniمن هو مدير. -
استخدام
{{ var[1].directReports[0] }}للحصول على تفاصيل الموظف عنJohnوهو مراسل مباشر للمدير. -
استخدام
{{ var[1].directReports[0].preferredFullName }}للحصول على القيمة كـJohn Irani. -
استخدام
{{ var[0].preferredFullName }}للحصول على القيمة كـRomin Irani.
-
استخدام متغير JSON في طلب HTTP
لاستخدام متغير JSON كنص طلب لطلب HTTP، استخدم نشاط تعيين المتغير أولاً لتحويل متغير JSON إلى سلسلة. على سبيل المثال، في قسم تعيين المتغير النشاط إعدادات المتغير، قم بتعيين متغير jsonString بقيمة كـ {{ jsonVariable }}.
استخدم هذا المتغير كمدخلات لإعدادات HTTP. على سبيل المثال، في قسم إعدادات طلب HTTP، قم بتعيين نص الطلب كـ {{ jsonString }}.
كتابة التعبيرات
تدعم معظم حقول إدخال النص الموجودة في "مصمم التدفق" تعبيرات الكتابة. التعبيرات غير مطلوبة، ولكنها تسمح بوظائف البرمجة النصية القوية من خلال المتغيرات للمستخدمين المتقدمين. يمكنك أيضًا إدخال النص الأساسي والأرقام في نفس حقول الإدخال لتدفقات بسيطة إذا كنت لا تحتاج إلى تعبيرات.
لف كل تعبير بأقواس ملولبة مزدوجة كما هو موضح هنا: {{Enter Expression}}
على سبيل المثال، إذا كنت تريد الجمع بين متغيرين للسلسلة معًا، فيجب عليك استخدام {{var1+var2}}. لمزيد من المعلومات، ارجع إلى: https://pebbletemplates.io/.
بنية قالب الحصى
تستخدم جميع حقول الإدخال في "مصمم التدفق" بنية تعبير مفتوحة المصدر تسمى قوالب Pebble: https://pebbletemplates.io/.
فيما يلي رموز مدعومة في قوالب Pebble: ==، !=، <، >، <=، >=، +، -، *، / . لكتابة المتغيرات المخصصة في تعبير، استخدم هذه البنية: {{variable}}
في بنية قالب بيبل، يجب أن تبدأ أسماء المتغير بحرف أو شرطة سفلية (_) أو علامة الدولار ($)، ولكن ليس رقمًا. على سبيل المثال، 311_Promo غير صالح، بينما Promo_311 صالح.
يتم دعم مشغلات المنطق أيضًا. لمزيد من المعلومات، ارجع إلى https://pebbletemplates.io/wiki/operator/logic/.
نوصي بمراجعة وثائق قالب Pebble قبل استخدام التعبيرات في "مصمم التدفق". للحصول على معلومات حول كتابة التعبيرات، راجع المستندات على: https://pebbletemplates.io/wiki/.
على سبيل المثال، في حالة استخدام هذه الحالة الأساسية، يتحقق التعبير لمعرفة ما إذا كان AccountNumber الخاص بالمتصل أكبر من قيمة معينة أو تساوي قيمتها. استنادًا إلى كيفية تقييم التعبير لتنفيذ تدفق معين، يمكن أن يأخذ التدفق المسار True أو False.
عوامل تصفية الحصى المخصصة
الطابع الزمني للعصر
يمكنك استخدام عوامل تصفية Pebble التالية لإرجاع الطابع الزمني للعصر الآن أو سلسلة تاريخ معينة:
الطابع الزمني للعصر الآن:
{{ now() | epoch }} => default UTC timezone and in seconds
{{ now() | epoch(inMillis=true) }} => default UTC timezone and in milliseconds
Example:
{{ now() | epoch }} -> 1667471488
{{ now() | epoch(inMillis=true) }} -> 1667471522829
الطابع الزمني للعصر لتاريخ محدد:
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} => custom format and in milliseconds
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} => custom format with timezone and in milliseconds
Example:
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} -> 1508429883779
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} -> 1508455083779
التحقق من صحة التعبيرات
إذا اكتشف حقل الإدخال وجود تعبير قيد الاستخدام (أي أنه تم إدخال بنية {{ }})، فسيظهر رمز أزرق في الزاوية السفلية اليمنى للحقل.
انقر على الرمز الأزرق لفتح مربع حوار مشروط حيث يمكنك اختبار التعبير وتعديله حتى تحصل على النتيجة المطلوبة.
تحتوي مربع حوار تعبير الاختبار على الحقول التالية:
-
التعبير: يعرض التعبير الذي تم إدخاله مبدئيًا في حقل الإدخال من تكوين النشاط.
-
حقول المتغير: يحتوي كل متغير مستخدم في التعبير على حقل داعم حيث يمكنك إدخال قيمة متغير نموذجي. أدخل قيمة لكل متغير، ثم انقر على اختبار لترى النتائج إذا تم تنفيذ التعبير باستخدام المعلمات التي تم إدخالها.
لتعيين المتغيرات في تعبير، استخدم التنسيق {{variable name}} فقط. على سبيل المثال، {{NewContact.ANI}} عبارة عن بنية متغيرة.
-
النتيجة: إظهار نتيجة التعبير بعد النقر على اختبار. إذا كانت النتائج مختلفة عن المتوقع، فقم بتعديل التعبير كما هو مطلوب. إذا أجريت تغييرات على التكوين، فانقر على تطبيق التغييرات لتحديث التعبير في تكوين النشاط.
استخدام قوالب التدفق
إن قوالب التدفق عبارة عن تدفقات مسبقة الصنع مصممة لحالات استخدام محددة. تتوفر هذه القوالب بسهولة في لوحة "مصمم التدفق"، مما يتيح لمطوري التدفق إنشاء التدفقات ونشرها بسرعة بأقل جهد ممكن.
لإنشاء تدفقات باستخدام قوالب التدفق، حدد القالب المطلوب، وقم بتخصيصه بما يتماشى مع متطلبات عملك، وتحقق من صحته ونشره وابدأ في استخدام التدفق. لمعرفة المزيد من التفاصيل، ارجع إلى إنشاء تدفقات من قوالب التدفق.
استخدام ساعات العمل
استخدم قالب مصمم التدفق هذا لإدارة ساعات العمل في مركز اتصال Webex. يتم الترحيب بالمتصلين برسالة، ويتم توجيه مكالماتهم بناءً على ساعات العمل والعطلات وظروف الطوارئ المحددة للمؤسسة.
يقوم هذا التدفق بتوجيه المكالمات بناءً على ساعات العمل وقوائم العطلات وحالات التجاوز في حالات الطوارئ الخاصة بمركز الاتصال، مما يضمن تجربة المتصل المثلى والتعامل بكفاءة مع ساعات عدم العمل. في حال إغلاق مركز الاتصال، يتم إخطار المتصل بالإغلاق.
تتضمن الميزات الرئيسية ما يلي:
- الإدارة المركزية لساعات العمل والعطلات وحالات الطوارئ.
- التوجيه التلقائي بناءً على تكوين ساعات العمل.
- يتم استخدام Cisco Text-to-Speech (TTS) لجميع المطالبات الصوتية، على الرغم من أنه يمكن تحميل ملفات الصوت المخصصة.
- الموسيقى الافتراضية قيد الانتظار هي
defaultmusic_on_hold.wav، ولكن يمكن تخصيص هذا.
المتطلبات الأساسية
- إعداد ساعات العمل: قم بإنشاء ساعات العمل وقوائم العطلات وحالات التجاوز في Control Hub.
- ملفات الصوت: قم بتحميل ملفات الصوت المطلوبة لمطالبات مثل
BusinessHoursOpen.wavأو استخدم ميزة Cisco TTS. - قائمة الانتظار والفرق وربط نقطة الدخول: قم بتكوين هذه العناصر في مدخل إدارة مركز اتصال Webex.
انهيار التدفق
يصف الجدول التالي عناصر التدفق المختلفة المشاركة في عملية المكالمة، ويفصل الإجراءات والاستجابات التي تحدث أثناء كل مرحلة.
| عنصر التدفق | الوصف |
|---|---|
| تم استلام المكالمة | تبدأ مكالمة وتدخل التدفق. |
| تقييم ساعات العمل | يتحقق النظام مما إذا كان الوقت الحالي يقع ضمن ساعات العمل أو العطلات أو حالة تجاوز. |
| التعامل مع ساعات العمل المفتوحة | إذا كان مركز الاتصال مفتوحًا، يتم تشغيل رسالة ترحيب، ويتم توجيه المكالمة إلى قائمة انتظار الوكيل. |
| بعد ساعات العمل | إذا تم إغلاق مركز الاتصال، يتم تشغيل رسالة ساعات مغلقة، ويتم قطع اتصال المكالمة. |
| حالات التجاوز الطارئة | إذا كانت حالة تجاوز طوارئ نشطة، يتم تشغيل رسالة الطوارئ، ويتم قطع الاتصال بالمكالمة. |
أنشطة التدفق
يصف الجدول التالي تسلسل أنشطة التدفق.
| نشاط التدفق | الوصف |
|---|---|
|
البدء (جهة اتصال هاتف جديدة) | يبدأ التدفق عند استلام جهة اتصال هاتف جديدة. |
|
التحقق من ساعات العمل (ساعات العمل) | يتحقق النظام مما إذا كان مركز الاتصال في غضون ساعات عمل منتظمة أو في عطلة أو حالة تجاوز طارئ. |
|
المطالبة الخاصة بساعات العمل (prompt_WorkingHours) | أثناء ساعات العمل، يتم تشغيل رسالة لإعلام المتصل بأن مركز الاتصال مفتوح (الملف الافتراضي: BusinessHoursOpen.wav). |
جهة اتصال قائمة الانتظار (قائمة انتظار الوكيل) | يتم وضع المتصل في قائمة الانتظار ليتم توجيهه إلى وكيل متاح. |
موسيقى الانتظار (موسيقى الانتظار) | يتم تشغيل الموسيقى أثناء انتظار المتصل في قائمة الانتظار (الملف الافتراضي:
defaultmusic_on_hold.wav). |
|
تم إغلاق العطلة (عطلة_مغلقة) | إذا كانت العطلة، يتم تشغيل رسالة لإعلام المتصل بأن المكتب مغلق. |
|
المطالبة بعد ساعات العمل (AfterHours_prompt) | إذا انتهت ساعات العمل، يتم تشغيل رسالة لإعلام المتصل بأن المكتب مغلق. |
| تجاوز الطوارئ (تجاوز_طوارئ) | في حالة تجاوز الطوارئ، يتم تشغيل رسالة الطوارئ. |
| قطع اتصال جهة الاتصال (DisconnectContact) | بعد تشغيل الرسالة (سواء كانت بعد ساعات أو عطلة أو حالة طوارئ)، يتم قطع الاتصال. |
موارد إضافية
لمزيد من المعلومات حول تكوين ساعات العمل وقوائم العطلات وحالات التجاوز، ارجع إلى دليل إعداد وإدارة مركز اتصال Webex 1.
جهة اتصال واردة شاملة
يوضح هذا التدفق سيناريو شامل للمكالمات الصوتية الواردة لمركز اتصال Webex. يتضمن التعامل مع ساعات العمل، والعطلات، وحالات التجاوز في حالات الطوارئ، وخيارات الخدمة الذاتية، وإعلانات الانتظار (PIQ)، وخيارات معاودة الاتصال من العملاء. وهي مناسبة للبيئات التي تكون فيها الخدمة الذاتية الأساسية وترتيب المكالمات ضرورية.
يمكنك تعديل التدفق ليتناسب مع احتياجات المؤسسة المحددة ولمعالجة الظروف غير المعروفة بسلاسة.
يستخدم هذا التدفق ميزة تحويل النصوص إلى كلام منطوق من Cisco (TTS) للأنشطة الصوتية التي تتطلب وجود مطالبات (إن وجدت). بالنسبة للموسيقى، يتم تعيينه افتراضيًا على defaultmusic_on_hold.wav تم توفير الملف خارج الصندوق.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية في مدخل إدارة مركز اتصال Webex قبل تنفيذ هذا التدفق:
- قم بإنشاء نقاط الدخول، وقوائم الانتظار، والفرق، وتخطيطات نقاط الدخول، وأي تكوينات أخرى خاصة بالمؤسسة مثل الموصلات، وميزة ANI الخاصة بالطلب الخارجي، وغيرها.
-
إعداد ساعات العمل وقوائم العطلات وحالات تجاوز حالات الطوارئ من → → →
- تحميل ملفات الصوت الثابتة إذا تم استخدام المطالبات الصوتية المخصصة بدلاً من Cisco Text-to-Speech (TTS).
للتعرف على الخطوات التفصيلية، ارجع إلى دليل إعداد وإدارة مركز اتصال Webex.
انهيار التدفق
يصف الجدول التالي عناصر التدفق المختلفة المشاركة في عملية المكالمة، ويفصل الإجراءات والاستجابات التي تحدث أثناء كل مرحلة.
|
عنصر التدفق |
الوصف |
|---|---|
| تم استلام المكالمة | تدخل المكالمة التدفق في نشاط NewContact. |
| التحقق من ساعات العمل | يتحقق التدفق من الوقت الحالي مقابل ساعات العمل المحددة باستخدام نشاط ساعات العمل.
|
| خيارات الخدمة الذاتية | أثناء ساعات العمل، يقوم نشاط WelcomeMenu (قائمة IVR) بتشغيل قائمة تقدم خيارات الخدمة الذاتية الأساسية للمتصلين:
|
| موضع قائمة الانتظار | يتم وضع المتصل في قائمة انتظار باستخدام نشاط قائمة الانتظار. يقوم نشاط GetPositioninQueue باسترداد موضع المتصل في قائمة الانتظار، ويتم الإعلان عن هذه المعلومات للمتصل باستخدام نشاط PlayPIQ. |
| خيارات معاودة الاتصال والبريد الصوتي | إذا اختار المتصل ترك بريد صوتي أو طلب معاودة اتصال، يتم تشغيل نشاط FinalMenu:
|
|
موسيقى الانتظار | يتم تشغيل الموسيقى أثناء انتظار المتصل في قائمة الانتظار (الملف الافتراضي: defaultmusic_on_hold.wav). |
|
التعامل المتكرر | يضمن التدفق أنه إذا قام المتصل بتشغيل عدد كبير من المرات (من خلال أنشطة CallLoopCycle وLoopCycle)، فسيتم توجيهها إلى خيارات القائمة النهائية (معاودة الاتصال أو البريد الصوتي). |
| قطع الاتصال بالمكالمة | بعد اكتمال كل الخطوات أو إذا اختار المتصل الخروج، يتم قطع الاتصال بالمكالمة باستخدام أنشطة DisconnectContact. |
أنشطة التدفق
يصف الجدول التالي تسلسل أنشطة التدفق المشاركة في قالب التدفق هذا.
|
نشاط التدفق |
الوصف |
|---|---|
|
البدء (NewContact) | يبدأ التدفق عند استلام المكالمة. |
|
التحقق من ساعات العمل (ساعات العمل) | التحقق مما إذا كانت المكالمة تحدث أثناء ساعات العمل أو العطلات أو مواقف تجاوز الطوارئ. |
|
قائمة IVR (قائمة الترحيب) |
تشغيل قائمة تتضمن خيارات للخدمة الذاتية (اضغط على 1 للدعم، اضغط على 2 للمبيعات). |
|
معالجة قائمة الانتظار |
|
|
موسيقى الانتظار (موسيقى OnHold) | يشغل موسيقى الانتظار بينما ينتظر المتصل في قائمة الانتظار. |
|
التعامل المتكرر (CallLoopCycle وLoopCycle) | تضمن أنه يتم توجيه المكالمات التي يتم تشغيلها عدة مرات إلى القائمة النهائية. |
|
قطع الاتصال (DisconnectContact) | يقطع الاتصال بعد الرسائل أو عندما يختار المتصل إنهاء التفاعل. |
موارد إضافية
للحصول على مزيد من المعلومات، ارجع إلى دليل إعداد وإدارة مركز اتصال Webex.
استقصاء CSAT DTMF
يحتوي قالب التدفق هذا على وظيفة نظام استقصاء ما بعد المكالمة المدعوم بالاستجابة الصوتية التفاعلية (PCS). تم تصميم الاستبيان لتسجيل تقييمات رضا العملاء بكفاءة وفعالية باستخدام قائمة أساسية ونظام IVR لنغمة اللمس.
يساعد هذا التدفق مركز اتصال Webex على جمع ملاحظات العملاء بكفاءة من خلال استقصاء تلقائي بسيط لما بعد المكالمة باستخدام نغمات مزدوجة النغمة متعددة الترددات (DTMF). يقوم العملاء بتقييم تجربة الاتصال الخاصة بهم عندما يحصلون على مطالبة للتصنيف. يقوم النظام بتجميع استجابات العملاء في متغير عام يتم استخدامه للإبلاغ. يسجِّل الاستقصاء تقييمات رضا العملاء على مقياس 1—5.
تم تصميم هذا التدفق لإعداد الاستقصاءات بعد المكالمة بسهولة في بضع خطوات بسيطة. يأتي معبأة مسبقًا مع جميع لبنات البناء المطلوبة بما في ذلك موصل الكلام إلى النص.
الاستخدام
لاستخدام هذا التدفق بشكل فعال كتدفق لاستقصاء ما بعد المكالمة، قم بتوصيل تدفق GoTo من حدث AgentDisconnected على التدفق الرئيسي لديك. يضمن ذلك أنه عندما يقطع الوكيل المكالمة، يتم تزويد المتصل باستبيان استجابة الصوت التفاعلية بعد المكالمة (IVR) الذي يلتقط استجابة رضا العميل (CSAT).
يتضمن هذا التدفق الرسائل التي يمكن تشغيلها للعملاء. يمكنك تخصيص الرسائل حسب الطلب.
المتطلبات الأساسية
قبل تكوين هذا التدفق، قم بإنشاء المتغيرات التالية:
-
استبيان مضاد
-
النوع—عدد صحيح
-
القيمة الافتراضية—0
-
الوصف — يتتبع عدد محاولات وزيادة الاستقصاء مع كل استجابة غير صالحة أو مهلة.
-
-
Global_FeedbackSurveyالاستجابة
-
النوع—عدد صحيح
-
القيمة الافتراضية—0
- المصدر—متغير عام
- جعله قابلاً للإبلاغ — تشغيل التشغيل.
-
الوصف— تخزين استجابة تقييم العميل أو "NoResponse" إذا كان هناك سيناريو غير صالح/انتهاء المهلة.
-
أنشطة التدفق
يصف الجدول التالي الأنشطة المستخدمة في التدفق.
| نشاط التدفق | الوصف |
|---|---|
|
البدء جهة اتصال جديدة |
يبدأ الاستبيان عند بدء جهة اتصال هاتف جديدة. |
|
خيارات الاستطلاع (قائمة IVR) |
يطالب المستخدم بتحديد تصنيف (1—5). تتوافق الأرقام 1 و2 و3 و4 و5 مع مستويات الرضا. تؤدي المهلة الزمنية أو الاستجابة غير الصالحة إلى إعادة المحاولة. |
|
تعيين استجابة الاستطلاع | يقوم بتسجيل تحديد المستخدم وتخزينه في متغير Global_FeedbackSurveyResponse. |
|
تعيين CounterSurvey |
زيادة متغير CounterSurvey بعد انتهاء مهلة أو استجابة غير صالحة. |
| فحص عداد الاستبيان |
التحقق مما إذا كان عدد إعادة المحاولة يتجاوز 2 باستخدام الشرط التالي CounterSurvey > 2. قم بإنهاء الاستقصاء إذا تم استنفاد عمليات إعادة المحاولة. |
|
تعيين Variable_r3k |
يقوم بتعيين "NoResponse" إلى SurveyResponse إذا تم استنفاد عمليات إعادة المحاولة. |
|
تسجيل PlaySurvey |
تشغيل رسالة شكر بعد التقاط الاستجابة. |
|
قطع الاتصال |
إنهاء المكالمة بسرور. |
DialogFlow وكيل ظاهري
يوضح قالب مصمم تدفق مركز اتصال Webex هذا تدفق البيانات بين Google DialogFlow ES وWebex Contact Center، مع التركيز على كيفية تمرير البيانات من وإلى كلتا المنصتين أثناء التفاعل.
يعرض هذا التدفق كيفية تمرير البيانات بين مركز اتصال Webex وDialogFlow ES لمعالجة تفاعلات العملاء. ويوفر تدفق أساسي حيث يتم تبادل البيانات مع DialogFlow ES لمعالجة اللغة الطبيعية وتحقيق الوكيل التلقائي. يعمل التكامل مع DialogFlow على تمكين الروبوت من فهم نوايا العميل واتخاذ الإجراءات المناسبة بناءً على المحادثة. إضافة إلى ذلك، يتضمن التدفق معالجة الأخطاء لضمان تجربة سلسة للعميل، حتى في حال نشوء ظروف غير متوقعة.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية في مدخل إدارة مركز اتصال Webex قبل تنفيذ هذا التدفق:
- وكيل Google DialogFlow ES لديه نوايا ذات صلة بالمحادثة.
- قم بإنشاء نقاط الدخول، وقوائم الانتظار، والفرق، وتخطيطات نقاط الدخول.
- قم بتمكين إكمال خطاف الويب في DialogFlow ES واستخدم رمز node.js العينة في المحرر المضمّن.
-
تم تمكين ميزة Cisco Text-to-Speech (TTS) لإنشاء رسائل مخصصة بشكل ديناميكي. تحميل ملفات الصوت الثابتة إذا تم استخدام المطالبات الصوتية المخصصة بدلاً من Cisco Text-to-Speech (TTS).
انهيار التدفق
يصف الجدول التالي عناصر التدفق المختلفة المشاركة في عملية المكالمة، ويفصل الإجراءات والاستجابات التي تحدث أثناء كل مرحلة.
|
عنصر التدفق |
الوصف |
|---|---|
| يقوم العميل ببدء الاتصال | يتم استلام المكالمة بواسطة مركز اتصال Webex. |
| تم تمرير البيانات إلى DialogFlow ES | يتم إرسال رسالة ترحيب مخصصة، تتضمن تفاصيل العميل مثل الاسم وسبب الاتصال، إلى روبوت DialogFlow ES للمعالجة. |
| تفاعل الروبوت مع DialogFlow | يعالج DialogFlow الإدخال ويستجيب بناء على النوايا التي تم تكوينها. |
| الموسيقى في قائمة الانتظار | أثناء معالجة الروبوت للطلب، يتم وضع العميل في قائمة انتظار تتضمن موسيقى الانتظار. |
| قطع الاتصال | ينتهي التفاعل بمجرد اكتمال مربع الحوار. |
أنشطة التدفق
يصف الجدول التالي تسلسل أنشطة التدفق المشاركة في قالب التدفق هذا.
|
نشاط التدفق |
الوصف |
|---|---|
|
البدء | يمثل هذا النشاط بداية التدفق. يتم تشغيلها عند استلام مكالمة جديدة. |
| تعيين اللغة | يستخدم التدفق نشاط "متغير محدد" لتكوين رمز اللغة (en-US) للتفاعل بأكمله. يضمن هذا أن تكون جميع التفاعلات الصوتية متوافقة مع تفضيلات لغة المتصل. |
| التحية المخصصة | يقوم هذا النشاط بتمرير تفاصيل العميل مثل الاسم والبريد الإلكتروني وسبب الاتصال إلى روبوت DialogFlow ES. يتم إنشاء رسالة التحية ديناميكيًا باستخدام ميزة تحويل النصوص إلى كلام منطوق من Cisco (TTS). مثال البيانات التي تم نقلها:
|
|
قائمة انتظار للوكيل | إذا تطلب التفاعل التصعيد، يتم وضع العميل في قائمة انتظار، ويتم تشغيل موسيقى الانتظار باستخدام defaultmusic_on_hold.wav
الملف. |
| تشغيل الموسيقى | يتم تشغيل الموسيقى أثناء انتظار المتصل في قائمة الانتظار. يستخدم التدفق موسيقى الانتظار الافتراضية من Cisco ولكن يمكن تخصيصها عن طريق تحميل ملفات موسيقى مختلفة. |
|
قطع الاتصال | يقطع هذا النشاط المكالمة بمجرد اكتمال التدفق، مما يضمن نهاية سلسة للتفاعل. |
مواصفات التدفق
يحتوي JSON الخاص بالتدفق المستخدم في هذا المثال على المتغيرات والأنشطة الضرورية لمعالجة التفاعل ومعالجة الأخطاء والاتصال بين Webex Contact Center وDialogFlow. تتضمن متغيرات المفاتيح المستخدمة ما يلي:
|
متغير التدفق |
الوصف |
|---|---|
|
Global_FeedbackSurveyOptIn | تتبع ما إذا كان العميل يرغب في إجراء استقصاء ما بعد المكالمة. |
| اسم العميل | التقاط اسم العميل من أجل تخصيصه. |
| البريد الإلكتروني للعميل | يسحب البريد الإلكتروني للعميل. |
| سبب العميل | يسجل سبب مكالمة العميل. |
| لغة _عامة | تكوين اللغة الافتراضية (en-US). |
|
صوت _عامName | لتحديد الصوت المستخدم للتحدث النصي. |
موارد إضافية
لمزيد من المعلومات حول هذا التكامل، ارجع إلى العمل مع البيانات على Google DialogFlow ES مع فيديو Webex Contact Center.
ارجع إلى وثائق مطوري مركز اتصال Webex ووثائق DialogFlow ES للحصول على المزيد من الإرشادات.
دعم المطور
للحصول على أي دعم فيما يتعلق بهذا التكامل، افتح تذكرة مع فريق دعم مطوري مركز اتصال Webex من خلال مدخل مطوري Webex.
لمزيد من المناقشات، قم بزيارة مجتمع مطوري واجهة برمجة تطبيقات Webex Contact Center.
دعم المتغير الديناميكي
يوفر هذا القالب تدفق صوت وارد ديناميكي متقدم يعمل على استرداد الإعدادات الخارجية، وتعيين متغيرات التدفق باستخدام تلك الإعدادات وتوجيه المكالمات بناء على تكوينات المتغير.
يجلب التدفق بشكل ديناميكي إعدادات التدفق من خلال طلب HTTP ويعين المتغيرات التي توجه بقية التدفق. تقوم هذه المتغيرات بإدارة قرارات التوجيه ومعالجة قائمة الانتظار والمطالبات وإدارة الأخطاء. غالبًا ما يتم استخدامه في السيناريوهات التي تتطلب المرونة في التعامل مع المكالمات بناء على ظروف العمل في الوقت الفعلي مثل ساعات العمل أو العطلات - حيث يمكن إعادة استخدام تدفق واحد عبر حالات استخدام مختلفة باستخدام التوجيه الديناميكي القائم على المتغير.
يضمن التدفق تجربة متصل سلسة وكفاءة من خلال تشغيل الرسائل المناسبة، والتعامل مع ساعات العمل أو حالات الأخطاء، وتوفير التوجيه بناءً على المتطلبات الخاصة بالمؤسسة.
يستخدم التدفق ميزة Cisco Text-to-Speech (TTS) لجميع أنشطة الصوت التي تتطلب إرسال مطالبات. يمكن تكوين الموسيقى المخصصة قيد الانتظار أو الرسائل عن طريق تحديث متغيرات التدفق.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية في مدخل إدارة مركز اتصال Webex قبل تنفيذ هذا التدفق:
- يمكنك إنشاء نقاط الدخول، وقوائم الانتظار، والفرق، وترتيبات نقاط الدخول، وأي أنشطة تكوين أخرى خاصة بالمؤسسة مثل الموصلات، وميزة ANI الخاصة بالطلب الخارجي، وغيرها.
-
تأكد من تحميل أي ملفات صوت ثابتة مطلوبة أو مطالبات TTS مخصصة إلى النظام.
-
وجود نقطة نهاية صالحة لواجهة برمجة التطبيقات من أجل إحضار إعدادات التدفق
للتعرف على الخطوات التفصيلية، ارجع إلى دليل إعداد وإدارة مركز اتصال Webex.
انهيار التدفق
يصف الجدول التالي عناصر التدفق المختلفة المشاركة في عملية المكالمة، ويفصل الإجراءات والاستجابات التي تحدث أثناء كل مرحلة.
|
عنصر التدفق |
الوصف |
|---|---|
| جهة اتصال جديدة | يبدأ التدفق عند استلام مكالمة عند نقطة الدخول. |
| طلب HTTP | يقوم التدفق بإجراء طلب HTTP لإحضار إعدادات التدفق بشكل ديناميكي بناءً على DNIS الخاص بالمكالمة. |
| التحقق من ساعات العمل | وبناءً على إعدادات التدفق، يتحقق التدفق من ساعات العمل والعطلات وحالات التجاوز لتوجيه المكالمة بشكل مناسب. |
| تشغيل الرسالة (مرحبًا بك) | بناء على الإعدادات التي تم إحضارها، يتم تشغيل رسالة الترحيب باستخدام TTS أو مطالبة مسجلة مسبقًا. |
| نشاط قائمة الانتظار | إذا لزم الأمر، يتم وضع المكالمة في قائمة انتظار بناءً على المتغيرات الديناميكية. |
| تشغيل الموسيقى (إدارة قائمة الانتظار والموسيقى في قائمة الانتظار) | أثناء انتظار المتصل في قائمة الانتظار، يتم تشغيل موسيقى الانتظار، والتي يمكن ضبطها بشكل ديناميكي. |
| معالجة الأخطاء | في حال حدوث أي خطأ، تتم إعادة توجيه المكالمة إلى تدفق معالجة الخطأ أو نقطة دخول مختلفة باستخدام GoTo الممكنة بواسطة المتغيرات الديناميكية. |
أنشطة التدفق
يصف الجدول التالي تسلسل أنشطة التدفق المشاركة في قالب التدفق هذا.
|
نشاط التدفق |
الوصف |
|---|---|
|
البدء | يبدأ التدفق عند استلام مكالمة من خلال نشاط NewContact. |
| طلب HTTP | يقوم نشاط FetchFlowSettings بإجراء طلب HTTP لاسترداد جميع إعدادات التدفق الضرورية، مثل ساعات العمل والمطالبات وتكوينات قائمة الانتظار. |
|
قائمة IVR (قائمة الترحيب) |
تشغيل قائمة تتضمن خيارات للخدمة الذاتية (اضغط على 1 للدعم، اضغط على 2 للمبيعات). |
| تعيين المتغيرات | يقوم نشاط SetVariable بتخزين البيانات المستخرجة من طلب HTTP وتعيين القيم إلى المتغيرات ذات الصلة بالتدفق مثل ساعات العمل وقائمة الانتظار وwelcomePrompt وholdMusic. |
| ساعات العمل | يتحقق نشاط ساعات العمل من جدول العمل والعطلات وحالات التجاوز، مع توجيه التدفق بناء على الوقت الحالي. |
| تشغيل الرسالة | يقوم نشاط PlayMessage بتشغيل رسالة ترحيب للمتصل. يمكن تعيين هذا بشكل ديناميكي أو تكوينه مسبقًا. |
| جهة اتصال قائمة الانتظار | يضع نشاط QueueContact المتصل في قائمة الانتظار المناسبة، باستخدام المتغيرات الديناميكية لإدارة قائمة الانتظار والتعامل الاحتياطي. |
| تشغيل الموسيقى | يقوم نشاط PlayMusic بتشغيل موسيقى الانتظار للمتصلين المنتظرين في قائمة الانتظار، والتي تم تكوينها بناءً على متغير holdMusic. |
| انتقل إلى | تُستخدم أنشطة الانتقال المتعددة للتنقل بين أجزاء مختلفة من التدفق أو التعامل مع ظروف معينة مثل العطلات أو الأخطاء. |
| قطع الاتصال | بعد اكتمال جميع الخطوات اللازمة، ينتهي التدفق بقطع الاتصال أو إعادة التوجيه المناسبة. |
مرحبًا بالعالم
استخدم هذا القالب لإنشاء تدفق صوتي وارد بسيط حيث يتم استقبال المتصلين برسالة ثم قطع الاتصال. غالبًا ما يتم استخدام هذا التدفق أثناء الساعات المغلقة.
يوفر هذا التدفق تدفق بسيط يقوم بتشغيل إعلان للمتصل. قم بتعديل التدفق لضمان تجربة المتصل سلسة عن طريق التعامل مع أي أخطاء أو ظروف غير معروفة.
يستخدم التدفق الفرعي تحويل النصوص إلى كلام من Cisco لأي مطالبات صوتية. بالنسبة للموسيقى، فإنه يعتمد على الملف المضمن (defaultmusic_on_hold.wav)، للموسيقى قيد الانتظار.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية في مدخل إدارة مركز اتصال Webex قبل تنفيذ هذا التدفق:
- يمكنك إنشاء نقاط الدخول وقوائم الانتظار والفرق وروابط نقاط الدخول وأي أنشطة تكوين أخرى خاصة بالمؤسسة مثل الموصلات وميزة ANI الخاصة بالطلب الخارجي وغيرها.
- تحميل ملفات الصوت الثابتة إذا تم استخدام المطالبات الصوتية المخصصة بدلاً من Cisco-Text-to-Speech (TTS).
للتعرف على الخطوات التفصيلية، ارجع إلى دليل إعداد وإدارة مركز اتصال Webex.
انهيار التدفق
- يتم استلام المكالمة وتدخل التدفق.
- يتم تشغيل رسالة ترحيب للمتصل.
- يتم وضع المتصل في قائمة انتظار.
- يتم تشغيل موسيقى الانتظار أثناء انتظار المتصل.
أنشطة التدفق
يصف الجدول التالي تسلسل أنشطة التدفق المشاركة في قالب التدفق هذا.
|
نشاط التدفق |
الوصف |
|---|---|
|
البدء | يبدأ التدفق عند استلام مكالمة |
| تشغيل الرسالة |
|
|
قطع الاتصال |
|
موارد إضافية
للحصول على مزيد من المعلومات، ارجع إلى دليل إعداد وإدارة مركز اتصال Webex.
قائمة الحضور التلقائي
استخدم قالب مصمم تدفق مركز اتصال Webex هذا لإنشاء نظام قائم على القائمة من أجل توجيه المكالمات بكفاءة. يقوم بأتمتة الإجراءات الواردة، وتوجيه المتصلين إلى الفرق أو الخدمات المناسبة للحصول على تجربة أكثر سلاسة.
يقوم هذا التدفق بأتمتة التفاعل الأولي مع المتصل، مما يسمح له بالتنقل بين خيارات القائمة المختلفة. يتضمن معالجة الأخطاء الديناميكية والدعم المتعدد اللغات وعملية قطع الاتصال مهذبة في حالة حدوث أخطاء أو مدخلات غير معروفة.
يستخدم هذا التدفق ميزة تحويل النصوص إلى كلام منطوق من Cisco (TTS) لأي مطالبات صوتية. بالنسبة للموسيقى، فإنه يعتمد على الملف المضمن (defaultmusic_on_hold.wav)، للموسيقى قيد الانتظار.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية في مدخل إدارة مركز اتصال Webex قبل تنفيذ هذا التدفق:
- قم بإنشاء نقاط الدخول، وقوائم الانتظار، والفرق، وتخطيطات نقاط الدخول.
- تحميل ملفات الصوت الثابتة إذا تم استخدام المطالبات الصوتية المخصصة بدلاً من Cisco Text-to-Speech (TTS).
للتعرف على الخطوات التفصيلية، ارجع إلى دليل إعداد وإدارة مركز اتصال Webex.
انهيار التدفق
يصف الجدول التالي عناصر التدفق المختلفة المشاركة في عملية المكالمة، ويفصل الإجراءات والاستجابات التي تحدث أثناء كل مرحلة.
|
عنصر التدفق |
الوصف |
|---|---|
|
تم استلام المكالمة (جهة اتصال هاتف جديدة) |
يتم تشغيل التدفق عند بدء جهة اتصال هاتف جديدة بمكالمة واردة. |
|
رسالة الترحيب (مطالبة الترحيب) |
تم تشغيل رسالة التحية: مرحبًا بك في مركز اتصال Webex. |
|
القائمة الرئيسية (قائمة IVR) |
يتم تزويد المتصل بمجموعة من خيارات القائمة. تتم قراءة القائمة بصوت عالٍ باستخدام TTS، حيث يتم توجيه المتصل عبر خيارات الخدمة المختلفة:
|
|
التوجيه بناءً على التحديد |
بناء على الخيار المحدد، يتم تحويل المتصل إلى فريق معين (تحويل مباشر) أو وضعه في قائمة انتظار حتى يتوفر الوكيل التالي. |
|
معالجة الأخطاء |
تتم معالجة الإدخالات غير الصالحة برسالة خطأ، وتتم مطالبة المتصل بالمحاولة مرة أخرى. |
|
موسيقى قيد الانتظار (تشغيل الموسيقى) |
أثناء الانتظار في قائمة انتظار، يتم تشغيل موسيقى الانتظار الافتراضية ( |
|
قطع الاتصال |
ينتهي التدفق بقطع اتصال المكالمة. |
أنشطة التدفق
يصف الجدول التالي تسلسل أنشطة التدفق.
|
نشاط التدفق |
الوصف |
|---|---|
|
جهة اتصال هاتف جديدة (البدء) |
هذه هي نقطة بداية التدفق عند بدء جهة اتصال هاتف جديدة بمكالمة واردة. |
|
تشغيل الرسالة (مطالبة الترحيب) |
يتم الترحيب بالعميل برسالة: مرحبًا بك في مركز اتصال Webex. تستخدم هذه الخطوة نص إلى كلام منطوق في Cisco Cloud (TTS) لإنشاء الرسالة. |
|
القائمة الرئيسية (قائمة IVR) |
يتم تقديم قائمة للمتصل تتضمن خيارات مختلفة:
|
|
التوجيه بناءً على التحديد (الشروط) |
بناء على الخيار المحدد، يتم تحويل المتصل إلى فريق معين (تحويل مباشر) أو وضعه في قائمة انتظار حتى يتوفر الوكيل التالي.
|
|
تشغيل الموسيقى (موسيقى قيد الانتظار) |
بالنسبة للمكالمات الموجودة في قائمة الانتظار، يقوم النظام بتشغيل موسيقى الانتظار بينما ينتظر المتصل الوكيل التالي. |
|
معالجة الأخطاء |
إذا تم تحديد خيار غير صالح أو انتهت مهلة الإدخال، يقوم النظام بتشغيل رسالة تطالب المتصل بالمحاولة مرة أخرى. |
|
قطع الاتصال |
بعد اكتمال التفاعل أو حدوث خطأ، يقوم التدفق بقطع اتصال المكالمة باستخدام نشاط قطع اتصال جهة الاتصال. |
حالات الاستخدام الإضافية
- القوائم الفرعية: هناك قائمة تحديد اللغة، حيث يمكن للمستخدمين اختيار لغتهم المفضلة عن طريق الضغط على 1 للغة الإنجليزية أو 2 للغة الإسبانية. تتكرر القائمة إذا ضغط المتصل على #.
- رسائل الخطأ: عند استلام إدخال غير صالح، يتم تشغيل رسالة خطأ. في حالة حدوث أخطاء حرجة، يعتذر النظام عن المتصل ويقطع اتصاله.
موارد إضافية
للحصول على مزيد من المعلومات، ارجع إلى دليل إعداد وإدارة مركز اتصال Webex.
تراجع بيانات Microsoft Dynamics HTTP(S)
استخدم قالب مصمم التدفق هذا لإنشاء تدفق IVR في مركز اتصال Webex الذي يتصل بـ MS Dynamics باستخدام موصل HTTP. يقوم هذا التدفق باسترداد تفاصيل العميل والحالة باستخدام ANI من CRM، وتحية المتصل برسالة مخصصة، وتوجيه المكالمة.
باستخدام هذا التدفق، يتم استقبال المتصل برسالة مخصصة بناءً على بيانات CRM، وإذا لم يتم العثور على أي حالة، يتم تحويل المكالمة إلى وكيل. يتم تزويد الوكيل بتفاصيل العميل أو الحالة في الوقت الفعلي من خلال نافذة منبثقة للشاشة. يتفاعل التدفق مع MS ديناميكيات من خلال طلبين HTTP:
- إحضار تفاصيل العميل عن طريق إجراء بحث ANI.
- استرداد أحدث تفاصيل الحالة بناء على معرف العميل. إذا لم يتم العثور على معلومات عن عميل أو حالة، يتم توجيه المكالمة إلى وكيل، ويتم تشغيل الرسالة المناسبة للمتصل. يتلقى الوكيل نافذة منبثقة للشاشة تعرض إما نموذج حالة جديدة أو تفاصيل آخر حالة تم إنشاؤها للعميل.
تم تمكين النوافذ المنبثقة للشاشة للتأكد من أن الوكلاء مزودون بالمعلومات اللازمة عند الرد على المكالمات.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية قبل تنفيذ هذا التدفق:
- التطبيق المسجل في Azure لـ MS Dynamics CRM.
- يجب تكوين OAuth 2. 0 وإعداد الموصل في Control Hub مقدمًا.
- استيراد القالب إلى "مصمم التدفق".
- اضبط متغيرات التدفق وقوائم الانتظار وأي تكوينات محددة بناءً على احتياجاتك المؤسسية.
يستخدم التدفق رسالة نصية إلى كلام من Cisco (TTS) للمطالبات الديناميكية. إذا كان الصوت ثابتًا مطلوبًا، فيمكن للمستخدمين تحميل ملفات الصوت. يتم استخدام موسيقى الانتظار الافتراضية في مستودع Webex.
انهيار التدفق
يصف الجدول التالي عناصر التدفق المختلفة المشاركة في عملية المكالمة، ويفصل الإجراءات والاستجابات التي تحدث أثناء كل مرحلة.
|
عنصر التدفق |
الوصف |
|---|---|
|
تم استلام المكالمة |
تم التقاط ANI الخاص بالمتصل. |
|
تعريف شخصي لشريط |
تم إزالة رمز الدولة + من ANI. |
|
إحضار معلومات العميل |
يتم تقديم طلب HTTP إلى MS Dynamics CRM للبحث عن تفاصيل العملاء باستخدام ANI المجردة. |
|
التحقق الشرطي - العميل موجود |
إذا كان العميل موجودًا، يتم تقديم طلب HTTP آخر لإحضار تفاصيل الحالة. إذا لم يكن العميل موجودًا، يتم تشغيل رسالة لم يتم العثور على حالة. |
|
تشغيل معلومات الحالة المخصصة |
في حالة العثور على حالة، يتم الترحيب بالمتصل بتفاصيل حالته الأخيرة. |
|
توجيه إلى الوكيل أو قطع الاتصال |
ويُعرض على المتصل بعد ذلك خيار التحدث إلى وكيل أو قطع الاتصال. |
|
شاشة منبثقة للوكيل |
عندما يرد الوكيل، يتم عرض تفاصيل الحالة أو نموذج الحالة الجديد في علامة تبويب مستعرض جديدة. |
أنشطة التدفق
يصف الجدول التالي تسلسل أنشطة التدفق لتدفق IVR الذي يتصل بـ MS ديناميكيات باستخدام موصل HTTP.
|
نشاط التدفق |
الوصف |
|---|---|
|
البدء |
بدء التدفق عند استلام المكالمة. |
|
تعريف شخصي لشريط |
يجرد + رمز الدولة من ANI للتحضير للبحث عن MS Dynamics. |
|
الحصول على معلومات العميل |
يتم إرسال طلب HTTP GET لاسترداد الاسم الكامل للعميل ومعرف جهة الاتصال بناءً على ANI. |
|
التحقق الشرطي - العميل موجود |
يتحقق مما إذا كان العميل موجودًا في MS Dynamics. إذا صحيح، فقم بإحضار تفاصيل الحالة. إذا لم يتم العثور على خطأ، يتم تشغيل رسالة تفيد المتصل بعدم العثور على حالة. |
|
الحصول على معلومات الحالة |
قم باسترداد عنوان الحالة ورقم الحالة باستخدام معرف العميل من الخطوة السابقة. |
|
تشغيل رسالة مخصصة |
يقوم بالترحيب بالمتصل بالاسم ويوفر تفاصيل الحالة باستخدام TTS (تحويل النصوص إلى كلام منطوق). |
|
لم يتم العثور على حالة تشغيل |
يقوم بتشغيل رسالة إذا لم يتم العثور على حالة للمتصل وإعلامه بأنه سيتم تحويله إلى وكيل. |
|
القائمة الرئيسية |
تعرض على المتصل خيار الاتصال بوكيل أو قطع الاتصال بالمكالمة. |
|
جهة اتصال قائمة الانتظار |
توجيه المتصل إلى وكيل متاح بناء على إعدادات قائمة الانتظار المحددة مسبقًا. |
|
تشغيل الموسيقى |
يشغل موسيقى الانتظار بينما ينتظر المتصل في قائمة الانتظار. |
|
قطع اتصال جهة الاتصال |
إنهاء المكالمة إذا اختار المتصل قطع الاتصال. |
|
نافذة منبثقة للشاشة |
يقوم بعرض معلومات الحالة أو نموذج الحالة الجديد للوكيل عند الرد على المكالمة. |
موارد إضافية
للحصول على إرشادات خطوة بخطوة حول تكوين التدفقات، ارجع إلى دليل إعداد وإدارة مركز اتصال Webex.
للحصول على عرض توضيحي لدمج MS Dynamics، ارجع إلى كيفية تكوين موصل مخصص لـ MS Dynamics CRM.
لمزيد من المعلومات حول أدوات API للمصادقة على بيئات Microsoft Dataverse، ارجع إلى استخدام الأرق مع Dataverse Web API.
النسبة المئوية للتخصيص والتوزيع ألف/باء
استخدم قالب مصمم تدفق مركز اتصال Webex هذا لتوزيع المكالمات حسب النسبة المئوية على قوائم الانتظار المختلفة، بما يضمن سلاسة التشغيل وتقليل حالات الانقطاع أثناء وجود أحجام كبيرة للمكالمات.
يوزع هذا التدفق المكالمات الواردة بناءً على تخصيص قائم على النسبة المئوية. على وجه التحديد، يتم توجيه 90% من جهات الاتصال إلى قائمة الانتظار الرئيسية، و0% إلى زيادة الدعم (غير نشط)، و10% إلى قائمة انتظار غير موجودة في الموقع. بعد التخصيص، يتم تشغيل المتصلين رسالة تشير إلى تعيينهم في قائمة الانتظار، متبوعة بتشغيل موسيقى حتى يتاح وكيل. يمكنك تعديل التدفق ليتناسب مع احتياجات مؤسستك.
يستخدم هذا التدفق ميزة تحويل النصوص إلى كلام منطوق من Cisco (TTS) لأي مطالبات صوتية. بالنسبة للموسيقى، فإنه يعتمد على الملف المضمن (defaultmusic_on_hold.wav)، للموسيقى قيد الانتظار.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية في مدخل إدارة مركز اتصال Webex قبل تنفيذ هذا التدفق:
- قم بإنشاء نقاط الدخول، وقوائم الانتظار، والفرق، وتخطيطات نقاط الدخول.
- تحميل ملفات الصوت الثابتة إذا تم استخدام المطالبات الصوتية المخصصة بدلاً من Cisco Text-to-Speech (TTS).
للتعرف على الخطوات التفصيلية، ارجع إلى دليل إعداد وإدارة مركز اتصال Webex.
انهيار التدفق
يصف الجدول التالي عناصر التدفق المختلفة المشاركة في عملية المكالمة، ويفصل الإجراءات والاستجابات التي تحدث أثناء كل مرحلة.
|
عنصر التدفق |
الوصف |
|---|---|
|
إيصال المكالمة |
تدخل المكالمة التدفق عند نقطة NewContact. |
|
النسبة المئوية للتخصيص |
90يتم توجيه % من المكالمات إلى قائمة الانتظار الرئيسية. 10يتم توجيه % من المكالمات إلى قائمة الانتظار خارج الموقع. |
|
تشغيل رسالة قائمة الانتظار |
بعد تخصيص النسبة المئوية، يسمع المتصل رسالة تشير إلى مسار التخصيص الخاص به. |
|
جهة اتصال قائمة الانتظار |
يتم وضع المتصل في قائمة الانتظار المعينة. |
|
موسيقى الانتظار |
أثناء الانتظار في قائمة الانتظار، يسمع المتصلون موسيقى الانتظار. |
|
تعيين الوكيل |
يتم توجيه المكالمات إلى الوكيل المتاح في قائمة الانتظار المخصصة له. |
أنشطة التدفق
يصف الجدول التالي تسلسل أنشطة التدفق.
|
نشاط التدفق |
الوصف |
|---|---|
|
جهة اتصال جديدة |
هذه هي نقطة البداية عند استلام جهة اتصال هاتف جديدة. |
|
تخصيص النسبة المئوية |
يقوم بتخصيص جهة الاتصال الواردة بناءً على توزيع النسبة المئوية:
|
|
تعيين متغير |
يلتقط النسبة المئوية المخصصة (90%، 10%) في متغير يسمى PercentageAllocated. |
|
تعيين متغير |
يلتقط مسار الخروج (قائمة الانتظار الرئيسية أو خارج الموقع) التي أخذت المكالمة في متغير يسمى PercentageExitPath. |
|
رسالة التشغيل |
تشغيل رسالة باستخدام Cisco TTS لإعلام المتصل بتخصيصه، مثل: لقد وصلت إلى تخصيص 90%! قائمة الانتظار الرئيسية للفرع 1. |
|
جهة اتصال قائمة الانتظار |
قوائم انتظار جهة الاتصال بناء على المسار المخصص (قائمة الانتظار الرئيسية أو خارج الموقع). |
|
بلاي ميوزيك |
يقوم بتشغيل موسيقى الانتظار |
موارد إضافية
للحصول على مزيد من المعلومات، ارجع إلى دليل إعداد وإدارة مركز اتصال Webex.
تراجع بيانات Salesforce HTTP (S)
استخدم قالب مصمم التدفق هذا لإنشاء تدفق IVR في مركز اتصال Webex الذي يتصل بـ Salesforce من خلال موصل HTTP، مما يتيح التوجيه الديناميكي واستخراج البيانات لإدارة حالات Salesforce.
يستخدم هذا التدفق موصل HTTP الخاص بمركز اتصال Webex لاسترداد معلومات العميل من Salesforce باستخدام بحث ANI. يجلب التدفق حساب العميل وجهات الاتصال ومعلومات الحالة من Salesforce ويوجه المكالمة وفقًا لذلك.
يستخدم هذا التدفق ميزة تحويل النصوص إلى كلام منطوق من Cisco (TTS) لأي مطالبات صوتية. بالنسبة للموسيقى، فإنه يعتمد على الملف المضمن (defaultmusic_on_hold.wav)، للموسيقى قيد الانتظار.
المتطلبات الأساسية
قبل تكوين هذا التدفق، تأكد مما يلي:
- يمكنك إنشاء نقاط الدخول، وقوائم الانتظار، والفرق، وترتيبات نقاط الدخول، وأي أنشطة تكوين أخرى خاصة بالمؤسسة مثل الموصلات، وميزة ANI الخاصة بالطلب الخارجي، وغيرها.
- قم بتكوين موصل Salesforce باستخدام OAuth2. للتعرف على الخطوات المفصلة، ارجع إلى تكوين التطبيق المتصل لموصل Webex Contact Center Salesforce.
- استيراد التدفق المرفق
Salesforce_HTTP_Connector.jsonفي مصمم تدفق Webex Contact Center. - استخدم مجموعة واجهة برمجة التطبيقات الخاصة بـ Salesforce لاستكشاف واجهات برمجة تطبيقات REST.
- لإنشاء رمز وصول OAuth يدويًا، استخدم الأمر التالي:
curl --location --request POST 'https://abcde-dev-ed.my.salesforce.com/services/oauth2/token' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --data-urlencode 'grant_type=password' \ --data-urlencode 'client_id=clientId' \ --data-urlencode 'client_secret=clientSecret' \ --data-urlencode 'username=yourLogin@salesforce.com' \ --data-urlencode 'password=yourPassword'
حالة الاستخدام
يوضح هذا المثال من التكامل كيف يضمن هذا التدفق خدمة العملاء بسلاسة عن طريق دمج Salesforce مع Webex Contact Center، مع ضمان إتاحة المعلومات ذات الصلة بكل من العملاء والوكلاء.
- يتصل العميل بمركز اتصال Webex ويتم التقاط رقم هاتفه.
- يقوم النظام بإجراء بحث ANI في Salesforce للعثور على معلومات مطابقة للحساب والاتصال.
- استنادًا إلى البيانات التي تم استردادها، يتم استقبال العميل برسالة IVR مخصصة.
- في حالة وجود حالة مفتوحة مرتبطة بالعميل، يتلقى الوكيل هذه المعلومات على سطح المكتب الخاص به.
- بعد المكالمة، ينشر مركز اتصال Webex تفاصيل المكالمة والتعليقات مرة أخرى إلى حالة Salesforce.
انهيار التدفق
يصف الجدول التالي عناصر التدفق المختلفة المشاركة في عملية المكالمة، ويفصل الإجراءات والاستجابات التي تحدث أثناء كل مرحلة.
|
عنصر التدفق |
الوصف |
|---|---|
|
بحث ANI والتوجيه |
يبدأ التدفق من خلال تسجيل رقم هاتف العميل. يتم تنسيق رقم الهاتف، وتقوم مكالمة Salesforce API باسترداد الحساب والاتصال المقترن بتعريف ANI. في حال العثور على العميل، يتم توجيهه بناءً على حالة Salesforce المرتبطة. |
|
التحديثات اللاحقة للمكالمة |
بمجرد أن يكمل الوكيل المكالمة، ينشر Webex Contact Center معلومات مثل تعليقات المكالمات ومعرفات المكالمات في حالة Salesforce ذات الصلة. |
أنشطة التدفق
يصف الجدول التالي تسلسل أنشطة التدفق.
|
نشاط التدفق |
الوصف |
|---|---|
|
البدء (NewContact) |
يقوم بتسجيل تفاصيل المكالمة الواردة وبدء التدفق. |
|
تعيين رقم الهاتف (تعيين رقم PhoneNumber) |
تنسيق رقم الهاتف الملتقط للبحث في واجهة برمجة التطبيقات الخاصة بـ Salesforce. |
|
البحث عن الحساب (AccountByANI) |
تنفيذ طلب HTTP GET إلى Salesforce، لاسترداد تفاصيل حساب العميل بناء على رقم الهاتف. |
|
البحث عن جهات الاتصال (ContactByANI) |
إحضار جهة الاتصال المرتبطة برقم الهاتف من خلال استعلام Salesforce SOQL. |
|
البحث عن الحالة (CasebyContactId) |
لاسترداد الحالات المفتوحة المرتبطة بجهة الاتصال، وإحضار تفاصيل الحالة بما في ذلك رقم الحالة والمعرّف. |
|
جهة اتصال قائمة الانتظار (قائمة الانتظار) |
توجيه المكالمة إلى الوكيل المناسب بناءً على معلومات Salesforce المستردة وأولوية العميل. |
|
تشغيل الموسيقى (موسيقى) |
يشغل موسيقى الانتظار بينما ينتظر العميل أن يتم توصيله بوكيل. |
|
نافذة منبثقة للشاشة (ScreenPopAccount) |
يفتح صفحة حساب Salesforce الخاص بالعميل على سطح مكتب الوكيل عند الرد على المكالمة. |
|
نشر التعليق (مشاركةComment) |
نشر تفاصيل المكالمة في حالة Salesforce ذات الصلة بمجرد اكتمال التفاعل. |
|
إنهاء التدفق (EndFlow) |
إنهاء التدفق بعد إكمال كل المهام. |
موارد إضافية
لمزيد من المعلومات حول تكوين Salesforce باستخدام Webex Contact Center، ارجع إلى مقدمة Salesforce REST API ودليل إعداد وإدارة مركز اتصال Webex.
للحصول على مخطط شامل لتكوين الفيديو، شاهد هذه السلسلة المكونة من جزأين:
تراجع بيانات ServiceNow HTTP (S)
استخدم قالب مصمم التدفق هذا لاسترداد وتحديث الأحداث وأنواع الكائنات الأخرى في ServiceNow بأمان من خلال Webex Contact Center.
يعمل هذا التدفق على دمج Webex Contact Center مع ServiceNow باستخدام موصل HTTP لتوجيه القرارات واسترداد تفاصيل الحوادث من خلال واجهات REST API الخاصة بـ ServiceNow. يعالج المكالمات الصوتية الواردة، وينفذ عملية بحث ANI، ويجلب المعلومات ذات الصلة، ويوفر خدمة مخصصة. يكون تدفق العملية كما يلي:
- يتم استلام مكالمة من خلال مركز اتصال Webex.
- يتم تشغيل رسالة ترحيب للمتصل تشير إلى تفاصيل الحادثة الخاصة به.
- يقوم النظام بإجراء بحث في ServiceNow باستخدام ANI لإحضار بيانات المتصل
sys_idللحصول على معرِّف كائن المتصل على ServiceNow. - بناء على
sys_id، يقوم النظام بالبحث عن الحادث النشط للمتصل. - يتم إعادة تشغيل رقم الحادث إلى المتصل.
- يتم وضع المكالمة في قائمة انتظار الوكيل التالي المتاح، مع ترتيب الأولويات بناء على شدة الحدث.
- يتم تشغيل موسيقى الانتظار أثناء انتظار المتصل في قائمة الانتظار.
- بمجرد توصيل المكالمة بوكيل، يتم عرض معلومات الحدث على سطح مكتب الوكيل.
- بعد إجراء مكالمة، ينشر مركز اتصال Webex معلومات المكالمة مرةً أخرى إلى الحدث ذي الصلة في ServiceNow.
المتطلبات الأساسية
قبل تكوين هذا التدفق، تأكد مما يلي:
- إعداد OAuth2: قم بتكوين OAuth2 في ServiceNow وWebex Contact Center، بعد البرنامج التعليمي الخاص بالفيديو.
- إعداد المسؤول: سجّل الدخول إلى admin.webex.com وقم بتكوين الموصل. انتقل إلى . أدخل بيانات الاعتماد اللازمة كما هو موضح في البرنامج التعليمي الخاص بالفيديو.
استخدام مثال على الحالة
يوضح هذا المثال من التكامل كيف يمكن لمركز اتصال Webex تحسين تجربة العملاء من خلال التفاعلات الشخصية، مع الاستفادة من خدمة ServiceNow لعمليات البحث في ANI وإدارة الحوادث:
- مكالمة واردة: يقوم العميل بالاتصال بـ Webex Contact Center.
- بحث ANI: يقوم Webex بإجراء بحث ANI في ServiceNow لتحديد المتصل.
- البحث عن الحوادث: تسترد ServiceNow معرف الحدث المرتبط بناء على تفاصيل المتصل.
- رسالة التحية المخصصة: تم الترحيب بالعميل برسالة مخصصة، تشير إلى الحادثة النشطة التي تعرض لها.
- التوجيه وتحديد الأولويات: يتم توجيه المكالمات بناءً على شدة الحدث، مما يضمن معالجة المشاكل الحرجة أولاً.
- تعيين الوكيل: يتم توجيه المكالمة إلى وكيل متاح، مع عرض تفاصيل الحادث على سطح مكتب الوكيل.
- التحديثات بعد المكالمة: ينشر مركز اتصال Webex معلومات المكالمة ذات الصلة، بما في ذلك معرّفات المكالمات، إلى ServiceNow باستخدام تدفقات الحدث.
أنشطة التدفق
يصف الجدول التالي الأنشطة المستخدمة في التدفق ودورها في عملية التكامل.
|
نشاط التدفق |
الوصف |
|---|---|
|
البدء (NewContact) |
يبدأ التدفق عند استلام مكالمة واردة. |
|
تشغيل الرسالة (رسالة ترحيب) |
يقوم بتشغيل رسالة ترحيب باستخدام ميزة تحويل النصوص إلى كلام منطوق في Cisco Cloud، مثل: مرحبًا بك في عرض ServiceNow التجريبي. رقم الحدث الخاص بك هو: |
|
تعيين المتغير (ANI الخاص بشريط الأرقام) |
يجرد الرمز الدولي (+1) من ANI من أجل المطابقة الدقيقة. |
|
تعيين المتغير (تنسيق ANI) |
يقوم بتنسيق ANI في التنسيق المطلوب من ServiceNow للاستعلامات: (123) 456-7890. |
|
طلب HTTP (بحث عن المستخدم) | يبحث عن المستخدم sys_id في ServiceNow باستخدام ANI الخاص بهم. |
|
طلب HTTP (حادثة البحث) | يستخدم تطبيق sys_id لاسترداد حدث المتصل النشط من ServiceNow. |
|
تشغيل الرسالة (رقم الحدث) | يعلن رقم الحادث للمتصل باستخدام ميزة تحويل النصوص إلى كلام منطوق. |
|
جهة اتصال قائمة الانتظار (قائمة الانتظار إلى الوكيل) | وضع المتصل في قائمة الانتظار للوكيل التالي المتوفر بناء على شدة الحدث. |
|
تشغيل الموسيقى (موسيقى الانتظار) | يشغل موسيقى الانتظار أثناء وجود المتصل في قائمة الانتظار. |
|
ما بعد المكالمة (نشر التعليقات على ServiceNow) | ينشر معلومات المكالمة، بما في ذلك رقم الحدث، مرة أخرى إلى ServiceNow بمجرد انتهاء المكالمة. |
موارد إضافية
لاستكشاف واختبار واختبار REST API، يمكنك استيراد مجموعة ServiceNow API Postman (ServiceNow API Collection.postman_collection.json) في Postman. يساعد ذلك في فهم واجهات API المتاحة وكيفية تفاعلها مع مركز اتصال Webex.
- وثائق ServiceNow REST API: مستندات REST API
- وثائق واجهة برمجة التطبيقات لجدول ServiceNow: مستندات واجهة برمجة التطبيقات للجدول
لمزيد من المعلومات عن تدفقات مركز اتصال Webex، ارجع إلى دليل إعداد وإدارة مركز اتصال Webex.
مكالمة واردة بسيطة لقائمة الانتظار
استخدم قالب مصمم التدفق هذا في مركز اتصال Webex لتوفير عملية بسيطة للتعامل مع المكالمات الواردة. يتم استقبال المتصلين وضمهم في قائمة الانتظار لأحد الوكلاء وتسمع موسيقى الانتظار أثناء الانتظار.
يوفر هذا التدفق عملية مباشرة للتعامل مع المكالمات الواردة في مركز اتصال:
- يتم استلام مكالمة وتدخل التدفق من خلال نقطة الدخول.
- يتم تشغيل رسالة ترحيب للمتصل.
- يتم وضع المتصل في قائمة انتظار للوكيل التالي المتوفر.
- أثناء الانتظار في قائمة الانتظار، يتم تشغيل موسيقى الانتظار للمتصل.
- يضمن هذا التدفق تجربة سلسة من خلال وضع آليات للتعامل مع الأخطاء والسماح بسيناريوهات احتياطية في حال عدم توفر الوكلاء.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية في مدخل إدارة مركز اتصال Webex قبل تنفيذ هذا التدفق:
- قم بإنشاء نقاط الدخول، وقوائم الانتظار، والفرق، وتخطيطات نقاط الدخول.
- تحميل ملفات الصوت الثابتة إذا تم استخدام المطالبات الصوتية المخصصة بدلاً من Cisco Text-to-Speech (TTS).
للتعرف على الخطوات التفصيلية، ارجع إلى دليل إعداد وإدارة مركز اتصال Webex.
أنشطة التدفق
يصف الجدول التالي تسلسل أنشطة التدفق المشاركة في قالب التدفق هذا.
|
نشاط التدفق |
الوصف |
|---|---|
|
البدء (جهة اتصال هاتف جديدة) |
يبدأ التدفق عند استلام مكالمة من خلال نقطة الدخول. يتم قبول المكالمة في التدفق وتنتقل إلى الخطوة التالية. |
|
تشغيل الرسالة (مطالبة الترحيب) |
يتم تشغيل رسالة للترحيب بالمتصل. في هذا التدفق، تقول الرسالة: مرحبًا بك في مركز اتصال Webex. تم تكوين هذه الرسالة باستخدام Cisco TTS، ولكن يمكن استبدالها بالتسجيلات المخصصة. |
|
قائمة الانتظار (جهة اتصال مباشرة) |
بعد رسالة الترحيب، يتم وضع المكالمة في قائمة انتظار. يتم تعيين قائمة الانتظار لتوجيه المكالمة إلى قائمة الانتظار Q_arubhatt، التي تقوم بتوجيه المتصل إلى أطول وكيل متاح. |
|
تشغيل الموسيقى (موسيقى قيد الانتظار) |
أثناء الانتظار في قائمة الانتظار، يقوم التدفق بتشغيل موسيقى الانتظار ( |
|
تشغيل الرسالة (رسالة تعليق) |
يتم تشغيل رسالة ثانوية أثناء انتظار المتصل: شكرًا لك على تعاونك. يُرجى الانتظار بينما نعثر عليك كخبير. تم تكوين هذه الرسالة باستخدام Cisco TTS، ولكن يمكن استبدالها بالتسجيلات المخصصة. |
|
إنهاء التدفق |
ينتهي التدفق عند اتصال الوكيل أو في حالة حدوث خطأ. يضمن التعامل مع المتصل بسلاسة، سواء كان متصلاً بوكيل أو إذا كان التدفق يحتاج إلى إنهاء بسبب حدوث خطأ ما. |
|
معالجة الأخطاء |
تم تصميم التدفق للتعامل مع المشاكل غير المتوقعة عن طريق الإنهاء بسلاسة، مع توفر المسارات الاحتياطية. |
موارد إضافية
للحصول على مزيد من المعلومات، ارجع إلى دليل إعداد وإدارة مركز اتصال Webex.
وكيل ظاهري مع Google DialogFlow CX
استخدم قالب مصمم التدفق هذا لدمج Google DialogFlow CX مع Webex Contact Center. يوفر هذا التدفق تفاعل محسن للعملاء مع معالجة مرنة وديناميكية للبيانات.
يوضح هذا التدفق كيفية تمرير البيانات من Webex Contact Center إلى Google DialogFlow CX، مما يتيح لك الاستفادة من إمكانات الوكيل الظاهري المتقدمة. يتضمن أمثلة لمعالجة مدخلات المتصل مثل الأسماء والمواعيد وأسباب المكالمات، مع التركيز على نقل البيانات بسلاسة بين كلتا المنصتين.
يستخدم هذا التدفق رسائل نصية إلى كلام منطوق من Cisco (TTS) للمطالبات الصوتية، إن وجدت.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية في مدخل إدارة مركز اتصال Webex قبل تنفيذ هذا التدفق الفرعي:
- يمكنك إنشاء نقاط الدخول، وقوائم الانتظار، والفرق، وتخطيطات نقاط الدخول، وأي أنشطة تكوين أخرى خاصة بالمؤسسة مثل الموصلات.
- تحميل ملفات الصوت الثابتة إذا تم استخدام المطالبات الصوتية المخصصة بدلاً من Cisco Text-to-Speech (TTS).
- قم بإعداد وكيل Google DialogFlow CX الظاهري وتكوين عمليات التكامل الضرورية لخطاف الويب.
انهيار التدفق
- يتم استلام المكالمة وتدخل التدفق.
- يتم توجيه المتصل إلى واجهة API التي تسترد اسمه من نقطة نهاية وهمية.
- يتم تشغيل رسالة ترحيب للمتصل، بما في ذلك اسمه، بمساعدة Google DialogFlow CX.
- يتفاعل الوكيل الظاهري DialogFlow CX مع المتصل لجمع الإدخالات مثل تواريخ المواعيد والأوقات.
- يتم تمرير بيانات العميل مرة أخرى إلى مركز اتصال Webex لمزيد من المعالجة المحتملة.
- بناء على التفاعل، يتم تصعيد المكالمة أو إنهاؤها.
- في حالة التصعيد، يتم وضع المتصل في قائمة انتظار.
- يتم تشغيل موسيقى الانتظار بينما ينتظر المتصل وكيلاً.
أنشطة التدفق
يصف الجدول التالي تسلسل أنشطة التدفق.
|
نشاط التدفق |
الوصف |
|---|---|
|
البدء |
يبدأ التدفق عند استلام مكالمة، بدئها من خلال نشاط NewContact. |
|
طلب HTTP (GetCustomerName) |
يُقدم النظام طلب API لاسترداد اسم العميل من نظام خارجي من خلال طلب HTTP. يتم تخزين النتيجة في متغير عام (DF_CustomerName) يتم استخدامه لمزيد من التفاعل مع Google DialogFlow CX. |
|
الوكيل الظاهري |
يستدعي التدفق نشاط VirtualAgent لتمرير اسم العميل والتفاعل مع Google DialogFlow CX. يقوم الوكيل الظاهري بجمع المعلومات، وتشمل سبب المكالمة وتفاصيل الموعد وغير ذلك. |
|
تحليل |
يقوم هذا النشاط بتحليل الاستجابة المتلقاة من DialogFlow CX وتحديث متغيرات التدفق (Call_Reason وappointment_date وappointment_time) وفقًا لذلك. |
|
تعيين متغير - الموعد |
تاريخ ووقت الموعد الذي تم جمعه من DialogFlow CX يتم تنسيقه وتخزينه في متغير عام (DF_Appointment). |
| جهة اتصال قائمة الانتظار |
بعد تفاعل الوكيل الظاهري، يتم وضع العميل في قائمة انتظار حتى يتوفر الوكيل التالي. |
|
تشغيل الموسيقى |
أثناء انتظار المتصل في قائمة الانتظار، يقوم النظام بتشغيل موسيقى الانتظار الافتراضية ( |
|
قطع اتصال جهة الاتصال |
إذا لم يلزم اتخاذ إجراء إضافي، يتم قطع الاتصال بالمكالمة باستخدام نشاط DisconnectContact. |
موارد إضافية
لمزيد من التفاصيل عن دمج Webex Contact Center مع Google DialogFlow CX، ارجع إلى وثائق مطور Google DialogFlow CX وتكوين صوت الوكيل الظاهري في Webex Contact Center.
للحصول على الدعم، تفضل بزيارة دعم مطوري Webex Contact Center أو انضم إلى مجتمع مطوري Webex Contact Center API.
تراجع بيانات Zendesk HTTP (S)
يستخدم هذا القالب موصل HTTP الخاص بمركز اتصال Webex للتكامل مع Zendesk. استخدم قالب مصمم التدفق هذا لإجراء عمليات البحث عن بيانات العملاء وإدارة التذاكر في Zendesk بكفاءة.
يستخدم هذا التدفق واجهات Zendesk API لتحسين مركز اتصال Webex من خلال استخراج بيانات العميل بناءً على التعريف التلقائي للأرقام (ANI) وإحضار تفاصيل التذكرة. تقوم بتوجيه المكالمات بناءً على شدة الحدث أو توفر الوكيل، مما يؤدي إلى تحسين تفاعلات العملاء. يمكن للنظام تنفيذ عدة إجراءات:
- البحث عن مستخدم Zendesk بناءً على ANI (رقم المتصل).
- استرداد أحدث تذكرة للمستخدم لم يتم حلها.
- قم بإعطاء تفاصيل التذكرة ذات الصلة إلى العميل من خلال نظام IVR.
- قم بتوجيه المكالمة إلى وكيل بناء على معايير محددة مسبقًا أو السماح للعميل باختيار قطع الاتصال.
يستخدم هذا التدفق ميزة تحويل النصوص إلى كلام منطوق من Cisco (TTS) لأي مطالبات صوتية. بالنسبة للموسيقى، فإنه يعتمد على الملف المضمن (defaultmusic_on_hold.wav)، للموسيقى قيد الانتظار.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية في مدخل إدارة مركز اتصال Webex قبل تنفيذ هذا التدفق:
- تأكد من تمكين مصادقة API في مثيل Zendesk. اتبع الخطوات: .
- يجب تكوين موصل Zendesk HTTP باستخدام BasicAuth.
- قم بإنشاء نقاط الدخول وقوائم الانتظار والفرق وأي أنشطة تكوين أخرى خاصة بالمؤسسة.
- تحميل ملفات الصوت الثابتة إذا تم استخدام المطالبات الصوتية المخصصة أو ملفات الموسيقى بدلاً من Cisco Text-to-Speech (TTS).
للتعرف على الخطوات التفصيلية، ارجع إلى دليل إعداد وإدارة مركز اتصال Webex.
حالة الاستخدام
استخدم هذا المثال لفهم المزيد عن كيفية عمل هذا التدفق.
- يقوم العميل بالاتصال بـ Webex Contact Center.
- يتم إجراء بحث ANI لإحضار تفاصيل العميل من Zendesk.
- يتم استرداد أحدث تذكرة مرتبطة بالعميل.
- يتم الترحيب بالعميل من خلال نظام IVR ويتم إبلاغه بحالة تذكرته.
- يستطيع العميل إما:
- الاتصال بوكيل.
- اقطع الاتصال إذا اختار عدم التحدث إلى وكيل.
- بعد المكالمة، يمكن للنظام تحديث تذكرة Zendesk بمعلومات المكالمة ذات الصلة.
انهيار التدفق
يصف الجدول التالي عناصر التدفق المختلفة المشاركة في عملية المكالمة، ويفصل الإجراءات والاستجابات التي تحدث أثناء كل مرحلة.
|
عنصر التدفق |
الوصف |
|---|---|
|
تم استلام المكالمة |
تدخل المكالمة النظام ويبدأ موصل Zendesk. |
|
البحث عن المستخدم في Zendesk |
يقوم النظام بإجراء بحث في Zendesk باستخدام رقم المتصل. |
|
إحضار تفاصيل التذكرة |
يقوم النظام باسترداد أحدث تذكرة لم يتم حلها للمستخدم. |
|
تقديم تفاصيل التذكرة |
يتم إبلاغ العميل بحالة التذكرة من خلال رسالة IVR. |
|
خيارات القائمة |
يستطيع العميل اختيار التحدث إلى وكيل أو قطع الاتصال. |
أنشطة التدفق
يصف الجدول التالي تسلسل أنشطة التدفق.
|
نشاط التدفق |
الوصف |
|---|---|
|
البدء |
يبدأ التدفق عند استلام مكالمة. |
|
البحث عن المستخدم (Zendesk) |
يقوم هذا النشاط بإجراء طلب HTTP إلى Zendesk، مع بحث عن المستخدم بناء على تعريفه الشخصي (ANI). |
|
إحضار تفاصيل التذكرة |
يتم تقديم طلب HTTP آخر إلى Zendesk لاسترداد أحدث تذكرة للمستخدم. |
|
تقديم تفاصيل التذكرة |
يتم تشغيل رسالة للمتصل من خلال TTS، تقدم معلومات عن حالة التذكرة الخاصة به. |
|
قائمة التأكيد |
يقدم النظام قائمة إلى العميل، مما يسمح له إما بالاتصال بوكيل أو قطع الاتصال. |
|
جهة اتصال قائمة الانتظار |
إذا اختار العميل الاتصال بوكيل، يتم وضعه في قائمة انتظار. |
|
تشغيل الموسيقى |
يتم تشغيل موسيقى الانتظار أثناء انتظار العميل لأحد الوكلاء. |
|
التعليقات المنشورة (Zendesk) |
بعد المكالمة، ينشر النظام تعليقًا على تذكرة Zendesk يلخص التفاعل. |
|
قطع الاتصال |
يقوم النظام بقطع الاتصال إذا اختار العميل قطع الاتصال أو بعد اكتمال المكالمة. |
موارد إضافية
يستفيد هذا التدفق من موصل HTTP الخاص بمركز اتصال Webex للتفاعل مع واجهات برمجة التطبيقات الخاصة بـ Zendesk. لمزيد من المعلومات، ارجع إلى وثائق واجهة برمجة التطبيقات الخاصة بـ Zendesk ودليل إعداد وإدارة مركز اتصال Webex.
تجنب معاودة الاتصال المتكررة
يوضح قالب التدفق هذا كيفية منع إدخالات معاودة الاتصال المتكررة داخل Webex Contact Center عن طريق الاستفادة من نشاط HTTP المحسن مع دعم
Content-Type: GraphQL. يستخدم موصل HTTP الخاص بـ WebexCC API للتفاعل مع واجهة برمجة التطبيقات الخاصة بالبحث، مما يتيح التدفق للتحقق من طلبات معاودة الاتصال الحالية من نفس المتصل. يعمل هذا القالب على تحسين الكفاءة وتجربة العملاء عن طريق تجنب عمليات معاودة الاتصال المتكررة.
يتحقق قالب التدفق هذا مما إذا كان العميل قد قدم بالفعل طلب معاودة اتصال في النظام. تستخدم واجهة برمجة التطبيقات البحث عبر GraphQL لتحديد ما إذا كانت مهمة معاودة الاتصال النشطة موجودة لمعرف ANI الخاص بالمتصل (التعريف التلقائي للرقم).
يستخدم الميزة التي تحسن نشاط HTTP داخل Webex Contact Center عن طريق إضافة دعم لـ Content-Type: GraphQL - القدرة على استخدام موصل HTTP الخاص بـ WebexCC API لاستخدام API Search عبر نوع محتوى GraphQL الجديد، بما في ذلك استبدال المتغير.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية قبل تنفيذ هذا التدفق:
-
قم بتكوين موصل بواجهات API الخاصة بمركز اتصال Webex.
-
تأكد من إعداد بيئة Webex Contact Center بشكل صحيح: نقطة الدخول، تخطيط نقطة الدخول، قوائم الانتظار، إلخ.
انهيار التدفق
|
عنصر التدفق |
الوصف |
|---|---|
|
تم استلام المكالمة |
تدخل المكالمة التدفق في نشاط NewContact. |
|
التحية الأولية |
يقوم نشاط PlayMessage_wgk بتشغيل رسالة تحية مبدئية إلى المتصل. |
|
استخراج الوقت الحالي |
يقوم نشاط SetVariable_7a1 باستخلاص الوقت الحالي في الفترة الزمنية بالمللي ثانية وتخزينه في |
| حساب الوقت منذ ساعات |
يحسب نشاط SetVariable_8t9 الوقت 24 من الساعات قبل الوقت الحالي بالمللي ثانية ويقوم بتخزينه في
|
| تقليم ANI |
يقوم نشاط SetVariable_ak4 بتقليم ANI (رقم هاتف المتصل) لإزالة بادئة "+1" لأغراض البحث. |
|
بحث مكالمة API (GraphQL) |
|
|
تحقق من استجابة API |
|
|
التعامل مع معاودة الاتصال المتكررة (إذا تم العثور عليها) |
|
| جدولة معاودة الاتصال الجديدة (إذا لم يتم العثور عليها): |
في حالة عدم العثور على معاودة اتصال مكررة، ينتقل التدفق إلى نشاط Menu_lsi، والذي يقدم للمتصل خيارات لجدولة معاودة الاتصال أو الانتظار في قائمة الانتظار. |
| جدولة معاودة الاتصال |
إذا اختار المتصل جدولة معاودة الاتصال (اضغط على 1)، فإن نشاط معاودة الاتصال_20e يقوم بجدولة معاودة الاتصال باستخدام ANI الخاص بالمتصل. يتم تشغيل رسالة تأكيد عبر PlayMessage_ysw ثم يقوم DisconnectContact_mx8_2bg بقطع اتصال المكالمة. |
| الانتظار في قائمة الانتظار |
إذا اختار المتصل الانتظار في قائمة الانتظار (يضغط على 2)، يقوم SetVariable_c0y بزيادة عداد. يتم بعد ذلك وضع المكالمة في قائمة الانتظار إلى وكيل عبر QueueContact_95e ويتم تشغيل الموسيقى في الانتظار عبر PlayMusic_qne. تعود المكالمة إلى نشاط Menu_lsi. |
المتغيرات
-
حالة معاودة الاتصال: (سلسلة) - حالة معاودة الاتصال.
-
العداد: (عدد صحيح) - متغير عداد.
-
الوقت الحالي: (STRING) - الوقت الحالي بالمللي ثانية منذ الحقبة.
-
goback_by_a_يوم: (سلسلة) - الوقت منذ 24 من الساعات بالمللي ثانية منذ الفترة.
-
مخرجات واجهة برمجة التطبيقات: (STRING) - رمز حالة HTTP المدمج وحالة معاودة الاتصال واستجابة HTTP من API للبحث.
-
أنيت ريم: (سلسلة) - ANI المقتطع (رقم الهاتف) للمتصل.
-
الاستجابة: (STRING) - استجابة HTTP من API البحث.
أنشطة التدفق
يصف الجدول التالي تسلسل أنشطة التدفق المشاركة في قالب التدفق هذا.
|
نشاط التدفق |
الوصف |
|---|---|
|
البدء (NewContact) | يبدأ التدفق عند استلام المكالمة. |
|
الإجراءات | |
|
رسالة التشغيل |
تشغيل رسالة للمتصل. |
|
معاودة الاتصال |
جدولة معاودة اتصال للمتصل. |
|
بلاي ميوزيك |
تشغيل موسيقى قيد الانتظار. |
|
جهة اتصال قائمة الانتظار |
وضع المكالمة في قائمة انتظار لوكيل. |
|
HTTP |
إجراء طلب HTTP إلى واجهة برمجة التطبيقات للبحث باستخدام GraphQL. |
|
قطع الاتصال |
قطع اتصال المكالمة. |
|
تعيين المتغير |
تعيين متغير: يقوم بتعيين المتغيرات المختلفة، بما في ذلك الوقت الحالي والوقت قبل 24 من الساعات ووقت ANI المقتطع وإخراج API. |
|
الشروط |
|
|
موسيقى الانتظار (MusicOnHold) |
يشغل موسيقى الانتظار بينما ينتظر المتصل في قائمة الانتظار. |
|
التعامل المتكرر (CallLoopCycle وLoopCycle) |
تضمن أنه يتم توجيه المكالمات التي يتم تشغيلها عدة مرات إلى القائمة النهائية. |
|
قطع الاتصال (DisconnectContact) |
يقطع الاتصال بعد الرسائل أو عندما يختار المتصل إنهاء التفاعل. |
موارد إضافية
لمزيد من المعلومات حول استخدام طلبات HTTP مع GraphQL والأنشطة الأخرى في Webex Contact Center، ارجع إلى قسم النشاط طلب HTTP.
ارجع أيضًا إلى وثائق واجهات برمجة التطبيقات Webex Contact Center للحصول على تفاصيل حول واجهة برمجة التطبيقات للبحث واستعلامات GraphQL.
تسجيل وإدارة المطالبة الصوتية
يوفر قالب التدفق هذا طريقة مبسطة للمسؤولين لتسجيل وإدارة المطالبات الصوتية داخل مركز اتصال Webex عبر واجهة مستخدم الاتصال الهاتفي (TUI). يستفيد من إمكانات HTTP Activity المحسنة، بما في ذلك دعم `Content-Type: نموذج Data` للتفاعل مع واجهات API الخاصة بالملف الصوتي (المطالبة) الخاص بمركز اتصال Webex. يكرر هذا القالب الوظائف المألوفة من الأنظمة الموجودة في الموقع، مما يحسن تجربة العملاء والكفاءة التشغيلية.
المتطلبات الأساسية
-
قم بإنشاء نقطة الدخول وقم بتكوين تخطيط نقطة الدخول من صفحة إعدادات Control Hub لمركز اتصال Webex. ارجع إلى دليل إعداد وإدارة Webex Contact Center.
-
قم بتكوين موصل بواجهات API الخاصة بمركز اتصال Webex.
-
إذا لم يتم تمكين ميزة تحويل النص إلى كلام منطوق من Cisco (TTS) للمطالبات، فقم بتحميل ملفات الصوت الثابتة المطلوبة.
تفاصيل التدفق
|
عنصر التدفق |
الوصف |
|---|---|
| تم استلام المكالمة | تدخل المكالمة التدفق في نشاط NewContact. |
| مصادقة المسؤول عبر OTP | يمكن لمطور التدفق تنفيذ حاجز اختياري للمصادقة للمسؤول، باستخدام طريقة آمنة مثل OTP التي يتم تسليمها عبر SMS إلى ANI، أو رقم/رقم PIN تم إنشاؤه عشوائيًا. يمكن إضافة ذلك قبل القائمة الرئيسية. |
| القائمة الرئيسية | تقدم أنشطة MainMenu (قائمة IVR) للمسؤول الخيارات التالية:
|
| إنشاء مطالبة (خيار 1) |
|
| تحديث المطالبة (خيار 2) |
|
| حذف مطالبة (خيار 3) |
|
| الخروج (الخيار 4) |
|
المتغيرات
|
متغيّر |
النوع |
الوصف |
|---|---|---|
| معرِّف البيانات | سلسلة | معرف Blob للملف الصوتي |
| ملف الصوتName | سلسلة | اسم الملف الصوتي (افتراضي: "EmergencyDemo.wav"). |
| معرف | سلسلة | معرف الملف الصوتي. |
| status | سلسلة | حالة طلب API. |
| ملف جديدName | سلسلة | اسم الملف الصوتي المحدث (الافتراضي: "updatedFile.wav"). |
| استجابة | سلسلة | استجابة HTTP من طلبات API. هذا الأمر اختياري، لتصحيح الأخطاء. |
الأنشطة المستخدمة
|
نشاط التدفق |
الوصف |
|---|---|
| البدء | جهة اتصال جديدة: يبدأ التدفق عند استلام المكالمة. |
| قائمة IVR | القائمة الرئيسية: تشغيل قائمة تتضمن خيارات لإدارة المطالبات. |
| إنشاء مطالبة |
|
| تحديث مطالبة |
|
| حذف مطالبة |
|
| آخر |
|
تفاصيل إضافية
لمزيد من المعلومات حول استخدام نشاط التسجيل وطلبات HTTP وعناصر التحكم في التسجيل في Webex Contact Center، ارجع إلى قسم نشاط طلب HTTP.
آخر قالب لتوجيه الوكيل
يوضح قالب توجيه الوكيل الأخير كيفية تنفيذ توجيه آخر وكيل داخل Webex Contact Center عن طريق الاستفادة من نشاط HTTP المحسن مع دعم لـ Content-Type:
GraphQL. يستخدم موصل HTTP الخاص بـ WebexCC API API للتفاعل مع واجهة برمجة التطبيقات الخاصة بالبحث، مما يتيح توجيه المكالمات إلى آخر وكيل قام بمعالجة المكالمة. يعمل هذا القالب على تحسين تجربة العملاء عن طريق توصيلهم بوكيل مألوف.
يتحقق قالب التدفق هذا مما إذا كان العميل قد اتصل خلال 24 من الساعات أم لا، وإذا كان الأمر كذلك، فإنه يقوم بتوجيه المكالمة إلى نفس الوكيل. يستخدم واجهة برمجة التطبيقات البحث عبر GraphQL للعثور على آخر وكيل قام بمعالجة المكالمة بناءً على ANI الخاص بالمتصل (التعريف التلقائي للرقم).
يستخدم الميزة التي تحسن نشاط HTTP داخل Webex Contact Center عن طريق إضافة دعم لـ Content-Type: GraphQL - القدرة على استخدام موصل HTTP الخاص بـ WebexCC API لاستخدام API Search عبر نوع محتوى GraphQL الجديد: بما في ذلك استبدال المتغير.
المتطلبات الأساسية
-
قم بتكوين موصل بواجهات API الخاصة بمركز اتصال Webex.
-
تأكد من إعداد بيئة Webex Contact Center بشكل صحيح: نقطة الدخول، تخطيط نقطة الدخول، قوائم الانتظار، إلخ.
تفاصيل التدفق
-
يتم استلام المكالمة:
-
تدخل المكالمة التدفق في نشاط NewContact.
-
-
التحية الأولية:
-
يقوم نشاط PlayMessage بتشغيل رسالة تحية مبدئية للمتصل.
-
-
استخراج الوقت الحالي:
-
يستخرج نشاط CurrentTime الوقت الحالي.
-
-
حساب الوقت منذ 24 من الساعات:
-
يحسب نشاط Goback_By_a_day الوقت 24 من الساعات قبل الوقت الحالي.
-
-
تقليم ANI:
-
يقوم نشاط SetVariable بتقليم ANI (رقم هاتف المتصل) لإزالة بادئة "+1" لأغراض البحث.
-
-
بحث مكالمة API (GraphQL):
-
يقوم نشاط SearchAPILastAgent بإجراء مكالمة إلى واجهة برمجة التطبيقات للبحث عن مركز اتصال Webex باستخدام GraphQL للعثور على الوكيل الذي تعاملت مع المكالمة السابقة بناء على تعريف تعريفي ANI.
-
يستخدم تطبيق
goback_by_a_dayوcurrentTimeالمتغيرات المطلوب البحث عنها خلال آخر 24 من الساعات. -
يبحث استعلام GraphQL عن مهام مطابقة ANI الخاص بالمتصل أو ANI المقطوع غير النشطة ويستخرج معرف المالك (معرف الوكيل) للمهمة.
-
-
تسجيل تصحيح الأخطاء:
-
يقوم نشاط DebugLog بتسجيل رمز حالة HTTP ونص الاستجابة من مكالمة API Search.
-
يقوم نشاط Debug_Log بتسجيل معرف الوكيل الذي تم استخراجه.
-
-
تحقق من استجابة API:
-
يتحقق نشاط Condition_kxu مما إذا كان رمز حالة HTTP من مكالمة واجهة برمجة التطبيقات للبحث هو 200 (تم بنجاح).
-
-
تحقق مما إذا تم استخراج معرف الوكيل:
-
يتحقق نشاط Condition_jtn مما إذا كان معرف الوكيل قد تم استخراجه بنجاح من استجابة واجهة برمجة التطبيقات للبحث.
-
-
توجيه إلى الوكيل الأخير (إذا تم العثور عليه):
-
في حال العثور على معرف الوكيل، يقوم نشاط PlayMessage_ee8 بتشغيل رسالة تأكيد إلى المتصل، لإعلامه بأنه يتم نقله إلى نفس الوكيل الذي تحدث معه من قبل.
-
يقوم نشاط QueueToAgent_xh1 بانتظار المكالمة إلى الوكيل باستخدام معرف الوكيل المستخرج.
-
-
التوجيه إلى قائمة الانتظار الافتراضية (إذا لم يتم العثور عليها):
-
إذا لم يتم العثور على معرف الوكيل (إما فشلت مكالمة API أو لم يتم العثور على مكالمة سابقة خلال 24 من الساعات)، فإن نشاط QueueToDefault يضع المكالمة في قائمة انتظار افتراضية.
-
-
تشغيل موسيقى قيد الانتظار:
-
يقوم نشاط PlayMusic_i73 بتشغيل موسيقى قيد الانتظار أثناء انتظار المتصل في قائمة الانتظار.
-
المتغيرات
-
معرف الوكيل: (سلسلة) - معرف الوكيل الأخير الذي تعامل مع المكالمة.
-
الوقت الحالي: (STRING) - الوقت الحالي بالمللي ثانية منذ الحقبة.
-
goback_by_a_يوم: (سلسلة) - الوقت منذ 24 من الساعات بالمللي ثانية منذ الفترة.
-
الاستجابة: (STRING) - استجابة HTTP من API البحث.
-
أنيت ريم: (سلسلة) - ANI المقتطع (رقم الهاتف) للمتصل.
أنشطة التدفق
يصف الجدول التالي تسلسل أنشطة التدفق المشاركة في قالب التدفق هذا.
|
نشاط التدفق |
الوصف |
|---|---|
|
البدء (NewContact) | يبدأ التدفق عند استلام المكالمة. |
|
الإجراءات | |
|
رسالة التشغيل |
تشغيل رسالة للمتصل. |
|
قائمة الانتظار |
وضع المكالمة في قائمة انتظار لوكيل معين. |
|
بلاي ميوزيك |
تشغيل موسيقى قيد الانتظار. |
|
قائمة الانتظار |
وضع المكالمة في قائمة انتظار افتراضية. |
|
HTTP |
إجراء طلب HTTP إلى واجهة برمجة التطبيقات للبحث باستخدام GraphQL. |
|
رسالة التشغيل |
تشغيل رسالة تشير إلى أن المتصل قد تم توجيهه إلى الوكيل الأخير. |
|
تعيين المتغير |
|
|
الشروط |
|
|
موسيقى الانتظار (MusicOnHold) |
يشغل موسيقى الانتظار بينما ينتظر المتصل في قائمة الانتظار. |
|
التعامل المتكرر (CallLoopCycle وLoopCycle) |
تضمن أنه يتم توجيه المكالمات التي يتم تشغيلها عدة مرات إلى القائمة النهائية. |
|
قطع الاتصال (DisconnectContact) |
يقطع الاتصال بعد الرسائل أو عندما يختار المتصل إنهاء التفاعل. |
موارد إضافية
لمزيد من المعلومات حول استخدام طلبات HTTP مع GraphQL والأنشطة الأخرى في Webex Contact Center، ارجع إلى قسم النشاط طلب HTTP.
ارجع أيضًا إلى وثائق واجهات برمجة التطبيقات Webex Contact Center للحصول على تفاصيل حول واجهة برمجة التطبيقات للبحث واستعلامات GraphQL.
وكيل الذكاء الاصطناعي المستقل (تتبع الحزمة)
يستخدم هذا التدفق وكيل الذكاء الاصطناعي مستقل لإدارة التفاعلات الصوتية المتعلقة بتتبع الحزمة. يوفر التدفق خيارًا للتصعيد إلى الوكلاء البشريين عند الضرورة أو عند أخطاء وكيل الذكاء الاصطناعي.
تم تصميم التدفق للتعامل مع تفاعلات العملاء حول تتبع الحزم من خلال وكيل الذكاء الاصطناعي مستقل. يتكون وكيل الذكاء الاصطناعي من إجراء لتتبع الحزمة وقاعدة معارف تتعلق باستعلامات الشحن العامة. يمكن أن يطلب العملاء التحدث إلى وكيل بشري في أي وقت.
المتطلبات الأساسية
لاستخدام هذا التدفق، تأكد من إعداد ما يلي:
-
وكيل الذكاء الاصطناعي مستقل تم تكوينه باستخدام الإجراء المناسب (إلى جانب التنفيذ) ومستندات المعرفة. تتوفر عينة من تدفق الوفاء في قوالب تدفق Webex Connect.
-
تم تكوين نقطة الدخول وقائمة الانتظار والفرق وتخطيط نقطة الدخول في صفحة إعدادات Control Hub لمركز اتصال Webex.
-
تم تمكين ميزة Cisco Text-to-Speech (TTS) لإنشاء رسائل مخصصة بشكل ديناميكي.
-
تحميل ملفات الصوت الثابتة إذا كنت لا تستخدم الصوت الافتراضي من Cisco.
تفاصيل التكامل
-
يبدأ المتصل جهة الاتصال: يتم استلام المكالمة من قِبل مركز اتصال Webex وتوجيهها إلى وكيل الذكاء الاصطناعي المستقل.
-
تفاعل وكيل الذكاء الاصطناعي: يعالج وكيل الذكاء الاصطناعي طلب المتصل المتعلق بتتبع الحزمة.
-
قائمة انتظار للوكيل: إذا كان التصعيد مطلوبًا بناء على طلب العميل أو بسبب أخطاء وكيل الذكاء الاصطناعي، يتم وضع المتصل في قائمة انتظار للوكيل البشري.
-
قطع الاتصال: ينتهي التفاعل بمجرد التعامل مع طلب المتصل أو تحويل المتصل إلى وكيل.
الأنشطة المستخدمة في التدفق
|
نشاط التدفق |
الوصف |
|---|---|
| البدء (جهة اتصال هاتف جديدة) | يمثل هذا النشاط بداية التدفق الذي يتم تشغيله من خلال مكالمة جديدة. |
| الوكيل الظاهري V2 (VAV2) | النشاط المسؤول عن التفاعل بين التدفق ووكيل الذكاء الاصطناعي. التفاعل. يتم استخدام نفس النشاط لبدء المحادثة وإرسال أحداث الحالة إلى وكيل الذكاء الاصطناعي. |
| تشغيل الرسالة | يوفر رسائل النظام باستخدام Cisco Text-to-Speech. يُستخدم لتشغيل رسالة خطأ قبل التصعيد إلى الوكيل البشري في حالة حدوث أخطاء نشاط VAV2. |
| قائمة انتظار للوكيل | يدير منطق الانتظار للتصعيد إلى الوكلاء البشريين. |
| تشغيل الموسيقى | يتم تشغيل موسيقى الانتظار أثناء قائمة الانتظار عندما ينتظر المتصل اتصال الوكيل. |
| قطع الاتصال | إنهاء التفاعل بعد إكمال المهام أو إذا تم تصعيدها إلى وكيل بشري. |
معالجة الأخطاء
يتضمن التدفق استراتيجيات لإدارة الأخطاء للتعامل مع المشاكل غير المتوقعة بسلاسة، مما يضمن إعلام المتصل وإعادة توجيهه بشكل مناسب.
دعم المطور
لمعرفة معلومات أعمق عن استخدام مركز اتصال Webex مع وكلاء الذكاء الاصطناعي المستقلين، ارجع إلى الوثائق ذات الصلة:
موارد إضافية
للحصول على الدعم المرتبط بهذا التدفق، اتصل بفريق دعم مطوري مركز اتصال Webex عبر دعم مطوري مركز اتصال Webex .
لمزيد من المناقشات، قم بزيارة مجتمع مطوري واجهة برمجة تطبيقات Webex Contact Center.
البرنامج النصي لوكيل الذكاء الاصطناعي (تتبع الحزمة)
تم تصميم هذا التدفق للتعامل مع التفاعلات الصوتية المتعلقة بتتبع الحزمة باستخدام وكيل ظاهري نصي. يوضح هذا التدفق أبسط طريقة لتنفيذ الوفاء بوكيل نصي. بالإضافة إلى ذلك، يوضح التدفق مسألة انتظار العملاء في قوائم انتظار الوكلاء المختلفة بناءً على آخر تقارير النوايا النشطة والتقارير المخصصة لوكلاء الذكاء الاصطناعي في "المحلل".
يستفيد هذا التدفق من وكيل Webex للذكاء الاصطناعي نصي للتفاعل مع العملاء فيما يتعلق بتتبع الحزم. يخرج نشاط VAV2 (الوكيل الظاهري V2) من خلال حافة "المعالجة" عندما يقوم الوكيل النصي برفع حدث مخصص لتتبع الحزمة. يستخدم التدفق واجهة برمجة التطبيقات لتتبع الحزمة لتحقيق ذلك. تتوفر واجهة API هذه للمطورين من أجل الاختبار والعروض التجريبية. يتم تحليل بيانات المخرجات في التدفق وتمريرها مرة أخرى إلى الوكيل عبر حدث الحالة. المزيد من المعلومات عن تكوين الامتثال لوكلاء البرامج النصية للصوت.
المتطلبات الأساسية
لاستخدام هذا التدفق، تأكد من إعداد ما يلي:
-
وكيل الذكاء الاصطناعي من Webex تم تكوينه للتعامل مع استفسارات تتبع الحزمة. هذا الوكيل متاح للاستيراد أثناء إنشاء وكيل جديد.
-
تم تكوين نقطة الدخول وقائمة الانتظار والفرق وتخطيط نقطة الدخول في صفحة إعدادات Control Hub لمركز اتصال Webex.
-
تأكد من تمكين ميزة تحويل النصوص إلى كلام منطوق من Cisco (TTS) لإنشاء رسائل صوتية ديناميكية.
-
قم بتحميل ملفات الصوت الثابتة لإشعارات النظام المخصصة إذا لزم الأمر.
تفاصيل التكامل
|
تفاصيل التكامل |
الوصف |
|---|---|
| المتصل يبدأ جهة الاتصال | يتم استلام المكالمة من قِبل مركز اتصال Webex وتوجيهها إلى وكيل الذكاء الاصطناعي النصي. |
| تم تسجيل حالة التفاعل باستخدام المتغير العمومي | يعين التدفق المتغير العالمي CustomAIAgentInteractionResult لتسجيل حالة تفاعل العميل مع وكيل الذكاء الاصطناعي. يتم تحديث ذلك في نقاط مختلفة ويتم استخدامه لإنشاء تقارير مخصصة باستخدام خاصية "التصور". |
| تفاعل وكيل الذكاء الاصطناعي | يقوم وكيل الذكاء الاصطناعي بمعالجة مدخلات العميل والاستجابة بناء على النوايا التي تم تكوينها. إذا اعتزم المستخدم تتبع حزمة ما وقام بتوفير رقم صالح للحزمة، فسيتم إعادة التحكم إلى التدفق من خلال حدث مخصص. |
| تحليل بيانات تعريف وكيل الذكاء الاصطناعي والوفاء بها | يتم استخراج رقم حزمة العميل من بيانات تعريف VAV2 ويستخدم في نشاط HTTP. |
| شروط الاستجابة للوفاء | يتحقق التدفق مما إذا كان قد تم العثور على معلومات الحزمة أم لا ويعين الردود المناسبة. |
| تم استئناف تفاعل وكيل الذكاء الاصطناعي* | بناءً على استجابة التنفيذ، يتم إرسال الرسالة التي يجب إرسالها إلى العملاء مرة أخرى إلى الوكيل النصي عبر بيانات الحدث ضمن "حدث الحالة". |
| تسليم الوكيل ونشاط الحالة | يحدد الخطوات التالية بناءً على النوايا السابقة، وتوجيه التدفق إلى قوائم انتظار مختلفة بناءً على النوايا السابقة. |
| قائمة انتظار للوكيل | إذا كان التصعيد مطلوبًا أو في حالة حدوث أخطاء، يتم وضع المتصل في قائمة انتظار وكيل بشري. |
| قطع الاتصال | ينتهي التفاعل بمجرد التعامل مع طلب المتصل أو تحويل المتصل إلى وكيل. |
الأنشطة المستخدمة في التدفق
|
نشاط التدفق |
الوصف |
|---|---|
| البدء | بدء التدفق عند استلام مكالمة جديدة. |
| تعيين متغير نتيجة التفاعل | استخدم نشاط المتغير المعين لتحديث المتغير العام CustomAIAgentInteractionResult لتخزين أحدث حالة للتفاعل مع وكيل الذكاء الاصطناعي. |
| تفاعل وكيل الذكاء الاصطناعي | يدير استفسارات تتبع الحزمة باستخدام التفاعلات النصية. يتم استخدام نفس النشاط لبدء المحادثة وإرسال أحداث الحالة إلى وكيل الذكاء الاصطناعي. |
| تحليل تفاصيل الحزمة | يستخلص رقم الحزمة من بيانات التعريف التي يوفرها الوكيل الظاهري. |
| طلب HTTP لمعلومات الحزمة | يرسل طلبًا إلى واجهة برمجة التطبيقات اللوجستية لاسترداد حالة الحزمة والتسليم المقدر. استخدم ABC123456 كرقم حزمة نموذجي. |
| منطق شرطي | تحديد الاستجابة بناءً على حالة الحزمة أو رمز حالة HTTP لمكالمة API. |
| تعيين متغيرات الاستجابة | يقوم بتكوين الردود للإبلاغ عما إذا كان قد تم العثور على الحزمة أو تفاصيل التسليم. |
| تشغيل الرسالة | توفر رسائل خطأ في النظام باستخدام Cisco Text-to-Speech، لا سيما في حالات أخطاء النظام. |
| نشاط الحالة | توجيه التدفق بناءً على النوايا السابقة، واتخاذ قرار بشأن التوجيه إلى قوائم انتظار محددة. |
| قائمة انتظار للوكيل | يدير منطق الانتظار للتصعيد إلى الوكلاء البشريين. |
| تشغيل الموسيقى | يتم تشغيل موسيقى الانتظار أثناء قائمة الانتظار عندما ينتظر المتصل اتصال الوكيل. |
| قطع الاتصال | إنهاء التفاعل بعد إكمال المهام أو إذا تم تصعيدها إلى وكيل بشري. |
مواصفات التدفق
يحتوي JSON الخاص بالتدفق المستخدم في هذا المثال على المتغيرات والأنشطة الضرورية لمعالجة التفاعل ومعالجة الأخطاء والاتصال بين Webex Contact Center وDialogFlow. تتضمن متغيرات المفاتيح المستخدمة ما يلي:
|
متغيّر |
الوصف |
|---|---|
event_name |
اسم الحدث المرسل إلى وكيل الذكاء الاصطناعي. |
event_data |
تم إرسال حمولة الحدث إلى وكيل الذكاء الاصطناعي. |
status |
حالة الحزمة بناءً على استجابة HTTP. |
estimatedDelivery |
تاريخ ووقت التسليم المقدر للحزمة بناء على استجابة HTTP. |
packageResp |
الاستجابة المطلوب إرسالها مرة أخرى إلى العميل بناء على استجابة نشاط HTTP. |
Global_VoiceName |
لتحديد الصوت المستخدم للتحدث النصي. |
CustomAIAgentInteractionOutcome |
تسجل حالة التفاعل - الذي تم التخلي عنه أو التعامل معه أو التصعيد أو الخطأ - بناءً على تفاعل العميل مع وكيل الذكاء الاصطناعي. |
معالجة الأخطاء
يتضمن التدفق استراتيجيات لإدارة الأخطاء للتعامل مع المشاكل غير المتوقعة بسلاسة، مما يضمن إعلام المتصل وإعادة توجيهه بشكل مناسب.
موارد إضافية
لمعرفة معلومات أعمق عن استخدام مركز اتصال Webex مع وكلاء الذكاء الاصطناعي المبرمجين، ارجع إلى الوثائق ذات الصلة:
دعم المطور
للحصول على الدعم المرتبط بهذا التدفق، اتصل بفريق دعم مطوري مركز اتصال Webex عبر دعم مطوري مركز اتصال Webex .
لمزيد من المناقشات، قم بزيارة مجتمع مطوري واجهة برمجة تطبيقات Webex Contact Center.
نص وكيل الذكاء الاصطناعي (حجز موعد الطبيب)
يوضح هذا القالب تدفق البيانات بين Webex Contact Center وWebex AI Agent Studio للحصول على تفاعل يستفيد من وكيل نصي. يحتوي التدفق على العديد من عمليات التكامل مع الأنظمة الخارجية. يتم استدعاء هذه بناءً على أحداث مخصصة يرسلها وكيل الذكاء الاصطناعي ويتم تمرير بيانات الامتثال مرة أخرى إلى الوكيل.
يعرض هذا التدفق كيفية تمرير البيانات بين Webex Contact Center وWebex AI Agent Studio باستخدام أحداث مخصصة. يسهّل هذا التدفق عملية جدولة مواعيد الأطباء وإدارتها تلقائيًا من خلال وكيل معتمد على الذكاء الاصطناعي. يتكامل مع الأنظمة الخارجية للتحقق من التوفر، وإنشاء المواعيد، والبحث عن المواعيد الحالية، وإلغاء المواعيد. يضمن التدفق الاتصال السلس بين المتصل ووكيل الذكاء الاصطناعي، مع خيارات التصعيد إلى الوكلاء البشريين عند الضرورة.
المتطلبات الأساسية
لاستخدام هذا التدفق، تأكد من إعداد ما يلي:
-
وكيل الذكاء الاصطناعي نصي تم تكوينه بنوايا ذات صلة للتعامل مع حجز الموعد والإلغاء. يمكن استيراد هذا من القوالب أثناء إنشاء وكيل نصي جديد في النظام الأساسي Agent Studio الخاص بوكيل الذكاء الاصطناعي.
-
تم تكوين نقطة الدخول وقائمة الانتظار والفرق وتخطيط نقطة الدخول في صفحة إعدادات Control Hub لمركز اتصال Webex.
-
واجهات برمجة التطبيقات (API) للاتصال بنظام إدارة التعيينات الخارجية.
-
تم تمكين ميزة Cisco Text-to-Speech (TTS) لإنشاء رسائل صوتية ديناميكية.
-
تحميل ملفات الصوت الثابتة إذا كنت لا تستخدم الصوت الافتراضي لشركة Cisco.
تفاصيل التكامل
|
تفاصيل التكامل |
الوصف |
|---|---|
| المتصل يبدأ جهة الاتصال | يتم استلام المكالمة من قِبل مركز اتصال Webex وتوجيهها إلى وكيل الذكاء الاصطناعي. |
| التفاعل مع وكيل الذكاء الاصطناعي | يقوم وكيل الذكاء الاصطناعي بمعالجة مدخلات العميل والاستجابة بناء على النوايا التي تم تكوينها. |
| تبديل التحكم بين وكيل الذكاء الاصطناعي والتدفق | يتم تبادل التحكم في المحادثة بين وكيل الذكاء الاصطناعي والتدفق بخطوات مختلفة. يقوم وكيل الذكاء الاصطناعي بتسليم التحكم إلى التدفق من خلال أحداث مخصصة، وينفذ التدفق عملية التنفيذ المناسبة بناء على اسم الحدث ويعيد التحكم إلى وكيل الذكاء الاصطناعي مع بيانات الإنجاز عبر حدث الحالة في نشاط الوكيل الظاهري V2. |
| قائمة انتظار للوكيل | إذا كان التصعيد مطلوبًا، يتم وضع المتصل في قائمة انتظار وكيل بشري. |
| قطع الاتصال | ينتهي التفاعل بمجرد اكتمال المهمة أو تحويل المتصل إلى وكيل. |
الأنشطة المستخدمة في التدفق
|
نشاط التدفق |
الوصف |
|---|---|
| البدء | يمثل هذا النشاط بداية التدفق الذي يتم تشغيله من خلال مكالمة جديدة. |
| الوكيل الظاهري V2 (VAV2) | النشاط المسؤول عن تفاعل وكيل الذكاء الاصطناعي. يتم استخدام نفس النشاط لبدء المحادثة وإرسال أحداث الحالة إلى وكيل الذكاء الاصطناعي. |
| تحليل | يُستخدم لتحليل حمولة الحدث من نشاط VAV2. |
| الحالة | يُستخدم للتحقق من اسم الحدث المرسل بواسطة نشاط VAV2 والفرع لأنشطة طلب HTTP المناسبة. |
| طلب HTTP | يتفاعل مع الأنظمة الخارجية لإجراء عمليات مثل التحقق من التوفر أو إنشاء المواعيد أو البحث عنها أو إلغائها باستخدام طلبات HTTP بناءً على اسم الحدث المرسل بواسطة نشاط VAV2. يقوم النشاط أيضًا بتحليل استجابة طلب HTTP. |
| الحالة | يقوم بتقييم نتيجة طلبات HTTP، وتوجيه التدفق بناءً على شروط النجاح أو الخطأ. |
| تعيين المتغير | يُستخدم لتكوين المتغيرات مثل اسم الحدث وبيانات الحدث، والتي تعد ضرورية لإعادة استدعاء نشاط VAV2 باستخدام معلمات حدث الحالة المناسبة. |
| تشغيل الرسالة | يوفر رسائل النظام باستخدام Cisco Text-to-Speech. يُستخدم لتشغيل رسالة خطأ قبل التصعيد إلى الوكيل البشري في حالة حدوث أخطاء نشاط VAV2. |
| قائمة انتظار للوكيل | يدير منطق الانتظار للتصعيد إلى الوكلاء البشريين. |
| تشغيل الموسيقى | يتم تشغيل موسيقى الانتظار أثناء قائمة الانتظار عندما ينتظر المتصل اتصال الوكيل. |
| قطع اتصال جهة الاتصال | إنهاء التفاعل بعد إكمال المهام أو إذا تم تصعيدها إلى وكيل بشري. |
مواصفات التدفق
يحتوي JSON الخاص بالتدفق المستخدم في هذا المثال على المتغيرات والأنشطة الضرورية لمعالجة التفاعل ومعالجة الأخطاء والاتصال بين Webex Contact Center وDialogFlow. تتضمن متغيرات المفاتيح المستخدمة ما يلي:
|
متغيّر |
الوصف |
|---|---|
event_name |
اسم الحدث المرسل إلى وكيل الذكاء الاصطناعي. |
event_data |
تم إرسال حمولة الحدث إلى وكيل الذكاء الاصطناعي. |
event_data_string |
إصدار السلسلة من event_data نظرًا لأن نشاط VAV2 يقبل السلسلة فقط. |
http_input |
نص الطلب لنشاط HTTP بناءً على بيانات تعريف VAV2. |
Global_VoiceName |
لتحديد الصوت المستخدم للتحدث النصي. |
معالجة الأخطاء
يتضمن التدفق استراتيجيات لإدارة الأخطاء للتعامل مع المشاكل غير المتوقعة بسلاسة، مما يضمن إعلام المتصل وإعادة توجيهه بشكل مناسب.
موارد إضافية
للحصول على رؤى أعمق عن إعداد وكلاء الذكاء الاصطناعي لديك على Webex Agent Studio واستخدامهم مع Webex Contact Center، ارجع إلى {1>{2><2دليل إدارة Webex للذكاء الاصطناعي<1}.
دعم المطور
-
للحصول على أي دعم فيما يتعلق بهذا التكامل، افتح تذكرة مع فريق دعم مطوري مركز اتصال Webex عبر دعم مطوري مركز اتصال Webex .
-
لمزيد من المناقشات، قم بزيارة مجتمع مطوري واجهة برمجة تطبيقات Webex Contact Center.
استخدام قوالب التدفق الفرعي
تعمل قوالب التدفق الفرعي بشكل مشابه لقوالب التدفق. تعمل هذه القوالب على تبسيط عملية إنشاء التدفقات الفرعية التي يمكن دمجها في تدفقات متعددة، وتقليل التكرار ووقت التطوير.
لإنشاء تدفقات فرعية باستخدام قوالب التدفقات الفرعية، اختر القالب المناسب، وقم بتعديله ليتناسب مع احتياجاتك، والتحقق من صحتها ونشرها ودمجها في تدفقات عملك. لمعرفة المزيد من التفاصيل، ارجع إلى إنشاء تدفقات من قوالب التدفق.
جمع معلومات معاودة الاتصال
استخدم هذا القالب لإنشاء تدفق فرعية لجمع معلومات معاودة الاتصال، مما يتيح للمتصلين البقاء في قائمة الانتظار أو طلب معاودة الاتصال للحصول على خيارات مرنة للخدمة.
يوفر هذا التدفق الفرعي قائمة تتيح للمتصلين اختيار معاودة الاتصال أو البقاء في قائمة الانتظار. إذا تم تحديد خيار معاودة الاتصال، فإنه يجمع المعلومات اللازمة لمعاودة الاتصال، إما باستخدام الرقم الحالي للمتصل أو الرقم البديل. يمكنك تعديل التدفق الفرعي لضمان تجربة المتصل سلسة عن طريق التعامل مع الأخطاء أو الظروف غير المعروفة، مثل المهلات الزمنية والمدخلات غير الصالحة.
يستخدم هذا التدفق الفرعي ميزة تحويل النصوص إلى كلام منطوق من Cisco (TTS) لأي مطالبات صوتية. بالنسبة للموسيقى، فإنه الإعداد الافتراضي لملف الموسيقى المضمن قيد الانتظار، defaultmusic_on_hold.wav.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية في مدخل إدارة مركز اتصال Webex قبل تنفيذ هذا التدفق الفرعي:
- يمكنك إنشاء نقاط الدخول، وقوائم الانتظار، والفرق، وترتيبات نقاط الدخول، وأي أنشطة تكوين أخرى خاصة بالمؤسسة مثل الموصلات، وميزة ANI الخاصة بالطلب الخارجي، وغيرها.
- تحميل ملفات الصوت الثابتة إذا تم استخدام المطالبات الصوتية المخصصة بدلاً من Cisco Text-to-Speech (TTS).
- تأكد من ربط متغيرات معاودة الاتصال (على سبيل المثال: callbackNumber وcallbackNumberEntered وstayInQueue) بشكل صحيح بنظامك لالتقاط البيانات المناسبة.
للتعرف على الخطوات التفصيلية، ارجع إلى دليل إعداد وإدارة مركز اتصال Webex.
مدخلات التدفق الفرعي
- معاودة الاتصالNumber - السلسلة: الرقم الذي سيتم استخدامه لمعاودة الاتصال (إما الرقم الذي يتصل به المتصلون أو رقم جديد).
- stayInQueue - منطقي: يشير إلى ما إذا كان المتصل قد اختار البقاء في قائمة الانتظار (صحيح) أو طلب معاودة الاتصال (خاطئ).
مخرجات التدفق الفرعي
- callbackNumberEntered - السلسلة: الرقم الذي أدخله المتصل لمعاودة الاتصال، إذا اختار توفير رقم بديل.
- stayInQueue - منطقي: ما إذا كان المتصل قد اختار البقاء في قائمة الانتظار أو تلقي معاودة الاتصال.
تقسيم التدفق الفرعي
يصف الجدول التالي عناصر التدفق الفرعي المختلفة المشاركة في عملية المكالمة، ويفصل الإجراءات والاستجابات التي تحدث أثناء كل مرحلة.
|
عنصر التدفق الفرعي |
الوصف |
|---|---|
|
بدء التدفق الفرعي |
تدخل المكالمة إلى التدفق الفرعي. |
|
قائمة إلغاء الاشتراك |
يتم تزويد المتصل بخيار إما البقاء في قائمة الانتظار أو تلقي معاودة الاتصال.
|
|
قائمة الأرقام |
إذا اختار المتصل تلقي معاودة اتصال، فسيتم تقديمه إلى:
|
|
جمع الأرقام |
إذا اختار المتصل إدخال رقم جديد لمعاودة الاتصال، فستتم مطالبته بإدخال الرقم المكون من 10 أرقام متبوعًا بمفتاح علامة الشباك (#). |
|
تعيين المتغير |
يتم تخزين رقم معاودة الاتصال الذي تم جمعه في متغير callbackNumberEntered. |
|
إنهاء التدفق الفرعي | ينتهي التدفق الفرعي بعد جمع معلومات معاودة الاتصال أو معالجة أي أخطاء. |
أنشطة التدفق الفرعي
يصف الجدول التالي تسلسل أنشطة التدفق الفرعي لجمع معلومات معاودة الاتصال.
|
نشاط التدفق الفرعي |
الوصف |
|---|---|
|
بدء التدفق الفرعي |
يبدأ التدفق الفرعي عند الاستدعاء. |
|
قائمة إلغاء الاشتراك |
يقدم هذا الأمر للمتصل خيارًا إما للبقاء في قائمة الانتظار أو تلقي معاودة الاتصال. يستخدم ذلك TTS لمطالبة المتصل بالضغط على 1 لمعاودة الاتصال أو 2 للبقاء في قائمة الانتظار. |
|
قائمة الأرقام |
إذا اختار المتصل معاودة اتصال، فستتم مطالبته إما باستخدام رقمه الحالي أو إدخال رقم جديد. |
|
جمع الأرقام |
إذا اختار المتصل إدخال رقم جديد، يقوم هذا النشاط بجمع الرقم المكون من 10 أرقام متبوعًا بعلامة الجنيه (#). |
|
تعيين المتغير |
يتم تخزين الرقم الذي تم جمعه في متغير callbackNumberEntered لمزيد من الاستخدام. |
|
إنهاء التدفق الفرعي | ينتهي التدفق بعد التعامل مع خيارات المتصل وجمع المعلومات اللازمة. |
موارد إضافية
لمزيد من المعلومات حول تكوين التدفقات الفرعية، ارجع إلى دليل إعداد وإدارة مركز اتصال Webex.
معالجة الأخطاء
استخدم قالب التدفق الفرعي لمعالجة الأخطاء في مركز اتصال Webex لإدارة الأخطاء مثل مشكلات معالجة قائمة الانتظار أو حالات فشل طلب API. يمكن إرفاقه بأنشطة معينة أو تكوينه كمعالج للأخطاء العامة، مما يضمن استمرار النظام في العمل بسلاسة ويوفر للمستخدمين ملاحظات حول أي مشاكل.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية في مدخل إدارة مركز اتصال Webex قبل تنفيذ هذا التدفق الفرعي:
- تأكد من تمكين ميزة تحويل النصوص إلى كلام منطوق من Cisco (TTS) كي يستخدم مركز الاتصال تحويل النصوص إلى كلام لمطالبات الأخطاء.
- قم بربط متغير errorMessage للتعامل بشكل ديناميكي مع رسائل الخطأ المناسبة في سير عملك.
للتعرف على الخطوات التفصيلية، ارجع إلى دليل إعداد وإدارة مركز اتصال Webex.
مدخلات التدفق الفرعي
- رسالة الخطأ - السلسلة: رسالة الخطأ التي سيتم تشغيلها ديناميكيًا، مما يشير إلى المشكلة التي يواجهها المتصل.
مخرجات التدفق الفرعي
- غير متاح: لا ينتج هذا التدفق الفرعي مخرجات لأنه يتم استخدامه للتعامل مع الأخطاء وتقديم الملاحظات للمتصل.
تقسيم التدفق الفرعي
يصف الجدول التالي عناصر التدفق الفرعي المختلفة المشاركة في عملية المكالمة، ويفصل الإجراءات والاستجابات التي تحدث أثناء كل مرحلة.
|
عنصر التدفق الفرعي |
الوصف |
|---|---|
|
بدء التدفق الفرعي |
يتم تشغيل التدفق الفرعي عند حدوث خطأ. |
|
تشغيل رسالة الخطأ |
يقوم النظام بتشغيل رسالة خطأ ديناميكية محددة بواسطة متغير errorMessage باستخدام Cisco Cloud TTS. على سبيل المثال، قد تكون الرسالة: نحن نواجه صعوبات تقنية. يرجى المحاولة مرة أخرى لاحقًا. |
|
إنهاء التدفق الفرعي (نهاية عادية) |
إذا تم التعامل مع الخطأ بنجاح، ينتهي التدفق الفرعي بسلاسة. |
|
إنهاء التدفق الفرعي (نهاية الخطأ) |
إذا ظهرت مشكلات أخرى (على سبيل المثال، فشل تشغيل رسالة الخطأ)، ينتهي التدفق الفرعي في حالة تصعيد للإشارة إلى فشل حرج. |
أنشطة التدفق الفرعي
يصف الجدول التالي تسلسل أنشطة التدفق الفرعي لإدارة الأخطاء.
|
نشاط التدفق الفرعي |
الوصف |
|---|---|
|
بدء التدفق الفرعي |
يبدأ التدفق الفرعي عند حدوث خطأ، ويبدأ تشغيل تسلسل معالجة الخطأ. |
|
تشغيل رسالة الخطأ |
تشغيل رسالة الخطأ للمتصل باستخدام TTS على السحابة لدى Cisco. يتم تعريف محتوى الرسالة ديناميكيًا بواسطة متغير errorMessage. |
|
إنهاء التدفق الفرعي (نهاية عادية) |
إنهاء التدفق الفرعي إذا تم حل الخطأ دون حدوث المزيد من المشاكل. |
|
إنهاء التدفق الفرعي (نهاية الخطأ) |
إنهاء التدفق الفرعي بتصعيد في حالة حدوث أخطاء إضافية أثناء عملية معالجة الأخطاء. |
موارد إضافية
لمزيد من المعلومات حول تكوين التدفقات الفرعية، ارجع إلى دليل إعداد وإدارة مركز اتصال Webex.
تراجع بيانات HTTP
استخدم قالب التدفق الفرعي هذا لجلب معلومات حساب العميل من خلال طلب HTTP. وهو يدعم تأكيد معرف الحساب، والمدخلات اليدوية إذا فشل الطلب، ويعالج المهل والمدخلات غير الصالحة والأخطاء المهمة - وهي مثالية لعمليات البحث التلقائية لحساب العميل في مراكز الاتصال.
يوفر هذا التدفق الفرعي تجربة ديناميكية يتم بموجبها إحضار معلومات حساب العميل باستخدام طلب HTTP. إذا نجح البحث، يُطلب من العميل تأكيد معرف الحساب. في حالة فشل ذلك، أو كان المتصل يفضل، يمكنه إدخال رقم حسابه يدويًا. يتعامل التدفق بسلاسة مع الأخطاء مثل المدخلات غير الصالحة والمهل الزمنية والإخفاقات المهمة، مع المطالبات المناسبة.
يستخدم هذا التدفق الفرعي ميزة تحويل النصوص إلى كلام منطوق من Cisco (TTS) لأي مطالبات صوتية.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية في مدخل إدارة مركز اتصال Webex قبل تنفيذ هذا التدفق الفرعي:
- قم بإنشاء نقاط الدخول، وقوائم الانتظار، والموصلات، والفرق، وروابط نقاط الدخول، وأي أنشطة تكوين أخرى خاصة بالمؤسسة.
- تحميل ملفات الصوت الثابتة إذا تم استخدام المطالبات الصوتية المخصصة بدلاً من Cisco Text-to-Speech (TTS).
- تأكد من تعيين عنوان URL ومعلمات طلب HTTP بشكل صحيح بناءً على احتياجات مؤسستك.
للتعرف على الخطوات التفصيلية، ارجع إلى دليل إعداد وإدارة مركز اتصال Webex.
مدخلات التدفق الفرعي
- رسالة الخطأ - السلسلة: رسالة سيتم تشغيلها في حالة حدوث خطأ أثناء التدفق الفرعي.
مخرجات التدفق الفرعي
- outputVariable - STRING: يخزن رقم الحساب الذي تم تأكيده أو إدخاله يدويًا.
تقسيم التدفق الفرعي
يصف الجدول التالي عناصر التدفق الفرعي المختلفة المشاركة في عملية المكالمة، ويفصل الإجراءات والاستجابات التي تحدث أثناء كل مرحلة.
|
عنصر التدفق الفرعي |
الوصف |
|---|---|
|
بدء التدفق الفرعي (تهيئة) |
يبدأ التدفق الفرعي عملية إحضار بيانات العميل. |
|
يرجى الانتظار (رسالة الراحة) |
يتم إبلاغ المتصل بأن النظام يسترد معلوماته باستخدام مطالبة TTS: يُرجى الانتظار بينما نبحث عن معلوماتك. |
|
طلب HTTP (إحضار معلومات العميل) |
يرسل النظام طلب HTTP GET لاسترداد معلومات العميل من نقطة نهاية محددة لواجهة API. في حالة نجاحها، تحتوي الاستجابة على معرف العميل. |
|
التحقق من حالة HTTP (تقييم الاستجابة) |
يتم تقييم استجابة HTTP بناءً على رمز الحالة. إذا كان الطلب ناجحًا، تنتقل العملية إلى الخطوة التالية. |
|
قائمة التأكيد (طلب التأكيد أو الإدخال اليدوي) |
تتم مطالبة المتصل بتأكيد معرف الحساب الذي تم إحضاره أو إدخال رقم حسابه يدويًا إذا كان غير صحيح. |
|
تعيين المتغير (معرف حساب التخزين) |
إذا أكد المتصل معرف الحساب، فسيتم تخزين القيمة في متغير الإخراج. |
|
جمع الأرقام (إدخال حساب يدوي) |
إذا فشل الطلب أو اختار المتصل إعادة إدخال رقم حسابه، فستتم مطالبته بإدخال رقم حساب مكون من 6 أرقام متبوعًا بمفتاح الجنيه (#). |
|
معالجة الأخطاء (StillThere، غير صالح، ضروري) |
يعالج التدفق الفرعي المهل الزمنية والمدخلات غير الصالحة والأخطاء المهمة باستخدام المطالبات الخاصة:
|
|
إنهاء التدفق الفرعي (خاتمة) |
ينتهي التدفق الفرعي إما بعد تأكيد رقم الحساب أو التعامل مع خطأ ما. |
أنشطة التدفق الفرعي
يصف الجدول التالي تسلسل أنشطة التدفق الفرعي لهذا القالب.
|
نشاط التدفق الفرعي |
الوصف |
|---|---|
|
بدء التدفق الفرعي |
يبدأ التدفق الفرعي عند الاستدعاء. |
|
يرجى الانتظار |
تشغيل رسالة باستخدام TTS، تطلب من المتصل الانتظار ريثما يتم استرداد المعلومات الخاصة به. |
|
طلب HTTP |
يرسل طلب HTTP GET لاسترداد معلومات حساب العميل. |
|
التحقق من حالة HTTP |
تقييم استجابة HTTP لتحديد ما إذا كان الطلب ناجحًا. |
|
قائمة التأكيد |
مطالبة المتصل بتأكيد معرف الحساب الذي تم استرداده أو إعادة إدخاله إذا كان غير صحيح. |
|
تعيين المتغير |
يخزن رقم الحساب الذي تم تأكيده أو إدخاله يدويًا. |
|
جمع الأرقام |
يجمع رقم حساب مكون من 6 أرقام من المتصل إذا فشل طلب HTTP أو اختار إدخال رقم حساب جديد. |
|
معالجة الأخطاء |
تتعامل العديد من المطالبات مع المهلة الزمنية والمدخلات غير الصالحة والأخطاء المهمة أثناء التدفق الفرعي. |
|
إنهاء التدفق الفرعي |
ينتهي التدفق بعد تأكيد رقم الحساب أو حدوث خطأ. |
معالجة قائمة الانتظار
استخدم قالب التدفق الفرعي هذا لأتمتة معالجة قائمة الانتظار في Webex Contact Center، مع إشراك المتصلين في مطالبات الموسيقى والرسائل.
يقوم هذا التدفق الفرعي بتشغيل موسيقى قائمة الانتظار متبوعًا برسالة، وكرر التسلسل لما يصل إلى عدد محدد من المرات (القيمة الافتراضية هي ثلاثة). تضمن هذه الميزة التعامل السلس مع قائمة الانتظار وتجربة جذابة للمتصل. يمكنك تخصيص المتغيرات مثل اختيار الموسيقى ومحتوى الرسالة وعدد الحلقات.
يستخدم هذا التدفق الفرعي ميزة تحويل النصوص إلى كلام منطوق من Cisco (TTS) لأي مطالبات صوتية. بالنسبة للموسيقى، فإنه يعتمد على الملف المضمن (defaultmusic_on_hold.wav)، للموسيقى قيد الانتظار.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية في مدخل إدارة مركز اتصال Webex قبل تنفيذ هذا التدفق الفرعي:
- قم بإنشاء نقاط الدخول، وقوائم الانتظار، والموصلات، والفرق، وروابط نقاط الدخول، وأي أنشطة تكوين أخرى خاصة بالمؤسسة.
- تأكد من صحة منطق المعالجة في قائمة الانتظار وتكوينات التعامل مع الأخطاء.
- تحميل ملفات الصوت الثابتة إذا تم استخدام المطالبات الصوتية المخصصة أو ملفات الموسيقى بدلاً من Cisco Text-to-Speech (TTS).
للتعرف على الخطوات التفصيلية، ارجع إلى دليل إعداد وإدارة مركز اتصال Webex.
مدخلات التدفق الفرعي
- قائمة الانتظارMessage - السلسلة: الرسالة التي سيتم تشغيلها بين مقطوعات الموسيقى (افتراضي: يرجى الانتظار).
- queueMusic1 - السلسلة: أول ملف موسيقى يتم تشغيله أثناء انتظار المتصل (الإعداد الافتراضي:
defaultmusic_on_hold.wav). - queueMusic2 - السلسلة: ملف الموسيقى الثاني الذي سيتم تشغيله بين الرسائل (افتراضي:
defaultmusic_on_hold.wav). - العدد الصحيح: عداد لتتبع عدد الحلقات (القيمة الافتراضية: 0).
- musicDuration - العدد الصحيح: المدة التي يتم خلالها تشغيل كل مقطع موسيقي (القيمة الافتراضية: 10 ثانية).
مخرجات التدفق الفرعي
بلا
تقسيم التدفق الفرعي
يصف الجدول التالي عناصر التدفق الفرعي المختلفة المشاركة في عملية المكالمة، ويفصل الإجراءات والاستجابات التي تحدث أثناء كل مرحلة.
|
عنصر التدفق الفرعي |
الوصف |
|---|---|
|
بدء التدفق الفرعي |
يبدأ التدفق الفرعي. |
|
التحقق من الشرط |
يتحقق التدفق الفرعي مما إذا كان العداد أقل من 2. إذا صحيح ، سيستمر التدفق إلى الموسيقى وتسلسل الرسائل. إذا كان غير صحيح، فسينتهي التدفق الفرعي. |
|
تشغيل الموسيقى 1 |
يتم تشغيل ملف الموسيقى الأول (queueMusic1) لمدة محددة بواسطة musicDuration. |
|
تشغيل الرسالة |
بعد ملف الموسيقى الأول، يتم تشغيل رسالة باستخدام Cisco TTS، مع تحديد المحتوى بواسطة queueMessage. |
|
تشغيل الموسيقى 2 |
بعد الرسالة، يتم تشغيل ملف الموسيقى الثاني (queueMusic2) لمدة محددة. |
|
زيادة العدد |
زيادة متغير العداد بمقدار 1 بعد تشغيل ملف الموسيقى الثاني. |
|
شرط إعادة التحقق |
بعد زيادة العداد، يعيد التدفق التحقق مما إذا كان العداد لا يزال أقل من 2. إذا صحيح ، فإن الحلقة تتكرر ؛ وإلا ، ينتهي التدفق الفرعي. |
|
إنهاء التدفق الفرعي |
بمجرد أن يصل العداد إلى 2، ينتهي التدفق الفرعي. |
نشاط التدفق الفرعي
يصف الجدول التالي تسلسل أنشطة التدفق الفرعي.
|
نشاط التدفق الفرعي |
الوصف |
|---|---|
|
بدء التدفق الفرعي |
تهيئة عملية التدفق الفرعي. |
|
التحقق من الشرط |
تم تحديد شرط للتأكد من أن العداد أقل من 2، مما يسمح باستمرار الحلقة. |
|
تشغيل الموسيقى 1 |
تشغيل أول ملف موسيقى للمدة المحددة بواسطة musicDuration. |
|
تشغيل الرسالة |
تشغيل رسالة باستخدام Cisco TTS مع المحتوى الذي يتم توفيره بواسطة queueMessage. |
|
تشغيل الموسيقى 2 |
يشغل ملف الموسيقى الثاني للمدة المحددة بواسطة musicDuration. |
|
زيادة العدد |
زيادة متغير العداد بمقدار 1 للتحكم في الحلقة. |
|
إنهاء التدفق الفرعي |
إنهاء التدفق الفرعي بمجرد وصول العداد إلى الحد المحدد مسبقًا. |
قالب التدفق الفرعي لمعاودة الاتصال المجدول
استخدم هذا القالب لإنشاء تدفق فرعي يسمح للمتصلين بجدولة معاودة اتصال لتاريخ ووقت محددين، بما في ذلك تحديد المنطقة الزمنية.
يوجه هذا التدفق الفرعي المتصل عبر سلسلة من المطالبات لجمع كل المعلومات اللازمة لمعاودة اتصال مجدولة. تطلب التاريخ المطلوب ووقت بدء وانتهاء نافذة معاودة الاتصال والمنطقة الزمنية للمتصل. يتضمن التدفق الفرعي التحقق من مدخلات التاريخ والوقت لضمان الدقة. إذا تم إدخال تنسيق غير صالح، فستتم إعادة مطالبة المتصل. بمجرد جمع كل المعلومات بنجاح، يتم استخدامها لجدولة معاودة الاتصال في النظام.
يستخدم هذا التدفق الفرعي ميزة تحويل النصوص إلى كلام منطوق من Cisco (TTS) لجميع المطالبات الصوتية.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية في مدخل إدارة مركز اتصال Webex قبل تنفيذ هذا التدفق الفرعي:
-
يمكنك إنشاء نقاط الدخول، وقوائم الانتظار، والفرق، وترتيبات نقاط الدخول، وأي أنشطة تكوين أخرى خاصة بالمؤسسة مثل الموصلات، وميزة ANI الخاصة بالطلب الخارجي، وغيرها.
-
تحميل ملفات الصوت الثابتة إذا تم استخدام المطالبات الصوتية المخصصة بدلاً من Cisco Text-to-Speech (TTS).
-
للتعرف على الخطوات المفصلة، ارجع إلى دليل إعداد وإدارة Webex Contact Center.
مدخلات التدفق الفرعي
| اسم المتغير | النوع | الوصف |
|---|---|---|
| رقم معاودة الاتصال | سلسلة | رقم الهاتف الذي سيتم استخدامه لمعاودة الاتصال. |
| اسم العميل | سلسلة | اسم العميل الذي يطلب معاودة الاتصال. |
| قائمة انتظار معاودة الاتصال | سلسلة | قائمة الانتظار التي سيتم إرسال معاودة الاتصال المجدولة إليها. |
مخرجات التدفق الفرعي
| اسم المتغير | النوع | الوصف |
|---|---|---|
| تاريخ معاودة الاتصال | سلسلة | التاريخ الذي تمت جدولة معاودة الاتصال فيه، بالتنسيق YYYY-MM-DD. |
| معاودة الاتصالScheduleTimezone | سلسلة | معرف المنطقة الزمنية IANA لمعاودة الاتصال (على سبيل المثال، أمريكا/شيكاغو). |
| معاودة الاتصالScheduleStartTime | سلسلة | وقت بدء نافذة معاودة الاتصال، بالتنسيق HH:mm:ss. |
| معاودة الاتصالScheduleEndTime | سلسلة | وقت انتهاء نافذة معاودة الاتصال، التي تم تنسيقها على النحو HH:mm:ss. |
تقسيم التدفق الفرعي
يصف الجدول التالي عناصر التدفق الفرعي المختلفة المشاركة في عملية المكالمة، ويفصل الإجراءات والاستجابات التي تحدث أثناء كل مرحلة.
| عنصر التدفق الفرعي | الوصف |
|---|---|
| بدء التدفق الفرعي | تدخل المكالمة إلى التدفق الفرعي. |
| تاريخ الجدول | تتم مطالبة المتصل بإدخال تاريخ معاودة الاتصال المفضل له بتنسيق YYYYMMDD. يتحقق التدفق الفرعي من صحة الإدخال للتأكد من أنه تاريخ حقيقي. إذا كانت غير صالحة، فتكرر المطالبة. |
| جدولة وقت البدء | تتم مطالبة المتصل بإدخال وقت بدء نافذة معاودة الاتصال الخاصة به بتنسيق HHMM (24 ساعة). يتحقق التدفق الفرعي من صحة الإدخال للتأكد من أن الوقت صالح. إذا كانت غير صالحة، فتكرر المطالبة. |
| وقت نهاية الجدولة | تتم مطالبة المتصل بإدخال وقت انتهاء نافذة معاودة الاتصال الخاصة به بتنسيق HHMM (24 ساعة). يتحقق التدفق الفرعي من صحة الإدخال للتأكد من أن الوقت صالح. إذا كانت غير صالحة، فتكرر المطالبة. |
| المنطقة الزمنية للجدول | يتم تزويد المتصل بقائمة لتحديد منطقته الزمنية.- اضغط على 1 لـ IST (التوقيت الرسمي للهند).- اضغط على 2 للوقت المركزي.- اضغط على 3 للتوقيت الشرقي. |
| جدولة معاودة الاتصال | باستخدام جميع المعلومات التي تم جمعها (CallbackNumber وCustomerName وCallbackQueue والتاريخ والوقت والمنطقة الزمنية المجدولة)، يقوم التدفق الفرعي بجدولة معاودة الاتصال رسميًا في النظام. |
| إنهاء التدفق الفرعي | ينتهي التدفق الفرعي بعد جدولة معاودة الاتصال بنجاح. |
أنشطة التدفق الفرعي
يصف الجدول التالي تسلسل أنشطة التدفق الفرعي لجدولة معاودة الاتصال.
| نشاط التدفق الفرعي | الوصف |
|---|---|
| بدء التدفق الفرعي | يبدأ التدفق الفرعي عند الاستدعاء. |
| تاريخ الجدول | يجمع تاريخ معاودة الاتصال المفضل للمتصل. مطالبة TTS هي: "يرجى إدخال تاريخك المفضل بتنسيق YYYYMMDD". يتم التحقق من صحة الإدخال للتأكد من أنه تنسيق تاريخ صحيح. |
| تحويلDateFormat | بمجرد إدخال تاريخ صالح، يقوم هذا النشاط بتحويل إدخال YYYYMMDD إلى تنسيق YYYY-MM-DD وتخزينه في متغير CallbackScheduleDate. |
| وقت البدء للجدولة | يجمع وقت بدء نافذة معاودة الاتصال. مطالبة TTS هي: "يرجى إدخال وقت بدء معاودة الاتصال بتنسيق HHMM". يتم التحقق من صحة الإدخال للتأكد من أنه تنسيق زمني صحيح. |
| وقت البدء | يحول إدخال وقت بدء HHMM إلى تنسيق HH:mm:ss وتخزينه في متغير CallbackScheduleStartTime. |
| وقت انتهاء الجدول | يجمع وقت انتهاء نافذة معاودة الاتصال. مطالبة TTS هي: "يرجى إدخال وقت انتهاء معاودة الاتصال بتنسيق HHMM". يتم التحقق من صحة الإدخال للتأكد من أنه تنسيق زمني صحيح. |
| وقت الإنهاء للتحويل | يحول إدخال وقت انتهاء HHMM إلى تنسيق HH:mm:ss وتخزينه في متغير CallbackScheduleEndTime. |
| المنطقة الزمنية للجدولة | لتقديم قائمة لتحديد منطقة زمنية. |
| الجدولة معاودة الاتصال | يأخذ هذا الإجراء النهائي جميع المتغيرات التي تم جمعها والتي تم تنسيقها ويقوم بإنشاء طلب معاودة الاتصال المجدول في النظام. |
| إنهاء التدفق الفرعي | ينتهي التدفق بعد جدولة معاودة الاتصال بنجاح. |
موارد إضافية
لمزيد من المعلومات حول تكوين التدفقات الفرعية، ارجع إلى دليل إعداد وإدارة Webex Contact Center.
إنشاء وإدارة التدفقات
إنشاء تدفق
يمكنك إنشاء التدفقات وإدارتها باستخدام الوحدة النمطية لموارد التوجيه. عند تصميم تدفق ما، لا يمكن أن يحتوي تفاعل الاستشارة على معاودة اتصال مجاملة، أو ملاحظات استقصاء ما بعد المكالمة، أو نشاط تحويل بلا مراجعة.
عند إنشاء تدفق، إذا تجاوز عدد العقد 100، فقد تتعرض لزمن الانتقال في "مصمم التدفق". في مثل هذه الحالات، نوصي باستخدام ميزات "تسلسل التدفق" و"المتغيرات الديناميكية" لتفكيك تدفق كبير إلى تدفقات أصغر يمكن إدارتها بسهولة. لمزيد من المعلومات، ارجع إلى ربط تدفقات متعددة (باستخدام GoTo) وجهة اتصال قائمة الانتظار.
| 1 |
سجّل الدخول إلى Control Hub. |
| 2 |
انتقل إلى . ال Flows تظهر الصفحة.
|
| 3 |
في Flows صفحة، انقر Manage flows. اختيار Create flows من القائمة المنسدلة. ال Create a new flow يظهر المعالج مع خيار الاختيار من Flow أو
Subflow.
|
| 4 |
انقر فوق Flow. انقر فوق Subflow لإنشاء تدفق فرعي. عملية إنشاء تدفق فرعي مماثلة لعملية إنشاء تدفق. |
| 5 |
حدد الخيار المطلوب لإنشاء التدفق:
|
| 6 |
انقر فوق Start fresh. |
| 7 |
في Flow name أدخل اسمًا فريدًا. لا يمكن أن يحتوي اسم التدفق على مسافات. الحرف الخاص الوحيد المسموح به هو _ (underscore). يبلغ الطول المسموح به 80 من الأحرف. على سبيل المثال، NewContact_01. |
| 8 |
انقر فوق Create flow. ال Flow Designer تظهر النافذة. |
| 9 |
في General settings القسم، أدخل وصف التدفق. لا يمكنك تعديل الوصف لاحقًا. |
| 10 |
(اختياري) قم بتكوين الإعدادات التالية في Diagram settings القسم.
|
| 11 |
في Flow Decryption Settings القسم، قم بتشغيل Enable flow decryption قم بالتشغيل للسماح بفك تشفير المعلومات الحساسة في التدفق. A Debug Details Data Disclosure تظهر نافذة منبثقة. تحقق I agree وانقر Save. ستتمكن الآن من فك تشفير المعلومات الحساسة من سجلات التدفق في وقت تدفقات تصحيح الأخطاء. ارجع إلى قسم تدفقات التتبع لمعرفة التفاصيل. |
| 12 |
قم بتنفيذ المهام التالية لإنشاء التدفق:
|
إنشاء تدفقات من قوالب التدفق
توفر لك قوالب التدفق تدفقات خارج الصندوق لحالات الاستخدام الشائعة. لإنشاء تدفقات من قوالب التدفق:
| 1 |
سجّل الدخول إلى Control Hub. |
| 2 |
التنقل إلى . |
| 3 |
من Contact Center جزء التنقل، انقر . |
| 4 |
في Flows صفحة، انقر Manage flows وانقر فوق Create flows قائمة منسدلة. ال Create a new flow يظهر المعالج مع خيار الاختيار من Flow أو Subflow.
|
| 5 |
انقر فوق Flow. لإنشاء تدفق فرعي، انقر على Subflow. عملية إنشاء تدفق فرعي مماثلة لعملية إنشاء تدفق. |
| 6 |
من Choose a method، انقر Flow templates. |
| 7 |
اختر قالبك من قائمة القوالب المتاحة. انقر فوق Next. انقر فوق View details للاطلاع على معاينة تفصيلية للقالب. ارجع إلى قسم عرض تفاصيل قالب التدفق لمعرفة المزيد من المعلومات. |
| 8 |
في Flow name الحقل، قدم اسمًا فريدًا للتدفق. التزم باتفاقيات التسمية. |
| 9 |
انقر فوق Next. لقد قمت بإنشاء تدفق جديد من قالب التدفق.
لمزيد من المعلومات حول التدفقات وإذا كانت التدفقات تتطلب المزيد من التكوين قبل الاختبار، استخدم الارتباطات المتوفرة في قائمة قوالب التدفق. راجع عرض تفاصيل قالب التدفق. |
الخطوات التالية
قم بتخصيص الأنشطة والأحداث في التدفق وفقًا لمتطلباتك. تحقق من صحة التدفق ونشره.
عرض تفاصيل قالب التدفق
لعرض مزيد من التفاصيل حول قالب محدد:
| 1 |
من صفحة جمع القوالب، اختر القالب المطلوب. |
| 2 |
انقر فوق View details. ال Template details تظهر الصفحة.
|
الخطوات التالية
انقر فوق Select template لمتابعة استخدام القالب الذي تم اختياره.
خيارات قائمة السياق
استخدم قائمة السياق لإجراءات إضافية. لفتح قائمة السياق من Flows صفحة، اختر التدفق وافتح التدفق في وحدة "مصمم التدفق". مرر مؤشر الماوس فوق اسم التدفق. تظهر قائمة تتضمن الخيارات التالية:
- Edit name— استخدم لإعادة تسمية التدفق.
- Export— استخدم لتصدير التدفق.
- Import— يُستخدم لاستيراد التدفق.
- Delete— يُستخدم لحذف التدفق.
- View version history- يُستخدم لعرض تفاصيل إصدار التدفق.
تحرير متغيرات التدفق
لا يمكنك تحرير متغير أثناء استخدامه. بعد إنشاء نوع المتغير، لا يمكنك تحرير نوع المتغير.
| 1 |
سجّل الدخول إلى Control Hub. |
| 2 |
انتقل إلى . ال Flows تظهر الصفحة.
|
| 3 |
انقر فوق Go to Flow Designer الأيقونة بجانب التدفق الذي تريد تحريره. يفتح التدفق في نافذة "مصمم التدفق". |
| 4 |
انقر على علامة متغيرة من Global properties خبز. تعرض النافذة المنبثقة ملخصًا لمعلومات المتغير.
|
| 5 |
انقر فوق Edit في الزاوية العلوية اليسرى من النافذة المنبثقة. |
| 6 |
حدد المتغير غير المستخدم في التدفق. |
| 7 |
قم بإجراء التغييرات اللازمة على اسم المتغير والوصف والقيمة وتكوينات المتغير. |
تعديل تدفق
استخدم تطبيق Edit قم بالتبديل لتحرير تدفق. عند التمكين، لا يستطيع مطورو التدفق الآخرون تحرير التدفق في نفس الوقت. بشكل افتراضي، يفتح تدفق في وضع القراءة فقط.
يمكنك وضع علامة آمنة على المتغيرات التي تحتوي على معلومات حساسة. عند فتح تدفق موجود يحتوي على متغيرات تدفق، تحصل على مطالبة لمراجعة هذه المتغيرات ووضع علامة عليها على أنها آمنة. لمزيد من المعلومات حول المتغيرات الآمنة، ارجع إلى المتغيرات الآمنة.
| 1 |
سجّل الدخول إلى Control Hub. | ||||||||||||
| 2 |
انتقل إلى . ال Flows تظهر الصفحة وتعرض قائمة التدفقات باستخدام الحقول التالية:
| ||||||||||||
| 3 |
انقر فوق Go to Flow Designer الأيقونة بجانب التدفق الذي تريد تحريره. يفتح التدفق في نافذة "مصمم التدفق". إذا كان التدفق المحدد يحتوي على متغيرات تدفق، فستطلب منك رسالة وضع علامة على المتغيرات على أنها آمنة. يمكنك تعديل التدفق فقط إذا Edit On تم تمكين زر التبديل. إذا كان Edit On تم تعيين زر التبديل على إيقاف التشغيل، ويظهر التدفق في وضع القراءة فقط. | ||||||||||||
| 4 |
Flow Decryption Settings: تمكين Flow Decryption Settings للسماح بفك تشفير التدفق. ارجع إلى قسم تدفقات التتبع لمعرفة التفاصيل. | ||||||||||||
| 5 |
انقر فوق Go Select Secure Variables لفتح صفحة Edit Secure Variables مربع حوار. يمكنك النقر فوق Skip for now لمتابعة تحرير التدفق المحدد دون وضع علامة على المتغيرات الآمنة. يظهر مربع الحوار هذا في المرة التالية التي تقوم فيها بتحرير التدفق. تحقق من Don't show this message again خانة اختيار لتخطي عملية التحديد للدفق المحدد بشكل دائم. هذه الميزة غير مدعومة في الوقت الحالي. | ||||||||||||
| 6 |
حدد خانات اختيار المتغيرات التي تحتوي على معلومات حساسة وانقر Save. تعرض نافذة "مصمم التدفق" المتغيرات المحددة برمز قفل بجانب أسماء المتغيرات. يفتح التدفق المحدد في وضع القراءة فقط. | ||||||||||||
| 7 |
تمكين Edit زر التبديل لتغيير التدفق. | ||||||||||||
| 8 |
قم بتحرير تدفق المسودات كما هو مطلوب. عند تعديل تدفق ما، لا يمكن أن يحتوي تفاعل الاستشارة على معاودة اتصال مجاملة، أو ملاحظات استقصاء ما بعد المكالمة، أو نشاط تحويل بلا مراجعة. | ||||||||||||
| 9 |
انقر فوق Save لحفظ التدفق إذا قمت بتعطيل Autosave زر التبديل. |
معاينة مطالبة صوتية داخل التدفق
تتيح ميزة معاينة المطالبات الصوتية إعادة الاستماع الفورية لملفات .wav ورسائل تحويل النص إلى كلام (TTS) داخل وحدة "مصمم التدفق". ال Preview prompt يوفر زر باستخدام في الأنشطة التالية تجربة مطور محسنة عن طريق تقليل الوقت والجهد في التحقق من صحة الرسائل الصوتية ورسائل نصية إلى كلام:
استخدم تطبيق Preview prompt زر للتحقق السريع من المطالبات الصوتية واللغة والتحديدات الصوتية في رسائل TTS، إلى جانب اختبار علامة SSML لتخصيصها السريع.
-
لا يدعم نشاط تشغيل الموسيقى معاينة المطالبة.
-
عند معاينة تحويل النص إلى كلام، يكون تحديد الصوت إلزاميًا.
-
لا يمكنك تغيير خيار موصل TTS عند معاينة المطالبة. أغلق مربع حوار مطالبة المعاينة، وحدد موفر خدمة مختلف في النشاط لاختبار موفر TTS مختلف.
-
ال Language و Voice الإعدادات الموجودة في القائمة المنسدلة عندما تتوافق معاينة مطالبة مع المتغيرات Global_Language و Global_VoiceName، على التوالي. يمكنك تعيينها في التدفق لتغيير تجربة الاستخدام.
-
عند اختبار متغيرات ملفات الصوت، تأكد من أن مسار الملف يطابق ملف .wav فعلي موجود على النظام.
البحث عن الكيانات في تدفق
استخدم وظيفة البحث للبحث عن الكيانات في تدفق والوصول إلى مواقعها بسرعة. بالنسبة للتدفقات الأكثر تفصيلاً وتعقيدًا، استخدم إمكانية البحث هذه لتجنب الجهود اليدوية في العثور على الكيانات المطلوبة.
يمكنك البحث عن الكيانات التالية في التدفق باستخدام ميزة البحث هذه:
- أسماء الأنشطة والأوصاف والمدخلات
- أسماء المتغيرات
- تعبيرات الحلمة
- خصائص التدفق
يمكنك العثور على النص المجاني واستبداله داخل الحقول مثل مدخلات النص والأوصاف وتعبيرات الحصى وما إلى ذلك.
| 1 |
سجّل الدخول إلى Control Hub. |
| 2 |
انتقل إلى . ال Flows تظهر الصفحة.
|
| 3 |
انقر فوق Go to Flow Designer الأيقونة بجانب التدفق الذي تريد تحريره. يفتح التدفق في Flow Designer
نافذة.
|
| 4 |
في مربع البحث الذي يظهر في الزاوية العلوية اليمنى، أدخل الكلمة الأساسية (اسم النشاط أو اسم المتغير أو السلسلة) واضغط Enter. وبدلاً من ذلك، يمكنك تشغيل مربع البحث باستخدام اختصارات لوحة المفاتيح: Cmd + K (لنظام التشغيل macOS) وCtrl + k (لنظام التشغيل Windows). تظهر نتائج البحث في لوحة بحث منفصلة على الجانب الأيسر من الشاشة.
|
| 5 |
(اختياري) اختر نوعًا واحدًا أو أكثر من أنواع الكيانات من القائمة المنسدلة لتصفية نتائج البحث. |
| 6 |
للعثور على نص واستبداله، قم بما يلي: |
تطبيق تسميات الإصدارات على تدفق
نوصي بإضافة تسميات الإصدار لبناء دورة حياة التدفق من خلال مراحل مختلفة مثل التطوير والاختبار والعيش. بدلاً من تطبيق التغييرات مباشرةً على التدفق، يمكنك نشر التدفق على مراحل قبل نشره على الإنتاج. تساعدك هذه الميزة على تجنب الكتابة فوق التدفق الحالي الخاص بك في الإنتاج.
عند نشر تدفق ما، يمكنك ربط تسمية إصدار مثل 'Live' أو 'Test' أو 'Dev' بإصدار التدفق الجديد بالإضافة إلى اسم التدفق. وهذا يعطي القدرة على إرفاق إصدارات مختلفة من نفس التدفق إلى نقاط دخول مختلفة أو نشاط GoTo. الأحدث هو تسمية الإصدار الافتراضي التي لا يمكنك إزالتها من إصدار التدفق. يمكنك تطبيق أي تسمية إصدارات أخرى مع الأحدث.
علاوة على ذلك، يمكنك إرفاق إصدارات متعددة من نفس التدفق بنقطة دخول. أثناء تكوين نقطة الدخول، يمكنك اختيار تدفق مع إحدى تسميات الإصدار المرتبطة به.
يمكنك أيضًا تعديل منطق التدفق ديناميكيًا عن طريق الوصول إلى تسميات الإصدار داخل التدفق باستخدام NewContact المتغير (راجع بدء التدفق لمعرفة التفاصيل). ال
NewContact.FlowVersionLabel يعرض المتغير تسمية إصدار التدفق قيد التنفيذ حاليًا: سواء كان 'Dev أو' Test أو' مباشر أو 'الأحدث'. يتيح تطبيق تسمية إصدار التدفق صياغة منطق مخصص يلائم تسميات الإصدار المحددة للتدفق.
عند فتح التدفق في وضع التحرير، سترى مسودة إصدار من أحدث إصدار تدفق تم نشره. عند نشر مسودة الإصدار هذا، فإنه يقوم بربط أحدث تسمية للإصدار به. في وقت معين، يحتوي تدفق واحد فقط على أحدث تسمية للإصدار مرتبطة به. يتوافق هذا مع آخر إصدار تم نشره من التدفق.
قبل البدء
يجب عليك نشر التدفق مرة واحدة على الأقل.
| 1 |
سجّل الدخول إلى Control Hub. |
| 2 |
انتقل إلى . ال Flows تظهر الصفحة.
|
| 3 |
انقر فوق Go to Flow Designer الأيقونة بجانب التدفق الذي تريد تحريره. يفتح التدفق في نافذة "مصمم التدفق". |
| 4 |
قم بتحرير التدفق. |
| 5 |
انقر فوق Save لحفظ التدفق إذا قمت بتعطيل Autosave زر التبديل. |
| 6 |
قم بتشغيل صفحة Validation زر التبديل لتمكين النشر. |
| 7 |
انقر فوق Publish. |
| 8 |
(اختياري) في Publish flow مربع الطلب، أدخل ملاحظة حول الإصدار أو أي معلومات تريد مشاركتها مع مطوري التدفق الآخرين. |
| 9 |
بشكل افتراضي، فإن Latest يتم تحديدها كتسمية الإصدار التي تشير إلى أحدث إصدار من التدفق. يمكنك تطبيق تسميات إصدارات متعددة على إصدار التدفق مثل Live أو dev أو الاختبار من Add version label قائمة منسدلة. إذا تم ربط تسمية إصدار معينة بنقطة إدخال، فسيظهر إشعار بجوار تسمية الإصدار هذه في القائمة المنسدلة التي تقول أن التسمية مرتبطة بنقطة إدخال. |
| 10 |
انقر فوق Publish. بعد اختيار واحد أو أكثر من تسميات الإصدار المناسبة ونشره، استخدم هذا الإصدار من التدفق عند التعيين لنقطة إدخال. |
| 11 |
(اختياري) انقر على رمز المؤقت بجانب رقم الإصدار لعرض تاريخ إصدار التدفق. ال Version history تظهر مربع حوار مشروط يعرض التفاصيل التالية للإصدارات النشطة والإصدارات الأخرى من التدفق:
استخدم أي من سمات البحث عن الكلمات الأساسية التالية لتصفية الجدول:
|
| 12 |
(اختياري) انقر على View أيقونة أي صف لعرض التدفق المنشور في الإصدار المحدد. إذا اخترت التحرير عند عرض إصدار تدفق أقدم، فسيحل محل المسودة الحالية بهذا الإصدار المحدد من التدفق. |
يمكنك إضافة أي عدد من الإصدارات إلى التدفق. ومع ذلك، يعرض سجل إصدارات التدفق أحدث إصدارات 100 فقط. يتم حذف إصدارات التدفق فقط عندما تحذف التدفق.
تمكين الحفظ التلقائي أو تعطيله
| 1 |
سجّل الدخول إلى Control Hub. |
| 2 |
انتقل إلى . ال Flows تظهر الصفحة.
|
| 3 |
لإنشاء تدفق، انقر فوق New. |
| 4 |
لتحرير تدفق موجود، انقر على Go to Flow Designer الأيقونة بجانب التدفق الذي تريد تحريره. يفتح التدفق في Flow Designer
نافذة.
|
| 5 |
لتمكين خيار الحفظ التلقائي، قم بتعيين Autosave زر التبديل للتشغيل. |
| 6 |
لتعطيل خيار الحفظ التلقائي: بعد تعطيل خيار الحفظ التلقائي، احفظ التغييرات التي قمت بها يدويًا. وإلا، ستفقد التغييرات التي تمت على التدفق. |
أنشطة النسخ والصق
قم بنسخ ولصق نشاط أو مجموعة من الأنشطة في نفس التدفق حتى لا تضطر إلى تكوين الأنشطة من البداية. لهذا الغرض، يمكنك تحديد نشاط واحد أو مجموعة من الأنشطة في المرة الواحدة وإعادة استخدامها في نفس التدفق. عند نسخ الأنشطة، يقوم النظام بإنشاء تكرار لتلك الأنشطة ونسخ جميع الإعدادات والارتباطات التي تم تكوينها.
| 1 |
سجّل الدخول إلى Control Hub. |
| 2 |
انتقل إلى . ال Flows تظهر الصفحة.
|
| 3 |
لإنشاء تدفق، انقر فوق . |
| 4 |
لتحرير تدفق موجود، انقر على Go to Flow Designer رمز بجانب التدفق لفتح التدفق. |
| 5 |
قم بأي مما يلي: وبدلاً من ذلك، يمكنك الضغط على Ctrl+C على لوحة المفاتيح لنسخ الأنشطة المحددة والضغط على Ctrl+V لصق الأنشطة المحددة على اللوحة. |
| 6 |
إعادة ترتيب الأنشطة المنسوخة، حسب الحاجة. |
التحقق من سير عمل
تحقق من أحد التدفقات للتأكد من تكوين جميع الحقول المطلوبة وأن بنية التدفق صالحة. لا يمكن أن يحدد التحقق كيف يقوم النظام بتشغيل التدفق في وقت التشغيل ولا يضمن تشغيل التدفق كما هو متوقع.
عند نجاح عملية التحقق، اترك Validation قم بالتبديل. لا يمكنك نشر التدفق ما لم تنجح عملية التحقق.
| 1 |
سجّل الدخول إلى Control Hub. |
| 2 |
انتقل إلى . ال Flows تظهر الصفحة.
|
| 3 |
انقر فوق Go to Flow Designer الرمز الموجود بجانب التدفق الذي تريد التحقق من صحته. يفتح التدفق في Flow Designer
نافذة.
|
| 4 |
تعيين ملف Validation تبديل إلى On. يبدأ التحقق ويتم عرض الأخطاء في النافذة. أثناء التحقق، يعرض النظام الأخطاء بالطرق التالية:
|
| 5 |
إذا قمت بإغلاق Validation details النافذة وتريد إعادة فتحها، انقر على Flow errors زر. |
| 6 |
(اختياري) في حال وجود أخطاء، قم بتعيين Validation تبديل إلى Off. قم بإصلاح الأخطاء وإعادة تشغيل التحقق. لا يمكن التحقق من التدفق تقييم الوظائف أو التحقق لمعرفة ما إذا كانت المتغيرات ترغب في توقع القيم. يتم التحقق فقط من الأخطاء الهيكلية. تحقق مرتين من المتغيرات لديك للتأكد من أنها تعمل على النحو المتوقع. |
نسخ تدفق
| 1 |
سجّل الدخول إلى Control Hub. |
| 2 |
انتقل إلى . ال Flows تظهر الصفحة.
|
| 3 |
انقر على رمز الثلاث نقاط بجانب التدفق الذي تريد نسخه وانقر Copy. اسم التدفق المنسوخ بهذا التنسيق: Copy_FlowName_FlowID. اسم التدفق هو اسم التدفق الأصلي، ومعرف التدفق هو معرف فريد للتدفق الأصلي. |
| 4 |
افتح التدفق المنسوخ لتحرير الاسم. |
تصدير تدفق
قم بتصدير تدفق لاستخراج تعريف التدفق كملف JSON. يمكنك لاحقًا استيراد ملف JSON لإنشاء التدفق نفسه على مستأجر مختلف. لاستيراد تدفق، ارجع إلى استيراد تدفق.
| 1 |
سجّل الدخول إلى Control Hub. |
| 2 |
انتقل إلى . ال Flows تظهر الصفحة.
|
| 3 |
انقر على رمز الثلاث نقاط بجانب التدفق الذي تريد تصديره وانقر Export. |
| 4 |
في مربع الطلب الذي يفتح، حدد Save وانقر OK لتنزيل ملف التدفق. يتم تنزيل الملف إلى نظامك المحلي باستخدام اسم الملف الحالي بتنسيق JSON. |
استيراد تدفق
لاستيراد تدفق من مستأجر آخر، يجب عليك أولاً تصدير التدفق كملف JSON. لتصدير تدفق، ارجع إلى تصدير تدفق.
لإعادة استخدام تدفق موجود داخل نفس المستأجر، ارجع إلى نسخ تدفق.
| 1 |
سجّل الدخول إلى Control Hub. |
| 2 |
انتقل إلى . ال Flows تظهر الصفحة.
|
| 3 |
أقل Manage flows انقر فوق Import. |
| 4 |
اختر ملف التدفق الذي يكون بتنسيق JSON من نظامك المحلي. |
| 5 |
انقر فوق Open لاستيراد الملف. يتم استيراد التدفق إلى المستأجر الخاص بك. يمكنك استيراد تدفق بتنسيق JSON فقط. يجب أن يكون ملف JSON عبارة عن تدفق صالح للاستيراد كي ينجح. يمكنك استيراد حجم الملف الذي يصل إلى 10 ميجابايت. |
الخطوات التالية
يمكنك تعديل التدفق أو نشره. لمزيد من المعلومات، ارجع إلى العمل مع التدفقات.
نشر تدفق
يمكنك نشر تدفق بعد أن يتحقق النظام من صحة التدفق ويجده خاليًا من الأخطاء. يمكنك استخدام تدفق منشور في استراتيجيات توجيه نقطة الدخول.
قبل النشر، تأكد من تكوين التدفق بشكل صحيح وجاهز للاستخدام المباشر لمركز الاتصال. لا يدعم النظام تحرير تدفق منشور بشكل كامل.
يقوم النظام بتعطيل Publish flow الزر أثناء Validation تم إيقاف تشغيل التبديل. في حال وجود أي أخطاء نشطة، يظل الزر معطلاً.
عند النقر Publish flow, the Publish flow تظهر نافذة التأكيد. قبل نشر أحد التدفقات، تأكد من أن جميع التعبيرات تعمل وأن التدفق يتصرف على النحو المنشود.
في حالة حدوث خطأ:
- سترى نافذة إعلام تحتوي على
Tracking IdوFlow Id. اتصل بقسم الدعم بشركة Cisco للحصول على مساعدة بشأن الأخطاء. يتطلب الدعمTracking Id. - انقر فوق Retry publish.
| 1 |
سجّل الدخول إلى Control Hub. |
| 2 |
انتقل إلى . ال Flows تظهر الصفحة.
|
| 3 |
انقر فوق Go to Flow Designer الأيقونة بجانب التدفق الذي تريد نشره. يفتح التدفق في Flow Designer
نافذة.
|
| 4 |
انقر فوق Publish. إذا تم نشر التدفق بنجاح، فستظهر رسالة تأكيد. |
| 5 |
حدد أحد الخيارات التالية:
|
حذف تدفق
إذا كان التدفق له حالة Published، يمكن أن يكون جزءًا من تكوين استراتيجية التوجيه. تعرَّف على مكان استخدام التدفق قبل حذفه. بخلاف ذلك، يمكن أن تؤثر في تفاعلات مركز الاتصال المباشر.
| 1 |
سجّل الدخول إلى Control Hub. |
| 2 |
انتقل إلى . ال Flows تظهر الصفحة.
|
| 3 |
انقر على رمز الثلاث نقاط بجانب التدفق الذي تريد حذفه، وانقر Delete. |
| 4 |
انقر فوق Yes للتأكيد. |
استراتيجيات توجيه نقطة الدخول
استراتيجية توجيه نقطة الدخول هي تكوين يتحكم في سلوك توجيه جهة اتصال عندما تصل جهة الاتصال إلى نقطة دخول. عندما تصل جهة اتصال إلى نقطة دخول، يتحقق محرك التوجيه لمعرفة استراتيجية توجيه نقطة الدخول النشطة في الوقت المحدد ويتبع ذلك التكوين.
يتيح لك قسم التحكم في المكالمات في تكوين استراتيجية توجيه نقطة الدخول اختيار تدفق يتحكم في تجربة المتصلين أثناء تفاعلهم. باستخدام "مصمم التدفق"، يمكنك تكوين تدفق من طرف إلى طرف يتحكم في المعالجة الأولية للمكالمة في IVR وتجربة قائمة الانتظار بعد وضع جهة الاتصال في قائمة الانتظار.
اختر تدفقاً من Flow القائمة المنسدلة للإشارة إلى التدفق الذي يتحكم في تجربة المكالمة من طرف إلى طرف أثناء الفاصل الزمني المحدد في استراتيجية التوجيه. تتوفر التدفقات التي يتم نشرها من "مصمم التدفق" فقط من هذه القائمة المنسدلة.
التدفقات متاحة فقط لنقاط دخول الاتصالات الهاتفية. لا يمكنك تجاوز أي إعدادات في التدفق من استراتيجية توجيه نقطة الدخول.
استراتيجيات توجيه قوائم الانتظار
استراتيجية توجيه قائمة الانتظار هي تكوين يتحكم في سلوك توجيه جهة اتصال عندما تصل جهة الاتصال إلى قائمة انتظار. عند وصول جهة اتصال إلى قائمة انتظار، يتحقق محرك التوجيه لمعرفة استراتيجية توجيه قائمة الانتظار النشطة في الوقت المحدد ويتبع ذلك التكوين.
يستطيع العملاء الذين لديهم استراتيجيات توجيه لقائمة الانتظار في Webex Contact Center الوصول إليهم، ولكن لا يمكنهم إنشاء استراتيجيات جديدة. نوصي جميع العملاء بنقل التكوينات الخاصة بهم إلى قوائم الانتظار.
إنشاء وإدارة التدفقات الفرعية
يتيح لك "مصمم التدفق" تقسيم التدفقات الكبيرة إلى أجزاء أصغر وأكثر قابلية للإدارة تسمى التدفقات الفرعية. يمكنك إعادة استخدام التدفقات الفرعية عبر تدفقات متعددة للتعامل مع مهام محددة. يبسط هذا النهج المعياري إدارة التدفق ويقلل من تعقيد بناء التدفقات الكبيرة. فيما يلي بعض الخصائص الرئيسية للتدفقات الفرعية:
-
يمكنك إنشاء تدفقات فرعية على مستوى المؤسسة لإتاحتها داخليًا. على سبيل المثال، يمكنك عرض التدفقات الفرعية المتاحة داخل نفس المؤسسة واستدعاء بياناتها. يمكنك إنشاء تدفقات فرعية قدرها 200 بحد أقصى لكل مؤسسة.
-
يمكنك استدعاء تدفق فرعي من داخل التدفق لتشغيل المنطق دون الارتباط بنقطة دخول أو مغادرة التدفق الرئيسي.
-
يمكنك إعادة استخدام التدفقات الفرعية عدة مرات في تدفق رئيسي أو عبر التدفقات الرئيسية داخل المؤسسة.
-
يمكنك تمرير المتغيرات بين التدفق الأساسي والتدفقات الفرعية وربط متغيرات الإدخال والإخراج من التدفق الرئيسي إلى التدفق الفرعي والعكس. وهذا يجعل هذه المتغيرات في التدفق الفرعي مستقلة عن المتغيرات في التدفق الأصلي التي يستدعي التدفق الفرعي.
ومع ذلك، لا تنتقل إعدادات تحويل النص إلى كلام (TTS) في التدفق الرئيسي إلى التدفقات الفرعية. على سبيل المثال، فكر في تدفق يكون متغير التدفق الرئيسي فيه
Global_VoiceName: fr-FR-Ariane (French). إذا تم تشغيل تدفق فرعي لتشغيل TTS، يتم تشغيل الصوت باللغة الإنجليزية افتراضيًا. للتغلب على ذلك، حدد متغير التدفق الفرعي بنفس الاسم الذي هوGlobal_VoiceName :fr-FR-Ariane (French). وبدلاً من ذلك، يمكنك إنشاء متغير تدفق فرعيGlobal_VoiceName(كما هو الحال في التدفق الرئيسي) وربط القيمة من التدفق الرئيسي إلى التدفق الفرعي. لمزيد من المعلومات، ارجع إلى تكوين لغات وأسماء صوتية مدعومة مختلفة باستخدام نص إلى كلام أصلي داخل التدفق الفرعي لـ WxCC.لا يمكنك إضافة المتغيرات العامة إلى التدفق الفرعي. ومع ذلك، يمكنك تعيين متغير عام من التدفق الرئيسي إلى متغير محلي في التدفق الفرعي.
-
يمكنك نشر التدفق الفرعي بشكل مستقل. ومع ذلك، لا تسري التغييرات التي تمت في التدفق الفرعي إلا بعد إعادة نشر التدفق الرئيسي.
-
يمكنك إرفاق تسمية إصدار مثل Live وDev وTest بتدفق فرعي حتى تتمكن من إجراء اختبار شامل للتدفق الرئيسي في البيئات المعنية.
-
يجب استدعاء التدفقات الفرعية من التدفقات الرئيسية. لا يمكنك استدعاء تدفق فرعي آخر من تدفق فرعي.
-
لا يمكنك ربط تدفق فرعي من نقطة دخول أو استراتيجية توجيه لقائمة الانتظار.
-
يمكنك استيراد التدفقات الفرعية وتصديرها بشكل مستقل.
إنشاء تدفق فرعي
يمكنك إنشاء وإدارة التدفقات الفرعية في Control Hub.
| 1 |
سجّل الدخول إلى Control Hub. |
| 2 |
انتقل إلى . |
| 3 |
انقر فوق . |
| 4 |
في Subflow name أدخل اسم التدفق الفرعي. يجب أن يكون اسم التدفق الفرعي فريدًا. لا يمكن أن يحتوي على مسافات. الأحرف الخاصة الوحيدة المسموح بها هي _ (سفلية) و- (واصلة). الحد الأقصى للطول هو 80 من الأحرف. |
| 5 |
انقر فوق Start building subflow. ال Flow Designer تظهر النافذة. |
| 6 |
في General settings قسم، أدخل وصف التدفق الفرعي. يمكنك تعديل هذا الوصف لاحقًا. |
| 7 |
في View settings قسم، قم بتكوين ميزات مثل الارتباطات المنحنية ولون الارتباط ولون مسار الخطأ ولون التحديد والسمك. |
| 8 |
في Variable definition القسم، أضِف المتغيرات المطلوبة للربط بالتدفق الرئيسي.
يمكن أن تكون جميع المتغيرات المذكورة أعلاه من نوع String وInteger وDate-Time وBoolean وDecimal وJSON. |
| 9 |
قم بتنفيذ المهام التالية لإنشاء التدفق الفرعي:
تعمل الإجراءات مثل تطبيق تسميات الإصدارات وتتبع التدفق بنفس الطريقة التي تعمل بها في التدفق الرئيسي. لمزيد من المعلومات، قم بتطبيق تسميات الإصدار على تدفق وتدفقات تصحيح الأخطاء. |
تحرير تدفق فرعي
عند تحرير ونشر تدفق فرعي، تصبح التغييرات سارية المفعول في التدفق الرئيسي فقط بعد نشر التدفق الرئيسي.
| 1 |
سجّل الدخول إلى Control Hub. |
| 2 |
انتقل إلى . |
| 3 |
انقر على التدفق الفرعي الذي تريد تحريره. |
| 4 |
تمكين Edit زر التبديل لتغيير التدفق الفرعي. |
| 5 |
قم بإجراء التغييرات المطلوبة على التدفق الفرعي. انقر فوق Save لحفظ التدفق إذا قمت بتعطيل Autosave زر التبديل. |
حذف تدفق فرعي
إذا كان أي تدفق رئيسي منشور يستخدم تدفق فرعي، فلا يمكنك حذفه، سواء كان التدفق مباشرًا أو مرتبطًا بنقطة دخول. لحذف التدفق الفرعي، قم أولاً بإزالته من التدفق الرئيسي أو احذف التدفق الرئيسي بالكامل.
| 1 |
سجّل الدخول إلى Control Hub. |
| 2 |
انتقل إلى . |
| 3 |
انقر على رمز الثلاث نقاط الرأسية في صف التدفق الفرعي الذي تريد حذفه، وانقر Delete. |
| 4 |
انقر فوق Yes للتأكيد. |
إضافة تدفق فرعي إلى تدفق رئيسي
يمكنك إضافة تدفق فرعي عبر تدفقات رئيسية متعددة.
| 1 |
سجّل الدخول إلى Control Hub. |
| 2 |
التنقل إلى . يمكنك أيضًا إضافة تدفق فرعي إلى تدفق رئيسي من شريط تنقل "مدخل الإدارة". اختيار . انقر على رمز الثلاث نقاط بجانب التدفق الذي تريد تحريره وانقر Open. |
| 3 |
انقر على التدفق الذي تريد تعديله لإضافة تدفق فرعي. ال Flow Designer تظهر النافذة. |
| 4 |
انقر فوق Subflows علامة تبويب. تظهر قائمة بالتدفقات الفرعية للمؤسسة/المستأجر الذي تم اختياره. |
| 5 |
قم بسحب وإفلات التدفق الفرعي المطلوب من القائمة على اللوحة لإضافته إلى التدفق الرئيسي. يمكنك عرض تفاصيل التدفق الفرعي المحدد مثل الاسم وإصدار التدفق الفرعي مع تسمية الإصدار وجميع المتغيرات التي تم تكوينها في التدفق الفرعي. بشكل اختياري، انقر View بجانب اسم التدفق الفرعي لفتح التدفق الفرعي في علامة تبويب جديدة في المستعرض. |
| 6 |
في Subflow version قسم، اختر تسمية التدفق الفرعي المطلوبة التي تريد إضافتها إلى التدفق الرئيسي، حيث إنه لا يتم تكوينه بشكل افتراضي. بشكل افتراضي، فإن Enable automatic updates تم تحديد خانة الاختيار. عند التمكين، كلما قمت بإنشاء إصدار جديد من تدفق فرعي، يقوم النظام تلقائيًا بتحديث التدفق الرئيسي بالإصدار الأحدث. قم بإلغاء تحديد Enable automatic updates خيار تعطيل التحديثات التلقائية. تأكد من إعادة نشر التدفق الرئيسي عند إنشاء إصدارات أحدث من التدفق الفرعي. |
| 7 |
في Subflow input variables قسم، قم بربط متغيرات التدفق الرئيسية بمتغيرات إدخال التدفق الفرعي. تأكد من ربط نفس نوع البيانات لتمكين التدفق الفرعي من العمل دون حدوث خطأ. وبالمثل، في Subflow output variables قسم، قم بربط متغيرات مخرجات التدفق الفرعي بمتغيرات التدفق الرئيسية بنفس نوع البيانات. |
| 8 |
نشر التدفق الرئيسي. |
إنشاء الوظائف وإدارتها
يمكنك إنشاء وظائف وإدارتها داخل وحدة "مصمم التدفق". تتيح لك الوظائف كتابة رمز مصدر مخصص لأداء مهام بيانات سريعة وتنسيق الإجراءات المعقدة. يمكنك كتابة التعليمات البرمجية مضمنة باستخدام محرر التعليمات البرمجية واستخدامها عبر التدفقات.
تكمل الوظائف إطار قالب Pebble الذي يستخدمه المطورون لأداء مهام مماثلة. من خلال هذه الإمكانية، يستطيع مطورو التدفق:
- اختر لغة كتابة الرمز. اللغات المدعومة هي JavaScript وPython.
- اكتب رمز مصدر مخصص باستخدام تحليل ثابت خاص باللغة.
- اختبر الرمز المخصص باستخدام عينة من القيم وعرض المخرجات والأخطاء قبل النشر.
- اكتب منطق التدفق بناءً على متغيرات مخرجات النشاط ورموز الحالة/الخطأ.
- تحليل وتعيين قيم المخرجات التي يتم إرجاعها بواسطة الدالة ، لمزيد من الاستخدام في التدفق.
- أعد استخدام الوظائف عبر تدفقات متعددة كنشاط.
- يتدفق تصحيح الأخطاء باستخدام رسائل الخطأ التي يتم إرجاعها بواسطة مخرجات الوظيفة، ورموز الحالة والخطأ، والتعامل مع أخطاء وقت التشغيل، وميزات تصحيح الأخطاء في التدفق، وميزات التحليل.
اعتبارات مهمة
يسلط هذا القسم الضوء على بعض الاعتبارات المهمة التي يجب ملاحظتها عند التعامل مع المهام:
- الحد الأقصى لعدد الوظائف المدعومة لكل مؤسسة هو 200.
- الحد الأقصى للذاكرة المخصصة لكل وظيفة هو 128 ميجابايت.
- المهلة القابلة للتكوين للصوت أثناء الانتظار هي 2 إلى 5 من الثواني.
إنشاء وظيفة
| 1 |
سجّل الدخول إلى Control Hub. |
| 2 |
التنقل إلى . |
| 3 |
في Functions صفحة، انقر Create a function. يمكنك أيضًا إنشاء دالة من Functions ضمن وحدة "مصمم التدفق". |
| 4 |
في Create a new function صفحة، اختر الطريقة المطلوبة لإنشاء وظيفة. |
| 5 |
انقر فوق Publish Function. في Publish Function صفحة، أدخل التفاصيل التالية:
استخدم زر القائمة المنسدلة بجوار اسم الدالة في أعلى يسار الصفحة لعرض تاريخ إصدار الدالة. يمكنك أيضًا العودة إلى إصدار أقدم إذا لزم الأمر، وذلك بطريقة مماثلة لما تفعله مع التدفقات. إذا قمت بنشر وظيفة بعد تحرير شفرة المصدر أو الإعدادات الخاصة بها، فسيقوم النظام بتحديث التغييرات على الفور إلى جميع التدفقات التي تستهلك تلك الإصدارات المميزة من الوظيفة. لذلك، كن منتبهًا عند نشر الإصدارات المميزة من الوظيفة المستخدمة في تدفقات الإنتاج المباشر الخاصة بك. |
الخطوات التالية
إضافة الوظيفة إلى التدفق الرئيسي. لمزيد من المعلومات، ارجع إلى إضافة وظيفة إلى تدفق رئيسي.
إدارة الوظائف
بعد إنشاء وظيفة، يمكنك نسخ الوظيفة وتصديرها وحذفها، كما هو مطلوب.
| 1 |
سجّل الدخول إلى Control Hub. |
| 2 |
التنقل إلى . تعرض صفحة المهام جميع الوظائف التي تم إنشاؤها في المؤسسة.
|
| 3 |
انقر فوق رمز القطع الناقص بجانب الدالة. اختيار Copy، Delete، أو Export حسب الحاجة. |
| 4 |
انقر فوق Manage function in flow designer زر لفتح الوظيفة في وحدة مصمم التدفق. |
الخطوات التالية
إضافة وظيفة إلى تدفق رئيسي
يمكنك إضافة وظيفة عبر تدفقات رئيسية متعددة.
| 1 |
سجّل الدخول إلى Control Hub. |
| 2 |
التنقل إلى . |
| 3 |
انقر لفتح التدفق الذي تريد إضافة دالة إليه. |
| 4 |
قم بالتبديل في Edit زر. |
| 5 |
انقر فوق Functions علامة تبويب من جزء قائمة الأنشطة على اليسار تظهر قائمة بالوظائف المنشورة التي تم إنشاؤها للمؤسسة/المستأجر المختار. |
| 6 |
قم بسحب الوظيفة المطلوبة وإفلاتها من القائمة إلى اللوحة. إضافته إلى التدفق الرئيسي. يمكنك عرض تفاصيل الوظيفة المحددة مثل تسمية إصدار الوظيفة ومتغيرات إدخال الوظيفة وتفاصيل المتغير ومتغيرات الإخراج. |
| 7 |
في Function Input Variables قسم ، ربط متغيرات التدفق الرئيسية بمتغيرات إدخال الوظيفة. يتم ربط متغيرات التدفق التي تم إنشاؤها بنفس الاسم ونوع البيانات مثل متغيرات إدخال الدالة تلقائيًا ببعضها البعض. |
| 8 |
في Function Output Variables قسم وتحليل وربط متغيرات مخرجات الوظيفة بمتغيرات التدفق الرئيسية بنفس نوع البيانات. يمكنك التحليل باستخدام تعبيرات JSONPath، كما هو مفصل على الشاشة مع أمثلة. |
| 9 |
نشر التدفق الرئيسي. |
الأسئلة المتداولة
يجيب هذا القسم على الأسئلة الشائعة حول استخدام الوظائف في مؤسستك.
ما هي اللغات التي تدعم وحدة "مصمم التدفق" لنشاط الوظيفة؟
تدعم وحدة "مصمم التدفق" JavaScript (Node.js 22.x) وPython (3.13) في المرحلة الأولى.
هل لدينا أي حدود للمكتبات التي يمكنني استخدامها داخل مجموعة الرموز؟
توجد المكتبات العامة للسكان الأصليين. ومع ذلك، لا يوجد دعم للوحدات النمطية المخصصة.
هل هناك أي حد لعدد خطوط الرمز؟
نعم. يمكنك كتابة ما يصل إلى 5000 من الأسطر من الرمز.
هل هناك أي حد لوقت التنفيذ؟
نعم. يقتصر الأمر على 5 ثانية لإكمال التنفيذ.
هل يمكنني اختبار الرمز الخاص بي؟ هل توجد أي قيود؟
نعم. يتوفر عداء اختبار التنفيذ مع إرجاع المخرجات الفعلية أو رسالة الخطأ. لا يتم عرض سجلات وحدة التحكم، ولكن يمكن للمرء تعيينها والوصول إليها باستخدام صفيف سلسلة مخرجات مخصص.
هل لدينا دعم لـ Music on Waiting for execution waiting mid-call (منع الصمت)
نعم، يساعد إعداد "تشغيل موسيقى أثناء الانتظار" على منع توقف المتصلين تلقائيًا. القيمة الافتراضية هي 2 من الثواني.
كيف تعمل الوظيفة؟
نستخدم البنية التحتية لـ FaaS (الوظيفة كخدمة) لحزم الوظيفة وتشغيلها. زمن انتقال منخفض للمكالمات الصوتية.
كم عدد متغيرات الإدخال التي يمكنني المرور بها؟ ما عدد المخرجات التي يتم تعيينها؟
يتم تعيين عشرة متغيرات للإدخال ومتغير إخراج واحد من JSON. يمكن تحليل مخرجات الدالة الفردية في نفس النشاط باستخدام تعبيرات JSONPath.
هل يمكنني تعيين متغيرات متعددة على مجموعة الرموز؟
نعم. يشبه التحسين الجديد لتعيين متغيرات متعددة نشاط "التحليل".
هل يمكنني إعادة استخدام الوظيفة عبر تدفقات متعددة؟
نعم. يمكنك استخدام الوظيفة عبر التدفقات الخاصة بك لأنها متوفرة بشكل مركزي في مؤسستك.
من يمكنه إدارة الوظائف (التحرير أو العرض)؟
المشرفون والمسؤولون. يتم التحكم في وصول المشرفين إلى الوظيفة بواسطة Function الإعداد (الذي يمكن تعيينه على التحرير أو العرض أو لا شيء ضمن تجربة العميل داخل ملف تعريف المستخدم).
تكوين معالجة الأخطاء
يقوم النظام بتمييز مسار معالجة الأخطاء لكل نشاط تم إعداده داخل التدفق المحدد. قم بتكوين مسار معالجة الأخطاء لإدارة الأخطاء المحتملة أثناء تنفيذ التدفق. يعرض النظام هذا المسار بشكل افتراضي، ولكن تكوينه اختياري. إذا لم تقم بإعداده لنشاط ما، فسيعرض النظام الإعلامات أثناء التحقق من صحة التدفق. ومع ذلك، لا يزال بإمكانك نشر التدفق باستخدام هذه الإشعارات.
يصنف النظام الأخطاء التي تحدث أثناء تنفيذ التدفق إلى فئتين:
-
Activity execution errors: حدد الأخطاء التي تحدث أثناء التنفيذ الوظيفي للنشاط. على سبيل المثال، يحدث خطأ في النشاط عندما يقوم العميل بإدخال غير مطابق أثناء تنفيذ نشاط القائمة.
-
System/Global errors: حدد الأخطاء التي تحدث في النظام أثناء تنفيذ النشاط. على سبيل المثال، تحدث أخطاء النظام عند وجود تعبير حصاة غير صالح أثناء تنفيذ نشاط المتغير الذي يتم تعيينه.
-
Undefined Error: تقوم عقدة الخطأ هذه بتعيين مسار مخرجات الخطأ الذي يتخذه التدفق عند وجود أخطاء غير محددة في النظام أثناء تنفيذ التدفق. يمكنك تكوين التدفق لأخطاء غير محددة من خلال توصيل مسار مخرجات هذا النشاط بالأنشطة المناسبة.
فيما يلي Flow Control الأنشطة لا تحتوي على Undefined Error العقدة:
- بدء التدفق
- إنهاء التدفق
- طلب HTTP
- تحليل
إذا كنت لا ترى Undefined Error العقدة الموجودة في أي نشاط، اتصل بقسم الدعم بشركة Cisco لتمكين علامة الميزة المقابلة.
-
قم بتكوين مسارات معالجة الأخطاء لتحسين التدفق. إذا لم تقم بتكوين مسار معالجة خطأ للنشاط، فسيعود التدفق إلى الإعداد الافتراضي للمسار الذي تم ضبطه في
OnGlobalError معالج الحدث ضمن Event Flows علامة تبويب. للحصول على مزيد من المعلومات حول
OnGlobalError معالج الحدث، ارجع إلى تدفقات الحدث.
حدود الحلقة الذاتية المفروضة من قبل النظام للأنشطة
يفرض النظام حدود الحلقة الذاتية على أنشطة معينة أثناء تنفيذ التدفقات في وقت التشغيل. وهذا يمنع الأنشطة من الدخول في حلقات لا نهاية لها داخل التفاعل.
إذا تجاوز نشاط ما الحد الذي فرضه النظام أثناء التنفيذ، تظهر رسالة تحذير تشير إلى أنه تم اكتشاف حلقة. لمعرفة تفاصيل عن الحد الأقصى المحدد لقيم الأنشطة، ارجع إلى مقالة حدود النظام في مركز اتصال Webex.
إذا تجاوز نشاط ما الحد الذي فرضه النظام أثناء التنفيذ، تظهر رسالة تحذير تشير إلى أنه تم اكتشاف حلقة. راجع الجدول التالي لمعرفة الحد الأقصى لقيم الأنشطة:
التكوينات | حد الحلقة الذاتية |
|---|---|
| معلومات قائمة الانتظار المتقدمة | 1500 |
| تحويل دون مراجعة | 10 |
| نقل مجمَّع | 75 |
| معاودة الاتصال | 10 |
| تحليل تقدم المكالمات | 10 |
| جمع الرقم | 100 |
| قطع اتصال جهة الاتصال | 0 |
| تصعيد مجموعة توزيع المكالمات | 750 |
| ردود الفعل2 | 10 |
| القائمة | 100 |
| جهة اتصال قائمة الانتظار | 100 |
| قائمة انتظار للوكيل | 100 |
| تعيين معرف المتصل | 100 |
| التحكم في التسجيل | 10 |
| تسجيل | 10 |
| جدولة معاودة الاتصال | 10 |
| تعيين أولوية جهة الاتصال | 100 |
| بدء بث الوسائط | 20 |
| تحميل الصوت | 3 |
| الوكيل الظاهري | 50 |
| الوكيل الظاهري V2 | 50 |
في حين توجد تكوينات محددة لأنشطة معالجة المكالمات، تخضع أنشطة التحكم في التدفق لحدود الزيادة التي يقوم النظام بتكوينها لضمان الاستقرار ومنع الحلقة اللانهائية.
ربط تدفقات متعددة (باستخدام GoTo)
يمنحك مصمم التدفق القدرة على ربط تدفقات متعددة (تسلسل التدفق). يمكنك تعديل تجربة المتصل عن طريق تسليم المكالمات إلى نقطة دخول (حسب الوقت) أو إلى تدفق (لإعادة الاستخدام عبر السيناريوهات). استخدم GoTo لتسلسل تدفقات متعددة. يمكنك ربط متغيرات التدفق عبر التدفقات لضمان استمرار البيانات عبر تجربة المكالمة من طرف إلى طرف.
تسجيل التطعيم
للتعامل مع العملاء المشاركين في حملة التطعيم، يمكنك تقديم خيارين: واحد للعملاء المتميزين والآخر للعملاء العاديين.
عندما يتصل العملاء العامون، يقوم النظام بتوجيه المكالمة إلى التدفق المرتبط بعمليات معالجة نقطة الدخول. بناء على استراتيجيات توجيه نقطة الإدخال النشطة 1}، يقوم النظام بتوجيه المكالمة إلى الوكيل المناسب لتسجيل العميل العام.
عند اتصال العملاء المتميزين، يقوم النظام بتسليم المكالمة إلى تدفق آخر لجدولة موعد.
المشاكل المعروفة في تدفقات الربط
-
يمنعك النظام من حذف نقطة دخول تشارك في تسلسل التدفق. احذف جميع الموارد المرتبطة - قوائم الانتظار والتدفقات - قبل إزالة نقطة الدخول.
-
يمنعك النظام من حذف تدفق يشارك في تسلسل التدفق. قم بإزالة كل مرجع لتسلسل التدفق قبل حذف التدفق.
-
فرض حذف نقطة دخول أو تدفق في عملية تخطي تسلسل التدفق وعدم إظهار رسائل خطأ في واجهة المستخدم.
تدفقات تصحيح الأخطاء
تصحيح أخطاء التدفق هي عملية ما بعد المكالمة في Flow Designer يتيح لك ذلك الحصول على رؤى متعمقة في التدفق والمسار الذي يتبعه للمكالمة. تتيح هذه الميزة لمطوري التدفق عرض المعلومات الرئيسية في مسار تنفيذ التحكم لتصحيح الأخطاء واستكشاف مشكلات التدفق وإصلاحها.
إذا قمت بتطبيق تسميات إصدارات متعددة على تدفق ما، فيمكنك تتبع التدفق فيما يتعلق بتسميات هذه الإصدارات أيضًا. لمزيد من المعلومات، ارجع إلى تطبيق تسميات الإصدارات على تدفق.
يلخص التفاعل الأنشطة ويربطها طوال رحلة جهة اتصال من خلال مركز اتصال. يُنشئ النظام معرف تفاعل فريد لكل تفاعل، ويقوم بتتبع الرحلة، ويساعد على تحديد حالات الفشل واستكشاف أخطاء تنفيذ التدفق وإصلاحها.
تدفقات تصحيح الأخطاء لعرض مسارات التحكم في المكالمات بعد تنفيذ التدفق أثناء الإنتاج، مما يضمن التحقق من إعدادات النشاط وتكوينات التدفق التابعة للتنفيذ بنجاح.
فك تشفير سجلات التدفق
لتحسين أمان ومرونة تصحيح أخطاء التدفق، تتوفر عناصر التحكم في فك التشفير لإدارة تعرض البيانات الحساسة أثناء تصحيح الأخطاء:
- فك التشفير عند مستوى التدفق: قم بتشغيل صفحة Enable flow Decryption التبديل تحت Flow Decryption Settings عند إنشاء التدفقات وتحريرها. يتوفر هذا الخيار في صفحة "إعدادات التدفق العامة". يتحكم هذا التبديل في فك تشفير جميع الأنشطة داخل التدفق. يؤدي تمكين زر التبديل هذا إلى فك تشفير السجلات عبر جميع الأنشطة، بغض النظر عن فك تشفير مستوى النشاط.
- فك التشفير على مستوى النشاط: قم بتشغيل صفحة Enable
Decryption قم بالتبديل للتحكم الدقيق في الأنشطة. يمكنك تعطيل فك تشفير السجل للأنشطة إذا كان المخرجات حساسة، حتى إذا قمت بتمكين فك تشفير مستوى التدفق. يضمن ذلك بقاء البيانات السرية في الأنشطة محمية أثناء تصحيح الأخطاء.
ينطبق فك تشفير التدفق فقط على المكالمات التي تبدأ بعد نشر التدفق.
لتأمين سجلات التدفق:
-
قم بتمكين تبديل فك تشفير مستوى التدفق للسماح فك التشفير عبر جميع الأنشطة.
-
بالنسبة للأنشطة التي تتطلب حماية إضافية، قم بتعطيل فك التشفير على مستوى النشاط. يمنحك هذا النهج المرونة اللازمة لتتبع التدفقات وتصحيحها مع الحفاظ على أمان المعلومات الحساسة حسب الحاجة.
مثال على حالة الاستخدام:
بصفتك مطور تدفق، يمكنك تمكين فك تشفير مستوى التدفق لاستكشاف مسار المكالمة وإصلاحه ولكن تعطيل فك التشفير لأحد الأنشطة التي تعالج بيانات العملاء الحساسة باستخدام تجميع الأرقام. ويضمن هذا الأمر إمكانية تصحيح أخطاء باقي التدفق مع الحفاظ على حماية المخرجات الحساسة.
- إذا لم يتم تمكين فك تشفير مستوى التدفق، يتم الاحتفاظ بتبديلات مستوى النشاط آمنة وتعطيلها. تم تأمين التدفق بالكامل.
- إذا تم تمكين فك التشفير على مستوى التدفق، يستطيع المستخدمون الذين لديهم أذونات المسؤول الكاملة على مستوى المستأجر ضبط إعدادات فك التشفير للحفاظ على الامتثال والأمان لأنشطة معينة.
قبل البدء
قم بنشر التدفقات وتشغيلها لإنشاء تفاعل واحد على الأقل. لمزيد من المعلومات، ارجع إلى إنشاء وإدارة التدفقات.
| 1 |
سجّل الدخول إلى Control Hub. |
| 2 |
انتقل إلى . تظهر صفحة "التدفقات".
|
| 3 |
انقر فوق Go to Flow Designer الأيقونة بجانب التدفق الذي تريد تحريره. يفتح التدفق في نافذة "مصمم التدفق".
|
| 4 |
انقر فوق Debug. ال Interactions يظهر الجزء. يعرض جدول آخر 100 تفاعلات من أجل التدفق. يمكنك رؤية التفاصيل التالية في الجدول:
|
| 5 |
(اختياري) استخدم خيار البحث لتصفية القائمة باستخدام معلمات البحث التالية:
|
| 6 |
اختر Interaction من الطاولة. يتم تمييز مسار النشاط المحدد في اللوحة. يفتح علامة تبويب جديدة، تعرض تسلسل الأنشطة المنفذة أثناء التفاعل، بالإضافة إلى التفاصيل التالية:
يمكنك اختيار تفاعلات متعددة تفتح في علامات تبويب منفصلة. |
| 7 |
حدد نشاطًا لعرض التفاصيل التالية:
|
| 8 |
Decrypt logs icon: انقر على رمز فك تشفير السجلات للوصول إلى السجلات غير المخفية. لا يمكنك فك تشفير السجلات والوصول إلى المعلومات الحساسة إلا إذا كنت مستخدمًا مصرحًا له. ارجع إلى بيان إخلاء المسؤولية التالي: إخلاء المسؤولية سيؤدي تمكين "تفاصيل تصحيح الأخطاء" إلى فضح بيانات التشخيص المحسنة التي قد تتضمن معلومات حساسة (على سبيل المثال، معرفات المستخدمين وبيانات تعريف المكالمات وتتبع الأخطاء وربما معلومات شخصية أو سرية أخرى). من خلال تمكين "تفاصيل تصحيح الأخطاء"، فإنك تقر وتأكد مما يلي:
|
| 9 |
(اختياري) انقر على رمز النسخ ( |
تحليل التدفقات
التحليلات في Flow Designer لتوفير عرض مجمع لجميع المكالمات التي تم إجراؤها من خلال تدفق معين. يعرض عدد التنفيذ لكل منفذ صادر للنشاط خلال فترة زمنية معينة. كما أنه يحسب النسبة المئوية لعدد المكالمات التي مرت من خلال نشاط NewContact. مقام حساب النسبة المئوية هو عدد المكالمات التي تمر خلال نشاط NewContact.
تعتبر "تحليلات التدفق" المكالمات المكتملة فقط خلال الإطار الزمني المحدد. يتضمن حساب العدد الإجمالي للمكالمات المكالمات التي تبدأ قبل وتنتهي خلال الفترة الزمنية المحددة. تستثني بيانات التحليلات المكالمات التي تم إعدادها لمعاودة الاتصال أو المكالمات المستمرة لأسباب أخرى (مثل المكالمات الجارية أو غير المغلقة).
يعرض كل نشاط أعداد التنفيذ في منافذه الصادرة. بالنسبة للأنشطة مثل القوائم ذات الفروع المتعددة، يتلقى كل منفذ عدد التنفيذ الخاص به، وتتبع النسب المئوية. إذا لم يكن عدد تنفيذ المنفذ الصادر موجودًا، فهذا يعني أنه لم تكن هناك مكالمات تمس المنفذ.
توضح لوحة الألوان كيف يقوم عدد المكالمات المنفذة برمز ألوان مسارات التدفق. في سيناريوهات مثل حلقات المكالمات، يمكن أن تتجاوز النسبة المئوية 100%.
حتى من دون ارتباطات معالجة الأخطاء الصريحة، يعرض النظام عدد التنفيذ في منفذ الخطأ الخاص به إذا حدث خطأ وتم توجيهه إلى حدث OnGlobalError. يمكنك العثور عليه ضمن علامة التبويب الحدث. في مثل هذه الحالات، يعرض النظام بيانات التحليلات الخاصة بمعالج حدث OnGlobalError.
بشكل افتراضي، تعتبر "تحليلات التدفق" أحدث إصدار من التدفق. إذا تضمن التدفق إصدارات متعددة، فيمكنك التبديل بين التدفقات باستخدام جدول محفوظات الإصدار.
في الوقت الحالي، لا تدعم "تحليلات التدفق" التدفقات الفرعية؛ بل تقوم فقط بتتبع إضافة تدفق فرعي إلى تدفق رئيسي، باستثناء بيانات نشاطه الداخلي.
قبل البدء
انشر التدفق مرة واحدة على الأقل.
| 1 |
سجّل الدخول إلى Control Hub. |
| 2 |
انتقل إلى . |
| 3 |
اختر التدفق وانقر على Go to Flow Designer رمز. يفتح التدفق المختار في "مصمم التدفق".
|
| 4 |
انقر فوق Analytics. يتم تحديث الصفحة وتعرض بيانات التحليلات. بشكل افتراضي، يعرض قياسات جميع جهات الاتصال المكتملة خلال آخر 15 من الدقائق. |
| 5 |
انقر فوق Date widget وحدد أحد الخيارات التالية:
تعرض صفحة "تحليلات التدفق" القياسات التالية:
|
| 6 |
(اختياري) للتبديل بين إصدارات التدفق، انتقل إلى Version History. اختر إصدارًا لعرض بيانات التحليلات الخاصة بإصدار التدفق هذا. |
| 7 |
(اختياري) اختر نشاطًا في التدفق لعرض Activity usage details فيما يتعلق بهذا النشاط للفترة المختارة. يعرض هذا التحديد أفضل 100 تفاعلات فقط مع القيود التالية:
|
| 8 |
انقر فوق Analytics لإغلاق عرض التحليلات والرجوع إلى مصمم التدفق. |
فهم رموز الأخطاء
Flow Designer إرجاع رموز الخطأ لإظهار طبيعة الخطأ أو سبب حدوثه. استخدم الجدول التالي لتحديد الخطأ والوصف الخاص به.
|
رمز الخطأ |
الوصف |
|---|---|
|
نادي روكويل1001 |
لم يتم العثور على إصدار التدفق. قم بتحديث الصفحة أو إنشاء تدفق جديد. |
|
نادي روكويل1002 |
لم يتم العثور على بدء النشاط. قم بتحديث الصفحة أو إنشاء تدفق جديد. يظهر نشاط "بدء" بشكل افتراضي عند إنشاء تدفق جديد. |
|
نادي روكويل1003 |
واحد أو أكثر من تدفقات الأحداث ليس لها بداية صالحة. أضِف نشاط معالج أحداث إلى بداية كل تدفق حدث. |
|
نادي روكويل1004 |
يجب أن تؤدي جميع الفروع التي لا تحدث أثناء الحدث إلى العقدة النهائية. |
|
نادي روكويل1005 |
أحد التكوينات المتغيرة غير صالحة. بالنسبة لكل متغير، تأكد من أن نوع البيانات التي تم تكوينها وقيمة المتغير متوافقان. |
|
نادي روكويل1006 |
هناك منفذ واحد أو أكثر من المنافذ في النشاط يفتقر إلى الاتصالات. قم بتوصيل جميع المنافذ بنشاط آخر باستخدام الارتباطات. |
|
نادي روكويل1007 |
أضف وصفًا للنشاط. |
|
نادي روكويل1008 |
بعض المتغيرات لها نفس الاسم. تأكد من أن لكل المتغيرات اسم فريد. |
|
نادي روكويل1009 |
التعبير غير صالح. |
|
نادي روكويل1010 |
الشرط غير صالح. |
|
نادي روكويل1011 |
يكتشف النظام وجود رابط مكسور في التدفق الرئيسي. احذف الرابط لإصلاح الخطأ. |
|
نادي روكويل1012 |
يؤدي الارتباط المقطوع في تدفق الحدث إلى حدوث الخطأ. احذف الرابط لإصلاحه. |
|
نادي روكويل1013 |
يستخدم النظام النشاط في أكثر من سير عمل واحد. لا يمكن أن تشترك تدفقات الأحداث في الأنشطة المشتركة ويجب أن يكون لها بداية ونهاية فريدين. |
|
نادي روكويل1014 |
يجب أن تقوم جهة اتصال قائمة الانتظار بإيقاف التدفق. يمكن أن يتصل ارتباط المخرجات بنشاط "تدفق النهاية" فقط. |
|
نادي روكويل1015 |
يحدد النظام الحقول التي تم تكوينها بشكل غير صحيح في النشاط ويعرض ارتباطًا بالنشاط الذي فشل أثناء التحقق. انقر فوق الارتباط للتنقل إلى النشاط والحقل الذي يسبب الخطأ. اتبع متطلبات كل حقل لتصحيح جميع الأخطاء وإدخال مدخلات صالحة. |
|
نادي روكويل1016 |
يستخدم تدفق آخر نفس الاسم مثل هذا. قم بتحرير اسم التدفق لجعله فريدًا. |
|
نادي روكويل1017 |
النشاط له أسهم تنشأ من نفسه وتوجه إليه. |
لمزيد من المعلومات حول أخطاء خادم GraphQL، راجع https://www.apollographql.com/docs/react/data/error-handling/.
) لاستبدال جميع التكرارات عبر التدفق.