- Головна
- /
- Стаття
Flow Designer – це невід’ємний компонент Webex Contact Center, який дозволяє маршрутизувати виклики в режимі реального часу через систему. Ви можете вказати, як агенти призначаються викликам і що відбувається на кожному етапі процесу, налаштувавши дії та події.
Початок роботи
Flow Designer надає інтерфейс для створення потоків у режимі реального часу відповідно до вимог вашої організації. Попередньо визначені дії, пов'язані з обробкою викликів та керуванням потоком, слугують будівельними блоками для створення потоку. Інтерфейс перетягування забезпечує просте налаштування компонентів потоку. Ви можете встановити властивості кожної дії, яка впливає на виконання потоку. Ви також можете налаштувати змінні та вирази для визначення логіки потоку.
Перш ніж використовувати Flow Designer, необхідно підготувати кілька сутностей із центру керування контакт-центром Webex. Використовуйте ці сутності безпосередньо, як частину Flow Designer (наприклад, черги та аудіофайли), або опосередковано, щоб увімкнути маршрутизацію контактів (наприклад, розподіл викликів у стратегіях маршрутизації черг).
Налаштуйте такі елементи, перш ніж створювати потоки в Flow Designer:
- Точки входу
- Черга
- Оператори
- Профіль користувача
- Профіль робочого стола
- Команди
- Віртуальний оператор
- Аудіофайли
Ключова термінологія
Ознайомтеся з наступними термінами в цій статті:
-
Активність : Вузол в інтерфейсі Flow Designer, який представляє окремий крок у потоці, наприклад, відтворення повідомлення або здійснення HTTP-запиту. Користувач перетягує цей елемент у потік.
Для властивостей активності, що базуються на розкривному списку, фільтр пошуку ввімкнено за замовчуванням. Якщо розкривний список містить більше опцій, ніж ліміт за замовчуванням, введіть ключове слово для пошуку та виберіть потрібну опцію з автоматично заповнених результатів.
-
Подія : Подія, внутрішня чи зовнішня, запускає потік або шлях потоку. Події можуть включати повідомлення Kafka, зовнішні HTTP-запити або дії користувача. Flow Designer, подієво-керований застосунок, запускає потоки у відповідь на ці тригери, виконуючи їх автоматично на основі конфігурації.
-
Потік : Визначена користувачем послідовність дій, що виконуються у відповідь на подію.
-
Посилання: Посилання — це стрілка, яка з’єднує одну дію з іншою. Це вказує напрямок потоку та залежність між подіями. Щоб видалити посилання та розірвати зв’язок між двома діями, натисніть на посилання, щоб відобразити значок видалення, і продовжте видалення рядка.
Конструктор потоку доступу
Flow Designer використовує єдиний вхід (SSO) за допомогою служби ідентифікації Cisco. Якщо ви ввійшли в Control Hub, ви можете отримати доступ до Flow Designer без повторного входу. Якщо ні, система запропонує вам ввести облікові дані SSO.
Перш ніж почати
Щоб отримати доступ до програми Flow Designer, вам потрібна ліцензія преміум-агента та профіль користувача з правами на редагування потоків.
| 1 |
Увійдіть у Центркерування. |
| 2 |
Перейти до . Сторінка «Потоки» відображається з такими трьома вкладками:
|
Ознайомтеся з сучасним та уніфікованим полотном Flow Designer
Дизайнер Flow Contact Center Webex має сучасний інтерфейс користувача, який відповідає зовнішньому вигляду та функціональності портфоліо Webex, забезпечуючи узгоджений досвід роботи з усіма продуктами. Полотно забезпечує цільові покращення доступності, що спрощує використання ключових елементів для ширшого кола користувачів.
Яскравий колір фону забезпечує сильніший контраст з оновленими вузлами, допомагаючи користувачам зосередитися на створенні потоку. Дизайн портів на вузлах має більші точки дотику та чіткіше розмежування між виходами, що пришвидшує розуміння та спрощує підключення вузлів під час побудови потоків. Крім того, плаваюча панель та дизайн панелі інструментів створюють більш захопливий робочий простір, додаючи візуальної глибини та максимізуючи видиму область для розробки потоку.
Незалежно від того, чи намагаєтеся ви створити новий потік, чи працюєте над існуючим, сторінка потоку відображається в сучасному інтерфейсі користувача з наступним модальним спливаючим вікном, яке допомагає вам ознайомитися з новими функціями.
Перемикання між сучасним та застарілим інтерфейсом користувача
Меню налаштувань користувача дозволяє перемикатися між сучасним та застарілим інтерфейсом користувача:
- Клацніть значок налаштувань користувача у верхньому правому куті полотна.
- Вимкніть перемикач Новий вигляд, щоб перейти до попереднього режиму.
Перемикання між темним і світлим режимами
Дизайнерське полотно Flow доступне в темному та світлому режимах, що допомагає мінімізувати навантаження на очі. Оберіть тему, яка вам найбільше підходить:
- Клацніть значок налаштувань користувача у верхньому правому куті полотна.
- Вимкніть перемикач Темний режим.
Покращення палітри активності
Палітра активності розширена наступним чином:
- Групування діяльності: Завдання логічно згруповані за їхньою функцією, що дозволяє легко знайти потрібне. У кожній групі дії перелічені в алфавітному порядку. Зараз доступні такі групи:
- Обробка контактів
- Розширена інформація про чергу
- Відключити контакт
- Група розподілу викликів для ескалації
- Відгук
- Зворотній зв'язок, версія 2
- Отримати інформацію про чергу
- Контакт у черзі
- Черга до агента
- Спливаюче вікно
- Встановити пріоритет контакту
- Віртуальний оператор
- Віртуальний агент V2
- Голос
- Сліпий трансфер
- Перехід через мост
- Аналіз прогресу дзвінків
- Зворотній виклик
- Збирати цифри
- Меню
- Відтворити повідомлення
- Відтворити музику
- Запис
- Керування записом
- Запланувати зворотний дзвінок
- Надіслати цифри
- Встановити оголошення
- Встановити ідентифікатор абонента
- Встановити шепітне оголошення
- Розпочати медіапотік
- Завантажити аудіо
- Контроль потоку
- Справа
- Умова
- Кінець потоку
- Перейти
- Відсоток розподілу
- Зачекайте
- Комунальні послуги
- Запит на BRE
- Години роботи
- HTTP-запит
- Розбір
- Встановити змінну
- Обробка контактів
- Рядок пошуку: Рядок пошуку дозволяє швидко знаходити дії та підпотоки, не прокручуючи весь список. Функції автоматичних підказок та зіставлення ключових слів покращують пошук для дизайнерів потоків.
- Піктограми дій та підказки: Тепер дії мають значки, що відповідають їхньому призначенню, а підказки надають коротку інформацію про дії.
Вимоги до браузера
Використовуйте наступну таблицю для посилання на підтримувані браузери:
|
Браузер |
Microsoft Windows 10 |
Microsoft Windows 11 |
Mac OS X |
Chromebook |
|---|---|---|---|---|
|
Google Chrome |
76.0.3809 |
103.0.5060.114 |
76.0.3809 або вище |
76.0.3809 або вище |
|
Mozilla Firefox |
ШОЕ 68 або вище |
ESR V102.0 або вище ESR |
ШОЕ 68 і вище |
Н/З |
|
Microsoft Edge |
42.17134 або вище |
103.0.1264.44 або вище |
Н/З |
Н/З |
|
Chromium |
Н/З |
Н/З |
Н/З |
79 або вище |
Налаштуйте такі параметри браузера:
-
Увімкнути файли cookie та дані сайтів.
-
Встановіть рівень безпеки на Середній.
-
Увімкнути опцію зображення.
-
Вимкніть блокувальник спливаючих вікон.
-
Увімкнути JavaScript.
Вимоги до електронної пошти
Flow Designer підтримує такі поштові сервери:
-
Office 365
-
Gmail
Ознайомтеся з макетом
Бібліотека активностей
Бібліотека завдань – це місце, де ви знайдете всі завдання. Перетягніть дії з бібліотеки дій на головне полотно або полотно потоку подій, щоб створити власні потоки. Він організований у такі розділи:
- Обробка дзвінків: Використовуйте дії з обробки викликів для створення потоків, які обробляють голосові взаємодії. Вони стосуються саме випадку обробки викликів через інтерактивний голосовий відповідач (IVR) та віртуальних або людських агентів.
-
Керування потоком: Дії керування потоком не залежать від типу потоку, і ви використовуєте їх для керування логікою в потоці незалежно від варіанту використання.
Ви можете приховувати та розширювати бібліотеку дій за потреби, щоб збільшити робочий простір на полотні між конфігураціями.
Полотно, основний потік та потоки подій
Полотно — це сірий робочий простір, на який ви розміщуєте дії. Використовуйте елементи керування в лівому нижньому куті екрана, щоб переміщатися по полотну та збільшувати та зменшувати масштаб. Немає обмежень щодо розміру потоку чи використання полотна.
Є дві вкладки, які дозволяють отримати додатковий простір на полотні: Основний потік та Потоки подій. Ці вкладки логічно розділяють різні шляхи вашого потоку та створюють більш організований робочий простір.
Основний потік
Використовуйте вкладку основного потоку, щоб створити сценарій основного потоку на основі події-тригера, визначеної в дії запуску потоку. На головній вкладці потоку налаштуйте повний інтерфейс для абонента. Це починається з меню інтерактивного голосового сервісу Cisco Unified IP (IVR) і триває до відмови від розмови або завершення виклику. Потік містить передбачувані кроки, які система виконує послідовно.
Потоки подій
У будь-який момент виконання основного потоку система запускає події, які переривають його. Наприклад, коли агент відповідає на телефонний дзвінок, це перериває перебування абонента в черзі. Якщо ви хочете визначити унікальну поведінку, коли ці події спрацьовують, ви можете написати сценарій додаткових потоків подій. Потоки подій є асинхронними до основного потоку. Ви не можете передбачити, коли система запустить потік подій. З цієї причини потоки подій є необов'язковими та є розширенням функціональності основного потоку.
Ви можете налаштувати кілька потоків обробки подій на полотні потоків подій. Кожен потік подій повинен мати унікальний початок і кінець, без спільних дій.
Для отримання додаткової інформації про обробники подій див. Потоки подій.
Панель інструментів масштабування
Панель інструментів масштабування має такі значки:
- Глобальні властивості— Натисніть значок
, щоб відкрити панель Глобальні властивості. Для отримання додаткової інформації див. панель властивостей. - Автоматичне впорядкування— Натисніть значок
на панелі інструментів, щоб упорядкувати дії на полотні.
- Скасувати— Натисніть значок
на панелі інструментів, щоб скасувати останню виконану дію з полотном.
- Повторити— Натисніть значок
на панелі інструментів, щоб повторити останню виконану дію з полотном.
Ви можете скасувати та повторити до 10 останніх дій з полотном. Ви не можете скасувати та повторити зміни, внесені до атрибутів та властивостей.
- За розміром— Натисніть значок
на панелі інструментів, щоб налаштувати збільшення полотна так, щоб усі вузли були видимими. - Збільшення масштабу— Натисніть значок
на панелі інструментів, щоб збільшити масштаб полотна. Коли ви досягнете максимальної кількості, значок буде деактивовано.
- Зменшення масштабу— Натисніть значок
на панелі інструментів, щоб зменшити масштаб полотна. Коли ви досягнете максимальної кількості, значок буде деактивовано.
- Опція Масштабування під час прокручування дозволяє як панорамування (за замовчуванням), так і масштабування (за допомогою клавіші Ctrl. Ви можете продовжувати масштабування, утримуючи клавішу Ctrl та прокручуючи коліщатко миші вгору або вниз.
- Щоб панорамувати полотно, прокручуйте коліщатко миші вгору або вниз.
- Щоб переміщатися зліва направо за допомогою коліщатка миші, використовуйте Shift + Клавіші прокручування.
Дії керування полотном та комбінації клавіш
Для підвищення ефективності та продуктивності розробників потоків, полотно Flow Designer надає такі опції:
- Дії «Скасувати-повторити»— Використовуйте значки «Скасувати», «Повторити » на панелі інструментів масштабування або комбінації клавіш.
- Вирізати, копіювати, вставити та видалити— Клацніть правою кнопкою миші на полотні для операцій вирізання, копіювання, вставки та видалення. Ви можете вирізати, скопіювати та вставити дії та посилання з обробки викликів та керування потоком, як зазначено нижче:
- Всередині та між потоками
- Між основним потоком та потоками подій
- Між потоками та підпотоками
Існує кілька обмежень під час спроби копіювання дій та посилань з інших браузерів у FireFox. Щоб увімкнути цю функцію, потрібно встановити такі налаштування у Firefox на значення «true»:
dom.events.asyncClipboard.readTextdom.events.testing.asyncClipboard
Введіть
about:configв адресному рядку Firefox. Пошук за вказаними налаштуваннями. Змініть значення на true, щоб дозволити вставку з інших браузерів. - Автоматичне впорядкування— Використовуйте значок
на панелі інструментів масштабування, щоб автоматично впорядковувати дії на полотні для кращого розуміння та легкого обслуговування.
- Прив’язка до сітки— Використовується для прив’язки дій із кроком 20 пікселів.
- Сполучення клавіш— Ви можете швидко редагувати потік за допомогою комбінацій клавіш. Натисніть значок довідки. Виберіть Сполучення клавіш, щоб переглянути список доступних комбінацій клавіш.
Сполучення клавіш
Використовуйте такі комбінації клавіш на полотні:
|
Сполучення клавіш |
ОС Windows | ОС MAC |
|---|---|---|
| Загальні | ||
|
Відкрити комбінації клавіш |
Ctrl + Alt + K | КОНТРОЛЬ + Альтернативний + К. |
|
Інструменти | ||
|
Автоматичне упорядкування |
Зсув + А | Зсув + А |
|
Змінення | ||
|
Копіювати |
Ctrl + C | Команда + С |
|
Вирізати |
Ctrl + X | Команда + X |
|
Вставити |
Ctrl + V | Команда + V |
|
Скасувати |
Ctrl + Z | Команда + Я |
|
Повторити |
Ctrl + Shift + Z | Команда + Shift + Z |
|
Видалити |
Backspace |
Видалити |
|
Вибрати все |
Ctrl + A | Команда + А |
|
Виберіть кілька | Зсув + Натисніть | Зсув + Натисніть |
|
Виберіть регіон | Зсув + Натисніть і перетягніть | Зсув + Натисніть і перетягніть |
|
Подання | ||
|
Збільшити |
Ctrl + + | Команда + + |
|
Зменшити |
Ctrl + - | Команда + - |
|
Збільшення або зменшення масштабу |
Ctrl + Прокрутити | Команда + Прокрутити |
|
Збільшити до 100% | ||
|
За розміром вікна перегляду |
Зсув + 1 | Зсув + 1 |
|
Прокрутіть ліворуч або праворуч |
Зсув + Прокрутити | Зсув + Прокрутити |
Панель властивостей
Панель властивостей відображається праворуч від програми. Ви встановлюєте параметри або для потоку (глобальні властивості), або для вибраної дії. Ви можете приховувати та розгортати панель, щоб збільшити робочий простір на полотні між конфігураціями.
Панель глобальних властивостей відображається за замовчуванням під час завантаження потоку. Натисніть значок
, щоб відкрити панель Глобальні властивості. Піктограма
допомагає відкривати та закривати панель властивостей під час роботи з потоками. Ви також можете клацнути будь-де на порожньому полотні, щоб повернутися до панелі глобальних властивостей. Панель глобальних властивостей не відображається під час вибору дії.
Наступні конфігурації містяться в глобальних властивостях:
- (Необов’язково) Надайте опис потоку.
- Керування користувацькими та попередньо визначеними змінними. Для отримання додаткової інформації про змінні потоку див. Встановити змінну.
- Переглянути історію потоку, включаючи власника, дату останнього редагування та номер версії потоку. Натисніть значок
, щоб закрити панель глобальних властивостей.
Наразі немає функції контролю версій. Версія потоку підраховує кількість публікацій потоку.
Панель заголовка
У заголовку відображається назва вашого потоку, яка динамічно оновлюється під час редагування назви потоку в глобальних властивостях. У заголовку також є кнопка Вийти. Якщо ви хочете повернутися та продовжити роботу пізніше, ви можете зберегти наявний чернетку потоку. Щоб зберегти чернетки потоків або закрити програму, натисніть Зберегти потік і вийти у верхньому правому куті програми.
Панель нижнього колонтитула
Нижній колонтитул має наступне:
- Автоматичне збереження ввімкнено: Потоки автоматично зберігаються, щоб уникнути втрати даних. Якщо автозбереження призупинено, з’явиться повідомлення про помилку.
Якщо закрити вікно браузера під час автоматичного збереження даних, ви можете втратити їх. Рекомендуємо зачекати кілька секунд після зміни потоку, перш ніж закривати браузер.
- Версія програми: У лівій частині нижнього колонтитула відображається версія програми. Ви можете використовувати цю версію для усунення помилок у Flow Designer.
- Перевірка потоку: Перевірка потоку виявляє помилки в структурі потоку, які можуть перешкоджати його роботі. Ви можете будь-коли ввімкнути перемикач перевірки праворуч у нижньому колонтитулі. За замовчуванням перевірку вимкнено, тому помилки не відображаються. Коли ви ввімкнете перемикач, розпочнеться перевірка серверної частини, і будь-які помилки в потоці стануть видимими. Коли перемикач увімкнено, починається перевірка серверної частини та відображаються будь-які помилки в потоці. Щоб отримати додаткові відомості про перевірку потоку, див. Перевірка потоку.
- Видавництво «Потік»: Перш ніж публікувати потік, необхідно перевірити його та виправити будь-які помилки. Якщо перемикач перевірки вимкнено, кнопка Опублікувати залишається неактивною. Після ввімкнення перевірки кнопка «Опублікувати » залишається неактивною, доки ви не виправите всі помилки в процесі. Щоб отримати додаткові відомості про публікацію потоків, див. Публікація потоку.
Розуміння діяльності та подій
Щоб перейти до бібліотеки дій та використовувати дії у ваших потоках:
-
Увійдіть у Центркерування.
-
Перейдіть до .
-
У розділі Досвід клієнтанатисніть Потоки.
-
На сторінці «Потоки» виберіть потрібний потік, для якого потрібно додати дію, і запустіть потік.
-
Перетягніть потрібну дію з Бібліотеки дій на полотно.
-
Виконайте необхідну конфігурацію, детально описану в кожній із дій.
Діяльність з обробки контактів
- Розширена інформація про чергу
- Відключити контакт
- Група розподілу викликів для ескалації
- Відгук
- Зворотній зв'язок V2
- Отримати інформацію про чергу
- Контакт у черзі
- Черга до агента
- Спливаюче вікно
- Встановити пріоритет контакту
- Віртуальний оператор
- Віртуальний агент V2
Розширена інформація про чергу
Дія «Розширена інформація про чергу» повертає кількість агентів у режимі реального часу, які перебувають у стані «Доступний» у черзі та увійшли в систему для певного набору навичок, а також іншу інформацію про чергу. Розробники потоків використовують дію «Розширена інформація про чергу» для програмування потоку. Розробники потоків приймають рішення на основі активності розширеної інформації про чергу.
Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Події.
Перш ніж почати
| 1 |
Клацніть на дії, щоб налаштувати параметри дії. | |||||||||||||||||||||
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
Вихідні змінні Коли запускається активність «Розширена інформація про чергу», оновлюються такі змінні:
Коди помилок Нижче наведено коди помилок та описи для дії «Додаткова інформація про чергу»:
|
Відключити контакт
Використовуйте цю дію завершення, щоб відключити активний відрізок виклику. Ця дія обов’язкова, якщо до виклику не приєднаються агенти для ручного завершення.
Наприклад, використовуйте цю дію перед тим, як виклик буде поставлено в чергу або після написання сценарію для відмови від черги. Ви можете використовувати будь-яку кількість дій «Відключити контакт» під час побудови потоку, щоб гарантувати завершення виклику незалежно від того, яким шляхом він пройде.
Ви можете надати кожній дії унікальну мітку та опис, але жодних інших налаштувань не потрібно.
Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Потоки подій.
| 1 |
Клацніть на дії, щоб налаштувати параметри дії. |
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
Вихідні змінні Для цієї дії немає доступних вихідних змінних. |
Група розподілу викликів для ескалації
Дія «Перехід до групи розподілу викликів» дозволяє адміністраторам перенести контакт із черги до наступної або останньої групи розподілу викликів. Це забезпечує адміністраторам кращий контроль та гнучкість для керування контактами, що перебувають у черзі.
Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Потоки подій.
| 1 |
Клацніть на дії, щоб налаштувати параметри дії. | ||||||||||||
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
Вихідні змінні Коли запускається діяльність «Ескалація групи розподілу викликів», оновлюються такі змінні:
Коди помилок Нижче наведено коди помилок та описи для дії «Ескалація групи розподілу викликів»:
|
Відгук
Налаштуйте дію «Зворотній зв’язок», щоб ініціювати опитування після дзвінка (на базі Webex Experience Management) для збору відгуків від абонентів. Доступні такі типи опитувань:
-
Опитування після дзвінка IVR: Налаштуйте дію зворотного зв’язку на полотні «Потоки подій» у конструкторі потоків після події «AgentDisconnected». Залежно від налаштувань у Webex Experience Management, контакт-центр відтворює опитування IVR для абонентів.
Абонент використовує клавіатуру для відповіді на опитування. Якщо абонент частково відповідає на опитування, не відповідаючи протягом налаштованого часу очікування або надаючи недійсні дані, контакт-центр надсилає часткові відповіді на опитування до Webex Experience Management.
Переконайтеся, що ви використовуєте дію «Відключити контакт» після дії «Зворотній зв’язок», щоб завершити виклик IVR.
-
Опитування після дзвінка електронною поштою або SMS: Налаштуйте дію зворотного зв’язку на вкладці «Потоки подій» у конструкторі потоків після події PhoneContactEnded. Залежно від правил політики відправлення, налаштованих у Webex Experience Management, контакт-центр надсилає опитування абонентам електронною поштою або SMS.
Під час розробки потоку взаємодія консультації не може включати дію зворотного зв’язку після дзвінка з опитуванням.
Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Потоки подій.
| 1 |
Клацніть на дії, щоб налаштувати параметри дії. |
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
|
| 3 |
У розділі Опитування виберіть зі списку анкети для голосового зв’язку або розсилки для опитувань електронною поштою чи SMS. Анкети та запрошення, налаштовані в Webex Experience Management, доступні у списку.
|
| 4 |
У розділі Налаштування мови керуйте мовою, якою клієнт взаємодіє з опитуванням. Якщо мова не підтримується в Webex Experience Management, резервною мовою є англійська (США). Для отримання додаткової інформації див. Підтримка мов Webex Experience Management.
Якщо перемикач Перевизначити мовні налаштування не ввімкнено, змінна Global_Мова використовується для визначення налаштувань Webex Experience Management за замовчуванням. Для отримання додаткової інформації див. Глобальні змінні. |
| 5 |
У розділі Інформація про клієнта ви можете вказати інформацію про клієнта, яка має бути передана разом із попередніми заповненнями, які Webex Experience Management надсилає для збору відповідей на опитування. Залежно від конфігурацій відправлення, встановлених у Webex Experience Management, контакт-центр надсилає інформацію для попереднього заповнення.
|
| 6 |
У розділі Передача змінних можна вказати додаткові змінні як користувацькі попередні заповнення, які передаються (на додаток до відповідей на опитування) з центру контактів Webex до Webex Experience Management.
Щоб отримати додаткові відомості про користувацькі попередні заповнення, див. статтю Налаштування користувацьких попередніх заповнень для опитувань щодо зворотного зв’язку після дзвінка у документації Webex Experience Management. |
| 7 |
У розділі Додаткові налаштування налаштуйте такі параметри, щоб допомогти перевірити очікувані відповіді DTMF від клієнтів.
|
Отримати інформацію про чергу
Діяльність «Отримати інформацію про чергу» надає поточну позицію абонента в черзі (PIQ) та приблизний час очікування (EWT) разом з іншими вихідними змінними дії. Ви можете використовувати ці змінні для визначення доступності агента в черзі та для маршрутизації викликів в інше місце за потреби.
Очікуваний час очікування (EWT) не застосовується до черг із призначенням команди з навичками, призначеними в потоці. Для контактів у цих чергах вихідна змінна EWT завжди повертає -1.
| 1 |
Клацніть на дії, щоб налаштувати параметри дії. | |||||||||||||||
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
| |||||||||||||||
| 3 |
У розділі Інформація про чергу та час перегляду налаштуйте наступне:
Діяльність «Отримати інформацію про чергу» має три типи гілок вихідного потоку. Ці гілки запускаються на основі повернення статусу та значень EWT, PIQ, а також статистики реального часу для інших вихідних змінних.
Вихідні змінні Коли спрацьовує команда «Отримати інформацію про чергу», оновлюються такі змінні:
Розрахунок орієнтовного часу очікування Орієнтовний час очікування (EWT) вказується в мс. Для обчислення EWT програма збирає всі статистично достовірні вибірки (вибірка – це середнє значення часу очікування для завдань, які успішно підключилися до агента протягом однієї хвилини) за останні XX хвилин, визначених користувачем часом ретроспективного перегляду. Середнє значення зібраних зразків використовується як EWT. Статистично достовірні зразки – це ті зібрані зразки, для яких максимальне значення CoV (коефіцієнта варіації часу очікування для тих завдань, які підключалися до агента протягом кожного хвилинного інтервалу) падає нижче 40 відсотків. Якщо відсоток дійсних зразків, зібраних за визначений користувачем час ретроспективного перегляду, падає нижче 40 відсотків, EWT не обчислюється. Коди помилок Нижче наведено коди помилок та описи для дії «Отримати інформацію про чергу»:
|
Контакт у черзі
Дія «Додати контакт до черги» розміщує контакт у черзі. Коли ви використовуєте цю дію в основному потоці, ви надаєте доступ до набору подій на вкладці «Потоки подій». Щоб отримати докладнішу інформацію про ці події, див. Події.
Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Події.
| 1 |
Клацніть на дії, щоб налаштувати параметри дії. | ||||||||||||||||||||||||||||||||||||||||||
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
| ||||||||||||||||||||||||||||||||||||||||||
| 3 |
У розділі Обробка контактів виберіть, чи всі контакти мають потрапляти до однієї черги, чи вибір черги має змінюватися на основі значення змінної потоку. Якщо розмістити дію HTTP-запиту одразу після дії контакту черги, HTTP-запит може не отримати необхідні дані. Щоб забезпечити доступність необхідних даних, рекомендується ввести коротку затримку, наприклад, додавши дію «Відтворити повідомлення» або «Відтворити музику» — між діями «Контакт черги» та «HTTP-запит».
Вимоги до навичок Якщо вибрана черга використовує маршрутизацію на основі навичок, відображаються інші розділи для налаштування вимог до навичок та їх послаблення. Ви можете додати одну або кілька вимог до навичок, щоб призначити контакту в цій черзі на основі вибраної черги. Якщо ви не вкажете жодних навичок, усі доступні агенти у вибраній черзі зможуть отримувати контакти.
Розслаблення навичок Використовуйте налаштування «Зменшення вимог до навичок», щоб зменшити або видалити призначені вимоги до навичок для потоку у відповідь на надмірний час очікування клієнта. Цей параметр дозволяє розширити пул агентів, доступних для обслуговування контактів. Використовуйте спільні часові інтервали, щоб узгодити розслаблення навичок з логікою черги в потоці та з налаштуваннями розподілу викликів, налаштованими для команд у черзі. Щоб налаштувати розслаблення навичок:
Видалення навичок Коли ви вмикаєте кнопку-перемикач Видалити навички під час сліпої передачі, навички з контакту видаляються після передачі агентом. Це означає, що переданий контакт не матиме жодних навичок, і його буде запропоновано агенту з найдовшим доступним терміном дії в черзі на передавання. Вихідні змінні Коли спрацьовує контакт черги, оновлюються такі змінні:
Коди помилок Нижче наведено коди помилок та описи для дії контакту черги:
|
Черга до агента
Дія «Черга до агента» забезпечує маршрутизацію на основі агента. Дія «Черга до агента» спрямовує контакти безпосередньо до бажаного агента. Для отримання інформації про маршрутизацію на основі агентів див. Маршрутизація на основі агентів.
Дія «Черга до агента» ідентифікує агента за його ідентифікатором агента Webex Contact Center або адресою електронної пошти.
Якщо агент доступний, ви можете налаштувати дію «Черга до агента», щоб спрямувати контакт до бажаного агента. Якщо агент недоступний, ви можете налаштувати дію «Додати до агента», щоб контакт залишався у черги для цього агента, доки агент не стане доступним.
Розробник потоку може об’єднати дію «З черги до агента» в ланцюжок з іншою дією «З черги до агента», щоб направляти контакти до послідовних пріоритетних агентів. Розробник потоку також може об’єднати дію «З черги до агента» з дією «Контакт із черги » , щоб маршрутизувати контакт за допомогою звичайної черги, коли жоден із бажаних агентів недоступний.
Розробник потоку може об'єднати дію «Зв'язати з агентом» з дією зворотного виклику в основному потоці та потоках подій. Це допомагає налаштувати зворотний виклик бажаному агенту, до якого виклик спочатку був поставлений у чергу як частина дії «Черга до агента».
Використовуйте дію зворотного виклику після дії контакту в черзі або агента в черзі.
Дія «Черга до агента» запускає такі події на вкладці «Потоки подій» у головному потоці:
-
АгентПрийнято: Дія «Черга до агента» запускає цю подію, коли агент відповідає на вхідний виклик.
-
Агент відключено: Дія «Черга до агента» запускає цю подію, коли агент відключається від активного виклику.
Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Потоки подій.
У наступних розділах можна налаштувати дію «Додати до агента в чергу»:
-
Загальні налаштування
-
Обробка контактів
Щоб налаштувати активність «Черга до агента»:
| 1 |
У конструкторі потоків перетягніть активність «Черга до агента » з Бібліотеки активностей на полотно. |
| 2 |
Клацніть дію Черга до агента, щоб налаштувати параметри дії. |
| 3 |
У розділі Загальні налаштування введіть таку інформацію: |
| 4 |
У розділі Обробка контактів виберіть Змінну агента з розкривного списку. Дія «Черга до агента» пов’язує цю змінну потоку з електронною адресою агента або його ідентифікатором , який потрібно вибрати для кожного виконання потоку. |
| 5 |
Виберіть електронну адресу агента або ідентифікатор агента з розкривного списку Тип пошуку агента, щоб спрямувати контакти до потрібного агента. Надайте дійсне доменне ім'я для адреси електронної пошти агента, щоб забезпечити успішний пошук. |
| 6 |
Увімкніть кнопку-перемикач Встановити пріоритет контакту, щоб встановити пріоритет контактам, які очікують у черзі. За замовчуванням кнопка перемикання вимкнена. Дія «Черга до агента» обробляє контакти наступним чином:
|
| 7 |
Виберіть ідентифікатор черги зі спадного списку Черга звітів. Дія «Черга до агента» повідомляє про дані контакту за допомогою черги звітів: Черга звітності також визначає конфігурацію для:
|
| 8 |
Увімкніть кнопку-перемикач «Запаркувати контакт, якщо агент недоступний » , якщо ви хочете запаркувати контакт для потрібного агента, доки агент не стане доступним. Якщо агент недоступний, а кнопка-перемикач «Запаркувати контакт, якщо агент недоступний » вимкнена, контакт не зможе зв’язатися з агентом. Діяльність «З черги до агента» виходить з гілки збою та переходить до наступної дії в потоці з відповідним результатом. |
| 9 |
Виберіть ідентифікатор черги відновлення зі спадного списку Черга відновлення. Дія «Додати до агента» ставить контакти до черги відновлення, коли:
Ви можете налаштувати чергу відновлення за допомогою агента з найдовшим доступним терміном дії. Черга відновлення не підтримує маршрутизацію на основі навичок. |
Дія «Додати до агента в чергу» успішно виконується, коли контакт підключається до бажаного агента. Помилка виникає, коли контакт не може зв’язатися з агентом.
Сценарії помилок
Контакт не може зв'язатися з агентом, коли:
-
Бажаний агент недоступний, а паркування для контакту вимкнено.
-
Пошук змінних не може знайти бажаного агента.
Змінні виходу активності
Змінні виводу активності зберігають дані, отримані з активностей, і створюються автоматично, коли ви додаєте певні активності до полотна.
Черга до дії агента має такі вихідні змінні:
|
Вихідна змінна |
Опис |
|---|---|
|
QueueToAgent.AgentId |
Зберігає ідентифікатор агента, до якого поставлено контакт у чергу. |
|
Опис помилки черги агента |
Зберігає опис сценарію помилки, коли контакт не вдається поставити в чергу. |
|
QueueToAgent.FalureCode |
Зберігає значення коду помилки для сценарію помилки, коли контакт не вдається поставити в чергу. |
|
ЧергаДоАгента.СтанАгента |
Зберігає стани бажаного агента під час спроби поставити контакт у чергу. |
|
QueueToAgent.AgentIdleCode |
Зберігає опис коду очікування бажаного агента. |
Вихідна змінна QueueToAgent.FailureCode містить одне з наступних значень у разі виникнення збою. Кожне значення вказує на код помилки та опис помилки.
|
Код несправності |
Значення коду несправності |
Опис несправності |
|---|---|---|
|
1 |
АГЕНТ_НЕДОСТУПНИЙ |
Агент наразі недоступний. |
|
2 |
АГЕНТА_НЕ_ЗНАЙДЕНО |
Дія «Черга до агента» не може знайти агента за його ідентифікатором або адресою електронної пошти. |
|
3 |
АГЕНТ_НЕ_УВІЙШОВ_ |
Агент наразі не ввійшов у систему. |
|
4 |
ФУНКЦІЯ_НЕ_УВІМКНЕНО |
Функцію маршрутизації на основі агента не ввімкнено. |
|
5 |
НЕПРАВИЛЬНИЙ_ПОМИЛКА VTEAM_ |
Черга звітування або відновлення недійсна. |
|
6 |
АГЕНТ_ЗАЙНЯТИЙ |
Агент доступний, але зайнятий іншим дзвінком. |
|
7 |
VTEAM_ПЕРЕХІД_ЛІМІТ_ДОСЯГНУТО |
Контакт досяг максимальної кількості місць, оскільки його було додано до кількох черг. |
|
8 |
НЕПРАВИЛЬНА_ОПЕРАЦІЯ_ДЛЯ_СТАНУ ВЗАЄМОДІЇ_ |
Ставлення в чергу не дозволяється в певних станах контакту, таких як завершений контакт. |
У наступній таблиці наведено відповідні значення QueueToAgent.AgentState та QueueToAgent.AgentIdleCode.
|
Варіант використання |
Стан агента |
Код простою агента |
|---|---|---|
|
НЕ_ЗАСТОСОВУЄТЬСЯ |
НЕ_ЗАСТОСОВУЄТЬСЯ |
|
Агент зарезервований для цього дзвінка. |
ДОСТУПНО |
НЕ_ЗАСТОСОВУЄТЬСЯ |
|
Кнопка перемикання [] увімкнена, а агент неактивний |
У режимі очікування |
<AuxCode Name> Код очікування, вибраний агентом на робочому столі агента. |
|
Кнопка перемикання [] «Паркувати контакт, якщо агент недоступний»увімкнена, а канал агента зайнятий |
ДОСТУПНО |
НЕ_ЗАСТОСОВУЄТЬСЯ |
|
Перемикач «Паркувати контакт, якщо агент недоступний»[] вимкнено, а агент неактивний |
У режимі очікування |
<AuxCode Name> Код очікування, вибраний агентом на робочому столі агента. |
|
Перемикач «Запаркувати контакт, якщо агент недоступний» у положенні «Вимкнено» , агент доступний, а канал агента зайнятий |
ДОСТУПНО |
НЕ_ЗАСТОСОВУЄТЬСЯ |
Спливаюче вікно
Спливаюче вікно – це вікно або діалогове вікно, яке з’являється на робочому столі агента, коли той відповідає на дзвінок клієнта. Агент отримує більше інформації про абонента, щоб продовжити розмову. Для отримання додаткової інформації див. розділ «Спливаюче вікно» у статті «Початок роботи з Agent Desktop.
Діяльність «Screen Pop» стає актуальною лише після того, як агент бере участь у взаємодії. Зазвичай використовуються події AgentAccepted та PhoneContactEnded.
Коли ви використовуєте цю дію в основному потоці, ви надаєте доступ до набору подій на вкладці «Потоки подій». Щоб отримати докладнішу інформацію про ці події, див. Події.
Ви можете створити окремий процес обробки кожної події. Наприклад, коли агент приймає вхідний виклик, відображається спливаюче вікно. Діяльність «Спливаюче вікно» містить інформацію, що базується на змінних потоку. Screen Pop інтегрує Webex Contact Center з іншими бізнес-додатками, такими як CRM (Salesforce), інструменти для оформлення заявок та система введення замовлень.
Виконайте цю конфігурацію на вкладці «Потоки подій» у конструкторі потоків. Щоб визначити різні поведінки спливаючого екрана, що базуються на критеріях основного потоку, використовуйте дію Умова або Випадок. Ви можете визначити одне спливаюче вікно для кожного потоку.
Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Потоки подій.
Спливаюче вікно для нових цифрових каналів має бути налаштоване в Connect Flow Builder. Додаткову інформацію див. на сторінці https://help.imiconnect.io/docs/wxcc-overview.
| 1 |
Клацніть на дії, щоб налаштувати параметри дії. |
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
|
| 3 |
У розділі Налаштування URL-адреси скористайтеся параметром налаштувань URL-адреси, щоб визначити URL-адресу для конфігурацій спливаючого вікна. Щоб вставити змінну, використовуйте синтаксис {{variable}} (наприклад, {{NewContact.ANI}}). Потім налаштуйте такі параметри:
|
| 4 |
У розділі Налаштування дисплея налаштуйте наступне:
Якщо для параметра відображення спливаючого вікна встановлено значення «Всередині робочого столу» або «Існуюча вкладка браузера», дані, що вводяться у спливаюче вікно для виклику, втрачаються, якщо агент приймає новий виклик. Щоб запобігти втраті даних, налаштуйте параметр відображення як Нова вкладка браузера . Наприклад, розглянемо, що параметр відображення «Спливаючий екран» – «Всередині робочого столу». Якщо агент приймає новий вхідний виклик під час введення даних у спливаюче вікно для попереднього виклику, дані, що вводилися для попереднього виклику, втрачаються, коли з’являється спливаюче вікно для нового виклику. |
Встановити пріоритет контакту
Використовуйте дію «Встановити пріоритет контакту», щоб призначити контактам рівні пріоритету. Ви можете встановити пріоритети, використовуючи числа від 1 (найвищий) до 9 (найнижчий). Контакти з вищим пріоритетом перенаправляються першими. Щоб отримати додаткові відомості про маршрутизацію та черги, див. розділ Встановлення пріоритету контакту у статті «Ознайомлення з маршрутизацією та чергами в контакт-центрі Webex».
У наведених нижче розділах можна налаштувати дію «Встановити пріоритет контакту»:
- Загальні налаштування
- Налаштування пріоритету контактів
- Змінні виходу активності
| 1 |
У конструкторі потоків перетягніть дію «Встановити пріоритет контакту» з Бібліотеки дій на полотно. |
| 2 |
Клацніть на дії, щоб налаштувати параметри дії. |
| 3 |
У розділі Загальні налаштування введіть таку інформацію: |
| 4 |
У розділі Налаштування пріоритету контакту встановіть пріоритет контакту. Ви можете налаштувати статичне значення пріоритету зі спадного списку. Якщо ви хочете, щоб пріоритет змінювався динамічно, налаштуйте змінний пріоритет за допомогою змінних потоку. |
Змінні результату діяльності
Змінні виводу активності зберігають дані, отримані з активностей, і створюються автоматично, коли ви додаєте певні активності до полотна.
Дія «Встановити пріоритет контакту» має такі вихідні змінні:
- SetContactPriority.КодНевдачі: Зберігає код несправності. Система встановлює це значення лише тоді, коли операція завершується невдачею.
- SetContactPriority.FailureDescription: Зберігає деталі невдачі. Система встановлює це значення лише тоді, коли операція завершується невдачею.
Коди помилок
Нижче наведено коди помилок та описи для дії «Встановити пріоритет контакту»:
|
Код помилки |
Значення коду несправності |
Опис несправності |
|---|---|---|
|
6 |
СИСТЕМНА ПОМИЛКА_ |
Цей код представляє різні помилки (які не належать до жодної з визначених категорій). |
|
48 |
Непідтримувана активність потоку |
Функція «Встановити пріоритет контакту» не підтримується для контактів зовнішніх викликів та кампанії. |
Віртуальний оператор
Діяльність «Віртуальний агент» забезпечує спілкування в режимі реального часу для клієнтів вашого контакт-центру. Ви можете додати віртуального агента до потоку викликів для обробки запитів клієнтів у розмовному форматі. Віртуальний агент працює на базі можливостей Dialogflow від Google. Коли клієнт говорить, Dialogflow зіставляє розмову з клієнтом відповідно до його намірів у Віртуальному агенті. Крім того, це допомагає клієнту в рамках інтерактивного голосового керування (IVR).
Перш ніж почати
-
Налаштуйте агента Dialogflow. Щоб отримати додаткові відомості про створення агента Dialogflow у Google Cloud, див. Створення агента.
Включіть «Привіт» як навчальну фразу бажаною мовою, щоб агент Dialogflow міг розпочати розмову з абонентом. Ви можете додати цю навчальну фразу до стандартного вітального наміру або до будь-якого іншого наміру агента Dialogflow. Для отримання додаткової інформації див. Наміри.
Залежно від способу налаштування агента Dialogflow, ви можете використовувати активність віртуального агента для обробки різних типів випадків використання.
-
Налаштуйте віртуального агента в Центрі керування.
Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Потоки подій.
| 1 |
Клацніть на дії, щоб налаштувати параметри дії. |
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
|
| 3 |
У розділі Досвід розмови налаштуйте наступне:
|
| 4 |
У розділі Передача змінних додаткові параметри в дії віртуального агента можуть містити особисту ідентифікаційну інформацію (PII). Webex Contact Center передає ці параметри до Google Dialogflow як змінні для підтримки розширеної логіки розмови з ботом.
|
| 5 |
У розділі Додаткові налаштування налаштуйте наступне:
|
| 6 |
У розділі Вихідні змінні можна зберігати вихідний статус події, яка відбувається під час розмови між віртуальним агентом та клієнтом.
|
Що далі
Результати:
Вказує вихідні шляхи для Віртуального агента, що виникають на основі результатів розмови між Віртуальним агентом та клієнтом.
-
Оброблено: Dialogflow обирає цей шлях, якщо система активує намір Handled.
-
Загострена: Dialogflow обирає цей шлях, якщо система активує намір ескалації.
Для отримання додаткової інформації про наміри в Dialogflow див. Наміри.
Обробка помилок
Вказує вихідний шлях Віртуального агента, який базується на помилці, що виникає під час розмови між Віртуальним агентом та клієнтом.
-
Помилка: Потік обирає цей шлях у будь-яких сценаріях помилок.
Якщо виникла помилка, контакт-центр за замовчуванням не відтворює жодного аудіоповідомлення для сповіщення клієнта про помилку. Розробник потоку може налаштувати дію відтворення повідомлення або загально, або на основі коду помилки, як описано в розділі Вихідні змінні.
Функціональність вихідних шляхів залежить від конфігурації та потоку, визначеного адміністратором.
Віртуальний агент V2
Діяльність «Віртуальний агент V2» забезпечує спілкування в режимі реального часу для ваших контактів. Ви можете додати дію «Віртуальний агент V2» до потоку викликів для обробки розмов на основі мовлення за допомогою штучного інтелекту. Коли абонент говорить, система зіставляє мовлення з найкращим наміром віртуального агента. Крім того, він допомагає абоненту в рамках інтерактивного голосового відповіді (IVR).
Налаштування активності віртуального агента V2
Клієнти, які використовують платформу Next Generation, можуть налаштувати дію Virtual Agent V2 у Flow Designer.
Не розміщуйте дію віртуального агента V2 після дії контакту черги, оскільки ця конфігурація наразі не підтримується. Також не розміщуйте дію віртуального агента V2 на полотні Потоку подій.
Вказує вихідні шляхи для дії, яка відбувається на основі результатів розмови між віртуальним агентом та абонентом.
-
Оброблено– Результат спрацьовує після завершення виконання віртуального агента.
-
Ескалація– Результат спрацьовує, коли виклик потрібно ескалювати до людського агента.
Вказує вихідний шлях дії для будь-якої помилки, що виникає під час розмови між віртуальним агентом та абонентом.
З помилкою– Потік рухається цим шляхом у будь-яких сценаріях помилок.
Налаштування за замовчуванням на рівні системи
Наступні налаштування визначені в системі внутрішньо за замовчуванням. Ці налаштування не відображаються в інтерфейсі користувача та не можуть бути змінені:
-
Нескінченна кількість повторних спроб для обробки помилок недійсного введення або відсутності введених даних.
-
Втручання ввімкнено для переривання взаємодії з віртуальним агентом.
-
Символ завершення DTMF = #. Цей параметр вказує на кінець введення.
-
DTMF «Час очікування через відсутність вводу» = 5 секунд. Цей параметр вказує на тривалість часу, протягом якого віртуальний агент очікує на введення даних від абонента.
-
DTMF «Міжцифровий тайм-аут» = 3 секунди. Цей параметр вказує на тривалість часу, протягом якого віртуальний агент очікує наступного введення DTMF від абонента, перш ніж він перейде до наступного етапу розмови.
Перш ніж почати
-
Налаштуйте агента Dialogflow. Щоб отримати додаткові відомості про створення агента Dialogflow у Google Cloud, див. Створення агента.
-
Налаштуйте конектор Google CCAI та створіть конфігурацію CCAI в Центрі керування.
-
Налаштуйте точку входу та виберіть потік маршрутизації (після того, як потік буде створено в Конструкторі потоків). Для отримання додаткової інформації див. Налаштування каналу.
| 1 |
Увійдіть у Центркерування. |
| 2 |
Перейдіть до . |
| 3 |
Натисніть «Керування потоками», а потім натисніть «Створити потоки». |
| 4 |
У полі Назва потоку введіть унікальну назву та натисніть Почати створення потоку. З’явиться вікно Конструктор потоків. |
| 5 |
Перетягніть активність Віртуальний агент V2 з Бібліотеки активностей на основну панель потоку. |
| 6 |
У розділі Загальні налаштуваннявиконайте такі дії:
|
| 7 |
У налаштуваннях «Розмовний досвід » виберіть один із наведених нижче параметрів конфігурації штучного інтелекту контакт-центру:
|
| 8 |
У налаштуваннях Подія стану введіть назву власної події та дані у стовпцях Назва події - Дані події. Подія стану – це механізм для запуску наміру без необхідності збігу тексту чи голосового введення. Ви можете визначити власні події для запуску наміру. Щоб дізнатися, як налаштувати намір для подій у Dialogflow ES, див. документацію Google.
Ви можете вказати назву події та дані у вигляді статичного значення або виразу. Для виразів використовуйте такий синтаксис: Назва події: Дані події: |
| 9 |
У розділі Додаткові налаштуваннявиконайте такі дії: |
| 10 |
За допомогою Налаштувань дешифрування ви можете розшифрувати вихідні змінні активності VAV2, якщо це необхідно. Якщо розшифрування ввімкнено на рівні потоку, користувачі з доступом до розшифрування налагодження можуть переглядати немасковані вихідні значення активності VAV2 у журналах налагодження потоку. Вимкніть перемикач Увімкнути розшифрування, щоб вимкнути розшифрування на рівні активності для додаткового захисту. |
| 11 |
У розділі Змінні виводу активностіможна переглянути список змінних, що зберігають стан виводу події, що відбувається під час розмови між віртуальним агентом та абонентом.
|
Діяльність з контролю потоку
- Розпочати потік
- Кінець потоку
- Справа
- Умова
- Перейти
- Відсотковий розподіл
- Зачекайте
- Підтримка робочих процесів у точці входу Outdial
Розпочати потік
Дія «Запустити потік» за замовчуванням відображається на полотні основного потоку. Ви не можете видалити дію «Запустити потік». Ця активність вказує на подію, яка запускає цей потік. Ця дія визначає, як можна використовувати потік, та типи діяльностей, доступних для налаштування.
Єдина подія запуску потоку, доступна наразі, це NewContact.
Система ініціює цю подію, коли новий виклик досягає точки входу телефонії в контакт-центрі. Ви можете використовувати потоки, що запускаються подією NewContact, у Стратегії маршрутизації точок входу. Подія запуску потоку наразі вибрана за замовчуванням і не може бути змінена. Додаткові події будуть оприлюднені в майбутньому.
NewContact застосовується лише до нових потоків. Для потоків, створених до тижня 20 квітня,NewPhoneContact залишається подією-тригером потоку.
Дія «Запустити потік» автоматично позначається назвою вибраної події-тригера потоку. Це дозволяє швидко побачити, який тип потоку створюється.
Вихідні змінні
Кількість і тип вихідних змінних, пов’язаних з активністю «Запустити потік», залежать від вибраної події запуску потоку. Ці змінні зберігають дані, які збираються в момент запуску потоку. Наприклад, вихідні змінні, описані нижче, надаються через подію NewContact.
Використовуйте ці змінні в наступних завданнях для керування послідовністю виконання.
-
NewContact.ANIАвтоматична ідентифікація номера (ANI) — це функція телекомунікаційної мережі, яка автоматично визначає номер телефону, з якого здійснено дзвінок. Ця змінна зберігає номер телефону абонента, який ініціював подію
NewContact. -
NewContact.DNISСлужба ідентифікації набраного номера (DNIS) – це служба, яка ідентифікує спочатку набраний номер телефону під час дзвінка. Ця змінна зберігає номер телефону, який набрав абонент, щоб викликати подію
NewContact.Коли виклик переадресовується на номер довідника точки входу, Webex Contact Center виявляє ціль EPDN та обробляє переадресацію внутрішньо.
Перехід до EPDN може бути ініційований з потоку, який використовує дію Сліпе переведення, або з Agent Desktop, коли агент переходить або звертається до DN точки входу.
Після завершення передачі номер призначення, використаний для передачі, передається потоку точки входу приймача як значення служби ідентифікації набраного номера (DNIS). Значення DNIS доступне у змінній потоку
NewPhoneContact.DNIS.Приймальний потік може оцінити
NewPhoneContact.DNISта використовувати його в логіці маршрутизації. Однак, потокам слід уникати використання єдиного формату DNIS, якщо конфігурація нумерації точок входу призначення не гарантує цей формат.Значення DNIS, що відображається в одержувачі, залежить від того, як налаштовано нумерацію для точки входу призначення.
Таблиця 9. Поведінка DNIS для переадресованих викликів на EPDN Конфігурація номера точки входу призначення
DNIS, представлений приймальному потоку
Приклад
Тільки номер E.164
DNIS представлено у форматі E.164. Якщо номер пункту призначення для переадресації набрано в національному форматі, Webex Contact Center конвертує його та відображає 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Мітка версії потоку, що генерується під час його виконання. Розробники потоків можуть створювати різні режими поведінки для різних версій потоків, таких як «Розробка», «Тестування», «Активна» та «Найновіша». Використовуючи змінну
NewContact.FlowVersionLabel, розробники можуть динамічно змінювати логіку потоку, отримуючи доступ до міток версій усередині потоку. -
NewContact.FlowIdУнікальний ідентифікатор поточного виконуваного потоку.
-
NeContact.EntryPointIdУнікальний ідентифікатор точки входу, яка запускає потік.
-
NewContact.OrgIdУнікальний ідентифікатор організації.
- Змінні зворотного виклику:
NewContact.CallbackReasonПричина зворотного виклику, надана під час планування зворотного виклику. Ви можете зробити причину зворотного виклику доступною у вхідному спливаючому вікні на робочому столі агента, призначивши її змінній Agent Viewable.
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 Contact Center.
Приклад Розглянемо наступне запрошення 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" ;tag=9fxced76sl To: Call-ID: 2xTb9vxSit55maQjcU@atlanta.example.com CSeq: 314159 INVITE Contact: Diversion: ;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: Підтримка
X-пріоритет: Високий
Система перетворює заголовки SIP у нижній регістр. Використовуйте дію «Встановити змінну», щоб призначити один або кілька заголовків SIP змінним, визначеним у системі.
Наведені нижче шаблони заголовків зарезервовані для внутрішнього використання та не повинні передаватись як користувацькі заголовки. За замовчуванням будь-які заголовки, що відповідають цьому шаблону, будуть видалені та не будуть передані до контакт-центру Webex.
X-адреса
X-ДОДАТИ-ПЕРЕРАХУВАННЯ
X-BNR-держава
X-BNR-Оригінальний-Кодек
X-BNR-Обійдено
X-BroadWorks-Correlation-Info
Підтримка X-FS
X-Шлях
X-RTMS-CID
X-RTMS-OID
X-RTMS-CONFID
X-RTMS-АГЕНТ-ЛЕГІД
X-RTMS-ENTER-SOUND
X-RTMS-APP-PREFIX
X-RTMS-Без пошуку
X-VPOP-ДОМЕН
Важливі міркування:
- Система аналізує ім'я абонента як Caller_ID_Ім'я.
- Система може витягти до 20 заголовків з вхідного SIP-повідомлення-запрошення. Якщо кількість заголовків перевищує 20, система витягує лише перші 20 заголовків, відсортованих в алфавітному порядку.
- Існує обмеження в 1000 байт для всієї інформації заголовка.
Щоб додати та проаналізувати заголовки SIP до зовнішніх систем IVR, виконайте такі дії:
Кінець потоку
Кінець потоку – це завершальна дія, яка позначає кінець шляху потоку. Ви можете використовувати будь-яку кількість дій End Flow для побудови потоку, щоб гарантувати завершення всіх шляхів потоку.
Не використовуйте дію «Завершення потоку» в потоці IVR. Використання функції «Закінчити потік» з IVR може призвести до втрати зв’язку, і виклик може не розірватися.
Ви можете надати кожній дії унікальну мітку та опис.
| 1 |
Клацніть на дії, щоб налаштувати параметри дії. |
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
|
Справа
Використовуйте завдання «Кейс», якщо на певному етапі прийняття рішення у вашому процесі виклику є кілька можливостей або результатів.
Наприклад, ви можете використовувати дію «Справа», щоб визначити різні спливаючі вікна для різних команд агентів залежно від назви команди. Кожен випадок стає гілкою, з якої ви визначаєте відповідні шляхи. Потік продовжується шляхом, який оцінюється як істинний для конкретного екземпляра потоку. Кожна справа має значення за замовчуванням, яке система використовує для будь-якого невизначеного випадку. Якщо жоден з випадків не є істинним, випадок за замовчуванням оцінюється як істинний, і потік продовжується вздовж цієї гілки.
Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Потоки подій.
| 1 |
Клацніть на дії, щоб налаштувати параметри дії. |
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
|
| 3 |
У розділі Налаштування інциденту налаштуйте наступне:
Результати діяльності
|
Умова
Дія «Умова» представляє рішення. Потік обирає шлях True або False залежно від того, чи виконана умова.
Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Потоки подій.
| 1 |
Клацніть на дії, щоб налаштувати параметри дії. |
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
|
| 3 |
У розділі Вираз налаштуйте наступне: Обгорніть кожен вираз наступним чином: {{Enter Expression}}. Приклад: {{HTTPRequest1.httpStatusCode == 200}} Якщо ви використовуєте вираз без дужок, система викине помилку Flow Error.
|
Перейти
Ланцюжок потоків дає вам можливість об'єднати кілька потоків у ланцюжок. Щоб досягти ланцюжка потоків, ви можете додати до полотна завершальну дію GoTo та вказати, чи поточний потік має перейти до точки входу чи до іншого потоку. Для отримання додаткової інформації див. Зв'язування кількох потоків (за допомогою GoTo).
Використовуйте вузол «Перейти до» для переміщення контактів у межах Webex Contact Center, наприклад, між точками входу або потоками. Використовуйте зіставлення змінних потоку для безперешкодної передачі даних разом із контактом.
Якщо бібліотека дій не відображає дію GoTo, зверніться до служби підтримки Cisco, щоб увімкнути відповідну позначку функції.
Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Потоки подій.
| 1 |
Клацніть на дії, щоб налаштувати параметри дії. | |||||||||
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
| |||||||||
| 3 |
У розділі «Налаштування призначення потоку» можна змінити взаємодію з абонентом залежно від часу (якщо виклик передається до точки входу) або повторно використовувати один потік у кількох сценаріях (якщо виклик передається до потоку). На основі опції GoTo, змінні потоку передаються з поточного потоку наступним чином:
Налаштуйте наступне:
| |||||||||
| 4 |
Якщо вибрати опцію Перейти до потоку, відобразиться розділ «Зіставлення змінних потоку». Змінні потоку та глобальні змінні з однаковим ім'ям та однаковим типом даних між потоками автоматично зіставляються для вхідних викликів. Для вихідних викликів автоматично відображаються лише глобальні змінні; автоматичне відображення змінних потоку не підтримується. Ця функція допомагає редагувати, видаляти або додавати більше змінних зіставлень між поточним потоком і потоком призначення. Ви не можете зіставити змінні для потоків в дії GoTo під час використання змінних потоків. Ви можете зіставляти змінні лише зі статичними цільовими об'єктами потоку. Зверніться до таблиці нижче, щоб дізнатися про поведінку відображення змінних зі змінними потоками. Коли ви зіставляєте змінну JSON з основного потоку з цільовим потоком в активності GoTo, збережіть вивід JSON в іншій змінній, такій як рядок або будь-який інший тип змінної, і зіставте її з тим самим типом змінної в цільовому потоці. Налаштуйте наступне:
Щоб додати, редагувати або видалити зіставлення змінних:
Змінні деталі У розділі «Деталі змінних поточного потоку » відображаються всі змінні потоку та глобальні змінні в поточному потоці. У розділі «Відомості про змінні цільового потоку » відображаються всі змінні потоку та глобальні змінні в цільовому потоці. Ви можете натиснути на тег, щоб отримати інформацію про змінну. Коли ви вибираєте змінну для відображення, вона стає зеленою, що допомагає побачити, що вже було відображено. Для забезпечення безперебійного доступу до інформації та взаємодії протягом усього життєвого циклу виклику, зіставлення змінних має вирішальне значення під час виконання потоку. Це включає стратегічне узгодження глобальних змінних як з локальними, так і зі змінними потоку, видимими для агента, адаптованими як для статичних, так і для динамічних типів потоків: Відображення змінних важливе під час ланцюжка потоків. У таблиці нижче пояснюються ключові відмінності між використанням статичних та динамічних параметрів GoTo.
Коди помилок дії GoTo
|
Зачекайте
Діяльність Wait дозволяє призупинити виконання потоку на заданий період. Коли ви налаштовуєте цю дію з періодом очікування, виконання потоку призупиняється на тривалість, зазначену в дії Очікування у шляху виконання.
Ми не рекомендуємо використовувати дію «Очікування» під час активного сеансу IVR, оскільки це може призвести до його тайм-ауту. У таких випадках контакт перестане працювати, що призведе до збоїв у зв'язку. Ми наполегливо рекомендуємо розробникам потоків використовувати дію Wait у події CallbackFailed та вказувати період очікування.
Діяльність «Очікування» має загальний характер. Під час розробки потоку ви можете розмістити цю дію після будь-якої дії відповідно до ваших вимог. Наприклад, під час повторної спроби зворотного виклику ця дія призупиняє виконання потоку та повторює спробу зворотного виклику.
| 1 |
Клацніть на дії, щоб налаштувати параметри дії. |
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
|
| 3 |
У розділі Налаштування очікування налаштуйте наступне:
Вихідні змінні У цій дії вихідна змінна недоступна. |
Відсотковий розподіл
Діяльність розподілу відсотків дозволяє розподіляти трафік викликів між різними шляхами в потоці. Ви можете використовувати цю дію як механізм розгалуження потоку між кількома шляхами потоку та створювати кілька вихідних шляхів для розподілу контактів між різними чергами, сайтами та зовнішніми серверами.
Система використовує алгоритм зваженого кругового розподілу (WRR) для розподілу трафіку, і це може створювати дисбаланси. Алгоритм скидається щоразу, коли ви публікуєте потік. Ми рекомендуємо вам протестувати виконання потоку перед розгортанням змін у продакшені.
Розглянемо приклад розподілу відсотків 50%, 30% та 20% відповідно, щоб зрозуміти розподіл 10 викликів за WRR. Зрештою, система рівномірно розподілить виклики, наприклад, 5 на шляху виходу 1, 3 на шляху виходу 2, 2 на шляху виходу 3. Однак це відбувається динамічно та скориговано з урахуванням ваг 5:3:2. Один з можливих результатів розподілу виглядає наступним чином, взявши 10 послідовних викликів, таких як Шлях1, Шлях2, Шлях1, Шлях2, Шлях3, Шлях1, Шлях2, Шлях3. Важливо зазначити, що це один з можливих розподілів, і що розподіл контактів коригується залежно від розподілу навантаження.
Дія розподілу відсотків тепер дозволяє використовувати відсоткові значення в діапазоні від 0 до 100. Адміністратори можуть використовувати 0% setting to create switchboard use cases. This allows the traffic to be turned off by default. However, you can activate these connections later to allocate distributions greater than 0%.
Крім того, ви можете додати дію «Відсотковий розподіл» перед дією «Зворотній зв’язок», щоб налаштувати спосіб керування трафіком викликів. Ви можете виділити 50% of feedback via email, 30% з SMS та 20% з опитування.
Аналогічно, у географічно різноманітному середовищі можна налаштувати дію розподілу відсотків, щоб 10% of contacts to Boston, 5% було надіслано до Чикаго, а решту 85% розподілено між іншим набором розташувань.
Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. розділ Обробка помилок.
Перш ніж почати
| 1 |
У Flow Designerперетягніть активність Percentage Allocation з Activity Library на головне полотно. |
| 2 |
Клацніть дію Відсотковий розподіл, щоб налаштувати параметри дії. |
| 3 |
У Загальні налаштування:
|
| 4 |
У розділі Відсоток розподілустворіть необхідні шляхи розподілу. Спочатку система встановлює шлях розподілу за замовчуванням на 100%. Ви можете редагувати відсоткове значення та опис, а також додавати нові шляхи.
Діяльність розподілу відсотків має такі вихідні змінні:
|
Підтримка робочих процесів у точці входу Outdial
Під час створення робочих процесів для зовнішніх голосових контактів підтримуються такі дії та події:
-
HTTP-запит
-
Умова
-
Розбір
-
Встановити змінну
-
Години роботи
-
Кінець потоку
-
Спливаюче вікно
-
Подія попереднього набору номера
Підтримуються всі обробники подій, якщо це можливо. Обробники подій, такі як подія PreDial, Agent Offered тощо, будуть заповнені на основі дій, які ви додаєте в основний потік. Глобальні та локальні змінні підтримуються як частина потоку.
Наведені нижче дії не підтримуються під час створення робочих процесів для контактів голосового виклику:
-
Контакт у черзі
-
Черга до агента
-
Зворотній виклик
-
Пошук у черзі
-
Розширена інформація про чергу
-
Сліпий трансфер
-
Група розподілу викликів для ескалації
-
Повідомлення IVR
- Меню
- Анкета
Ґрунтуючись на вищезазначених діях, система буде бездоганно підтримувати шляхи усунення помилок та успіху.
- Під час розробки потоку для точки входу зовнішнього виклику не включайте дію «Відключити контакт» в кінці потоку. Якщо ви використовуєте дію «Відключити контакт» у потоці, це призводить до завершення виклику в процесі та запиту на завершення, тоді як зовнішній виклик насправді активний та підключений.
Діяльність у сфері комунальних послуг
- Запит на BRE
- Години роботи
- Криптографічний хеш
- Згенерувати одноразовий пароль
- HTTP-запит
- Розбір
- Встановити змінну
- Перевірте одноразовий пароль
Запит на BRE
Використовуйте дію запиту BRE, щоб отримати дані з механізму бізнес-правил (BRE) вашої організації для використання в потоці. Дія запиту BRE використовує стандартні протоколи HTTP для отримання даних з BRE.
| 1 |
Клацніть на дії, щоб налаштувати параметри дії. |
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
|
| 3 |
У Параметри запитуви можете передавати параметри, що надаються у виклику API, до BRE. У стовпцях «Ключ-значення» можна ввести ключ для запиту та пов’язане з ним значення, яке потрібно надіслати разом із запитом. Ви також можете використовувати синтаксис подвійних фігурних дужок для передачі значень змінних. Діяльність BRE має один попередньо визначений параметр запиту: Контексті. Цей параметр запиту передається у виклику API до BRE. TenantID автоматично вводиться як параметр і не потребує налаштування.
Щоб додати параметр запиту, натисніть Додати новий. Це додає рядок, куди можна ввести пари ключ-значення. Ви можете додати стільки параметрів запиту, скільки потрібно, як частину запиту BRE. |
| 4 |
У розділі Налаштування розбору ви можете розбити відповідь із запиту BRE на різні змінні:
Вихідні змінні Запит BRE повертає дві вихідні змінні:
Формати типів вмісту У наведених нижче прикладах описано зразки форматів вхідних типів вмісту та відповідь JSON.
|
Години роботи
Дія «Робочий час» дозволяє використовувати робочий та неробочий час, такий як свята, а також перевизначення у вашій організації, визначені в Control Hub. Ви можете додати дію «Робочий час» до потоку та призначити цей потік точці входу. За допомогою цієї дії ви можете використовувати робочі години, свята та перевизначення, щоб об'єднати кілька стратегій маршрутизації для всіх їхніх графіків в один потік.
Використовуйте дію «Робочий час» для програмування графіка роботи в потоці. Ця дія визначає, чи є певний розклад активним у будь-який заданий момент часу, і відповідно спрямовує виконання потоку.
Адміністратори можуть керувати сутностями робочого часу з Control Hub. Для отримання додаткової інформації див. Налаштування робочих годин.
Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Налаштування обробки помилок.
| 1 |
Клацніть на дії, щоб налаштувати параметри дії. |
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
|
| 3 |
У розділі «Деталі розкладу» ви можете вибрати робочий час зі спадного списку, щоб визначити, коли виконуються різні шляхи потоку. Розклад вказує на зміну, визначену в об'єкті робочих годин для вибраної години роботи. Потік виконується переважно на основі часових рамок, визначених у зміні вибраної робочої години. Інші сутності робочого часу, такі як списки святкових днів та перевизначення, мають пріоритет над робочим часом, якщо час збігається з поточним часом зміни.
Якщо будь-який з упорядкованих вхідних даних списку порожній, Flow Designer видає помилку перевірки потоку. Ви повинні виправити ці помилки перед публікацією потоку. Вузли робочих годин Ви можете налаштувати такі вузли в активності «Робочий час»:
Вихідні змінні Діяльність «Робочий час» використовує такі вихідні змінні.
|
Криптографічний хеш
Криптографічний хеш дозволяє генерувати односторонній хеш простого рядка, використовуючи один із підтримуваних алгоритмів. Можна застосувати сіль як додаткову захисну плівку.
| 1 |
Перетягніть активність «Криптографічний хеш» на полотно потоку. | ||||||||||||||||||
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
| ||||||||||||||||||
| 3 |
У розділі Конфігурація хешу налаштуйте наступне:
|
Що далі
Стандартна вихідна змінна для вузла Cryptographic Hash — CryptographicHash.HashOutput, яка фіксує хеш.
Згенерувати одноразовий пароль
Дія «Створення OTP» генерує одноразовий пароль (OTP) для сценаріїв автентифікації користувачів, таких як двофакторна автентифікація, багатофакторна автентифікація. Ви можете використовувати одноразові паролі в різних сценаріях, таких як підтвердження особи користувача, перевірка дійсності облікових записів для бізнесу, захист інформації та багато іншого.
Дії «Створити OTP» та « Перевірити OTP» часто використовуються разом для налаштування процесів автентифікації користувачів, таких як двофакторна автентифікація.
| 1 |
Перетягніть дію «Створити одноразовий пароль» на полотно потоку. |
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
|
| 3 |
У логіці генерації одноразових паролівналаштуйте потрібний формат та довжину одноразового пароля. |
Що далі
HTTP-запит
Дія HTTP-запиту отримує інформацію із зовнішнього джерела даних, такого як CRM, за допомогою стандартних протоколів HTTP.
Атрибути Basic Auth та OAuth 2.0 підтримуються для автентифікованих кінцевих точок.
Пов'язані шаблони потоків
Наступні шаблони використовують активність HTTP-запиту:
| 1 |
Клацніть на дії, щоб налаштувати параметри дії. |
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
|
| 3 |
У розділі Налаштування HTTP-запитів налаштуйте наступне:
|
| 4 |
У розділі Налаштування розбору ви можете розібрати відповідь, згенеровану HTTP-запитом, на різні змінні. Ця конфігурація необов'язкова, оскільки не всі сценарії HTTP-запитів вимагають розбору.
Вихідні змінні HTTP-запит повертає такі вихідні змінні:
Формати типів вмісту У наведених нижче прикладах описано зразки форматів вхідних типів вмісту та відповідь JSON.
Налаштування очікування активності У певних випадках, якщо HTTP-відповідь зазнає значної затримки, абонент відчуває період мовчання. Щоб пом'якшити цю ситуацію, можливо завантажити аудіофайл. Цей файл буде відтворено абоненту під час отримання HTTP-відповіді. Крім того, можна налаштувати тривалість затримки перед відтворенням цього аудіо.
Найкраще встановлювати значення затримки вище 2 секунд і намагатися оптимізувати час відповіді HTTP-запиту. Це гарантує, що аудіо не відтворюється зайво, водночас забезпечуючи мінімальну затримку для абонента через відсутність ефіру. |
Розбір
Використайте дію Parse для вилучення інформації з об'єкта даних. Діяльність Parse приймає вхідний рядок (JSON, TOML, XML та YAML) та перетворює його на структуру JSON на основі вказаних даних. Потім ви можете призначити структуру JSON змінній за допомогою виразу шляху JSON.
Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Налаштування обробки помилок.
Перш ніж почати
| 1 |
Клацніть на дії, щоб налаштувати параметри дії. |
| 2 |
У розділі Загальні налаштуваннявведіть таку інформацію:
|
| 3 |
У розділі Налаштування розбору налаштуйте наступне:
Формати типів вмісту У наведених нижче прикладах описано зразки форматів вхідних типів вмісту та відповідь JSON.
|
Встановити змінну
Використовуйте дію «Встановити змінну», щоб встановити значення змінним. Ви можете змінити значення змінних відповідно до ваших вимог або потоку.
Ви можете налаштувати кілька змінних в одній дії «Встановити змінну». Це усуває необхідність налаштовувати кілька окремих дій «Встановити змінну» на полотні, що дозволяє розробникам потоків швидше створювати та змінювати потоки.
Вкажіть тип змінної, яку ви хочете вибрати. Для отримання додаткової інформації див. Користувацькі змінні та Попередньо визначені змінні.
Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Налаштування обробки помилок. Якщо шлях обробки помилок не налаштовано, помилку виконання потоку оброблятиме глобальний обробник помилок.
| 1 |
Клацніть на дії, щоб налаштувати параметри дії. |
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
|
| 3 |
У розділі Налаштування змінних налаштуйте наступне:
|
Перевірте одноразовий пароль
Дія «Перевірка OTP» дозволяє перевірити наданий користувачем OTP, використовуючи посилання на транзакцію, отримане під час генерації OTP.
| 1 |
Перетягніть дію «Перевірка одноразового пароля» на полотно потоку. |
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
|
| 3 |
У розділі Деталі OTP налаштуйте наступне: |
| 4 |
У розділі Додаткові налаштуванняналаштуйте наступне:
|
| 5 |
У полі Додаткові параметривведіть пари ключ-значення, які були встановлені у вузлі генерації OTP, у вигляді Ключ та Значення. Повторіть цей крок, щоб додати кілька параметрів. |
Активність у Voice
- Сліпий трансфер
- Перехід через мост
- Аналіз прогресу дзвінків
- Зворотній виклик
- Збирати цифри
- Меню
- Відтворити повідомлення
- Відтворити музику
- Запис
- Керування записом
- Запланувати зворотний дзвінок
- Надіслати цифри
- Встановити оголошення
- Встановити ідентифікатор абонента
- Встановити шепітне оголошення
- Розпочати медіапотік
- Завантажити аудіо
Сліпий трансфер
Дія «Сліпа переадресація» застосовується, коли виклик має бути переадресований на зовнішній або сторонній DN на основі встановленого критерію потоку. Передача також може бути ініційована на зовнішній міст. Налаштований набір критеріїв запускає дію.
Використовуйте вузол «Сліпа переадресація» для переадресації викликів на зовнішні номери або номери телефонної книги точки входу (EPDN). За допомогою цієї передачі неможливо передавати змінні. Щоб переміщувати контакти між точками входу або потоками та передавати дані контакту разом із контактом, використовуйте функцію GoTo зі змінним зіставленням.
Під час сліпої передачі попередні обмеження навичок зберігатимуться, коли виклик переадресовується до черги на основі навичок. Це пояснюється тим, що обмеження навичок розраховуються під час виконання потоку. Однак, оскільки потік не виконується у випадку сліпого перенесення, попередні обмеження навичок зберігаються.
Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Потоки подій.
Під час розробки потоку взаємодія консультації не може включати дію сліпої передачі. Ви не можете додати дію «Сліпа передача» в рамках потоків подій у Керуванні потоком.
| 1 |
Клацніть на дії, щоб налаштувати параметри дії. |
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
|
| 3 |
У розділі Номер переадресації налаштуйте номер призначення для виклику, ввівши його вручну або вибравши змінну.
|
| 4 |
У розділі Додати заголовок можна налаштувати та передавати параметри заголовків SIP зовнішнім системам через повідомлення SIP INVITE. Ви можете налаштувати до 20 заголовків у вихідному повідомленні SIP INVITE. Використання користувацьких X-заголовків наразі підтримується для організацій, які використовують Webex Calling з локальним шлюзом (LGW) як опцію телефонії для Webex Contact Center.
Вам слід уникати включення наступної конфіденційної ідентифікаційної інформації до заголовків SIP.
Наведені нижче шаблони заголовків зарезервовані для внутрішнього використання та не повинні передаватись як користувацькі заголовки. За замовчуванням будь-які заголовки, що відповідають цьому шаблону, будуть видалені та не передані до центру контактів Webex.
|
| 5 |
У розділі «Коди помилок вихідного збою» описано коди помилок вихідного збою для дії «Сліпе перемикання».
|
Перехід через мост
Дія переадресації через мост дозволяє тимчасово переадресувати виклик за допомогою потоку до зовнішнього пункту призначення, зберігаючи при цьому контроль над викликом. Зовнішнім пунктом призначення може бути зовнішній міст або служба інтерактивного голосового відповіді (IVR).
Коли третя сторона завершує виклик, потік викликів продовжується та відновлюється за потреби, наприклад, ставить виклик у чергу з агентом.
Активність переадресації через мости покращено для вилучення контакту з черги під час надсилання його до сторонньої інтерактивної голосової відповіді (IVR) або системи автоматичного розподілу викликів (ACD). Якщо контакт не обробляється в сторонній системі, його можна повернути до початкової черги.
Наприклад, припустимо, що контакт-центр має ресурси агента Webex Contact Center та ресурси агента для зовнішнього виклику. center/PBX. Клієнт хоче поставити виклик у чергу агентів контакт-центру Webex на короткий період (скажімо, 60 секунд). Якщо протягом цього періоду жоден агент недоступний, виклик може бути перенаправлений (з неявним видаленням з черги) до зовнішнього кол-центру для обробки, щоб покращити час реагування на запити клієнта.
Перш ніж почати
-
Не можна додати дію «Мостове переадресування» до дії «Контакт черги».
-
Не вводьте дію «Мостове переадресування» пізніше в процесі для контактів, які запарковані, поставлені в чергу або призначені агенту. Це може призвести до помилки непідтримуваного потоку.
-
Ви не можете використовувати дію Bridged Transfer у вихідних потоках викликів.
-
Ви не можете додати дію Bridged Transfer у потоки подій у Flow Control.
| 1 |
Клацніть на дії, щоб налаштувати параметри дії. | ||||||||||||||||||
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
| ||||||||||||||||||
| 3 |
У розділі Номер переадресації налаштуйте номер призначення для виклику, ввівши його вручну або вибравши змінну.
| ||||||||||||||||||
| 4 |
У розділі «Налаштування часу очікування переадресації» можна налаштувати поведінку операції «Мостова переадресація», коли на переадресований виклик не відповідається протягом заданого часу.
| ||||||||||||||||||
| 5 |
У розділі Налаштування вихідних цифр ви можете надсилати цифри DTMF до пункту призначення під час мостової передачі. Використовуйте це для надсилання інформації або навігації по меню на сторонньому IVR. Ви можете ввести цифри вручну або вибрати динамічні цифри за допомогою змінної.
Максимальна довжина цифр DTMF становить 32 символи. Підтримувані символи: 0-9, AD, зірочка (*), хеш (#), і кома (,). Символ коми (,) позначає одну секунду затримки. | ||||||||||||||||||
| 6 |
У розділі Додати заголовокви можете налаштувати та передавати параметри заголовків SIP зовнішнім системам через повідомлення SIP INVITE. Ви можете налаштувати до 20 заголовків у вихідному повідомленні SIP INVITE.
Використання користувацьких X-заголовків наразі підтримується для організацій, які використовують Webex Calling з локальним шлюзом (LGW) як опцію телефонії для Webex Contact Center. Вам слід уникати включення наступної конфіденційної ідентифікаційної інформації до заголовків SIP.
Наведені нижче шаблони заголовків зарезервовані для внутрішнього використання та не повинні передаватись як користувацькі заголовки. За замовчуванням будь-які заголовки, що відповідають цьому шаблону, будуть видалені та не передані до центру контактів Webex.
| ||||||||||||||||||
| 7 |
У розділі Вихідна змінна можна записати інформацію про результат передачі.
|
Аналіз прогресу дзвінків
Використовуйте дію «Аналіз виконання виклику», щоб встановити параметри CPA для виконання voicemail/answering виявлення машини (AMD) для зворотного виклику.
Ви можете розмістити дію «Аналіз виконання виклику» в таких областях:
-
В основному потоці, в будь-який момент після дії зворотного виклику.
-
У потоці подій, лише в обробнику події CallbackFailed.
-
В основному потоці, у будь-який момент для запланованого зворотного виклику або персонального запланованого зворотного виклику.
Під час спроби зворотного виклику, якщо виклик надходить AMD/voicemail, система позначає виклик як невдалий. Результат виявлення AMD фіксується у вихідній змінній reason обробника події CallbackFailed. Якщо значення CallbackFailed.reason має значення AMD, це означає, що AMD/voicemail було виявлено для клієнта. На основі цієї вихідної змінної можна налаштувати повторні спроби зворотного виклику.
Ця дія доступна, лише якщо для підприємства ввімкнено бажану чергу та функції зворотного виклику.
Якщо ви налаштували опитування клієнтів після дзвінка у своєму процесі, воно не буде ініційовано, якщо на дзвінок відповість AMD або голосова пошта, що запобігатиме непотрібним опитуванням.
Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Події.
| 1 |
Клацніть на дії, щоб налаштувати параметри дії. |
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
|
| 3 |
У розділі Розширені параметри медіа налаштуйте такі параметри CPA:
Вихідні змінні
|
Зворотній виклик
Дія зворотного виклику доступна, лише якщо для підприємства ввімкнено бажану чергу та функцію зворотного виклику. За замовчуванням, дія зворотного виклику створює завдання зворотного виклику в тій самій черзі, де виклик було розміщено спочатку. За бажанням, ви можете налаштувати іншу чергу. Якщо ви використовуєте ту саму чергу, завдання зберігає свою позицію в черзі, доки не стане доступним наступний агент.
Під час розробки потоку взаємодія консультації не може включати дію зворотного виклику ввічливості.
Якщо нова черга є пріоритетною, розмістіть завдання внизу пріоритетної черги. Як тільки агент приймає завдання, ініціюється зворотний виклик. Якщо абонент не відповідає, зворотний виклик не повторюється.
Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Потоки подій.
| 1 |
Клацніть на дії, щоб налаштувати параметри дії. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 |
У розділі Налаштування зворотного виклику налаштуйте наступне:
У розділі Налаштування зворотного виклику визначено номер зворотного виклику та чергу, в яку абонент має бути поміщений для запиту на зворотний виклик. Система резервує місце абонента в черзі, доки не стане доступним наступний оператор. Ви повинні використовувати дію Disconnect Contact, щоб завершити гілку потоку, яка використовує дію Callback. В іншому випадку виклик не завершується після надсилання запиту на зворотний виклик. Адміністратори потоку повинні протестувати функцію в невиробничому середовищі, щоб переконатися, що ANI, налаштований як частина змінної ANI, правильний. Якщо наданий ANI неправильний, зворотний виклик перемикається на системний ANI за замовчуванням. Це сценарії, де налаштований ANI налаштовується та перевіряється для керування клієнтами та керування потоком. Залежно від стеку, який ви використовуєте, ви можете побачити перевірки, що застосовуються лише до цього стеку.
Вихідні змінні:
Коди помилок Нижче наведено коди помилок та описи для дії зворотного виклику:
|
Збирати цифри
Дія «Збір цифр» пропонує абоненту ввести двотональний багаточастотний (DTMF) код, наприклад, номер облікового запису. Подібно до дій «Відтворити повідомлення» та «Меню», діяльність «Зібрати цифри» може використовувати аудіофайли, повідомлення з перетворенням тексту в мовлення або їх комбінацію.
Ця дія приймає вхідні цифри DTMF від 0 до 9 та літери A, B, C та D. Абонент може ввести # або * як символ завершення, що вказує на кінець введення DTMF.
Абонент, який телефонує, не може використовувати символи завершення для будь-яких інших сценаріїв як частину дії «Збір цифр», таких як підтвердження суми або ідентифікатора клієнта.
За замовчуванням медіаплатформа Next Generation підтримує лише DTMF типу RFC2833 як для вхідних, так і для вихідних викликів.
Медіаплатформа наступного покоління підтримує внутрішньосмуговий DTMF.
Ця функція доступна, лише якщо відповідний прапорець функції увімкнено.
Ви також можете чути внутрішньосмугові тони DTMF під час запису та конференц-зв'язку з іншими учасниками.
Ви можете налаштувати ці шляхи обробки помилок для обробки помилок виконання потоку:
-
Тайм-аут входу— Вказує шлях виведення помилки, який проходить потік після закінчення тайм-ауту входу. Налаштування цього шляху гарантує, що абонент не буде простоювати надто довго. Змініть тривалість часу очікування запису в розділі Додаткові налаштування панелі Властивості. Розгляньте можливість відтворення повідомлення, щоб уточнити, що очікується від абонента, а потім поверніться до початку дії.
-
Незбіганий запис— Вказує шлях виводу помилки, який проходить потік, якщо абонент вводить DTMF-код, не налаштований у розділі «Посилання на користувацьке меню». Налаштування цього шляху гарантує, що викликаюча сторона зможе перезапустити дію та спробувати ще раз. Розгляньте можливість відтворення повідомлення, щоб уточнити, що очікується від абонента, а потім поверніться до початку дії.
-
Невизначена помилка— Для отримання додаткової інформації див. Налаштування обробки помилок.
| 1 |
Клацніть на дії, щоб налаштувати параметри дії. |
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
|
| 3 |
У розділі Запит налаштуйте такі параметри:
|
Меню
Діяльність Меню дозволяє вам створити інтерактивний голосовий відповідач (IVR) Cisco Unified IP у вашому потоці. Під час дії відтворюється підказка, яка дозволяє абоненту ввести цифру DTMF. Залежно від цифри, яку вводить абонент, потік може обрати інший шлях.
Меню може мати від 1 до 10 гілок, представлених цифрами від 0 до 9.
Ви можете використовувати дію Меню з увімкненим перетворенням тексту на мовлення або без нього. Відповідно змінюються параметри конфігурації.
Ви можете налаштувати ці шляхи обробки помилок для обробки помилок виконання потоку:
-
Час очікування без введення— Вказує шлях виведення помилки, який проходить потік після закінчення часу очікування введення. Налаштування цього шляху гарантує, що абонент не буде простоювати надто довго. Змініть тривалість часу очікування без вводу в розділі Додаткові налаштування панелі Властивості. Розгляньте можливість відтворення повідомлення, щоб уточнити очікування для абонента, а потім поверніться до початку дії.
-
Незбіганий запис— вказує шлях виводу помилки, який проходить потік після того, як абонент вводить DTMF-код, не налаштований у розділі «Посилання на користувацьке меню». Налаштування цього шляху гарантує, що абонент зможе перезапустити дію та спробувати ще раз. Розгляньте можливість відтворення повідомлення, щоб уточнити очікування для абонента, а потім поверніться до початку дії.
Щоб зациклити виклик на початку дії задану кількість разів:
-
Додайте дію «Встановити змінну» після дії «Меню».
-
В активності Меню підключіть вузли Тайм-аут без введення та Незбіганий запис до активності Встановити змінну.
-
Налаштуйте дію «Встановити змінну» наступним чином:
-
У полі Змінна виберіть Час очікування.
-
Встановіть значення змінної на {{Timeout +1}}.
-
-
Додайте дію «Умова» після дії «Встановити змінну».
-
У дії Умова введіть наступний вираз:
{{Timeout >= n}}, де «n» – це кількість разів, коли потрібно повернути виклик до меню, перш ніж він розірветься.
Наприклад, якщо {{Timeout >= 3}}, конфігурація повертає виклик назад до меню тричі, перш ніж виклик розривається.
-
Додайте дію «Відтворити повідомлення», а потім дію «Відключити контакт», щоб відтворити запис і роз’єднати виклик, якщо абонент не вибере налаштовані параметри або після n разів настане час очікування.
-
| 1 |
Клацніть на дії, щоб налаштувати параметри дії. |
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
|
| 3 |
У розділі Запит налаштуйте такі параметри:
|
Відтворити повідомлення
Дія відтворення повідомлення відтворює повідомлення абоненту без переривання. Ви можете використовувати дію «Відтворити повідомлення» з увімкненою функцією перетворення тексту на мовлення або без неї. Відповідно змінюються параметри конфігурації.
Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Налаштування обробки помилок.
Діяльність відтворення повідомлення є безперервною для вхідних сигналів DTMF.
Дія відтворення повідомлення може бути перервана через доступність агента для відповіді на виклик, якщо вона включена після дії Контакт у черзі у процесі виклику.
| 1 |
Клацніть на дії, щоб налаштувати параметри дії. |
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
|
| 3 |
У розділі «Запит» налаштуйте такі параметри:
Не включайте в цикл лише дію «Відтворити повідомлення» після дії « Контакт у черзі » у потоці викликів. Ви можете використовувати комбінацію активності Play Music та активності Play Message у циклі, щоб створити коректний потік викликів. Якщо в процесі виклику перед дією HTTP-запиту включити дію відтворення повідомлення, HTTP-запит виконуватиметься лише після повного відтворення аудіо. |
Відтворити музику
Дія «Відтворити музику» відтворює музику, коли надходить виклик або він знаходиться в черзі. Ви можете вибрати аудіофайл для відтворення, коли ставите абонента на утримання.
Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Налаштування обробки помилок.
Перш ніж почати
Якщо в процесі виклику перед дією HTTP-запиту включити дію Play Music, HTTP-запит виконуватиметься лише після повного відтворення аудіо.
| 1 |
Клацніть на дії, щоб налаштувати параметри дії. |
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
|
| 3 |
У розділі «Налаштування музики» налаштуйте такі параметри:
Якщо в процесі виклику перед дією HTTP-запиту включити дію Play Music, HTTP-запит виконуватиметься лише після повного відтворення аудіо. |
Запис
Дія «Запис» записує мовленнєвий ввід або висловлювання абонентів, на які можна посилатися в тому ж потоці викликів. Ця активність доступна лише для клієнтів, які користуються медіаплатформою Next Generation. Система зберігає записані аудіофайли лише під час дзвінка, після чого ці файли автоматично видаляються із системи. Наразі записані аудіофайли знаходяться у незашифрованому форматі. Ми не рекомендуємо записувати конфіденційну інформацію за допомогою цієї функції.
Не використовуйте функцію «Запис активності» в процесі консультації з точкою входу та номером набору, оскільки ця конфігурація не підтримується.
| 1 |
Увійдіть у Центр керування, виберіть Сервіси > Контакт-центр > Потоки. | ||||||||||||||||||||||||
| 2 |
Натисніть «Керування потоками», а потім натисніть «Створити потоки». | ||||||||||||||||||||||||
| 3 |
Натисніть Почати спочатку. З’явиться вікно Конструктор потоків. | ||||||||||||||||||||||||
| 4 |
У полі Назва потоку введіть унікальну назву. | ||||||||||||||||||||||||
| 5 |
Перетягніть дію Запис з Бібліотеки дій на основне полотно потоку. | ||||||||||||||||||||||||
| 6 |
У розділі Загальні налаштуваннявиконайте такі дії:
| ||||||||||||||||||||||||
| 7 |
У розділі Налаштування записуналаштуйте такі поля:
| ||||||||||||||||||||||||
| 8 |
У розділі Вихідні змінні перегляньте такі змінні:
Ви можете використовувати вихідну змінну Record_audioFileData у таких діях, як Play Message, Menuта Collect Digits у процесі виклику. Цю вихідну змінну можна налаштувати як аудіозмінну в налаштуваннях Підказка дій IVR для відтворення записаного аудіо абонентам. Значення змінної може бути у формі виразу типу «галька»: Ви можете використовувати вихідну змінну Record_audioFileData в активності HTTP Request для завантаження записаного аудіо на зовнішній сторонній сервер або API. Це можна зробити, вибравши Тип вмісту як Файл та вихідну змінну Запис активності з розкривного списку Вміст в тілі запиту. У наступній таблиці наведено коди помилок та описи для дії запису:
|
Керування записом
Flow Designer надає дію керування записом з метою отримання згоди на запис від користувача або абонента. Згода на запис – це одна з властивостей конфігурації, доступних у рамках цієї дії. Використовуйте дію меню, щоб зафіксувати згоду користувача в булевій змінній потоку. Під час взаємодії, якщо ви хочете отримати значення згоди для створення звіту, використовуйте булеву змінну як вхідні дані для значення властивості згоди дії елемента керування записом. Потім ви можете позначити змінну, яка використовується для отримання згоди абонента, як таку, що підлягає звітуванню.
Розробник потоку може визначити, чи потрібно отримувати згоду на запис дзвінка для цілей звітності. Коли клієнт хоче отримати згоду для запису, використовуйте глобальні змінні для створення звіту про згоду. Якщо клієнт не хоче отримувати згоду для запису, використовуйте локальні змінні. Це пропонує орендарям та клієнтам більшу гнучкість в управлінні використанням змінних.
Ви можете налаштувати керування записом, виконавши такі дії:
-
У дизайнері потоків перетягніть активність Елемент керування записом з Бібліотеки активностей на полотно.
-
Клацніть дію Керування записом, щоб налаштувати параметри дії.
-
У розділі Загальні налаштуваннявведіть назву для дії в розділі Мітка дії.
-
(Необов’язково) У полі Опис дії введіть опис дії.
-
У розділі Налаштування керування записомвиберіть змінну потоку зі спадного списку для Увімкнути запис.
Дія меню для IVR (інтерактивного голосового відповіді) та дія керування записом, коли вони використовуються разом у процесі, дозволяють отримувати згоду на запис. Пріоритет надається налаштуванням згоди користувача в потоці порівняно з налаштуваннями конфігурації на рівні клієнта, черги або розкладу запису.
Керування записом можна здійснювати в таких випадках:
-
Якщо в потоці конфігурація згоди користувача має значення «Так», то виклик записується незалежно від конфігурації запису, встановленої на рівні клієнта, черги або розкладу запису.
-
Якщо користувач не дає згоди, а конфігурація в потоці має значення «Ні», то виклик не записується, незалежно від конфігурації запису, встановленої на рівні клієнта, черги або розкладу запису.
-
Якщо згода користувача не налаштована в процесі, але на будь-якому іншому рівні, такому як клієнт, черга або розклад запису, встановлено значення «Так», тоді виклик записується.
-
Якщо згоду користувача не налаштовано, а для конфігурації встановлено значення «Ні» на всіх рівнях, таких як орендар, черга та розклад запису, виклик не записується.
Крім того, інші конфігурації запису, такі як «Продовжити під час переадресації», «Пауза: увімкнено відновлення» та «Тривалість паузи» тощо, все ще застосовуються на основі існуючої ієрархії, такої як рівень орендаря, черги або розкладу запису.
Вихідні змінні
Ця діяльність не має вихідних змінних.
Запланувати зворотні виклики IVR
Функція запланованого зворотного дзвінка дозволяє клієнтам планувати зворотний дзвінок за допомогою IVR. Клієнти можуть самостійно замовляти зворотні дзвінки, не спілкуючись з оператором, що призводить до ефективнішої роботи контакт-центру. Для підтримки можливостей запланованого зворотного виклику для клієнтів модуль Flow Designer надає дію «Запланувати зворотний виклик» у потоці.
Запланувати зворотний дзвінок
Використовуйте дію «Запланувати зворотний виклик», щоб абоненти могли легко планувати зворотні виклики через систему IVR. Ви можете використовувати спеціальні підказки DTMF для отримання деталей планування від абонента та передачі цієї інформації як вхідних даних до дії Schedule Callback.
У наступних розділах можна налаштувати дію «Запланувати зворотний виклик»:
- Загальні налаштування
- Налаштування планування зворотного дзвінка
- Змінні виходу активності
Перш ніж почати
Обов’язково налаштуйте точку входу зворотного виклику в Центрі керування. Див. розділ Налаштування точки входу зворотного виклику для отримання детальної інформації.
| 1 |
У конструкторі потоків перетягніть дію «Запланувати зворотний виклик» з Бібліотеки дій на полотно. |
| 2 |
Клацніть на дії, щоб налаштувати параметри дії. |
| 3 |
У розділі Загальні налаштування введіть таку інформацію: |
| 4 |
У розділі Налаштування запланованого зворотного виклику налаштуйте такі параметри: Включіть серію дій IVR (Меню, Збір цифр), щоб зібрати цю інформацію від абонента та передати її дії запланованого зворотного виклику. Щоб спростити це, див. деталі в розділі Запланований підпотік зворотного виклику.
|
Змінні виходу активності
Змінні виводу активності зберігають дані, отримані з активностей, і створюються автоматично, коли ви додаєте певні активності до полотна.
Діяльність «Запланувати зворотний виклик» має такі вихідні змінні:
- ScheduleCallback.КодЗбою: Зберігає код несправності. Система встановлює це значення лише тоді, коли операція завершується невдачею.
- ScheduleCallback.Опис збою: Зберігає деталі невдачі. Система встановлює це значення лише тоді, коли операція завершується невдачею.
Нижче наведено коди помилок та описи для дії «Запланований зворотний виклик»:
|
Код помилки |
Значення коду несправності |
Опис несправності |
|---|---|---|
|
1 | НЕДІЙСНИЙ_ЗАПИТ | Для будь-яких недійсних введених даних. |
|
3 | НЕДІЙСНА_ЧЕРГА | Для недійсних даних черги. |
|
6 |
СИСТЕМНА ПОМИЛКА_ |
Цей код представляє різні помилки (які не належать до жодної з визначених категорій). |
Що далі
Надіслати цифри
Ви можете використовувати дію «Надіслати цифри» для налаштування процесів, які надсилають тони DTMF абоненту під час взаємодії IVR. Це корисно для:
-
Безпечна автентифікація— Встановлення автентифікованого потоку викликів шляхом перевірки абонента за допомогою DTMF.
-
Взаємодія із зовнішніми системами— Зв’язок з іншими системами, які потребують введення DTMF.
Дія «Надіслати цифри» забезпечує автентифікацію на основі тонів і є важливою в сценаріях, що вимагають безпечної взаємодії, таких як перевірка автентичності шляху виклику.
| 1 |
Клацніть на дії, щоб налаштувати параметри дії. |
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
|
| 3 |
У розділі «Налаштування відтворення DTMF» налаштуйте такі параметри:
|
Встановити оголошення
Дія «Встановити оголошення» налаштовує оголошення, що відтворюються під час з’єднання виклику з агентом. Якщо цю функцію ввімкнено, ви можете налаштувати попередньо записане повідомлення як повідомлення про відповідність вимогам із юридичною інформацією, персоналізоване привітання агента або і те, й інше. Ви можете використовувати цю дію як для вхідних, так і для вихідних дзвінків.
- Для вхідних потоків — налаштуйте дію оголошення перед дією контакту черги для оптимальної продуктивності. Або ж ви можете налаштувати це в події попереднього набору номера в потоці подій.
- Для вихідних потоків — активність оголошення має бути налаштована в рамках події попереднього набору. Переконайтеся, що активність «Встановити ідентифікатор абонента» є активністю терміналу для події попереднього набору.
Діяльність «Встановити оголошення» підтримує такі типи оголошень:
- Повідомлення про відповідність
- Привітання оператора
- Оголошення про шепот
Див. Підвищення ефективності за допомогою попередньо записаних повідомлень для отримання додаткової інформації.
Щоб налаштувати дію «Встановити оголошення», виконайте такі дії:
- Увійдіть у Центркерування.
- Перейдіть до .
- Виберіть потрібний потік і натисніть значок Перейти до налаштувань потоку, щоб відкрити потрібний потік.
- Перетягніть дію «Встановити оголошення» на основне полотно потоку.
- На вкладці Загальні налаштування налаштуйте такі параметри:
-
У полі Мітка дії введіть назву дії.
-
У полі Опис діяльності введіть опис діяльності.
-
- Щоб налаштувати привітання агента, увімкніть перемикач Увімкнути привітання агента. У полі Мета вітання введіть назву мети вітання.
-
Щоб налаштувати повідомлення про відповідність, увімкніть перемикач Увімкнути повідомлення про відповідність. Виберіть потрібний аудіофайл зі спадного списку.
- Клацніть Зберегти.
- Натисніть Опублікувати, щоб опублікувати потік.
Встановити ідентифікатор абонента
Використовуйте дію «Встановити ідентифікатор абонента», щоб визначити ідентифікатор абонента, який відображається під час виклику. Дія «Встановити ідентифікатор абонента» має використовуватися лише для потоків подій. Встановлення ідентифікатора абонента – це термінальна дія, яка позначає кінець потоку подій PreDial, що виникли. Дія «Встановити ідентифікатор абонента» допомагає налаштувати ANI для таких сценаріїв:
-
Вхідні виклики
-
Зовнішні дзвінки
-
Зворотній дзвінок з люб'язності
-
Попередній перегляд кампанії
-
Веб-зворотний виклик
-
Виконати потік
-
Переадресація на номер, що набирається
-
Зверніться до нас, щоб набрати номер
Зверніться до агента
Зверніться до EP-DN/queue
-
Перевести до EP/queue
Ви можете налаштувати цю дію поруч із обробником події PreDial. Необхідний ANI можна налаштувати за допомогою функції «Встановити ідентифікатор абонента» на основі служби ідентифікації набраного номера (DNIS), типу операції або типу учасника.
Ви можете налаштувати DN агента як налаштований ANI, щоб агент, якому викликають, міг бачити агента, якому телефонують. DN/extension номер, коли з ними зв'язуються. Це зменшує ймовірність обриву внутрішніх дзвінків. Наприклад, коли користувач фронт-офісу (агент контакт-центру) телефонує користувачу бек-офісу (внутрішньому співробітнику), користувач бек-офісу може бачити внутрішній ідентифікатор абонента (контактний номер number/extension) агента, що мінімізує відхилення викликів.
Для цього абонент може бачити контакт number/extension лише тоді, коли з агентом, якому викликають, зв’язуються через зовнішній дозвон, консультацію або переадресацію на DN, і DN додається до списку контактних номерів.
Ви повинні додати контактний номер до списку внутрішніх номерів організації в Control Hub. Щоб отримати докладнішу інформацію про те, як додати контактний номер, див. Створення контактного номера або додаткового номера.
Якщо ви введете випадкове число, система звірить це число зі стандартним зіставленням EP-DN, налаштованим у Центрі керування або Порталі керування. Якщо є невідповідність, система повертає його до ANI за замовчуванням. Для отримання додаткової інформації про налаштовану перевірку ANI див. Зворотний виклик.
Щоб забезпечити доступність вихідних чисел для аналізу у звітах, ANI, що відображається у звітах, не змінюється на налаштований ANI.
| 1 |
Клацніть на дії, щоб налаштувати параметри дії. | ||||||||||||||||||||||||||||||
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
| ||||||||||||||||||||||||||||||
| 3 |
У розділі Налаштування ідентифікації абонента, будь ласка, налаштуйте наступне:
Налаштування ANI залежить від нормативних вимог. Врахуйте регіональні залежності перед розгортанням середовища. Обробник подій PreDial, який використовується для налаштування ідентифікатора абонента, замінює раніше вибраний ANI, наприклад, ANI для зовнішнього набору, вибраний агентом, зворотний виклик з налаштуванням ANI або будь-який подібний сценарій. Підтримка потоку необхідна для будь-якого вхідного або вихідного сценарію для налаштування ANI. Для випадків використання із залежностями від постачальників послуг, таких як рішення на основі коду країни, регіональні обмеження тощо, спочатку розгляньте можливість тестування потоків із постачальниками послуг. Щоб ANI працював належним чином у різних сценаріях викликів, потрібне середовище наступного покоління. Використання ANI для кількох сценаріїв, що застосовуються в середовищі наступного покоління:
Створити контактний номер або додатковий номер Ви можете додати контактний номер до списку внутрішніх номерів вашої організації. Налаштовані ANI будуть видимі для цих доданих контактів. Ви можете додавати або окремий контактний номер за раз, або використовувати масові операції для завантаження контактних номерів у форматі CSV. Щоб отримати додаткові відомості про виконання масових операцій зі створення, зміни, імпорту або експорту об’єктів конфігурації в Control Hub, див. Масові операції в Webex Contact Center. Щоб додати контактний номер або додатковий номер:
|
Встановити шепітне оголошення
Дія «Налаштувати шепітне оголошення» відтворює коротке, попередньо записане повідомлення для агента безпосередньо перед тим, як агент з’єднається з абонентом. Оголошення відтворюється лише для агента; абонент чує стандартний дзвінок, поки відтворюється оголошення пошепки.
Зміст оголошення може містити інформацію про абонента, яка допомагає підготувати агента до обробки виклику.
Надаючи агентам цю інформацію заздалегідь, дзвінки-оголошення допомагають їм ефективніше обробляти дзвінки, що призводить до скорочення часу обробки дзвінків та підвищення задоволеності клієнтів.
Коли грає шепіт, не можна:
-
Переведіть виклик на утримання, переадресуйте його або зробіть конференцію.
-
Зверніться за допомогою до керівника.
Ці функції знову стануть доступними після завершення анонсу.
Оголошення пошепки:
-
Стосується вхідних дзвінків та сліпої переадресації на EP.
-
Може бути підказкою або рядком TTS (перетворення тексту на мовлення).
-
Можна поєднувати з повідомленням про відповідність вимогам та привітанням агента, і в цьому випадку спочатку відтворюється шепіт.
-
Не включено до запису дзвінка.
-
Підтримує всі типи кінцевих точок агентів, такі як телефон, програмний клієнт та WebRTC.
| 1 |
Клацніть на дії, щоб налаштувати параметри дії. |
| 2 |
У розділі Загальні налаштування введіть таку інформацію:
|
| 3 |
У розділі Оголошення пошепки ви можете налаштувати повідомлення перед викликом для агентів, яке надсилатиме ключові дані абонента для персоналізованого обслуговування. Коли ви ввімкнете перемикач «Увімкнути перетворення тексту на мовлення», ви зможете вибрати потрібний роз’єм.
|
Розпочати медіапотік
Дія «Запустити поток медіа» використовується для ввімкнення потокової передачі голосового медіа з активних розмов між абонентом та агентом.
Щоб дізнатися більше про використання цієї дії в потоках викликів, див. Увімкнення потокової передачі медіа для певних черг.
Завантажити аудіо
Використовуйте дію «Завантажити аудіо» в потоці, щоб увімкнути завантаження привітань агента.
| 1 |
Увійдіть у Центркерування. |
| 2 |
Перейдіть до . |
| 3 |
Виберіть потрібний потік і натисніть значок Перейти до налаштувань потоку, щоб відкрити потрібний потік. |
| 4 |
Перетягніть дію «Завантажити аудіо» на основне полотно потоку. |
| 5 |
У розділі Загальні налаштування налаштуйте такі параметри: |
| 6 |
На вкладці «Інформація про аудіофайл» налаштуйте такі параметри: |
Потоки подій
Вкладка Потоки подій містить такі обробники подій, які використовуються в різних діяльностях:
- OnGlobalError
- АгентПрийнято
- ТелефонКонтактЗавершено
- АгентПропоновано
- Агент відключено
- Зворотний виклик не вдався
- Попередній набір
- Зв'яжіться з АніОновлено
- Результат виклику вихідної кампанії
OnGlobalError
Ця подія сприяє глобальній обробці помилок. Система ініціює цю подію, коли ви не налаштовуєте посилання на шлях помилок для дії. Усі дії в обробці викликів та дії в управлінні потоком розкривають цю подію. Для отримання додаткової інформації див. Робочий процес OnGlobalError.
АгентПрийнято
Система ініціює цю подію, коли агент відповідає на вхідний виклик і перериває роботу контакту в черзі. Ця подія запускається безпосередньо для прогресивних, прогнозних та попередніх викликів кампанії, щойно агент відповідає на виклик.
Дії, що відкривають цю подію: Знімне вікно та Контакт у черзі.
ТелефонКонтактЗавершено
Система ініціює цю подію, коли активний виклик розривається, і видаляє всіх учасників. Подія доступна, якщо ви використовуєте вибрані дії з обробки викликів у потоці, такі як Спливаюче вікно та Зворотній зв'язок. Ця подія не потребує ескалації до агента.
Під час створення потоку не додавайте жодної дії IVR після події PhoneContactEnded. Під час виконання потоку він не працюватиме, якщо ви додасте дію після завершення контакту.
Тільки активність Контакт черги надає доступ до цієї події.
АгентПропоновано
Система ініціює цю подію, коли агенту пропонується голосовий контакт. Ця подія дозволяє розробнику потоку налаштувати кілька підтримуваних дій, які є частиною обробки подій. Наприклад, розробник потоку може налаштувати дію спливаючого вікна для події AgentOffered. Ця конфігурація надає агенту інформацію, пов’язану з клієнтом, перш ніж агент прийме або відповість на виклик.
Ця подія пов'язана з NewContact.
Подія AgentOffered не підтримується для прогресивних, прогнозних та попередніх кампаній.
Ви можете переглянути пов'язані змінні у Змінні виводу подій.
Агент відключено
Система ініціює цю подію, коли останній агент відключається від активного виклику, залишаючи клієнта самого на лінії.
Активність Контакт черги надає доступ до цієї події.
Зворотний виклик не вдався
Система ініціює цю подію, коли не вдається виконати ввічливий зворотний виклик, запланований зворотний виклик або персональний запланований зворотний виклик.
-
Система повторює зворотний виклик лише тоді, коли зворотний виклик з боку контакту не вдається. Зворотний виклик не вдається, якщо контакт зайнятий або недоступний, або якщо агент не відповідає.
-
Також дзвінок з боку агента не вдається здійснити, коли телефон агента недоступний або агент відхиляє дзвінок. Виклик повертається до черги та знову спрямовується до доступного агента.
-
Також для запланованих зворотних викликів зворотний виклик завершується невдачею, коли запланований час завершення настає, а виклик не перенаправляється до агента. Для персональних запланованих зворотних викликів зворотний виклик також не вдається, якщо призначений агент не ввійшов у систему.
Щоб використовувати зворотний виклик повторної спроби в потоці, налаштуйте локальну змінну потоку (за допомогою активності SetVariable) зі значенням 0 та збільште його за потреби. Переконайтеся, що значення менше за значення змінної «Кількість повторних спроб».
Ви можете додати інші події, які потрібні в потоці, щоб спробувати повторити зворотний виклик. Включіть у потік дію Очікування, а потім Зворотний виклик або будь-яку з дій черги, таку як «Додати до агента» та «Додати контакт до черги». Використовуйте ці дії в будь-якій комбінації або порядку після дії «Очікування».
Щоб завершити повторні спроби:
-
Для справжньої умови використовуйте активність Кінець потоку. Не використовуйте дію «Відключити».
-
Для хибної умови використовуйте Disconnect після того, як у потоці налаштовано змінну Retry. У цьому випадку всі спроби повторення завершено, і повторні спроби недоступні.
Максимальна кількість спроб зворотного виклику — 10. Максимальний час, протягом якого взаємодія може залишатися в системі, становить 14 днів. Те, що настане раніше, вважається терміном дії взаємодії для налаштування повторної спроби.
Під час використання дії «Очікування» мінімальний інтервал затримки між повторними спробами становить 10 секунд, а максимальний інтервал затримки між повторними спробами — 72 години.
Коли стан контакту перебуває в стані очікування паркування, і якщо доступні спроби повторити спробу, генерується подія CallbackFailed. Налаштований обробник подій у потоці продовжує повторювати зворотний виклик для решти спроб.
Коли зворотний виклик контакту не вдається, контакт вилучається з черги та генерується подія CallbackFailed. Обробник повторних спроб може знову поставити його в чергу, використовуючи будь-яку з дій, таких як зворотний виклик (той самий або інший пункт призначення), контакт у черзі, and/or Черга до агента.
Якщо зворотний виклик налаштовано на інше місце призначення в обробнику подій CallbackFailed, навички не будуть перенесені далі.
Для запланованого зворотного виклику або персонального запланованого зворотного виклику – у процесі повторної спроби – використовуйте NewContact.DNIS в дії зворотного виклику, якщо це налаштовано.
Попередній набір
У рамках NewContact подія PreDial дозволяє розробнику потоку встановити або налаштувати ідентифікатор абонента за допомогою дії Set Caller ID.
Під час створення робочого процесу ця подія доступна на вкладці «Потоки подій» конструктора потоків. Це подія, яка завершується налаштуванням активності «Встановити ідентифікатор абонента». Ця подія спрацьовує як для агента, так і для клієнта залежно від сценарію виклику.
Для успішного проведення дзвінків у рамках кампанії дзвінки агентам і клієнтам мають здійснюватися з одного й того ж медіарегіону. Медіарегіон вибирається на основі ANI/CLID дзвінка під час його представлення ЗМІ. Зіставлення між ANI та медіа-регіоном виконується в Control Hub. Ідентифікатори ANI, які вибираються для виклику агента та виклику клієнта, якщо вони контролюються через подію PreDial у потоці, слід вибирати таким чином, щоб обидва виклики надходили з одного регіону.
Наприклад, якщо агент знаходиться в Сінгапурі, але дзвінки клієнта мають здійснюватися в Сполучених Штатах, ANI для дзвінка клієнта може бути вибрано таким чином, щоб медіарегіоном були США. Аналогічно, ANI, вибраний для виклику агента в події PreDial, також слід вибрати таким чином, щоб вибраним медіарегіоном були США.
У наступній таблиці наведено список типів операцій та відповідних типів учасників для PreDial.operationType.
|
Тип операції попереднього набору |
PreDial.ParticipantType |
|---|---|
|
|
Оператор |
|
|
Агент, Клієнт |
|
|
Агент, Клієнт |
|
|
Агент, Клієнт |
|
|
Агент, Клієнт |
|
|
DN |
|
|
Оператор |
|
|
DN |
|
|
Оператор |
|
|
Оператор |
|
|
EP-DN |
Налаштування ANI не застосовується для супервізора, якщо налаштовано моніторинг викликів.
Налаштуйте кожен шлях обробника події PreDial з параметром «Встановити ідентифікатор абонента» як дію термінала, інакше контакт може бути відхилено.
Підтримка потоку необхідна для будь-якого вхідного або вихідного сценарію використання обробника подій PreDial.
Не використовуйте дії потоку, які ставлять контакт у чергу з обробником події PreDial.
Для ANI, налаштованого для вихідного контакту, виклик маршрутизується через регіон, до якого прив’язаний ANI агента, незалежно від регіону, де знаходиться контакт. Наприклад, якщо організація має контакт-центри в США та Австралії, і вихідний виклик ініціюється для контакту, який знаходиться в США, а ідентифікатор агента ANI зіставлено з регіоном Австралія, виклик маршрутизується через Австралію.
Зверніться до таблиці Використання ANI для кількох сценаріїв у середовищі наступного покоління у розділі Встановлення ідентифікатора абонента для інформації про використання ANI в різних сценаріях викликів.
Ви можете переглянути пов'язані змінні у Змінні виводу подій.
Зв'яжіться з Ані Оновлено
Система ініціює цю подію, коли змінюється ANI абонента. Наприклад, якщо дзвінок клієнта спочатку надходить на стіл оператора, а потім пересилається агенту, робочий стіл агента, пристрій агента та вся пов'язана інформація автоматично оновлюються за допомогою ANI абонента. Це гарантує, що завжди відображатимуться ідентифікатор оригінального абонента та правильні дані.
Тільки переадресації викликів, ініційовані зі стаціонарних телефонів або локальних клієнтів Jabber, відображають остаточний інтерфейс командного рядка. Перекази, здійснені через застосунок Webex у Webex Calling, не оновлюються, щоб відобразити остаточний інтерфейс командного рядка.
Результат виклику вихідної кампанії
Як частина NewContact, ця подія спрацьовує, якщо контакт підключено до автовідповідача або його ось-ось розірвуть. У будь-якому випадку ви можете відтворити повідомлення перед відключенням контакту. Система припиняє виклик, якщо агент недоступний.
Для цього обробника підтримуються лише дії Відтворити музику та Відтворити повідомлення, після чого виклик необхідно розірвати.
Ви можете додавати до цієї події додаткові дії керування викликами, такі як відтворення музики, відключення контакту тощо, відповідно до результатів аналізу перебігу виклику (CPA). Результати CPA можуть бути одними з наступних:
- AMD – вказує на виявлення автовідповідача.
- ВІДМІНЕНО – вказує на те, що виклик було перервано через недоступність агента.
- ЖИВИЙ_ГОЛОС – вказує на те, що в IVR-кампанії виявлено живий голос клієнта.
Якщо ви хочете налаштувати IVR у вихідному дзвінку кампанії:
- Визначте потоки, які використовують подію
OutboundCampaignCallResult. - Розмістіть дію GoTo, щоб зіставити потік з другим потоком.
- Використовуйте кроки IVR, налаштовані з активністю віртуального агента, у другому потоці.
Переконайтеся, що ви виконали ці кроки, оскільки не можна використовувати дію віртуального агента безпосередньо з OutboundCampaignCallResult.
Ви можете переглянути пов'язану змінну в Змінні виводу подій.
Робочий процес OnGlobalError
Під час створення потоку ви можете встановити шлях помилки дії для обробки помилки дії або загальної помилки, яка виникає під час виконання потоку.

Якщо під час виконання потоку виникає помилка, виконання продовжується з наступної дії, визначеної в шляху помилки. Якщо ви не налаштуєте шлях помилки в основному потоці, ви все одно можете встановити подію OnGlobalError, доступну на вкладці «Потоки подій», для обробки помилки виконання потоку.
Якщо ви не визначите шляхи помилок ні в Основному потоці, ні в Потоках подій, потік завершиться, коли під час його виконання виникне помилка.
Розглянемо сценарій, у якому ви налаштовуєте дію Встановити змінну у потоці.

Ви можете встановити вузол Невизначена помилка активності [ Встановити змінну в Головному потоці для обробки будь-яких системних помилок під час виконання потоку. Якщо ви не хочете визначати шлях помилки в основному потоці, ви все одно можете перейти на вкладку Потік подій та налаштувати потік подій OnGlobalError.

У наведеному вище прикладі до обробника події додається [] Відтворити повідомлення OnGlobalError. Якщо під час виконання дії Set Variable в Main Flowвиникла системна помилка, система спочатку розгляне конфігурацію, виконану в дії Set Variable. Якщо шлях помилки не визначено, система перевіряє обробник подій OnGlobalError у потоці подій. Оскільки у наведеному вище прикладі до події прив’язана активність OnGlobalError ] Відтворити повідомлення , система відтворює повідомлення та завершує потік.
Використання змінних та виразів
Дизайнер потоків підтримує такі типи змінних:
Користувацькі змінні
Змінні користувацького потоку – це налаштовувані змінні різних типів даних, які можна використовувати протягом усього потоку. Ви можете створити стільки змінних потоку, скільки потрібно для задоволення логіки вашого потоку.
Безпечні змінні
Ви можете позначити змінні потоку як безпечні, щоб запобігти реєстрації та зберіганню будь-якої конфіденційної інформації (ці значення також будуть замасковані на панелі налагодження потоку). Ви можете встановити захищені змінні як «Переглядаються агентом» або «Редагуються агентом», щоб контролювати, як ці змінні відображаються на робочому столі агента.
За замовчуванням усі існуючі змінні в розгорнутих потоках поводяться як незахищені змінні. Відкрийте ці потоки в режимі редагування, щоб переглянути та зберегти захищені змінні за потреби.
У зіставленні змінних потоку неможливо зіставити захищену змінну з незахищеною змінною в дії GoTo.
Ви не можете позначити глобальні змінні як безпечні.
Створення змінних власного потоку
| 1 |
Увійдіть у Центркерування. | ||||||||||||||
| 2 |
Перейти до . З’явиться сторінка «Потоки».
| ||||||||||||||
| 3 |
Натисніть значок Перейти до конструктора потоків поруч із потоком. З’явиться вікно Конструктор потоків.
| ||||||||||||||
| 4 |
На панелі «Конфігурація» відкрийте розділ Визначення змінної. | ||||||||||||||
| 5 |
Натисніть Додати змінну потоку. Ви можете додати максимум 30 змінних у потік. Ця кількість включає всі глобальні змінні та змінні потоку, незалежно від того, чи є вони звітними, чи доступними для перегляду агентом. | ||||||||||||||
| 6 |
Введіть Ім'я та Опис змінної. | ||||||||||||||
| 7 |
Виберіть Тип змінної з випадаючого списку. Ви не можете змінити Тип змінної після створення змінної. Підтримувані типи змінних:
| ||||||||||||||
| 8 |
Вкажіть Значення за замовчуванням змінної відповідно до вибраного типу змінної. | ||||||||||||||
| 9 |
(Необов’язково) Увімкніть перемикач Увімкнути зовнішнє керування. Увімкнувши цю опцію, ви відкриєте змінну на сторінці конфігурації каналу. Це дозволяє адміністраторам та керівникам змінювати налаштоване значення змінної з Центру керування. Іншими словами, вони можуть змінювати значення змінної потоку для певного каналу, не відкриваючи потік з модуля Flow Designer. Щоб отримати додаткові відомості про перевизначення змінних з Центру керування, див. Налаштування каналу. Якщо налаштувати тип змінної як рядок, з’явиться розкривний список Тип ресурсу з такими параметрами. Виберіть тип ресурсу, який адміністратори можуть перевизначати під час налаштування каналу.
| ||||||||||||||
| 10 |
(Необов’язково) Якщо ви ввімкнете перемикач Містить конфіденційну інформацію, система позначить змінну як захищену змінну. Під час виконання потоку система не реєструє та не зберігає жодної інформації, яка передається через цю змінну. | ||||||||||||||
| 11 |
(Необов’язково) Якщо ви ввімкнете кнопку-перемикач Зробити агента видимим, змінна відобразиться на робочому столі разом зі значенням, отриманим як частина потоку. Коли ви ввімкнете кнопку-перемикач Зробити агента видимим, з’являться такі поля:
| ||||||||||||||
| 12 |
Клацніть Зберегти. Коли ви зберігаєте змінну користувацького потоку, вона зберігається як тег на панелі глобальних властивостей на робочому столі. Якщо ви позначили змінну як видиму для агента, тег відображає значок гарнітури для легкої ідентифікації. |
Приклад: Порядок відображення змінних потоку на робочому столі
Коли ви створюєте змінні, позначені як «Доступні для перегляду агентом», робочий стіл відображає ці змінні в певному порядку.
Наприклад, якщо ви створите такі змінні потоку: ТипКлієнта, ПідписанийКлієнт, КількістьКлієнтів, СпіввідношенняКоефіцієнтівВикликів, дата народження, Дататестування.
Робочий стіл отримує ці змінні від Flow Designer у такому порядку: Співвідношення викликів, Кількість клієнтів, Тип клієнта, Підписаний клієнт, ANI, DN, дата народження, Час_виходу_рони, Дата_тесту.
На робочому столі змінні відображаються в інтерфейсі користувача в такому порядку, зліва направо:
-
Змінні клієнта
.Phone Number, DN, Queue, RONA Time -
Змінні потоку відсортовані в алфавітному порядку, починаючи з великих літер, а потім змінні з малих літер: Співвідношення викликів, Кількість клієнтів, Тип клієнта, Дата тестування, Підписаний клієнт, дата народження.
Приклад: Відображення ідентифікатора взаємодії на комп’ютері
Ідентифікатор взаємодії (ідентифікатор сеансу контакту) – це унікальний ідентифікатор, згенерований системою, який ідентифікує певну взаємодію. Ви можете отримати ідентифікатор взаємодії зі звітів аналізатора та використовувати його для усунення несправностей, пов'язаних із збоями викликів. Щоб відобразити ідентифікатор взаємодії на робочому столі:
- Відкрийте потрібний потік і виберіть Додати змінні потоку.
- Встановіть для поля Значення за замовчуванням значення NewContact.interactionId.
- Увімкніть перемикач Зробити агента видимим.
Коли агент отримує виклик, ідентифікатор взаємодії відображається на робочому столі.
Редагувати змінні користувацького потоку
Якщо змінна вже використовується, то ви не можете редагувати тип змінної. Це може мати суттєві наслідки для потоку. Отже, ця дія заборонена. У цьому випадку випадаюче поле «Тип змінної» неактивне, і з’явиться попереджувальне повідомлення.
Після успішного редагування змінної внесені зміни відображаються по всьому потоці, а також у спливаючому вікні, яке з’являється після натискання на змінну потоку на панелі «Глобальні властивості».
Щоб редагувати змінну користувацького потоку, виконайте такі дії:
| 1 |
Увійдіть до своєї організації клієнтів, використовуючи URL-адресу центру керуванняhttps://admin.webex.com/. |
| 2 |
Перейти до . З’явиться сторінка «Потоки».
|
| 3 |
Натисніть значок Перейти до конструктора потоків поруч із потоком. З’явиться вікно Конструктор потоків.
|
| 4 |
Натисніть Редагувати у верхньому правому куті спливаючого вікна. З’явиться діалогове вікно «Редагувати змінну потоку». Якщо змінна не використовується в потоці, то всі поля можна редагувати. Ви можете змінити назву змінної, опис, тип та значення. |
| 5 |
Натисніть значок Інформація у цьому повідомленні, щоб переглянути список дій, у яких використовується змінна. Якщо ви хочете продовжити редагування змінної, видаліть її з усіх конфігурацій потоку, перш ніж повторити спробу редагування. |
| 6 |
Внесіть необхідні зміни. Кнопка Зберегти залишається неактивною, доки ви не внесете зміни. |
| 7 |
Клацніть Зберегти. |
Видалити змінні користувацького потоку
Якщо змінна використовується в потоці, то видалити її не можна. Це має суттєвий вплив на потік. У цьому випадку кнопка Видалити у вікні «Видалити змінну» неактивна, і з’являється список дій, у яких використовується змінна.
Дії групуються залежно від того, чи відображаються вони на вкладці «Основний потік» чи «Потоки подій». Якщо ви хочете видалити змінну, яка використовується, видаліть її з усіх конфігурацій потоку, перш ніж намагатися видалити.
Щоб видалити змінну користувацького потоку, виконайте такі дії:
| 1 |
Перейти до . З’явиться сторінка «Потоки».
|
| 2 |
Натисніть значок Перейти до конструктора потоків поруч із потоком. З’явиться вікно Конструктор потоків.
|
| 3 |
На панелі глобальних властивостей натисніть значок Видалити, що відображається на тезі змінної, яку потрібно видалити. |
Перевизначення налаштувань потоку
Функція зміни налаштувань потоку в модулі Flow Designer дозволяє авторизованим користувачам змінювати певні попередньо визначені налаштування потоку з Центру керування. Ця функція дозволяє адміністраторам та керівникам легко змінювати певні параметри потоку, такі як робочі години, звукові підказки або призначення черги, не відкриваючи потрібний потік.
Щоб змінити налаштування потоку:
-
Ви повинні налаштувати певні змінні в потоці як такі, що налаштовуються зовні. Див. розділ Створення змінних власного потоку для отримання детальної інформації про конфігурацію.
-
Потім адміністратори та керівники повинні внести необхідні зміни до цих змінних. Налаштовані змінні потоку відображаються на сторінці конфігурації каналу в Центрі керування. Див. розділ Налаштування каналу для отримання додаткової інформації.
Функція зміни налаштувань потоку надає такі переваги:
- Можливість повторного використання потоку: Адміністратори можуть використовувати один і той самий потік для різних організацій. Вони можуть налаштовувати різні значення для однієї й тієї ж змінної для різних каналів, не змінюючи значення за замовчуванням, визначене в потоці.
- Швидший час відгуку: Зміни, внесені до значень змінних, застосовуються негайно, навіть до викликів, які вже виконуються.
- Зменшення кількості помилок: Усуває ризик помилок під час модифікації складних потоків.
- Спрощене керування завданнями: Без цієї функції адміністратори повинні виконувати такі завдання, які можуть бути складними та трудомісткими для нетехнічних користувачів:
- Увійдіть у Центркерування.
- Відкрийте модуль Flow Designer.
- Перейдіть до потрібного потоку та знайдіть відповідний шлях потоку.
- Внесіть необхідні зміни.
- Переопублікуйте потік.
Попередньо визначені змінні
Конструктор потоків автоматично створює попередньо визначені змінні, коли ви використовуєте певні події та дії в потоці.
Список доступних попередньо визначених змінних відображається в розділі «Попередньо визначені змінні» на панелі «Глобальні властивості потоку». Вони також відображаються в області «Властивості» для вибраної події або дії.
Клацніть на кожну змінну, щоб відкрити спливаюче вікно, яке пояснює, який тип даних зберігає змінна, щоб ви знали, як використовувати змінну у вашому потоці.
Хоча більшість атрибутів змінної виводу події є попередньо визначеними та не можуть бути редагувані, ви можете редагувати змінну, щоб змінити позначення глобальної змінної.
Змінні виводу подій
Змінні виводу подій пов'язані з подіями та мають номенклатуру: ..
Усі змінні виводу подій, доступні для використання в потоці, автоматично відображаються на панелі Глобальні властивості після того, як подія вводиться в потік, а також на панелі Властивості для пов’язаної дії обробника подій.
Доступні змінні виводу подій:
-
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 може мати значення null. Розробникам потоків слід перевірити цю змінну перед її використанням, особливо у сценаріях, пов'язаних з проблемами пошуку в кеші.
Налаштування системних змінних
Ви можете налаштувати підпис на робочому столі лише для змінних «Номер телефону» та «DNIS» (служба ідентифікації набраного номера). Ви можете створити псевдонім цих змінних та налаштувати його за допомогою дії Встановити змінну у потоці.
| 1 |
Увійдіть до своєї організації клієнтів, використовуючи URL-адресу центру керуванняhttps://admin.webex.com/. |
| 2 |
Перейти до . З’явиться сторінка «Потоки».
|
| 3 |
Натисніть значок Перейти до конструктора потоків поруч із потоком. З’явиться вікно Конструктор потоків.
|
| 4 |
На панелі Глобальні властивості потоку відкрийте розділ Визначення змінної. |
| 5 |
Натисніть вкладку Конфігурація. |
| 6 |
Натисніть Додати змінну потоку. |
| 7 |
Введіть Ім'я та Опис змінної. |
| 8 |
Виберіть Рядок у розкривному списку Тип змінної. |
| 9 |
Увімкніть перемикач Зробити агента видимим. |
| 10 |
У полі Мітка робочого столу введіть потрібну мітку робочого столу для змінної. |
| 11 |
Клацніть Зберегти. Це створює змінну.
|
| 12 |
З Бібліотеки активностей перетягніть активність «Встановити змінну» на полотно. |
| 13 |
У розділі «Налаштування змінних» на панелі «Налаштування активності» виконайте такі дії: Під час публікації потоку новостворена змінна потоку замінює вибрану системну змінну. Під час виконання потоку мітка робочого столу щойно створеної змінної відображається у спливаючому вікні вхідних повідомлень та панелі взаємодії на робочому столі.
|
Змінні виходу активності
Змінні виводу активності зберігають дані, отримані з активностей, і створюються автоматично, коли ви додаєте певні активності до полотна. Змінні виводу активності використовують такий синтаксис: ., де ActivityName динамічно змінюється залежно від активності.
Якщо потік використовує дію кілька разів, кожна діяльність має унікальний екземпляр кожної пов'язаної змінної виводу діяльності. Усі змінні виводу активності, доступні для використання в потоці, автоматично відображаються на панелі Глобальні властивості, коли ви додаєте активність до потоку, а також на панелі Властивості для пов’язаної з нею активності.
Доступні змінні виходу активності:
-
Menu.OptionEntered: Зберігає пункт меню, який викликаюча сторона вибрала під час виконання екземпляра дії Menu. Це одна цифра від 0 до 9. -
CollectDigits.DigitsEntered: Зберігає цифри, введені викликаючою стороною під час виконання екземпляра дії «Збір цифр». Кількість цифр залежить від конфігурації активності. -
HTTPRequest.HTTPStatusCode: Зберігає код стану, отриманий під час спроби HTTP-запиту. -
HTTPRequest.HTTPResponseBody: Зберігає відповідь, коли HTTP-запит успішно ініційовано. -
HTTPRequest.ResponseHeaders: Зберігає заголовки, що надсилаються як частина HTTP-запиту. -
VirtualAgent.IntentTriggered: Зберігає намір, який ініціював обробку або ескалацію розмови. -
GetQueueInfo.EWT: Зберігає значення очікуваного часу очікування для вибраної черги. -
GetQueueInfo.PIQ: Зберігає значення позиції в черзі для вибраної черги.
Глобальні змінні
Глобальні змінні – це користувацькі змінні, які можна переглядати та отримувати до них доступ під час створення потоків. Адміністратор створює глобальні змінні в модулі Provisioning Центру керування. Для отримання додаткової інформації див. розділ Глобальні змінні у Посібнику з налаштування та адміністрування контакт-центру Webex.
Як розробник потоків, ви можете використовувати ці змінні відповідно до ваших потреб. Ви можете додати ці змінні в потік. Ви також можете редагувати та видаляти глобальну змінну після додавання її до потоку.
Додавання глобальної змінної в потік
Ви можете додати максимум 30 змінних у потік. Ця кількість включає всі глобальні змінні та змінні потоку, незалежно від того, чи є вони звітними, чи доступними для перегляду агентом.
Якщо ви хочете додати більше змінних понад максимальну кількість, вам потрібно видалити таку ж кількість існуючих змінних. Щоб отримати додаткові відомості про видалення глобальної змінної, див. Видалення глобальних змінних з потоку.
Під час створення потоку глобальну змінну типу String можна ініціалізувати максимальною довжиною 256 символів. Але під час виконання потоку змінна може бути оновлена, щоб містити до 1024 символів. Перевищення цього ліміту може призвести до небажаної поведінки, такої як збої викликів та недійсні значення.
Щоб додати глобальні змінні до потоку:
| 1 |
Увійдіть до своєї організації клієнтів, використовуючи URL-адресу центру керуванняhttps://admin.webex.com/. |
| 2 |
Перейти до . З’явиться сторінка «Потоки».
|
| 3 |
Натисніть значок Перейти до конструктора потоків поруч із потоком. З’явиться вікно Конструктор потоків.
|
| 4 |
На панелі «Глобальні властивості потоку» прокрутіть униз до «Визначення змінної» > Розділ «Попередньо визначені змінні». |
| 5 |
У розділі Глобальні змінні натисніть Додати глобальні змінні. З’явиться діалогове вікно Додати глобальні змінні. Тут показано всі глобальні змінні, створені адміністратором у модулі Provisioning.
|
| 6 |
(Необов’язково) Використовуйте поле Пошук глобальних змінних для фільтрації та пошуку потрібних глобальних змінних зі списку. |
| 7 |
Поставте прапорці поруч із потрібними глобальними змінними зі списку та натисніть кнопку Додати. Система відображає вибрані змінні в розділі Глобальні змінні.
За замовчуванням кожна змінна містить поля метаданих, визначені адміністратором, такі як «Звітні», «Переглядні агентом», «Редаговані агентом» та «Мітка робочого столу». Якщо адміністратор змінює будь-які значення метаданих під час використання глобальної змінної, зміни, внесені в Центрі керування, відображаються в усіх потоках (із затримкою закінчення терміну дії кешу 8 годин). |
Редагування глобальної змінної в потоці
Під час редагування глобальної змінної ви не можете змінити жодне значення метаданих глобальної змінної в конструкторі потоків. Однак, ви можете змінити значення за замовчуванням за допомогою кнопки-перемикача Перезаписати значення за замовчуванням.
Щоб редагувати глобальну змінну в потоці:
| 1 |
Увійдіть до своєї організації клієнтів, використовуючи URL-адресу центру керуванняhttps://admin.webex.com/. |
| 2 |
Перейти до . З’явиться сторінка «Потоки».
|
| 3 |
Натисніть значок Перейти до конструктора потоків поруч із потоком. З’явиться вікно Конструктор потоків.
|
| 4 |
На панелі «Глобальні властивості потоку» прокрутіть униз до «Визначення змінної» > Розділ «Попередньо визначені змінні». |
| 5 |
На панелі Глобальна змінна клацніть на глобальній змінній і натисніть значок редагування ( З’явиться діалогове вікно «Редагувати глобальні змінні » . Тут відображаються деталі вибраної глобальної змінної, такі як тип змінної, значення за замовчуванням, мітка робочого столу та можливість редагування агента.
|
| 6 |
(Необов’язково) Увімкніть перемикач Перезаписати конфігурації порталу, щоб перезаписати наявні значення, налаштовані в Центрі керування. Це дозволяє змінювати значення полів, такі як «Значення за замовчуванням», «Переглядність агента», «Редагування агента» та «Мітка робочого столу». Введіть потрібне значення в поле Значення за замовчуванням відповідно до вибраного типу змінної. Наприклад, якщо тип змінної — логічний, це поле відображається як розкривний список. Значення за замовчуванням, введене для глобальної змінної типу рядок, про яку повідомляє агент, не повинно перевищувати 256 символів. |
| 7 |
Внесіть необхідні зміни. |
| 8 |
Клацніть Зберегти. |
Видалення глобальних змінних з потоку
Ви можете видалити глобальну змінну, яка не використовується в жодному потоці.
Якщо ви не можете видалити глобальну змінну, зверніться до адміністратора, щоб увімкнути прапорець функції для видалення глобальних змінних із потоку.
Щоб видалити глобальну змінну з потоку:
| 1 |
Увійдіть до своєї організації клієнтів, використовуючи URL-адресу центру керуванняhttps://admin.webex.com/. |
| 2 |
Перейти до . З’явиться сторінка «Потоки».
|
| 3 |
Натисніть значок Перейти до конструктора потоків поруч із потоком. З’явиться вікно Конструктор потоків.
|
| 4 |
На панелі «Глобальні властивості потоку» прокрутіть униз до «Визначення змінної» > Розділ «Попередньо визначені змінні». |
| 5 |
На панелі Глобальні змінні натисніть значок видалення (x) глобальної змінної, яку потрібно видалити. Спливаюче повідомлення запропонує вам підтвердити свою дію.
|
| 6 |
Клацніть Видалити. Це видаляє вибрану глобальну змінну зі списку.
|
Змінні, що відображаються на комп'ютері
Ви можете налаштувати такі типи змінних для спливаючого вікна вхідних викликів та панелі взаємодії на робочому столі для вхідних та вихідних голосових викликів:
-
Системні змінні, такі як номер телефону, DNIS (служба ідентифікації набраного номера), назва черги та час очікування RONA
-
Глобальні змінні, що створюються та керуються в Центрі керування.
-
Змінні настроюваного потоку, які створюються та керуються в Flow Designer
Ви можете налаштувати лише ті змінні, які позначені як доступні для перегляду агентом.
Ви можете налаштувати ці змінні як для нових, так і для існуючих потоків. Однак, існуючі потоки продовжують відображати змінні спливаючого вікна за замовчуванням, такі як номер телефону, DNIS та ім'я черги. Ви можете редагувати ці потоки, щоб додати більше змінних, використовуючи цю функцію.
Кроки для налаштування змінних для вхідного спливаючого вікна та панелі взаємодії для вхідних і вихідних викликів однакові.
Вам потрібно створити окремі потоки для сценаріїв вхідних та вихідних викликів, щоб налаштувати змінні для вхідного спливаючого вікна та панелі взаємодії.
- Вхідне спливаюче вікно на робочому столі
- Спливаюче вікно вхідного виклику з’являється, коли агент отримує вхідний виклик або здійснює вихідний виклик. Він відображає ключову інформацію про клієнта відповідно до змінних, налаштованих у Flow Designer. Ви можете встановити порядок появи кожної з цих змінних у вхідному спливаючому вікні, який може включати будь-яку комбінацію системних, глобальних та користувацьких змінних потоку. Ви також можете редагувати мітку цих змінних на робочому столі.
- Ви можете налаштувати підписи на робочому столі для системних змінних, таких як Номер телефону та DNIS. Для отримання додаткової інформації див. Налаштування системних змінних.
- Для вхідних та вихідних дзвінків ви можете вибрати щонайменше три та щонайбільше шість змінних. Для консультаційних викликів агент, з яким проводилася консультація, бачитиме три додаткові змінні, такі як ім'я агента, DN агента та команда агента, які додаються до списку за замовчуванням.
-
Ви не можете налаштувати змінні, що містять конфіденційну інформацію, у вхідному спливаючому вікні на робочому столі.
- Щоб отримати додаткові відомості про налаштування змінних для вхідного спливаючого вікна, див. Налаштування змінних для вхідного спливаючого вікна.
- Панель взаємодії
- Панель взаємодії на робочому столі з’являється після того, як агент приймає вхідний або вихідний виклик. Він відображає інформацію, встановлену у змінних панелі взаємодії, налаштованих у Flow Designer. Ви можете вибрати максимум 30 змінних. Ви можете встановити порядок появи кожної з цих змінних на панелі взаємодії, який може включати будь-яку комбінацію системних, глобальних та користувацьких змінних потоку. Ви також можете редагувати мітку цих змінних на робочому столі.
-
Webex Contact Center Desktop наразі не підтримує переклад міток динамічних змінних.
- Ви можете налаштувати підписи на робочому столі для системних змінних, таких як Номер телефону та DNIS. Для отримання додаткової інформації див. Налаштування системних змінних.
- Щоб отримати додаткові відомості про налаштування змінних для панелі взаємодії, див. Налаштування змінних для панелі взаємодії.
Налаштуйте змінні для вхідного спливаючого вікна
Перш ніж почати
Налаштуйте змінні для вхідного спливаючого вікна для вхідних та вихідних дзвінків.
-
Ви повинні створити змінні, які хочете додати у вхідне спливаюче вікно робочого столу. Для отримання додаткової інформації див. Створення глобальної змінної та Створення користувацьких змінних потоку.
-
Ви повинні позначити змінні як доступні для перегляду агентом. Щоб отримати додаткові відомості про те, як позначити глобальну змінну як видиму для агента, див. Редагування глобальної змінної в потоці.
| 1 |
Увійдіть до своєї організації клієнтів, використовуючи URL-адресу центру керуванняhttps://admin.webex.com/. |
| 2 |
Перейти до . З’явиться сторінка «Потоки».
|
| 3 |
Натисніть значок Перейти до конструктора потоків поруч із потоком. З’явиться вікно Конструктор потоків.
|
| 4 |
На панелі Глобальні властивості потоку відкрийте розділ Визначення змінної. |
| 5 |
Натисніть на Видимість на робочому столі & Вкладка «Замовити. |
| 6 |
У розділі Вхідний Popover натисніть Вибрати змінні для вхідного Popover. З’явиться вікно Вибір змінних для вхідного Popover. Тут показано всі змінні, включаючи чотири системні змінні за замовчуванням, такі як Номер телефону, DNIS, Назва черги та Час очікування RONA. Системні змінні, такі як Номер телефону, DNIS та Назва черги, вибрано за замовчуванням, але ви можете зняти прапорці, додаючи більше змінних.
|
| 7 |
Скористайтеся такими параметрами пошуку, щоб відфільтрувати список: Список автоматично заповнюється змінними відповідно до введених критеріїв.
|
| 8 |
Поставте прапорці біля змінних, які потрібно вибрати для вхідного спливаючого вікна. Ви можете вибрати щонайменше три та щонайбільше шість змінних. |
| 9 |
Клацніть Зберегти. Ви можете пропустити цей крок, якщо ввімкнете кнопку-перемикач Автозбереження. Вибрані змінні відображаються в розділі Вхідний Popover.
|
| 10 |
Використовуйте значок маркера( |
| 11 |
(Необов’язково) Натисніть значок x поруч зі змінною, щоб видалити її зі списку. |
Налаштування змінних для панелі взаємодії
Перш ніж почати
Налаштуйте змінні на панелі «Взаємодія» для вхідних та вихідних викликів.
-
Ви повинні створити змінні, які хочете додати у вхідне спливаюче вікно робочого столу. Для отримання додаткової інформації див. Створення глобальної змінної та Створення користувацьких змінних потоку.
-
Ви повинні позначити змінні як доступні для перегляду агентом. Щоб отримати додаткові відомості про те, як позначити глобальну змінну як видиму для агента, див. Редагування глобальної змінної в потоці.
| 1 |
Увійдіть до своєї організації клієнтів, використовуючи URL-адресу центру керуванняhttps://admin.webex.com/. |
| 2 |
Перейти до . З’явиться сторінка «Потоки».
|
| 3 |
Натисніть значок Перейти до конструктора потоків поруч із потоком. З’явиться вікно Конструктор потоків.
|
| 4 |
На панелі Глобальні властивості потоку відкрийте розділ Визначення змінної. |
| 5 |
Перейдіть на вкладку Видимість і порядок на комп’ютері. |
| 6 |
У розділі Панель взаємодії натисніть Вибрати змінні для панелі взаємодії. З’явиться вікно «Вибрати змінні на панелі взаємодії » . Він показує всі змінні разом із чотирма системними змінними, такими як номер телефону, DNIS, назва черги та час очікування RONA.
|
| 7 |
Скористайтеся такими параметрами пошуку, щоб відфільтрувати список: Список автоматично заповнюється змінними відповідно до введених критеріїв.
|
| 8 |
Установіть прапорці біля змінних, які потрібно вибрати для панелі «Взаємодія». Ви можете вибрати максимум 30 змінних. |
| 9 |
Використовуйте значок маркера( |
| 10 |
Клацніть Зберегти. Ви можете пропустити цей крок, якщо ввімкнете кнопку-перемикач Автозбереження. Вибрані змінні відображаються в розділі Панель взаємодії.
|
| 11 |
(Необов’язково) Натисніть значок x поруч зі змінною, щоб видалити її зі списку. |
Змінні JSON
Змінні JSON – це користувацькі змінні потоку типу JSON. Ви можете створювати змінні JSON у Flow Designer. Для отримання додаткової інформації див. Створення змінних власного потоку.
Ви можете використовувати такі дії для зберігання даних у змінній JSON: HTTP-запит, Розбірта Встановлення змінної.
В активностях HTTP та Parse ви можете витягувати дані за допомогою виразу фільтра шляху 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
-
Доступ, розділений крапкою (.): Ви можете використовувати роздільники доступу, розділені крапкою(.), у виразі Pebble для змінної JSON в обробці викликів та діях керування потоком.
Синтаксис:
{{ jsonVariableName.fieldName }}, деjsonVariableName.fieldNameмає обчислювати поле у змінній JSON.У попередньому фрагменті коду, якщо ви витягнете співробітника до змінної з назвою
empvarза допомогою HTTP або Parse:використовуйте
{{empvar.employeeCode}}, щоб отримати значення якE1. -
Доступ до індексу JSON-масиву: Ви можете отримати доступ до певного індексу з масиву JSON, подібно до Pebble Syntax. Щоб отримати докладнішу інформацію про доступ до індексів у Pebble, відвідайте https://pebbletemplates.io/wiki/guide/basic-usage/, наприклад:
Якщо ви витягнете JSON-масив Employees у змінну з назвою{ "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 або Parse:-
Використайте
{{ var[0]}}, щоб отримати інформацію про співробітникаrirani, який є менеджером. -
Використайте
{{ var[1].directReports[0] }}, щоб отримати дані співробітникаJohn, який є безпосереднім підлеглим менеджера. -
Використайте
{{ var[1].directReports[0].preferredFullName }}, щоб отримати значення якJohn Irani. -
Використайте
{{ var[0].preferredFullName }}, щоб отримати значення якRomin Irani.
-
Використання змінної JSON у HTTP-запиті
Щоб використовувати змінну JSON як тіло запиту HTTP, спочатку скористайтеся активністю Set Variable, щоб перетворити змінну JSON на рядок. Наприклад, у розділі Встановити змінну активності Налаштування змінної встановіть змінну jsonString зі значенням {{ jsonVariable }}.
Використовуйте цю змінну як вхідні дані для налаштувань HTTP. Наприклад, у розділі Налаштування HTTP-запиту встановіть для Тіло запиту значення {{ jsonString }}.
Написання виразів
Більшість полів введення тексту у Flow Designer підтримують написання виразів. Вирази не є обов'язковими, але вони дозволяють досвідченим користувачам використовувати потужні скриптові функції за допомогою змінних. Ви також можете вводити простий текст і числа в ті самі поля введення для простих потоків, якщо вам не потрібні вирази.
Оберніть кожен вираз у подвійні фігурні дужки, як показано тут: {{Enter Expression}}
Наприклад, якщо ви хочете об'єднати дві рядкові змінні, ви повинні використовувати {{var1+var2}}. Для отримання додаткової інформації див.: https://pebbletemplates.io/.
Синтаксис шаблону Pebble
Усі поля введення в Flow Designer використовують синтаксис виразів з відкритим кодом під назвою Pebble Templates: https://pebbletemplates.io/.
Нижче наведено підтримувані символи в шаблонах Pebble: ==, !=, <, >, <=, >=, +, -, *, / . Щоб ввести користувацькі змінні у вираз, використовуйте цей синтаксис: {{variable}}
У синтаксисі шаблону Pebble назви змінних повинні починатися з літери, символу підкреслення (_) або знака долара. ($), але не число. Наприклад, 311_Promo недійсний, тоді як Promo_311 є дійсним.
Також підтримуються логічні оператори. Додаткову інформацію див. на сторінці https://pebbletemplates.io/wiki/operator/logic/.
Рекомендуємо переглянути документацію шаблону Pebble, перш ніж використовувати вирази у Flow Designer. Щоб отримати інформацію про написання виразів, див. документи за адресою: https://pebbletemplates.io/wiki/.
Наприклад, у цьому базовому випадку використання умови вираз перевіряє, чи значення AccountNumber абонента більше або дорівнює певному значенню. Залежно від того, як вираз обчислюється для заданого виконання потоку, потік може обрати шлях True або False.
Фільтри Pebble на замовлення
Позначка часу епохи
Ви можете використовувати такі фільтри 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}} є синтаксисом змінних.
-
Результат: Показує результат виразу після натискання кнопки Перевірити. Якщо результати відрізняються від очікуваних, змініть вираз належним чином. Якщо ви вносите зміни до конфігурації, натисніть «Застосувати зміни » , щоб оновити вираз у конфігурації дії.
Використання шаблонів потоків
Шаблони потоків – це попередньо створені потоки, розроблені для конкретних випадків використання. Ці шаблони легкодоступні на полотні Flow Designer, що дозволяє розробникам потоків швидко створювати та публікувати потоки з мінімальними зусиллями.
Щоб створити потоки за допомогою шаблонів потоків, виберіть потрібний шаблон, налаштуйте його відповідно до вимог вашого бізнесу, перевірте, опублікуйте та почніть використовувати потік. Для отримання додаткової інформації див. Створення потоків із шаблонів потоків.
Використання робочих годин
Використовуйте цей шаблон конструктора потоків для керування робочим часом у контакт-центрі Webex. Абонентів зустрічають повідомленням, а їхні дзвінки перенаправляються відповідно до робочих годин, святкових днів та надзвичайних ситуацій, встановлених для організації.
Цей потік маршрутизує виклики на основі робочих годин контакт-центру, списків святкових днів та екстрених викликів, забезпечуючи оптимальний досвід для абонентів та ефективну обробку неробочих годин. Якщо контакт-центр закрито, абонента повідомляють про закриття.
Ключові характеристики включають наступне:
- Централізоване управління робочим часом, святами та екстреними вимкненнями.
- Автоматична маршрутизація на основі конфігурації робочих годин.
- Для всіх аудіопідказок використовується перетворення тексту в мовлення (TTS) від Cisco, хоча можна завантажувати власні аудіофайли.
- Музика за замовчуванням під час утримання —
defaultmusic_on_hold.wav, але її можна налаштувати.
Передумови
- Налаштування робочого часу: Створюйте робочі години, списки святкових днів та змінюйте налаштування в Control Hub.
- Аудіофайли: Завантажте необхідні аудіофайли для підказок, таких як
BusinessHoursOpen.wav, або скористайтеся функцією Cisco TTS. - Черга, команди та зіставлення точок входу: Налаштуйте ці елементи на порталі керування контакт-центром Webex.
Розподіл потоку
У наступній таблиці описано різні елементи потоку, що беруть участь у процесі виклику, з детальним описом дій та відповідей, що відбуваються на кожному етапі.
| Елемент потоку | Опис |
|---|---|
| Виклик отримано | Виклик ініціюється та входить у потік. |
| Оцінка робочого часу | Система перевіряє, чи поточний час потрапляє в робочі години, свята або умову перевизначення. |
| Обробка годин роботи | Якщо контакт-центр відкритий, відтворюється вітальне повідомлення, а виклик перенаправляється до черги агента. |
| Неробочі години | Якщо контакт-центр закрито, відтворюється повідомлення про години роботи, і виклик розривається. |
| Аварійні перевизначення | Якщо активовано екстрене скасування, відтворюється екстрене повідомлення, і виклик розривається. |
Потокові дії
У наступній таблиці описано послідовність дій потоку.
| Активність потоку | Опис |
|---|---|
|
Почати (Новий контакт у телефоні) | Потік починається, коли надходить новий телефонний контакт. |
|
Перевірка робочих годин (Робочі години) | Система перевіряє, чи контакт-центр працює у звичайні робочі години, свята чи має надзвичайну ситуацію. |
|
Підказка щодо робочого часу (Запит WorkingHours_) | Протягом робочого часу відтворюється повідомлення, яке інформує абонента про те, що контакт-центр відкритий (файл за замовчуванням: BusinessHoursOpen.wav). |
Контакт у черзі (Чергаgent_) | Абонент ставиться в чергу для перенаправлення до доступного агента. |
Призупинити музику (УтриматиМузика) | Музика відтворюється, поки абонент чекає в черзі (файл за замовчуванням: defaultmusic_on_hold.wav). |
|
Свято закрито (Holiday_Закрито) | Якщо це свято, абоненту відтворюється повідомлення, яке повідомляє про те, що офіс закритий. |
|
Підказка після робочого часу (Запит AfterHours_) | Якщо це після робочого часу, абоненту відтворюється повідомлення, щоб повідомити, що офіс закритий. |
| Аварійне відключення (Override_Надзвичайна ситуація) | У разі аварійного відключення відтворюється екстрене повідомлення. |
| Відключити контакт (ВідключитиКонтакт) | Після відтворення повідомлення (незалежно від того, чи це після робочого часу, у свято чи в надзвичайну ситуацію), дзвінок розривається. |
Додаткові матеріали
Щоб отримати додаткові відомості про налаштування робочих годин, списків святкових днів та змінення налаштувань, зверніться до Посібника з налаштування та адміністрування контакт-центру Webex.
Комплексний вхідний контакт
Використовуйте цей шаблон конструктора потоків у Webex Contact Center для комплексної обробки вхідних викликів, перевірок робочого часу, оголошень про позиції в черзі та опцій зворотного виклику.
Цей потік демонструє комплексний сценарій вхідного голосового виклику для Webex Contact Center. Це включає обробку робочих годин, свят, екстрених змін, опцій самообслуговування, оголошень про позицію в черзі (PIQ) та опцій зворотного дзвінка клієнту. Він підходить для середовищ, де базове самообслуговування та черга викликів є важливими.
Змініть потік відповідно до потреб конкретної організації та для коректної обробки невідомих умов.
Цей процес використовує перетворення тексту в мовлення (TTS) від Cisco для аудіодій, що потребують підказок (якщо такі є). Для музики за замовчуванням використовується файл defaultmusic_on_hold.wav, що надається з коробки.
Передумови
Перед впровадженням цього процесу переконайтеся, що на порталі керування контакт-центром Webex виконано такі вимоги:
- Створюйте точки входу, черги, команди та зіставлення точок входу, а також будь-які інші конфігурації, характерні для організації, такі як з'єднувачі, зовнішній ANI тощо.
-
Налаштуйте робочий час, списки свят та екстрені зміни з → → →
- Завантажте статичні аудіофайли, якщо замість перетворення тексту в мовлення (TTS) Cisco використовуються власні аудіопідказки.
Докладні кроки див. у посібнику з налаштування та адміністрування контакт-центру Webex.
Розподіл потоку
У наступній таблиці описано різні елементи потоку, що беруть участь у процесі виклику, з детальним описом дій та відповідей, що відбуваються на кожному етапі.
|
Елемент потоку |
Опис |
|---|---|
| Виклик отримано | Виклик входить у потік в активності NewContact. |
| Перевірте години роботи | Потік перевіряє поточний час на відповідність визначеним робочим годинам за допомогою активності BusinessHours.
|
| Варіанти самообслуговування | Протягом робочих годин функція WelcomeMenu (меню IVR) відтворює меню, що пропонує абонентам основні опції самообслуговування:
|
| Розміщення в черзі | Абонент, який викликає, розміщується в черзі за допомогою активності Черга. Активність GetPositioninQueue отримує позицію абонента в черзі, і ця інформація оголошується абоненту за допомогою активності PlayPIQ. |
| Варіанти зворотного дзвінка та голосової пошти | Якщо абонент вирішує залишити голосове повідомлення або запросити зворотний дзвінок, запускається активність FinalMenu :
|
|
Призупинити музику | Музика відтворюється, поки абонент чекає в черзі (файл за замовчуванням: defaultmusic_on_hold.wav. |
|
Обробка циклів | Цей потік гарантує, що якщо абонент повторює дії CallLoopCycle та LoopCycle ), його буде перенаправлено до останніх пунктів меню (зворотний виклик або голосова пошта). |
| Розрив дзвінка | Після виконання всіх кроків або якщо абонент вирішить вийти, виклик розривається за допомогою активності DisconnectContact. |
Потокові дії
У наступній таблиці описано послідовність дій потоку, що беруть участь у цьому шаблоні потоку.
|
Активність потоку |
Опис |
|---|---|
|
Почати (НовийКонтакт) | Запускає потік, коли надходить виклик. |
|
Перевірка робочих годин (Робочі години) | Перевіряє, чи виклик здійснюється в робочий час, святкові дні або в надзвичайних ситуаціях. |
|
Меню IVR (Ласкаво просимо) |
Відтворює меню з опціями самообслуговування (натисніть 1 для підтримки, натисніть 2 для продажів). |
|
Обробка черги |
|
|
Музика на утриманні (Музика на утриманні) | Відтворює музику очікування, поки абонент чекає в черзі. |
|
Обробка циклів (CallLoopCycle та LoopCycle) | Забезпечує, щоб виклики, які повторюються занадто часто, спрямовувалися до останнього меню. |
|
Відключення (ВідключитиКонтакт) | Розриває виклик після повідомлень або коли абонент вирішує завершити взаємодію. |
Додаткові матеріали
Для отримання додаткової інформації див. посібник із налаштування та адміністрування контакт-центру Webex.
Опитування CSAT DTMF
Цей шаблон потоку містить функціональність системи опитування після дзвінка (PCS) на базі інтерактивного голосового відповіді (IVR). Опитування розроблено для ефективного та результативного збору оцінок задоволеності клієнтів за допомогою базового меню та тонального IVR.
Цей процес допомагає контакт-центру Webex ефективно збирати відгуки клієнтів за допомогою простого автоматизованого опитування після дзвінка з використанням двотональних багаточастотних тонів (DTMF). Клієнти оцінюють враження від дзвінків, коли отримують запит на оцінку. Система збирає відповіді клієнтів у глобальній змінній, яка використовується для звітності. Опитування фіксує оцінки задоволеності клієнтів за шкалою від 1 до 5.
Цей процес розроблено для легкого налаштування опитувань після дзвінка за кілька простих кроків. Він постачається з усіма необхідними компонентами, включаючи роз'єм для перетворення мовлення в текст.
Використання
Щоб ефективно використовувати цей потік як потік опитування після виклику, підключіть потік GoTo Flow від події AgentDisconnected до вашого основного потоку. Це гарантує, що коли агент розриває виклик, абоненту буде надано інтерактивне голосове опитування (IVR) після виклику, яке фіксує рівень задоволеності клієнтів (CSAT).
Цей потік включає повідомлення, які можна відтворювати для клієнтів. Ви можете налаштувати повідомлення за потреби.
Передумови
Перш ніж налаштовувати цей потік, створіть такі змінні:
-
Контропитування
-
Тип—ЦІЛЕ ЧИСЛО
-
Значення за замовчуванням—0
-
Опис— Відстежує кількість спроб опитування та збільшує їх з кожною недійсною відповіддю або відповіддю, що перевищила час очікування.
-
-
Global_Відгук/Відповідь на опитування
-
Тип—ЦІЛЕ ЧИСЛО
-
Значення за замовчуванням—0
- Джерело— Глобальна змінна
- Зробити звітним— Увімкнути.
-
Опис— Зберігає відповідь клієнта на оцінку або «NoResponse», якщо така є invalid/timeout сценарій.
-
Потокові дії
У наступній таблиці описано дії, що використовуються в потоці.
| Активність потоку | Опис |
|---|---|
|
Почати НовийКонтакт |
Розпочинає опитування, коли ініціюється новий телефонний контакт. |
|
Параметри опитування (меню IVR) |
Пропонує користувачеві вибрати оцінку (1—5). Числа 1, 2, 3, 4, 5 відповідають рівням задоволеності. Тайм-аут або недійсна відповідь призводять до повторної спроби. |
|
SetSurveyResponse | Фіксує вибір користувача та зберігає його у змінній Global_FeedbackSurveyResponse. |
|
Встановити лічильник опитування |
Збільшує значення змінної CounterSurvey після тайм-ауту або недійсної відповіді. |
| CheckCounterSurvey |
Перевіряє, чи кількість повторних спроб перевищує 2, використовуючи таку умову CounterSurvey > 2. Завершує опитування, якщо всі спроби вичерпано. |
|
SetVariable_r3k |
Призначає SurveyResponse значення «NoResponse», якщо кількість повторних спроб вичерпана. |
|
ВідтворитиЗаписано опитування |
Відтворює повідомлення з подякою після отримання відповіді. |
|
ВідключитисяКонтакт |
Ввічливо завершує дзвінок. |
Віртуальний агент DialogFlow ES
Цей шаблон конструктора потоків Webex Contact Center демонструє потік даних між Google DialogFlow ES та Webex Contact Center, зосереджуючись на тому, як передавати дані на обидві платформи та з них під час взаємодії.
Цей потік демонструє, як дані передаються між контакт-центром Webex та DialogFlow ES для обробки взаємодії з клієнтами. Він забезпечує базовий потік, де дані обмінюються з DialogFlow ES для обробки природної мови та автоматизованого виконання запитів агентів. Інтеграція з DialogFlow дозволяє боту розуміти наміри клієнтів та вживати відповідних дій на основі розмови. Крім того, потік включає обробку помилок, щоб забезпечити безперебійну роботу з клієнтами, навіть за виникнення непередбачених обставин.
Передумови
Перед впровадженням цього процесу переконайтеся, що на порталі керування контакт-центром Webex виконано такі вимоги:
- Агент Google DialogFlow ES з відповідними намірами для розмови.
- Створюйте точки входу, черги, команди та зіставлення точок входу.
- Увімкніть виконання вебхуків у DialogFlow ES та використовуйте зразок коду node.js у вбудованому редакторі.
-
Функція перетворення тексту в мовлення (TTS) від Cisco увімкнена для динамічної генерації власних повідомлень. Завантажте статичні аудіофайли, якщо замість перетворення тексту в мовлення (TTS) Cisco використовуються власні аудіопідказки.
Розподіл потоку
У наступній таблиці описано різні елементи потоку, що беруть участь у процесі виклику, з детальним описом дій та відповідей, що відбуваються на кожному етапі.
|
Елемент потоку |
Опис |
|---|---|
| Клієнт ініціює контакт | Виклик отримано до контакт-центру Webex. |
| Дані передаються до DialogFlow ES | Спеціальне привітання, яке містить дані клієнта, такі як ім'я та причина дзвінка, надсилається боту DialogFlow ES для обробки. |
| Взаємодія бота з DialogFlow | DialogFlow обробляє вхідні дані та відповідає на основі налаштованих намірів. |
| Музика в черзі | Поки бот обробляє запит, клієнт ставиться в чергу з музикою очікування. |
| Від’єднати | Взаємодія завершується після завершення діалогу. |
Потокові дії
У наступній таблиці описано послідовність дій потоку, що беруть участь у цьому шаблоні потоку.
|
Активність потоку |
Опис |
|---|---|
|
Почати | Ця дія знаменує собою початок потоку. Він спрацьовує, коли надходить новий виклик. |
| Встановити мову | У цьому процесі використовується активність «Встановити змінну» для налаштування мовного коду (en-US) для всієї взаємодії. Це гарантує, що всі голосові взаємодії відповідають мовним уподобанням абонента. |
| Власне привітання | Ця дія передає дані клієнта, такі як ім'я, електронна адреса та причина виклику, боту DialogFlow ES. Привітання генерується динамічно за допомогою технології перетворення тексту в мовлення (TTS) від Cisco. Приклад переданих даних:
|
|
Черга до агента | Якщо взаємодія вимагає ескалації, клієнта розміщують у черзі, а музика очікування відтворюється за допомогою файлу defaultmusic_on_hold.wav. |
| Відтворити музику | Музика відтворюється, поки абонент чекає в черзі. У процесі використовується музика для очікування Cisco за замовчуванням, але її можна налаштувати, завантаживши різні музичні файли. |
|
Від’єднати | Ця дія розриває виклик після завершення процесу, забезпечуючи безперебійне завершення взаємодії. |
Специфіка потоку
JSON-файл потоку, що використовується в цьому прикладі, містить змінні та дії, необхідні для обробки взаємодії, обробки помилок та зв'язку між Webex Contact Center та DialogFlow. Ключові змінні, що використовуються, включають:
|
Змінна потоку |
Опис |
|---|---|
|
Global_Зворотній зв'язокПідписка на опитування | Відстежує, чи погоджується клієнт на участь у опитуванні після дзвінка. |
| Ім'я клієнта | Фіксує ім'я клієнта для персоналізації. |
| Електронна пошта клієнта | Збирає електронну пошту клієнта. |
| Причина клієнта | Записує причину дзвінка клієнта. |
| Мова Global_ | Налаштовує мову за замовчуванням (en-US). |
|
Global_Назва голосу | Визначає голос, який використовується для перетворення тексту в мовлення. |
Додаткові матеріали
Щоб отримати докладнішу інформацію про цю інтеграцію, перегляньте відео Робота з даними в Google DialogFlow ES за допомогою Webex Contact Center.
Зверніться до документації розробника контакт-центру Webex та документації DialogFlow ES для отримання додаткових інструкцій.
Підтримка розробників
Щоб отримати будь-яку підтримку щодо цієї інтеграції, зверніться до команди підтримки розробників Webex Contact Center через портал розробників Webex.
Для подальшого обговорення відвідайте спільноту розробників API контакт-центру Webex.
Підтримка динамічних змінних
Цей шаблон забезпечує розширений, динамічний потік вхідного голосового зв'язку, який отримує зовнішні налаштування, встановлює змінні потоку з цими налаштуваннями та маршрутизує виклики на основі конфігурацій змінних.
Потік динамічно отримує налаштування потоку через HTTP-запит і встановлює змінні, які керують рештою потоку. Ці змінні керують рішеннями щодо маршрутизації, обробкою черги, підказками та керуванням помилками. Це часто використовується для сценаріїв, що вимагають гнучкості в обробці викликів на основі бізнес-умов у реальному часі, таких як робочий час або свята, де один потік можна повторно використовувати в різних випадках використання за допомогою динамічної маршрутизації на основі змінних.
Цей процес забезпечує безперебійну та ефективну роботу з абонентами, відтворюючи відповідні повідомлення, обробляючи робочий час або випадки помилок, а також забезпечуючи маршрутизацію на основі конкретних вимог організації.
У цьому процесі використовується перетворення тексту в мовлення (TTS) від Cisco для всіх аудіодій, що потребують підказок. Власну музику для утримання або повідомлень можна налаштувати, оновивши змінні потоку.
Передумови
Перед впровадженням цього процесу переконайтеся, що на порталі керування контакт-центром Webex виконано такі вимоги:
- Створюйте точки входу, черги, команди, зіставлення точок входу та будь-які інші дії конфігурації, характерні для організації, такі як з'єднувачі, зовнішній ANI тощо.
-
Переконайтеся, що всі необхідні статичні аудіофайли або власні підказки для синтезу мовлення завантажено в систему.
-
Мати дійсну кінцеву точку API для отримання налаштувань потоку
Докладні кроки див. у посібнику з налаштування та адміністрування контакт-центру Webex.
Розподіл потоку
У наступній таблиці описано різні елементи потоку, що беруть участь у процесі виклику, з детальним описом дій та відповідей, що відбуваються на кожному етапі.
|
Елемент потоку |
Опис |
|---|---|
| НовийКонтакт | Потік починається з моменту отримання виклику в точці входу. |
| HTTP-запит | Потік надсилає HTTP-запит для динамічного отримання налаштувань потоку на основі DNIS виклику. |
| Перевірка робочих годин | Залежно від налаштувань потоку, він перевіряє робочі години, свята та перевизначення, щоб належним чином спрямувати виклик. |
| Відтворити повідомлення (привітання) | На основі отриманих налаштувань відтворюється вітальне повідомлення за допомогою синтезу мовлення або попередньо записаного запиту. |
| Активність черги | За потреби виклик поміщається в чергу на основі динамічних змінних. |
| Відтворення музики (керування чергою) & Музика в черзі) | Поки абонент чекає в черзі, відтворюється музика очікування, яку можна налаштувати динамічно. |
| Обробка помилок | Якщо виникає будь-яка помилка, виклик перенаправляється до потоку обробки помилок або іншої точки входу за допомогою функції GoTo, що активується динамічними змінними. |
Потокові дії
У наступній таблиці описано послідовність дій потоку, що беруть участь у цьому шаблоні потоку.
|
Активність потоку |
Опис |
|---|---|
|
Почати | Потік запускається, коли надходить виклик через дію NewContact. |
| HTTP-запит | Діяльність FetchFlowSettings виконує HTTP-запит для отримання всіх необхідних налаштувань потоку, таких як робочі години, запити та конфігурації черги. |
|
Меню IVR (Ласкаво просимо) |
Відтворює меню з опціями самообслуговування (натисніть 1 для підтримки, натисніть 2 для продажів). |
| Встановити змінні | Активність SetVariable зберігає дані, отримані з HTTP-запиту, та призначає значення змінним, пов'язаним з потоком, таким як businessHours, queue, welcomePrompt та holdMusic. |
| Години роботи | Діяльність BusinessHours перевіряє робочий графік, свята та зміни, спрямовуючи потік на основі поточного часу. |
| Відтворити повідомлення | Дія PlayMessage відтворює вітальне повідомлення абоненту. Це можна встановити динамічно або попередньо налаштувати. |
| Контакт у черзі | Діяльність QueueContact розміщує абонента у відповідній черзі, використовуючи динамічні змінні для керування чергою та обробки резервних варіантів. |
| Відтворити музику | Активність PlayMusic відтворює музику очікування для абонентів, які очікують у черзі, налаштованої на основі змінної holdMusic. |
| Перейти до | Кілька дій "Перейти до" використовуються для навігації між різними частинами потоку або обробки певних умов, таких як свята чи помилки. |
| Від’єднати | Після виконання всіх необхідних кроків потік завершується відповідним відключенням або перенаправленням. |
Привіт, світ
Використовуйте цей шаблон для створення простого вхідного голосового потоку, де абоненти вітаються повідомленням, а потім відключаються. Цей потік часто використовується в неробочий час.
Цей потік забезпечує простий процес, який відтворює оголошення для абонента. Змініть потік, щоб забезпечити безперебійну роботу абонента, обробивши будь-які помилки або невідомі умови.
Підпотік використовує перетворення тексту в мовлення Cisco для будь-яких аудіопідказок. Для музики під час утримання за замовчуванням використовується вбудований файл (defaultmusic_on_hold.wav).
Передумови
Перед впровадженням цього процесу переконайтеся, що на порталі керування контакт-центром Webex виконано такі вимоги:
- Створюйте точки входу, черги, команди та зіставлення точок входу, а також будь-які інші дії конфігурації, специфічні для організації, такі як з'єднувачі, зовнішній ANI тощо.
- Завантажте статичні аудіофайли, якщо замість перетворення тексту в мовлення Cisco (TTS) використовуються власні аудіопідказки.
Докладні кроки див. у посібнику з налаштування та адміністрування контакт-центру Webex.
Розподіл потоку
- Виклик отримано та входить у потік.
- Для абонента відтворюється вітальне повідомлення.
- Абонента ставлять у чергу.
- Поки абонент чекає, відтворюється музика для утримання.
Потокові дії
У наступній таблиці описано послідовність дій потоку, що беруть участь у цьому шаблоні потоку.
|
Активність потоку |
Опис |
|---|---|
|
Почати | Потік починається з моменту отримання виклику |
| Відтворити повідомлення |
|
|
Від’єднати |
|
Додаткові матеріали
Для отримання додаткової інформації див. посібник із налаштування та адміністрування контакт-центру Webex.
Автосекретар меню
Використовуйте цей шаблон конструктора потоків для контакт-центру Webex, щоб створити систему на основі меню для ефективної маршрутизації викликів. Він автоматизує вхідні дії, спрямовуючи абонентів до потрібних команд або служб для більш плавного взаємодії.
Цей процес автоматизує початкову взаємодію з абонентом, дозволяючи йому переміщатися між різними опціями меню. Він включає динамічну обробку помилок, багатомовну підтримку та процес ввічливого відключення у разі помилок або нерозпізнаних вхідних даних.
У цьому процесі для будь-яких аудіопідказок використовується перетворення тексту в мовлення (TTS) від Cisco. Для музики під час утримання за замовчуванням використовується вбудований файл (defaultmusic_on_hold.wav).
Передумови
Перед впровадженням цього процесу переконайтеся, що на порталі керування контакт-центром Webex виконано такі вимоги:
- Створюйте точки входу, черги, команди та зіставлення точок входу.
- Завантажте статичні аудіофайли, якщо замість перетворення тексту в мовлення (TTS) Cisco використовуються власні аудіопідказки.
Докладні кроки див. у посібнику з налаштування та адміністрування контакт-центру Webex.
Розподіл потоку
У наступній таблиці описано різні елементи потоку, що беруть участь у процесі виклику, з детальним описом дій та відповідей, що відбуваються на кожному етапі.
|
Елемент потоку |
Опис |
|---|---|
|
Виклик отримано (Новий контакт у телефоні) |
Потік запускається, коли новий телефонний контакт ініціюється вхідним дзвінком. |
|
Привітальне повідомлення (Привітальний текст) |
Відтворюється вітальне повідомлення: Ласкаво просимо до контакт-центру Webex! |
|
Головне меню (Меню IVR) |
Абоненту пропонується набір опцій меню. Меню читається вголос за допомогою TTS, пропонуючи абоненту різні опції послуг:
|
|
Маршрутизація на основі вибору |
Залежно від обраного варіанту, абонент або переадресовується до певної команди (сліпе переадресування), або ставиться в чергу для очікування наступного доступного агента. |
|
Помилка обробки |
Недійсні введені дані виводяться у вигляді повідомлення про помилку, а абоненту пропонується спробувати ще раз. |
|
Музика під час утримання (Відтворити музику) |
Під час очікування в черзі відтворюється музика очікування за замовчуванням ( |
|
Від’єднати |
Потік завершується розривом виклику. |
Потокові дії
У наступній таблиці описано послідовність дій потоку.
|
Активність потоку |
Опис |
|---|---|
|
Новий телефонний контакт (Початок) |
Це початкова точка потоку, коли новий телефонний контакт ініціюється вхідним дзвінком. |
|
Відтворити повідомлення (Привітальний текст) |
Клієнта зустрічають повідомленням: Ласкаво просимо до контакт-центру Webex! На цьому кроці для створення повідомлення використовується перетворення тексту в мовлення (TTS) від Cisco Cloud. |
|
Головне меню (Меню IVR) |
Абоненту надається меню з різними опціями:
|
|
Маршрутизація на основі вибору (Умови) |
Залежно від обраного варіанту, абонент або переадресовується до певної команди (сліпе переадресування), або ставиться в чергу для очікування наступного доступного агента.
|
|
Відтворювати музику (Музика на очікуванні) |
Для викликів у черзі система відтворює музику очікування, поки абонент чекає на наступного доступного оператора. |
|
Помилка обробки |
Якщо вибрано недійсний параметр або час очікування введення вичерпано, система відтворює повідомлення із запрошенням абонента повторити спробу. |
|
Від’єднати |
Після завершення взаємодії або виникнення помилки потік розриває виклик за допомогою дії Роз’єднати контакт. |
Додаткові варіанти використання
- Підменю: Є меню вибору мови, де користувачі можуть вибрати бажану мову, натиснувши 1 для англійської або 2 для іспанської. Меню повторюється, якщо абонент натискає #.
- Повідомлення про помилки: Коли отримано недійсний ввід, відтворюється повідомлення про помилку. У разі критичних помилок система вибачається та розриває зв'язок з абонентом.
Додаткові матеріали
Для отримання додаткової інформації див. посібник із налаштування та адміністрування контакт-центру Webex.
Провал у даних Microsoft Dynamics HTTP(S)
Використовуйте цей шаблон конструктора потоків, щоб створити потік IVR у Webex Contact Center, який підключається до MS Dynamics за допомогою HTTP-конектора. Цей процес отримує дані про клієнта та інцидент за допомогою ANI з CRM, вітає абонента персоналізованим повідомленням та направляє виклик.
За допомогою цього процесу абонент отримує персоналізоване повідомлення на основі даних CRM, і якщо запит не знайдено, виклик переадресовується агенту. Агент отримує інформацію про клієнта або справу в режимі реального часу через спливаюче вікно. Потік взаємодіє з MS Dynamics через два HTTP-запити:
- Отримує дані клієнта, виконуючи пошук ANI.
- Отримує найновіші відомості про справу на основі ідентифікатора клієнта. Якщо інформація про клієнта або справу не знайдена, виклик перенаправляється до агента, а абоненту відтворюється відповідне повідомлення. Агент отримує спливаюче вікно, яке відображає або форму «Новий інцидент » , або деталі останнього створеного інциденту для клієнта.
Спливаючі вікна ввімкнено, щоб агенти мали необхідну інформацію під час відповіді на дзвінки.
Передумови
Перед впровадженням цього потоку переконайтеся, що виконано такі вимоги:
- Застосунок зареєстровано в Azure для MS Dynamics CRM.
- OAuth 2.0 та налаштування конектора в Control Hub необхідно налаштувати заздалегідь.
- Імпортуйте шаблон у Flow Designer.
- Налаштуйте змінні потоку, черги та будь-які конкретні конфігурації відповідно до потреб вашої організації.
У цьому процесі використовується перетворення тексту в мовлення (TTS) від Cisco для динамічних підказок. Якщо потрібне статичне аудіо, користувачі можуть завантажувати аудіофайли. Музика для утримання за замовчуванням використовується з репозиторію Webex.
Розподіл потоку
У наступній таблиці описано різні елементи потоку, що беруть участь у процесі виклику, з детальним описом дій та відповідей, що відбуваються на кожному етапі.
|
Елемент потоку |
Опис |
|---|---|
|
Виклик отримано |
ANI абонента фіксується. |
|
Стриптиз АНІ |
+ Код країни видалено з ANI. |
|
Отримати інформацію про клієнта |
HTTP-запит надсилається до MS Dynamics CRM для пошуку даних клієнта за допомогою розділеного ANI. |
|
Умовна перевірка - клієнт існує |
Якщо клієнт існує, надсилається ще один HTTP-запит для отримання деталей його справи. Якщо клієнт не існує, відтворюється повідомлення Справу не знайдено. |
|
Відтворити персоналізовану інформацію про справу |
Якщо випадок знайдено, абонента зустрічають з ним, повідомляючи йому подробиці про його останній випадок. |
|
Спрямувати до агента або відключитися |
Потім абоненту пропонується можливість поговорити з агентом або розірвати зв'язок. |
|
Спливаюче вікно для агента |
Коли агент відповідає, деталі справи або нова форма справи відображаються в новій вкладці браузера. |
Потокові дії
У наступній таблиці описано послідовність дій потоку IVR, який підключається до MS Dynamics за допомогою HTTP-конектора.
|
Активність потоку |
Опис |
|---|---|
|
Почати |
Ініціює потік, коли надходить виклик. |
|
Стриптиз АНІ |
Знімає + код країни з ANI для підготовки до пошуку в MS Dynamics. |
|
Отримати інформацію про клієнта |
Надсилається HTTP-запит GET для отримання повного імені та ідентифікатора контакту клієнта на основі ANI. |
|
Умовна перевірка - клієнт існує |
Перевіряє, чи існує клієнт у MS Dynamics. Якщо значення true, отримує деталі справи. Якщо значення «false», відтворюється повідомлення, яке інформує абонента про те, що жодного випадку не знайдено. |
|
Отримати інформацію про справу |
Отримує назву та номер справи, використовуючи ідентифікатор клієнта з попереднього кроку. |
|
Відтворити персоналізоване повідомлення |
Вітає абонента на ім'я та надає деталі справи за допомогою TTS (перетворення тексту в мовлення). |
|
Відтворити не знайдено жодного випадку |
Відтворює повідомлення, якщо для абонента не знайдено жодної справи, та повідомляє його про переадресацію до агента. |
|
Головне меню |
Пропонує абоненту вибір: з’єднатися з агентом або завершити дзвінок. |
|
Контакт у черзі |
Спрямовує абонента до доступного агента на основі попередньо визначених налаштувань черги. |
|
Відтворювати музику |
Відтворює музику очікування, поки абонент чекає в черзі. |
|
Відключити контакт |
Завершує виклик, якщо абонент вирішує завершити зв'язок. |
|
Спливаюче вікно |
Відображає інформацію про справу або форму нової справи для агента, коли на дзвінок відповіли. |
Додаткові матеріали
Покрокові інструкції щодо налаштування процесів див. у посібнику з налаштування та адміністрування контакт-центру Webex.
Демонстрацію інтеграції з MS Dynamics див. у статті про налаштування власного конектора для MS Dynamics CRM.
Щоб отримати додаткові відомості про інструменти API для автентифікації в середовищах Microsoft Dataverse, див. Використання Insomnia з Dataverse Web API.
Розподіл відсотків та A/B розподіл
Використовуйте цей шаблон конструктора потоків Webex Contact Center, щоб розподіляти виклики у відсотках між різними чергами, забезпечуючи безперебійну роботу та мінімізуючи перерви під час великої кількості викликів.
Цей потік розподіляє вхідні виклики на основі відсоткового розподілу. Зокрема, 90% of contacts are routed to the main queue, 0% для підтримки переповнення (неактивна) та 10% для позачергової роботи. Після розподілу абонентам відтворюється повідомлення про призначення в чергу, а потім музика на утримуванні, доки не стане доступним оператор. Ви можете змінити потік відповідно до потреб вашої організації.
У цьому процесі для будь-яких аудіопідказок використовується перетворення тексту в мовлення (TTS) від Cisco. Для музики під час утримання за замовчуванням використовується вбудований файл (defaultmusic_on_hold.wav).
Передумови
Перед впровадженням цього процесу переконайтеся, що на порталі керування контакт-центром Webex виконано такі вимоги:
- Створюйте точки входу, черги, команди та зіставлення точок входу.
- Завантажте статичні аудіофайли, якщо замість перетворення тексту в мовлення (TTS) Cisco використовуються власні аудіопідказки.
Докладні кроки див. у посібнику з налаштування та адміністрування контакт-центру Webex.
Розподіл потоку
У наступній таблиці описано різні елементи потоку, що беруть участь у процесі виклику, з детальним описом дій та відповідей, що відбуваються на кожному етапі.
|
Елемент потоку |
Опис |
|---|---|
|
Квитанція про дзвінок |
Виклик входить у потік у точці NewContact. |
|
Розподіл відсотків |
90% викликів спрямовуються до головної черги. 10% дзвінків перенаправляються до зовнішньої черги. |
|
Повідомлення черги відтворення |
Після розподілу відсотка абонент чує повідомлення, що вказує шлях розподілу. |
|
Контакт у черзі |
Абонент розміщується у призначеній черзі. |
|
Призупинити музику |
Під час очікування в черзі абоненти чують музику очікування. |
|
Призначення операторів |
Виклики перенаправляються доступному агенту в призначеній йому черзі. |
Потокові дії
У наступній таблиці описано послідовність дій потоку.
|
Активність потоку |
Опис |
|---|---|
|
НовийКонтакт |
Це відправна точка, коли надходить новий телефонний контакт. |
|
Відсотковий розподіл |
Розподіляє вхідний контакт на основі відсоткового розподілу:
|
|
SetVariable |
Записує виділений відсоток (90%, 10%) у змінну з назвою PercentageAllocated. |
|
SetVariable |
Записує шлях виходу (Головна черга або Поза сайтом), який виклик пройшов, у змінну з назвою PercentageExitPath. |
|
PlayMessage |
Відтворює повідомлення за допомогою Cisco TTS, інформуючи абонента про його призначення, наприклад: Ви досягли 90% розподілу! Головна черга відділення 1. |
|
Контакти черги |
Ставить контакт у чергу на основі виділеного шляху (Головна черга або Зовнішня черга). |
|
PlayMusic |
Відтворює музику очікування ( |
Додаткові матеріали
Для отримання додаткової інформації див. посібник із налаштування та адміністрування контакт-центру Webex.
Провал у даних Salesforce HTTP(S)
Використовуйте цей шаблон конструктора потоків, щоб створити потік IVR у Webex Contact Center, який підключається до Salesforce через HTTP-конектор, що забезпечує динамічну маршрутизацію та вилучення даних для керування зверненнями Salesforce.
Цей процес використовує HTTP-конектор Webex Contact Center для отримання інформації про клієнтів із Salesforce за допомогою пошуку ANI. Потік отримує інформацію про обліковий запис клієнта, контактну особу та інцидент із Salesforce та відповідно спрямовує виклик.
У цьому процесі для будь-яких аудіопідказок використовується перетворення тексту в мовлення (TTS) від Cisco. Для музики під час утримання за замовчуванням використовується вбудований файл (defaultmusic_on_hold.wav).
Передумови
Перш ніж налаштовувати цей потік, переконайтеся в наступному:
- Створюйте точки входу, черги, команди, зіставлення точок входу та будь-які інші дії конфігурації, характерні для організації, такі як з'єднувачі, зовнішній ANI тощо.
- Налаштуйте конектор Salesforce за допомогою OAuth2. Докладні кроки див. у статті Налаштування підключеного додатка для роз’єму Salesforce Webex Contact Center.
- Імпортуйте доданий потік
Salesforce_HTTP_Connector.jsonу конструктор потоків Webex Contact Center. - Використовуйте колекцію Salesforce API для ознайомлення з REST API.
- Щоб вручну згенерувати токен доступу 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 надсилає таку інформацію, як коментарі до дзвінка та ідентифікатори дзвінків, до відповідного запиту Salesforce. |
Потокові дії
У наступній таблиці описано послідовність дій потоку.
|
Активність потоку |
Опис |
|---|---|
|
Почати (НовийКонтакт) |
Записує деталі вхідного дзвінка та розпочинає процес. |
|
Указати номер телефону (ВстановитиНомерТелефону) |
Форматує отриманий номер телефону для пошуку в Salesforce API. |
|
Пошук облікового запису (АкаунтВідANI) |
Виконує HTTP-запит GET до Salesforce, отримуючи дані облікового запису клієнта на основі номера телефону. |
|
Пошук контактів (Зв'язатися з ANI) |
Отримує контакт, пов'язаний з номером телефону, за допомогою запиту Salesforce SOQL. |
|
Пошук справи (Ідентифікатор контакту Caseby) |
Отримує відкриті справи, пов’язані з контактом, а також деталі справи, включаючи номер справи та ідентифікатор. |
|
Контакт у черзі (КонтактЧерги) |
Направляє виклик відповідному агенту на основі отриманої інформації Salesforce та пріоритету клієнта. |
|
Відтворювати музику (Музика) |
Відтворює музику очікування, поки клієнт чекає на з'єднання з агентом. |
|
Спливаюче вікно (Обліковий запис ScreenPop) |
Відкриває сторінку облікового запису клієнта Salesforce на робочому столі агента, коли на дзвінок прийнято відповідь. |
|
Опублікувати коментар (Коментар до публікації) |
Публікує деталі виклику у відповідному інциденті Salesforce після завершення взаємодії. |
|
Кінець потоку (Кінець потоку) |
Завершує потік після виконання всіх завдань. |
Додаткові матеріали
Щоб отримати додаткові відомості про налаштування Salesforce за допомогою Webex Contact Center, див . Вступ до Salesforce REST API та посібник з налаштування та адміністрування Webex Contact Center.
Щоб отримати вичерпний відеоінструкцію з налаштування, перегляньте цю серію з двох частин:
Провал у даних 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 Contact Center може покращити взаємодію з клієнтами завдяки персоналізованій взаємодії, використовуючи ServiceNow для пошуку ANI та управління інцидентами:
- Вхідний дзвінок: Клієнт телефонує до контакт-центру Webex.
- Пошук ANI: Webex виконує пошук ANI в ServiceNow для ідентифікації абонента.
- Пошук інцидентів: ServiceNow отримує пов'язаний ідентифікатор інциденту на основі даних абонента.
- Персоналізоване привітання: Клієнта зустрічають персоналізованим повідомленням із посиланням на його активний інцидент.
- Маршрутизація та пріоритизація: Дзвінки перенаправляються залежно від серйозності інциденту, що забезпечує першочергове вирішення критичних проблем.
- Призначення агента: Виклик перенаправляється доступному агенту, а деталі інциденту відображаються на робочому столі агента.
- Оновлення після дзвінка: Контакт-центр Webex надсилає відповідну інформацію про виклики, включаючи ідентифікатори викликів, до ServiceNow за допомогою потоків подій.
Потокові дії
У наступній таблиці описано дії, що використовуються в потоці, та їхню роль в інтеграції.
|
Активність потоку |
Опис |
|---|---|
|
Почати (НовийКонтакт) |
Потік починається з моменту отримання вхідного виклику. |
|
Відтворити повідомлення (Вітання) |
Відтворює вітальне повідомлення за допомогою функції перетворення тексту в мовлення 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 Contact Center.
- Документація ServiceNow REST API: Документація REST API
- Документація API таблиці ServiceNow: Документація Table API
Щоб отримати додаткові відомості про робочі процеси Webex Contact Center, див. посібник із налаштування та адміністрування Webex Contact Center.
Простий вхідний дзвінок до черги
Використовуйте цей шаблон конструктора потоків у Webex Contact Center, щоб забезпечити простий процес обробки вхідних викликів. Абонентів вітають, ставлять у чергу до агента та чують музику очікування під час очікування.
Цей потік забезпечує простий процес обробки вхідних дзвінків у контакт-центрі:
- Виклик отримано та входить у потік через точку входу.
- Для абонента відтворюється вітальне повідомлення.
- Абонент ставиться в чергу до наступного доступного агента.
- Під час очікування в черзі для абонента відтворюється музика очікування.
- Цей потік забезпечує безперебійну роботу, розміщуючи механізми обробки помилок та дозволяючи резервні сценарії у випадку, якщо агенти недоступні.
Передумови
Перед впровадженням цього процесу переконайтеся, що на порталі керування контакт-центром Webex виконано такі вимоги:
- Створюйте точки входу, черги, команди та зіставлення точок входу.
- Завантажте статичні аудіофайли, якщо замість перетворення тексту в мовлення (TTS) Cisco використовуються власні аудіопідказки.
Докладні кроки див. у посібнику з налаштування та адміністрування контакт-центру Webex.
Потокові дії
У наступній таблиці описано послідовність дій потоку, що беруть участь у цьому шаблоні потоку.
|
Активність потоку |
Опис |
|---|---|
|
Почати (Новий контакт у телефоні) |
Потік починається, коли виклик надходить через точку входу. Виклик приймається в потік і переходить до наступного кроку. |
|
Відтворити повідомлення (Привітальний текст) |
Відтворюється повідомлення, щоб привітати абонента. У цьому потоці повідомлення говорить: Ласкаво просимо до контакт-центру Webex! Це повідомлення налаштовується за допомогою Cisco TTS, але його можна замінити на користувацькі записи. |
|
Черга (Прямий контакт) |
Після вітального повідомлення виклик ставиться в чергу. Черга налаштована на перенаправлення виклику до черги Q_arubhatt, яка направляє абонента до агента з найдовшим доступним терміном дії. |
|
Відтворювати музику (Музика на очікуванні) |
Під час очікування в черзі потік відтворює музику очікування ( |
|
Відтворити повідомлення (Утримувати повідомлення) |
Поки абонент очікує, відтворюється додаткове повідомлення: Дякуємо за співпрацю. Будь ласка, зачекайте, поки ми знайдемо вам експерта. Це повідомлення налаштовується за допомогою Cisco TTS, але його можна замінити на користувацькі записи. |
|
Кінець потоку |
Потік завершується після підключення агента або у разі виникнення помилки. Це забезпечує безперебійну обробку абонента, незалежно від того, чи підключений він до агента, чи потік потрібно завершити через помилку. |
|
Помилка обробки |
Потік розроблено для обробки неочікуваних проблем шляхом коректного завершення, з доступними резервними маршрутами. |
Створіть цей потік
Щоб створити цей потік вхідних викликів, створіть потік із шаблону та виберіть шаблон «Простий вхідний виклик до черги». Щоб ознайомитися з кроками створення, див. Створення потоків із шаблонів потоків.
Щоб переглянути шаблон перед його використанням, див. Перегляд деталей шаблону потоку. Після створення потоку налаштуйте шаблон для черги, підказок та обробки помилок. Потім перевірте та опублікуйте потік.
Додаткові матеріали
Для отримання додаткової інформації див. посібник із налаштування та адміністрування контакт-центру Webex.
Віртуальний агент з Google DialogFlow CX
Використовуйте цей шаблон дизайнера потоків для інтеграції Google DialogFlow CX з Webex Contact Center. Цей потік забезпечує покращену взаємодію з клієнтами завдяки гнучкій та динамічній обробці даних.
Цей потік демонструє, як передавати дані з контакт-центру Webex до Google DialogFlow CX, що дозволяє використовувати розширені можливості віртуального агента. Він містить приклади обробки вхідних даних абонентів, таких як імена, зустрічі та причини дзвінків, з акцентом на безперешкодну передачу даних між обома платформами.
Цей процес використовує перетворення тексту в мовлення (TTS) від Cisco для аудіопідказок, якщо такі є.
Передумови
Перед впровадженням цього підпотоку переконайтеся, що на порталі керування контакт-центром Webex виконано такі вимоги:
- Створюйте точки входу, черги, команди, зіставлення точок входу та будь-які інші дії конфігурації, специфічні для організації, такі як з'єднувачі.
- Завантажте статичні аудіофайли, якщо замість перетворення тексту в мовлення (TTS) Cisco використовуються власні аудіопідказки.
- Налаштуйте віртуальний агент Google DialogFlow CX та налаштуйте необхідні інтеграції вебхуків.
Розподіл потоку
- Виклик отримано та входить у потік.
- Абонента перенаправляють до API, який отримує його ім'я з фіктивної кінцевої точки.
- За допомогою Google DialogFlow CX абоненту відтворюється вітальне повідомлення, включаючи його ім'я.
- Віртуальний агент DialogFlow CX взаємодіє з абонентом, щоб зібрати вхідні дані, такі як дати та час зустрічей.
- Дані клієнта передаються назад до контакт-центру Webex для можливої подальшої обробки.
- Залежно від взаємодії, дзвінок або посилюється, або завершується.
- У разі ескалації абонент ставиться до черги.
- Музика для утримання відтворюється, поки абонент чекає на агента.
Потокові дії
У наступній таблиці описано послідовність дій потоку.
|
Активність потоку |
Опис |
|---|---|
|
Почати |
Потік починається з отримання виклику, ініційованого через дію NewContact. |
|
HTTP-запит (ОтриматиІм'яКлієнта) |
Система надсилає запит 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 або приєднайтеся до спільноти розробників API Webex Contact Center.
Провал у даних HTTP(S) Zendesk
Цей шаблон використовує HTTP-конектор Webex Contact Center для інтеграції з Zendesk. Використовуйте цей шаблон конструктора потоків для пошуку даних клієнтів, керування заявками в Zendesk та ефективного використання.
Цей процес використовує API Zendesk для покращення роботи Webex Contact Center шляхом вилучення даних клієнтів на основі ANI (автоматичного визначення номера) та отримання деталей заявки. Він направляє дзвінки залежно від серйозності інциденту або доступності оператора, покращуючи взаємодію з клієнтами. Система може виконувати кілька дій:
- Пошук користувача Zendesk на основі ANI (номера абонента).
- Отримати останній невирішений запит користувача.
- Надайте клієнту відповідні дані квитка через IVR.
- Спрямуйте виклик до агента на основі попередньо визначених критеріїв або дозвольте клієнту самостійно завершити дзвінок.
У цьому процесі для будь-яких аудіопідказок використовується перетворення тексту в мовлення (TTS) від Cisco. Для музики під час утримання за замовчуванням використовується вбудований файл (defaultmusic_on_hold.wav).
Передумови
Перед впровадженням цього процесу переконайтеся, що на порталі керування контакт-центром Webex виконано такі вимоги:
- Переконайтеся, що автентифікація API увімкнена в екземплярі Zendesk. Виконайте такі дії: .
- HTTP-конектор Zendesk потрібно налаштувати за допомогою BasicAuth.
- Створюйте точки входу, черги, команди та будь-які інші дії конфігурації, специфічні для організації.
- Завантажте статичні аудіофайли, якщо замість перетворення тексту в мовлення (TTS) Cisco використовуються власні аудіопідказки або музичні файли.
Докладні кроки див. у посібнику з налаштування та адміністрування контакт-центру Webex.
Варіант використання
Використайте цей приклад, щоб краще зрозуміти, як працює цей потік.
- Клієнт телефонує до контакт-центру Webex.
- Для отримання даних клієнта з Zendesk виконується пошук ANI.
- Отримано найновіший квиток, пов'язаний з клієнтом.
- Клієнта зустрічають через IVR та повідомляють про статус його заявки.
- Клієнт може:
- Зв'язатися з агентом.
- Відключіть їх, якщо вони вирішать не розмовляти з агентом.
- Після дзвінка система може оновити заявку Zendesk відповідною інформацією про дзвінок.
Розподіл потоку
У наступній таблиці описано різні елементи потоку, що беруть участь у процесі виклику, з детальним описом дій та відповідей, що відбуваються на кожному етапі.
|
Елемент потоку |
Опис |
|---|---|
|
Виклик отримано |
Виклик надходить до системи, і запускається конектор Zendesk. |
|
Пошук користувача в Zendesk |
Система виконує пошук у Zendesk за номером абонента. |
|
Отримати деталі квитка |
Система отримує найновіший невирішений квиток для користувача. |
|
Пред'явити деталі квитка |
Клієнт отримує інформацію про статус заявки через повідомлення IVR. |
|
Пункти меню |
Клієнт може обрати спілкування з агентом або відключитися. |
Потокові дії
У наступній таблиці описано послідовність дій потоку.
|
Активність потоку |
Опис |
|---|---|
|
Почати |
Потік починається з моменту отримання виклику. |
|
Пошук користувача (Zendesk) |
Ця дія виконує HTTP-запит до Zendesk, шукаючи користувача на основі його ANI. |
|
Отримати деталі квитка |
До Zendesk надсилається ще один HTTP-запит для отримання останнього квитка користувача. |
|
Пред'явити деталі квитка |
Абоненту, який телефонує, відтворюється повідомлення через TTS з інформацією про статус його заявки. |
|
Меню підтвердження |
Система пропонує клієнту меню, яке дозволяє йому або підключитися до агента, або відключитися. |
|
Контакт у черзі |
Якщо клієнт вирішує підключитися до агента, його ставлять у чергу. |
|
Відтворювати музику |
Поки клієнт чекає на агента, грає музика для очікування. |
|
Коментарі до публікацій (Zendesk) |
Після дзвінка система публікує коментар до заявки Zendesk, підсумовуючи взаємодію. |
|
Від’єднати |
Система розриває дзвінок, якщо клієнт вирішує розірвати зв'язок або після завершення дзвінка. |
Додаткові матеріали
Цей процес використовує HTTP-конектор Webex Contact Center для взаємодії з API Zendesk. Для отримання додаткової інформації див. документацію Zendesk API та посібник із налаштування та адміністрування Webex Contact Center.
Уникайте дублювання зворотних викликів
Цей шаблон потоку демонструє, як запобігти дублюванню записів зворотного виклику в Webex Contact Center, використовуючи розширену активність HTTP з підтримкою Content-Type: GraphQL. Він використовує HTTP-конектор WebexCC API для взаємодії з Search API, що дозволяє процесу перевіряти наявність існуючих запитів на зворотний виклик від того самого абонента. Цей шаблон підвищує ефективність та враження клієнтів, уникаючи зайвих зворотних викликів.
Цей шаблон потоку перевіряє, чи клієнт вже розмістив запит на зворотний виклик у системі. Він використовує API пошуку через GraphQL, щоб визначити, чи існує активне завдання зворотного виклику для ANI (автоматичного визначення номера) абонента.
Він використовує функцію, яка покращує активність HTTP у Webex Contact Center, додаючи підтримку для Content-Type: GraphQL - Можливість використовувати HTTP-конектор WebexCC API для використання API пошуку через новий тип вмісту GraphQL, включаючи підстановку змінних.
Передумови
Перед впровадженням цього потоку переконайтеся, що виконано такі вимоги:
-
Налаштуйте конектор для API контакт-центру Webex.
-
Переконайтеся, що середовище контакт-центру Webex налаштоване належним чином: Точка входу, зіставлення точок входу, черги тощо.
Розподіл потоку
|
Елемент потоку |
Опис |
|---|---|
|
Виклик отримано |
Виклик входить у потік в активності NewContact. |
|
Початкове привітання |
Активність PlayMessage_wgk відтворює початкове вітальне повідомлення абоненту. |
|
Витяг поточного часу |
Активність SetVariable_7a1 витягує поточний час в мілісекундах епохи та зберігає його у змінній |
| Обчислити час години тому |
Активність SetVariable_8t9 обчислює час за 24 години до поточного часу в мілісекундах епохи та зберігає його у змінній |
| Обрізати ANI |
Діяльність SetVariable_ak4 обрізає ANI (номер телефону абонента), щоб видалити "+1" префікс для цілей пошуку. |
|
Виклик API пошуку (GraphQL) |
|
|
Перевірте відповідь API |
|
|
Обробка дубліката зворотного виклику (якщо його знайдено) |
|
| Запланувати новий зворотний виклик (якщо не знайдено): |
Якщо дублікат зворотного виклику не знайдено, потік переходить до дії Menu_lsi, яка надає абоненту опції планування зворотного виклику або очікування в черзі. |
| Запланувати зворотний дзвінок |
Якщо абонент вирішує запланувати зворотний виклик (натискає 1), дія Callback_20e планує зворотний виклик, використовуючи ANI абонента. Повідомлення з підтвердженням відтворюється через PlayMessage_ysw, а потім DisconnectContact_mx8_2bg розриває виклик. |
| Очікування в черзі |
Якщо абонент вирішує чекати в черзі (натискає 2), SetVariable_c0y збільшує лічильник на одиницю. Потім виклик ставиться в чергу до агента через QueueContact_95e, а музика відтворюється під час очікування через PlayMusic_qne. Виклик повертається до дії Menu_lsi. |
Змінні
-
Стан зворотного виклику: (STRING) – Стан зворотного виклику.
-
лічильник: (INTEGER) – Змінна-лічильник.
-
поточний час: (СТРІНГ) – Поточний час у мілісекундах з епохи.
-
goback_by_a_day: (СТРІНГ) – Час 24 години тому в мілісекундах з епохи.
-
Вихід API: (STRING) – об’єднаний код стану HTTP, стан зворотного виклику та відповідь HTTP від API пошуку.
-
ANITrim: (СТРІНГ) – Обрізаний ANI (номер телефону) абонента.
-
відповідь: (STRING) – HTTP-відповідь від API пошуку.
Потокові дії
У наступній таблиці описано послідовність дій потоку, що беруть участь у цьому шаблоні потоку.
|
Активність потоку |
Опис |
|---|---|
|
Почати (НовийКонтакт) | Запускає потік, коли надходить виклик. |
|
Дії | |
|
PlayMessage |
Відтворює повідомлення абоненту. |
|
Зворотній виклик |
Планує зворотний виклик для абонента. |
|
PlayMusic |
Відтворює музику під час утримання. |
|
ЧергаКонтакт |
Ставить виклик у чергу для агента. |
|
HTTP |
Здійснює HTTP-запит до API пошуку за допомогою GraphQL. |
|
ВідключитисяКонтакт |
Розриває дзвінок. |
|
Встановити змінну |
ВстановитиЗмінну: Встановлює різні змінні, включаючи поточний час, час 24 години тому, обрізаний ANI та вивід API. |
|
Умови |
|
|
Музика на утриманні (MusicOnHold) |
Відтворює музику очікування, поки абонент чекає в черзі. |
|
Обробка циклів (CallLoopCycle та LoopCycle) |
Забезпечує, щоб виклики, які повторюються занадто часто, спрямовувалися до останнього меню. |
|
Відключення (DisconnectContact) |
Розриває виклик після повідомлень або коли абонент вирішує завершити взаємодію. |
Додаткові матеріали
Щоб отримати додаткові відомості про використання HTTP-запитів із GraphQL та інші дії в Webex Contact Center, зверніться до розділу дії HTTP-запит.
Також зверніться до документації API контакт-центру Webex для отримання детальної інформації про API пошуку та запити GraphQL.
Запис та керування аудіопідказками
Цей шаблон потоку надає адміністраторам спрощений метод запису та керування аудіопідказками в контакт-центрі Webex через телефонний інтерфейс користувача (TUI). Він використовує розширені можливості HTTP-активності, включаючи підтримку `Content-Type: Дані форми для взаємодії з API аудіофайлів (підказок) Webex Contact Center. Цей шаблон відтворює функціональність, знайому з локальних систем, покращуючи взаємодію з клієнтами та операційну ефективність.
Передумови
-
Створіть точку входу та налаштуйте зіставлення точок входу на сторінці налаштувань центру керування для Webex Contact Center. Зверніться до Посібника з налаштування та адміністрування контакт-центру Webex.
-
Налаштуйте конектор для API контакт-центру Webex.
-
Якщо для підказок не ввімкнено перетворення тексту в мовлення (TTS) від Cisco, завантажте необхідні статичні аудіофайли.
Розподіл потоку
|
Елемент потоку |
Опис |
|---|---|
| Виклик отримано | Виклик входить у потік в активності NewContact. |
| (НЕОБОВ'ЯЗКОВО) Автентифікація адміністратора через OTP | Розробник потоку може реалізувати додатковий бар'єр автентифікації для адміністратора, використовуючи безпечний метод, такий як OTP, що надсилається через SMS до ANI, або випадково згенерований код. number/PIN. Це можна додати перед головним меню. |
| Головне меню | Діяльність Головне меню (меню IVR) надає адміністратору такі опції:
|
| Створити запит (варіант 1) |
|
| Запит на оновлення (варіант 2) |
|
| Видалити запит (варіант 3) |
|
| Вихід (Варіант 4) |
|
Змінні
|
Змінна |
Тип |
Опис |
|---|---|---|
| Ідентифікатор блобу | РЯДОК | Ідентифікатор блобу аудіофайлу |
| Назва аудіофайлу | РЯДОК | Назва аудіофайлу (за замовчуванням: «EmergencyDemo.wav»). |
| id | РЯДОК | Ідентифікатор аудіофайлу. |
| стан | РЯДОК | Статус запиту API. |
| newFileName | РЯДОК | Назва оновленого аудіофайлу (за замовчуванням: "updatedFile.wav"). |
| відповідь | РЯДОК | HTTP-відповідь від запитів API. Це необов'язково, для налагодження. |
Використані види діяльності
|
Активність потоку |
Опис |
|---|---|
| Почати | НовийКонтакт: Запускає потік, коли надходить виклик. |
| Меню IVR | Головне меню: Відтворює меню з опціями для керування за допомогою підказок. |
| Створити запит |
|
| Запит на оновлення |
|
| Видалити запит |
|
| Інше |
|
Додаткові деталі
Щоб отримати додаткові відомості про використання запису активності, HTTP-запитів та елементів керування записом у Webex Contact Center, зверніться до розділу активності HTTP-запит.
Шаблон маршрутизації останнього агента
Шаблон маршрутизації останнього агента демонструє, як реалізувати маршрутизацію останнього агента в Webex Contact Center, використовуючи розширену активність HTTP з підтримкою Content-Type:
GraphQL. Він використовує HTTP-конектор WebexCC API для взаємодії з Search API, що дозволяє маршрутизувати виклики останньому агенту, який обробляв виклик. Цей шаблон покращує взаємодію з клієнтами, пов'язуючи їх зі знайомим агентом.
Цей шаблон потоку перевіряє, чи телефонував клієнт протягом останніх 24 годин, і якщо так, перенаправляє виклик тому самому агенту. Він використовує API пошуку через GraphQL, щоб знайти останнього агента, який обробляв дзвінок, на основі ANI (автоматичного визначення номера) абонента.
Він використовує функцію, яка покращує активність HTTP у Webex Contact Center, додаючи підтримку для Content-Type: GraphQL - Можливість використовувати HTTP-конектор WebexCC API для використання API пошуку через новий тип контенту GraphQL: включаючи підстановку змінних.
Передумови
-
Налаштуйте конектор для API контакт-центру Webex.
-
Переконайтеся, що середовище контакт-центру Webex налаштоване належним чином: Точка входу, зіставлення точок входу, черги тощо.
Розподіл потоку
-
Виклик отримано:
-
Виклик входить у потік в активності NewContact.
-
-
Початкове привітання:
-
Активність PlayMessage відтворює початкове вітальне повідомлення абоненту.
-
-
Витяг поточного часу:
-
Активність CurrentTime витягує поточний час.
-
-
Обчислити час 24 години тому:
-
Дія Goback_By_a_day обчислює час на 24 години раніше поточного часу.
-
-
Обріжте ANI:
-
Активність SetVariable обрізає ANI (номер телефону абонента), щоб видалити "+1" префікс для цілей пошуку.
-
-
Виклик API пошуку (GraphQL):
-
Дія SearchAPILastAgent здійснює виклик до API пошуку Webex Contact Center за допомогою GraphQL, щоб знайти агента, який обробляв попередній виклик, на основі ANI.
-
Він використовує змінні
goback_by_a_dayтаcurrentTimeдля пошуку протягом останніх 24 годин. -
Запит GraphQL шукає завдання, що відповідають ANI або обрізаному ANI абонента, який викликає, але не є активними, та витягує ідентифікатор власника (ідентифікатор агента) завдання.
-
-
Ведення журналу налагодження:
-
Активність DebugLog реєструє код стану HTTP та тіло відповіді з виклику API пошуку.
-
Дія Debug_Log реєструє витягнутий ідентифікатор агента.
-
-
Перевірте відповідь API:
-
Активність Condition_kxu перевіряє, чи код стану HTTP з виклику Search API дорівнює 200 (успішно).
-
-
Перевірте, чи отримано ідентифікатор агента:
-
Дія Condition_jtn перевіряє, чи ідентифікатор агента було успішно вилучено з відповіді API пошуку.
-
-
Маршрут до останнього агента (якщо знайдено):
-
Якщо ідентифікатор агента знайдено, дія PlayMessage_ee8 відтворює підтвердження для абонента, інформуючи його про те, що його переадресовують до того самого агента, з яким він розмовляв раніше.
-
Дія QueueToAgent_xh1 ставить виклик у чергу до агента з отриманим ідентифікатором агента.
-
-
Маршрут до черги за замовчуванням (якщо не знайдено):
-
Якщо ідентифікатор агента не знайдено (або виклик API не вдався, або протягом 24 годин не було знайдено жодного попереднього виклику), дія QueueToDefault ставить виклик у чергу за замовчуванням.
-
-
Відтворення музики під час утримання:
-
Дія PlayMusic_i73 відтворює музику під час очікування, поки абонент чекає в черзі.
-
Змінні
-
Ідентифікатор агента: (СТРІНГ) – Ідентифікатор останнього агента, який обробляв виклик.
-
поточний час: (СТРІНГ) – Поточний час у мілісекундах з епохи.
-
goback_by_a_day: (STRING) – Час 24 години тому в мілісекундах з епохи.
-
Відповідь: (STRING) – HTTP-відповідь від API пошуку.
-
ANITrim: (СТРІНГ) – Обрізаний ANI (номер телефону) абонента.
Потокові дії
У наступній таблиці описано послідовність дій потоку, що беруть участь у цьому шаблоні потоку.
|
Активність потоку |
Опис |
|---|---|
|
Почати (НовийКонтакт) | Запускає потік, коли надходить виклик. |
|
Дії | |
|
PlayMessage |
Відтворює повідомлення абоненту. |
|
ЧергаДоАгента |
Ставить виклик у чергу до певного агента. |
|
PlayMusic |
Відтворює музику під час утримання. |
|
Черга |
Ставить виклик у чергу за замовчуванням. |
|
HTTP |
Здійснює HTTP-запит до API пошуку за допомогою GraphQL. |
|
PlayMessage |
Відтворює повідомлення, яке вказує на те, що абонента перенаправляють до останнього агента. |
|
Встановити змінну |
|
|
Умови |
|
|
Музика на утриманні (MusicOnHold) |
Відтворює музику очікування, поки абонент чекає в черзі. |
|
Обробка циклів (CallLoopCycle та LoopCycle) |
Забезпечує, щоб виклики, які повторюються занадто часто, спрямовувалися до останнього меню. |
|
Відключення (DisconnectContact) |
Розриває виклик після повідомлень або коли абонент вирішує завершити взаємодію. |
Додаткові матеріали
Щоб отримати додаткові відомості про використання HTTP-запитів із GraphQL та інші дії в Webex Contact Center, зверніться до розділу дії HTTP-запит.
Також зверніться до документації API контакт-центру Webex для отримання детальної інформації про API пошуку та запити GraphQL.
Автономний агент зі штучним інтелектом (відстеження посилок)
Цей процес використовує автономний агент штучного інтелекту для керування голосовими взаємодіями, пов’язаними з відстеженням посилки. Цей процес надає можливість ескалації до людських агентів за необхідності або у разі помилок агента штучного інтелекту.
Цей процес розроблено для обробки взаємодії з клієнтами щодо відстеження посилок за допомогою автономного агента штучного інтелекту. Агент штучного інтелекту складається з дії для відстеження посилки та бази знань, пов'язаної із загальними запитами щодо доставки. Клієнти можуть будь-коли попросити поговорити з агентом-людиною.
Передумови
Щоб використовувати цей процес, переконайтеся, що налаштовано наступне:
-
Автономний агент штучного інтелекту, налаштований з відповідною дією (разом з виконанням) та документами знань. Зразок процесу виконання доступний у шаблонах циклів Webex Connect.
-
Точка входу, черга, команди та зіставлення точок входу, налаштовані на сторінці налаштувань центру керування для контакт-центру Webex.
-
Функція перетворення тексту в мовлення (TTS) від Cisco увімкнена для динамічної генерації власних повідомлень.
-
Завантажте статичні аудіофайли, якщо ви не використовуєте аудіозапис Cisco за замовчуванням.
Розподіл інтеграції
-
Абонент ініціює контакт: Виклик отримує контакт-центр Webex та перенаправляється автономному агенту зі штучним інтелектом.
-
Взаємодія ШІ з агентами: Агент штучного інтелекту обробляє запит абонента, пов'язаний з відстеженням посилки.
-
Черга до агента: Якщо на запит клієнта або через помилки агента штучного інтелекту потрібна ескалація, абонент ставиться в чергу для агента-людини.
-
Відключитися: Взаємодія завершується після обробки запиту абонента або переадресації абонента агенту.
Дії, що використовуються в потоці
|
Активність потоку |
Опис |
|---|---|
| Початок (новий телефонний контакт) | Ця дія знаменує початок потоку, що запускається новим викликом. |
| Віртуальний агент V2 (VAV2) | Діяльність, що відповідає за взаємодію між потоком та агентом штучного інтелекту. Взаємодія. Та сама дія використовується для ініціювання розмови та надсилання подій стану агенту штучного інтелекту. |
| Відтворити повідомлення | Надає системні повідомлення за допомогою функції перетворення тексту в мовлення Cisco. Використовується для відтворення повідомлення про помилку перед ескалацією до оператора-людини у разі помилок активності VAV2. |
| Черга до агента | Керує логікою черг для ескалації до людських агентів. |
| Відтворити музику | Утримувати музику під час очікування в черзі, коли абонент очікує на з'єднання з оператором. |
| Від’єднати | Завершує взаємодію після завершення завдань або якщо питання передано людині. |
Обробка помилок
Потік включає стратегії управління помилками для коректного вирішення неочікуваних проблем, забезпечуючи інформування абонента та його належне перенаправлення.
Підтримка розробників
Для отримання глибшого розуміння використання Webex Contact Center з автономними агентами зі штучним інтелектом зверніться до відповідної документації:
Додаткові ресурси
Щоб отримати підтримку щодо цього процесу, зверніться до команди підтримки розробників Webex Contact Center через службу підтримки розробників Webex Contact Center.
Для подальшого обговорення відвідайте спільноту розробників API контакт-центру Webex.
Скриптований агент штучного інтелекту (відстеження посилок)
Цей процес розроблено для обробки голосових взаємодій, пов’язаних із відстеженням посилок, за допомогою сценарійного віртуального агента. Цей потік демонструє найпростіший спосіб виконання замовлень для скриптованого агента. Крім того, потік демонструє розміщення клієнтів у чергах різних агентів на основі останнього активного наміру та налаштовуваних звітів для агентів ШІ в Analyser.
Цей процес використовує сценарний агент Webex AI для взаємодії з клієнтами щодо відстеження посилок. Діяльність VAV2 (віртуальний агент V2) завершується через край «Оброблено», коли сценарний агент ініціює власну подію для відстеження пакета. Для досягнення цього потік використовує API відстеження посилок. Цей API доступний розробникам для тестування та демонстрацій. Вихідні дані аналізуються в потоці та передаються назад агенту через подію стану. Більше інформації про налаштування виконання для скриптованих агентів для голосового зв'язку.
Передумови
Щоб використовувати цей процес, переконайтеся, що налаштовано наступне:
-
Агент штучного інтелекту Webex, налаштований для обробки запитів щодо відстеження посилок. Цей агент доступний для імпорту під час створення нового агента.
-
Точка входу, черга, команди та зіставлення точок входу, налаштовані на сторінці налаштувань центру керування для контакт-центру Webex.
-
Переконайтеся, що функцію перетворення тексту в мовлення (TTS) увімкнено для створення динамічних аудіоповідомлень.
-
За потреби завантажте статичні аудіофайли для користувацьких системних сповіщень.
Розподіл інтеграції
|
Розподіл інтеграції |
Опис |
|---|---|
| Абонент ініціює контакт | Виклик отримується контакт-центром Webex і перенаправляється до агента зі штучним інтелектом, що працює за сценарієм. |
| Стан взаємодії реєструється за допомогою глобальної змінної | Потік встановлює глобальну змінну CustomAIAgentInteractionOutcome для реєстрації стану взаємодії клієнта з агентом штучного інтелекту. Це оновлюється в різні моменти та використовується для створення користувацьких звітів за допомогою візуалізатора. |
| Взаємодія ШІ-агента | Агент штучного інтелекту обробляє вхідні дані клієнта та відповідає на основі налаштованих намірів. Якщо користувач має намір відстежувати посилку та надає дійсний номер посилки, керування передається назад до потоку через спеціальну подію. |
| Розбір та виконання метаданих агента штучного інтелекту | Номер пакета клієнта витягується з метаданих VAV2 та використовується в HTTP-активності. |
| Умови відповіді на виконання | Потік перевіряє, чи знайдено інформацію про пакет, і встановлює відповідні відповіді. |
| Взаємодію агента ШІ відновлено* | Залежно від відповіді на виконання, повідомлення, яке слід надіслати клієнтам, надсилається назад до агента сценарію через дані події в розділі «Стан події». |
| Передача агента та активність у справі | Визначає наступні кроки на основі попереднього наміру, спрямовуючи потік до різних черг на основі попереднього наміру. |
| Черга до агента | Якщо потрібна ескалація або у разі помилок, абонент ставиться в чергу для агента-людини. |
| Від’єднати | Взаємодія завершується після обробки запиту абонента або переадресації абонента агенту. |
Дії, що використовуються в потоці
|
Активність потоку |
Опис |
|---|---|
| Почати | Ініціює потік, коли надходить новий виклик. |
| Встановити змінну результату взаємодії | Використовуйте змінну activity встановленого типу, щоб оновити глобальну змінну CustomAIAgentInteractionOutcome та зберегти останній стан взаємодії з агентом ШІ. |
| Взаємодія ШІ з агентами | Керує запитами відстеження посилок за допомогою сценарійних взаємодій. Та сама дія використовується для ініціювання розмови та надсилання подій стану агенту штучного інтелекту. |
| Деталі розбору пакета | Витягує номер пакета з метаданих, наданих віртуальним агентом. |
| HTTP-запит інформації про пакет | Надсилає запит до логістичного API для отримання статусу посилки та орієнтовної дати доставки. Використовуйте ABC123456 як зразок номера упаковки. |
| Умовна логіка | Визначає відповідь на основі статусу пакета або коду статусу HTTP виклику API. |
| Встановити змінні відповіді | Налаштовує відповіді для повідомлення про те, чи було знайдено посилку, або про деталі доставки. |
| Відтворити повідомлення | Надає повідомлення про системні помилки за допомогою функції перетворення тексту в мовлення Cisco, особливо у випадках системних помилок. |
| Активність у справі | Керує потоком на основі попереднього наміру, вирішуючи питання маршрутизації до певних черг. |
| Черга до агента | Керує логікою черг для ескалації до людських агентів. |
| Відтворити музику | Утримувати музику під час очікування в черзі, коли абонент очікує на з'єднання з оператором. |
| Від’єднати | Завершує взаємодію після завершення завдань або якщо питання передано людині. |
Специфіка потоку
JSON-файл потоку, що використовується в цьому прикладі, містить змінні та дії, необхідні для обробки взаємодії, обробки помилок та зв'язку між Webex Contact Center та DialogFlow. Ключові змінні, що використовуються, включають:
|
Змінна |
Опис |
|---|---|
event_name |
Назва події, надісланої агенту штучного інтелекту. |
event_data |
Корисне навантаження події, надіслане агенту штучного інтелекту. |
status |
Статус пакета на основі HTTP-відповіді. |
estimatedDelivery |
Орієнтовна дата та час доставки посилки на основі HTTP-відповіді. |
packageResp |
Відповідь, яка буде надіслана клієнту на основі HTTP-активності. |
Global_VoiceName |
Визначає голос, який використовується для перетворення тексту в мовлення. |
CustomAIAgentInteractionOutcome |
Реєструє стан взаємодії – перервано, оброблено, ескаловано або з помилкою – на основі взаємодії клієнта з агентом штучного інтелекту. |
Обробка помилок
Потік включає стратегії управління помилками для коректного вирішення неочікуваних проблем, забезпечуючи інформування абонента та його належне перенаправлення.
Додаткові ресурси
Для отримання глибшого розуміння використання Webex Contact Center зі сценарійними агентами штучного інтелекту див. відповідну документацію:
Підтримка розробників
Щоб отримати підтримку щодо цього процесу, зверніться до команди підтримки розробників Webex Contact Center через службу підтримки розробників Webex Contact Center.
Для подальшого обговорення відвідайте спільноту розробників API контакт-центру Webex.
Сценарій агента зі штучним інтелектом (запис на прийом до лікаря)
Цей шаблон демонструє потік даних між Webex Contact Center та Webex AI Agent Studio для взаємодії, яка використовує сценарний агент. Потік містить кілька інтеграцій із зовнішніми системами. Вони викликаються на основі користувацьких подій, надісланих агентом штучного інтелекту, а дані про виконання передаються назад агенту.
Цей потік демонструє, як дані передаються між Webex Contact Center та Webex AI Agent Studio за допомогою користувацьких подій. Цей процес сприяє автоматизованому плануванню та управлінню прийомами лікаря за допомогою сценарійного агента штучного інтелекту. Він інтегрується із зовнішніми системами для перевірки доступності, створення зустрічей, пошуку існуючих зустрічей та скасування зустрічей. Цей процес забезпечує безперебійну комунікацію між абонентом та агентом штучного інтелекту, з можливістю ескалації до агентів-людей за необхідності.
Передумови
Щоб використовувати цей процес, переконайтеся, що налаштовано наступне:
-
Скриптований агент штучного інтелекту, налаштований з відповідними намірами для обробки бронювання та скасування зустрічей. Це можна імпортувати з шаблонів під час створення нового скриптового агента на платформі AI Agent Studio.
-
Точка входу, черга, команди та зіставлення точок входу, налаштовані на сторінці налаштувань центру керування для контакт-центру Webex.
-
API для взаємодії із зовнішньою системою керування зустрічами.
-
Функція перетворення тексту в мовлення (TTS) від Cisco увімкнена для створення динамічних аудіоповідомлень.
-
Завантажте статичні аудіофайли, якщо ви не використовуєте аудіозапис Cisco за замовчуванням.
Розподіл інтеграції
|
Розподіл інтеграції |
Опис |
|---|---|
| Абонент ініціює контакт | Виклик отримується контакт-центром Webex та перенаправляється агенту зі штучним інтелектом. |
| Взаємодія з агентом штучного інтелекту | Агент штучного інтелекту обробляє вхідні дані клієнта та відповідає на основі налаштованих намірів. |
| Перемикання керування між агентом ШІ та потоком | Керування розмовою передається між агентом ШІ та потоком на різних етапах. Агент ШІ передає керування потоку через користувацькі події, потік виконує відповідне виконання на основі назви події та передає керування назад агенту ШІ разом з даними виконання через подію стану в активності віртуального агента V2. |
| Черга до агента | Якщо потрібна ескалація, абонент ставиться в чергу для агента-людини. |
| Від’єднати | Взаємодія завершується після виконання завдання або переадресації абонента до агента. |
Дії, що використовуються в потоці
|
Активність потоку |
Опис |
|---|---|
| Почати | Ця дія знаменує початок потоку, що запускається новим викликом. |
| Віртуальний агент V2 (VAV2) | Діяльність, що відповідає за взаємодію агента ШІ. Та сама дія використовується для ініціювання розмови та надсилання подій стану агенту штучного інтелекту. |
| Розбір | Використовується для аналізу корисного навантаження подій з активності VAV2. |
| Справа | Використовується для перевірки назви події, надісланої активністю VAV2, та перехід до відповідних активностей HTTP-запиту. |
| HTTP-запит | Взаємодіє із зовнішніми системами для виконання таких операцій, як перевірка доступності, створення, пошук або скасування зустрічей, використовуючи HTTP-запити на основі назви події, надісланої активністю VAV2. Ця активність також аналізує відповідь на HTTP-запит. |
| Умова | Оцінює результат HTTP-запитів, спрямовуючи потік на основі умов успіху або помилки. |
| Встановити змінну | Використовується для налаштування змінних, таких як назва події та дані події, які необхідні для повторного виклику дії VAV2 з відповідними параметрами події стану. |
| Відтворити повідомлення | Надає системні повідомлення за допомогою функції перетворення тексту в мовлення Cisco. Використовується для відтворення повідомлення про помилку перед ескалацією до оператора-людини у разі помилок активності VAV2. |
| Черга до агента | Керує логікою черг для ескалації до людських агентів. |
| Відтворити музику | Утримувати музику під час очікування в черзі, коли абонент очікує на з'єднання з оператором. |
| Відключити контакт | Завершує взаємодію після завершення завдань або якщо питання передано людині. |
Специфіка потоку
JSON-файл потоку, що використовується в цьому прикладі, містить змінні та дії, необхідні для обробки взаємодії, обробки помилок та зв'язку між Webex Contact Center та DialogFlow. Ключові змінні, що використовуються, включають:
|
Змінна |
Опис |
|---|---|
event_name |
Назва події, надісланої агенту штучного інтелекту. |
event_data |
Корисне навантаження події, надіслане агенту штучного інтелекту. |
event_data_string |
Рядкова версія event_data, оскільки активність VAV2 приймає лише рядки. |
http_input |
Тіло запиту для HTTP-активності на основі метаданих VAV2. |
Global_VoiceName |
Визначає голос, який використовується для перетворення тексту в мовлення. |
Обробка помилок
Потік включає стратегії управління помилками для коректного вирішення неочікуваних проблем, забезпечуючи інформування абонента та його належне перенаправлення.
Додаткові ресурси
Для отримання глибшого розуміння налаштування агентів штучного інтелекту в Webex AI Agent Studio та їх використання з Webex Contact Center зверніться до Посібника з адміністрування Webex AI Agent Studio.
Підтримка розробників
-
Щоб отримати будь-яку підтримку щодо цієї інтеграції, зверніться до команди підтримки розробників Webex Contact Center через службу підтримки розробників Webex Contact Center.
-
Для подальшого обговорення відвідайте спільноту розробників API контакт-центру Webex.
Використання шаблонів підпотоків
Шаблони підпотоків функціонують аналогічно шаблонам потоків. Ці шаблони спрощують створення підпотоків, які можна інтегрувати в кілька потоків, зменшуючи надмірність та час розробки.
Щоб створити підпотоки за допомогою шаблонів підпотоків, виберіть відповідний шаблон, змініть його відповідно до своїх потреб, перевірте, опублікуйте та інтегруйте у свої робочі процеси. Для отримання додаткової інформації див. Створення потоків із шаблонів потоків.
Збирати інформацію про зворотний дзвінок
Використовуйте цей шаблон для створення підпотоку збору інформації про зворотний виклик, що дозволить абонентам залишатися в черзі або запитувати зворотний виклик для гнучких варіантів обслуговування.
Цей підпотік надає меню, яке дозволяє абонентам вибрати зворотний виклик або залишитися в черзі. Якщо вибрано опцію зворотного виклику, система збирає необхідну інформацію для зворотного виклику, використовуючи або поточний номер абонента, або альтернативний номер. Ви можете змінити підпотік, щоб забезпечити безперебійну роботу абонента, обробляючи помилки або невідомі умови, такі як тайм-аути та недійсні вхідні дані.
Цей підпотік використовує перетворення тексту в мовлення (TTS) Cisco для будь-яких аудіопідказок. Для музики за замовчуванням використовується вбудований файл музики під час утримання, defaultmusic_on_hold.wav.
Передумови
Перед впровадженням цього підпотоку переконайтеся, що на порталі керування контакт-центром Webex виконано такі вимоги:
- Створюйте точки входу, черги, команди, зіставлення точок входу та будь-які інші дії конфігурації, характерні для організації, такі як з'єднувачі, зовнішній ANI тощо.
- Завантажте статичні аудіофайли, якщо замість перетворення тексту в мовлення (TTS) Cisco використовуються власні аудіопідказки.
- Переконайтеся, що змінні зворотного виклику (наприклад: callbackNumber, callbackNumberEntered, stayInQueue) правильно зіставлені з вашою системою для збору відповідних даних.
Докладні кроки див. у посібнику з налаштування та адміністрування контакт-центру Webex.
Входи підпотоку
- Номер зворотного виклику - STRING: Номер, який буде використано для зворотного виклику (або той, з якого телефонує абонент, або новий номер).
- stayInQueue - ЛОГІЧНЕ ВИРАЗНЕ: Вказує, чи вирішив абонент залишитися в черзі (True) чи запросити зворотний виклик (False).
Виходи підпотоку
- Номер зворотного викликуВведено - STRING: Номер, який абонент ввів для зворотного виклику, якщо він вирішив надати альтернативний номер.
- stayInQueue - ЛОГІЧНЕ ВИРАЗНЕ: Чи вирішив абонент залишитися в черзі чи отримати зворотний виклик.
Розподіл підпотоків
У наступній таблиці описано різні елементи підпотоку, що беруть участь у процесі виклику, детально описуючи дії та відповіді, що відбуваються під час кожного етапу.
|
Елемент підпотоку |
Опис |
|---|---|
|
Розпочати підпотік |
Виклик потрапляє до підпотоку. |
|
Меню відмови |
Абоненту пропонується можливість залишитися в черзі або отримати зворотний виклик.
|
|
Меню чисел |
Якщо абонент вирішить отримати зворотний дзвінок, йому буде запропоновано:
|
|
Збирати цифри |
Якщо абонент вирішить ввести новий номер для зворотного виклику, йому буде запропоновано ввести свій 10-значний номер, а потім клавішу ребер. (#). |
|
Встановити змінну |
Зібраний номер зворотного виклику зберігається у змінній callbackNumberEntered. |
|
Кінець підпотоку | Підпотік завершується після збору інформації зворотного виклику або обробки будь-яких помилок. |
Діяльність підпотоку
У наступній таблиці описано послідовність дій підпотоку для збору інформації зворотного виклику.
|
Активність підпотоку |
Опис |
|---|---|
|
Розпочати підпотік |
Підпотік починається після його виклику. |
|
Меню відмови |
Це надає абоненту можливість залишитися в черзі або отримати зворотний виклик. Це використовує TTS, щоб попросити абонента натиснути 1 для зворотного виклику або 2, щоб залишитися в черзі. |
|
Меню чисел |
Якщо абонент вибирає зворотний виклик, йому пропонується або використати свій поточний номер, або ввести новий. |
|
Збирати цифри |
Якщо абонент вирішує ввести новий номер, ця дія збирає його 10-значний номер, а потім знак решітки. (#). |
|
Встановити змінну |
Зібране число зберігається у змінній callbackNumberEntered для подальшого використання. |
|
Кінець підпотоку | Потік завершується після обробки вибору абонента та збору необхідної інформації. |
Додаткові матеріали
Щоб отримати додаткові відомості про налаштування підпотоків, див. посібник з налаштування та адміністрування контакт-центру Webex.
Помилка обробки
Використовуйте шаблон підпотоку обробки помилок у Webex Contact Center для керування помилками, такими як проблеми з обробкою черги або збої запитів API. Його можна прив’язати до певних дій або налаштувати як глобальний обробник помилок, що забезпечує безперебійну роботу системи та надає користувачам зворотний зв’язок щодо будь-яких проблем.
Передумови
Перед впровадженням цього підпотоку переконайтеся, що на порталі керування контакт-центром Webex виконано такі вимоги:
- Переконайтеся, що перетворення тексту в мовлення (TTS) увімкнено для того, щоб контакт-центр міг використовувати перетворення тексту в мовлення для сповіщень про помилки.
- Зіставте змінну errorMessage з динамічною обробкою відповідних повідомлень про помилки у вашому робочому процесі.
Докладні кроки див. у посібнику з налаштування та адміністрування контакт-центру Webex.
Входи підпотоку
- Повідомлення про помилку – STRING: Повідомлення про помилку, яке відтворюється динамічно, що вказує на проблему, з якою зіткнувся викликаючий інтерфейс.
Виходи підпотоку
- N/A: Цей підпотік не створює виводів, оскільки він використовується для обробки помилок та надання зворотного зв'язку викликаючій стороні.
Розподіл підпотоків
У наступній таблиці описано різні елементи підпотоку, що беруть участь у процесі виклику, детально описуючи дії та відповіді, що відбуваються під час кожного етапу.
|
Елемент підпотоку |
Опис |
|---|---|
|
Розпочати підпотік |
Підпотік запускається, коли виникає помилка. |
|
Повідомлення про помилку відтворення |
Система відтворює динамічне повідомлення про помилку, визначене змінною errorMessage, за допомогою Cisco Cloud TTS. Наприклад, повідомлення може бути таким: У нас виникли технічні труднощі. Спробуйте ще раз пізніше. |
|
Кінець підпотоку (Звичайний кінець) |
Якщо помилку оброблено успішно, підпотік завершується коректно. |
|
Кінець підпотоку (Кінець помилки) |
Якщо виникають подальші проблеми (наприклад, повідомлення про помилку не відтворюється), підпотік завершується в стані ескалації, що вказує на критичний збій. |
Діяльність підпотоку
У наступній таблиці описано послідовність дій підпотоку для керування помилками.
|
Активність підпотоку |
Опис |
|---|---|
|
Розпочати підпотік |
Підпотік запускається, коли виникає помилка, запускаючи послідовність обробки помилок. |
|
Повідомлення про помилку відтворення |
Відтворює повідомлення про помилку абоненту за допомогою Cisco Cloud TTS. Вміст повідомлення визначається динамічно змінною errorMessage. |
|
Кінець підпотоку (Звичайний кінець) |
Завершує підпотік, якщо помилку вирішено без подальших проблем. |
|
Кінець підпотоку (Кінець помилки) |
Завершує підпотік ескалацією, якщо під час процесу обробки помилок виникають додаткові помилки. |
Додаткові матеріали
Щоб отримати додаткові відомості про налаштування підпотоків, див. посібник з налаштування та адміністрування контакт-центру Webex.
Провал HTTP-даних
Використовуйте цей шаблон підпотоку для отримання інформації про обліковий запис клієнта через HTTP-запит. Він підтримує підтвердження ідентифікатора облікового запису, ручне введення, якщо запит не вдається, а також обробляє тайм-аути, недійсні введені дані та критичні помилки — ідеально підходить для автоматизованого пошуку облікових записів клієнтів у контакт-центрах.
Цей підпотік забезпечує динамічний інтерфейс, де інформація про обліковий запис клієнта отримується за допомогою HTTP-запиту. Якщо пошук успішний, клієнта просять підтвердити ідентифікатор облікового запису. Якщо це не вдається, або якщо абонент віддає перевагу цьому, він може ввести номер свого рахунку вручну. Потік коректно обробляє такі помилки, як недійсні вхідні дані, тайм-аути та критичні збої, за допомогою відповідних підказок.
Цей підпотік використовує перетворення тексту в мовлення (TTS) Cisco для будь-яких аудіопідказок.
Передумови
Перед впровадженням цього підпотоку переконайтеся, що на порталі керування контакт-центром Webex виконано такі вимоги:
- Створюйте точки входу, черги, з’єднувачі, команди, зіставлення точок входу та будь-які інші дії конфігурації, специфічні для організації.
- Завантажте статичні аудіофайли, якщо замість перетворення тексту в мовлення (TTS) Cisco використовуються власні аудіопідказки.
- Переконайтеся, що URL-адреса та параметри HTTP-запиту правильно налаштовані відповідно до потреб вашої організації.
Докладні кроки див. у посібнику з налаштування та адміністрування контакт-центру Webex.
Входи підпотоку
- Повідомлення про помилку – STRING: Повідомлення, яке буде відтворено у разі помилки під час виконання підпотоку.
Виходи підпотоку
- вихіднаЗмінна - РЯДОК: Зберігає підтверджений або введений вручну номер облікового запису.
Розподіл підпотоків
У наступній таблиці описано різні елементи підпотоку, що беруть участь у процесі виклику, детально описуючи дії та відповіді, що відбуваються під час кожного етапу.
|
Елемент підпотоку |
Опис |
|---|---|
|
Розпочати підпотік (Ініціалізація) |
Підпотік запускає процес отримання даних клієнта. |
|
Зачекайте (Повідомлення про заспокоєння) |
Абоненту повідомляють, що система отримує його інформацію за допомогою запиту TTS: Будь ласка, зачекайте, поки ми перевіримо вашу інформацію. |
|
HTTP-запит (Отримати інформацію про клієнта) |
Система надсилає HTTP-запит GET для отримання інформації про клієнта з вказаної кінцевої точки API. У разі успіху відповідь містить ідентифікатор клієнта. |
|
Перевірити стан HTTP (Оцінити відповідь) |
HTTP-відповідь оцінюється на основі коду стану. Якщо запит успішно виконано, процес переходить до наступного кроку. |
|
Меню підтвердження (Запит на підтвердження або ручне введення) |
Абоненту пропонується підтвердити отриманий ідентифікатор облікового запису або вручну ввести номер свого облікового запису, якщо він неправильний. |
|
Встановити змінну (Ідентифікатор облікового запису магазину) |
Якщо абонент підтверджує ідентифікатор облікового запису, значення зберігається у вихідній змінній. |
|
Збирати цифри (Ручне введення облікового запису) |
Якщо запит не вдається або абонент вирішує повторно ввести номер свого рахунку, йому пропонується ввести 6-значний номер рахунку, а потім клавішу з реберцем. (#). |
|
Помилка обробки (Все ще є, Недійсний, Критичний) |
Підпотік обробляє тайм-аути, недійсні вхідні дані та критичні помилки за допомогою відповідних підказок:
|
|
Кінець підпотоку (Висновок) |
Підпотік завершується або після підтвердження номера рахунку, або після обробки помилки. |
Діяльність підпотоку
У наступній таблиці описано послідовність дій підпотоку для цього шаблону.
|
Активність підпотоку |
Опис |
|---|---|
|
Розпочати підпотік |
Підпотік починається після його виклику. |
|
Зачекайте |
Відтворює повідомлення за допомогою синтезу мовлення, просячи абонента зачекати, поки буде отримано його інформацію. |
|
HTTP-запит |
Надсилає HTTP GET-запит для отримання інформації про обліковий запис клієнта. |
|
Перевірити стан HTTP |
Оцінює HTTP-відповідь, щоб визначити, чи був запит успішним. |
|
Меню підтвердження |
Запитує у абонента підтвердження отриманого ідентифікатора облікового запису або повторне його введення, якщо він неправильний. |
|
Встановити змінну |
Зберігає підтверджений або введений вручну номер облікового запису. |
|
Збирати цифри |
Збирає 6-значний номер облікового запису від абонента, якщо HTTP-запит не вдається виконати або якщо абонент вирішує ввести новий номер облікового запису. |
|
Помилка обробки |
Кілька підказок обробляють тайм-аути, недійсні вхідні дані та критичні помилки під час виконання підпотоку. |
|
Кінець підпотоку |
Потік завершується після підтвердження номера облікового запису або виникнення помилки. |
Обробка черги
Використовуйте цей шаблон підпотоку для автоматизації обробки черги в контакт-центрі Webex, залучаючи абонентів за допомогою музики та підказок щодо повідомлень.
Цей підпотік відтворює музику черги, а потім повідомлення, повторюючи послідовність до встановленої кількості разів (за замовчуванням – три). Це забезпечує безперебійну обробку черги та захопливий досвід для абонентів. Ви можете налаштувати такі змінні, як вибір музики, вміст повідомлення та кількість циклів.
Цей підпотік використовує перетворення тексту в мовлення (TTS) Cisco для будь-яких аудіопідказок. Для музики під час утримання за замовчуванням використовується вбудований файл (defaultmusic_on_hold.wav).
Передумови
Перед впровадженням цього підпотоку переконайтеся, що на порталі керування контакт-центром Webex виконано такі вимоги:
- Створюйте точки входу, черги, з’єднувачі, команди, зіставлення точок входу та будь-які інші дії конфігурації, специфічні для організації.
- Забезпечте належну логіку обробки черги та конфігурації обробки помилок.
- Завантажте статичні аудіофайли, якщо замість перетворення тексту в мовлення (TTS) Cisco використовуються власні аудіопідказки або музичні файли.
Докладні кроки див. у посібнику з налаштування та адміністрування контакт-центру Webex.
Входи підпотоку
- queueMessage – STRING: Повідомлення, яке буде відтворюватися між музичними треками (за замовчуванням: Будь ласка, зачекайте).
- queueMusic1 - STRING: Перший музичний файл, який буде відтворено, поки абонент очікує (за замовчуванням:
defaultmusic_on_hold.wav). - queueMusic2 - STRING: Другий музичний файл, який відтворюватиметься між повідомленнями (за замовчуванням:
defaultmusic_on_hold.wav). - лічильник - ЦІЛЕ ЧИСЛО: Лічильник для відстеження кількості циклів (за замовчуванням: 0).
- musicTrial – ЦІЛЕ ЧИСЛО: Тривалість відтворення кожної музичної доріжки (за замовчуванням: 10 секунд).
Виходи підпотоку
Немає
Розподіл підпотоків
У наступній таблиці описано різні елементи підпотоку, що беруть участь у процесі виклику, детально описуючи дії та відповіді, що відбуваються під час кожного етапу.
|
Елемент підпотоку |
Опис |
|---|---|
|
Розпочати підпотік |
Починається підпотік. |
|
Перевірка стану |
Підпотік перевіряє, чи лічильник менший за 2. Якщо це так, потік продовжується до послідовності музики та повідомлення. Якщо значення false, підпотік завершується. |
|
Відтворити музику 1 |
Перший музичний файл (queueMusic1) відтворюється протягом тривалості, визначеної параметром musicDuration. |
|
Відтворити повідомлення |
Після першого музичного файлу відтворюється повідомлення за допомогою Cisco TTS, вміст якого визначається параметром queueMessage. |
|
Відтворити музику 2 |
Після повідомлення другий музичний файл (queueMusic2) відтворюється протягом визначеного часу. |
|
Лічильник приросту |
Змінна лічильника збільшується на 1 після відтворення другого музичного файлу. |
|
Перевірте стан ще раз |
Після збільшення лічильника потік повторно перевіряє, чи значення лічильника все ще менше 2. Якщо значення true, цикл повторюється; інакше, підпотік завершується. |
|
Кінець підпотоку |
Як тільки лічильник досягає значення 2, підпотік завершується. |
Активність підпотоку
У наступній таблиці описано послідовність дій підпотоку.
|
Активність підпотоку |
Опис |
|---|---|
|
Розпочати підпотік |
Ініціалізує процес підпотоку. |
|
Перевірка стану |
Перевіряється умова, щоб переконатися, що лічильник менший за 2, що дозволяє продовжувати цикл. |
|
Відтворити музику 1 |
Відтворює перший музичний файл протягом тривалості, визначеної параметром musicDuration. |
|
Відтворити повідомлення |
Відтворює повідомлення за допомогою Cisco TTS з контентом, наданим queueMessage. |
|
Відтворити музику 2 |
Відтворює другий музичний файл протягом тривалості, визначеної параметром musicDuration. |
|
Лічильник приросту |
Збільшує змінну лічильника на 1 для керування циклом. |
|
Кінець підпотоку |
Завершує підпотік, як тільки лічильник досягає попередньо визначеного ліміту. |
Шаблон підпотоку запланованого зворотного виклику
Використовуйте цей шаблон для створення підпотоку, який дозволяє абонентам планувати зворотний виклик на певну дату та час, зокрема з вибором часового поясу.
Цей підпотік веде абонента через низку підказок для збору всієї необхідної інформації для запланованого зворотного виклику. Він запитує бажану дату, час початку та завершення вікна зворотного виклику, а також часовий пояс абонента. Підпотік включає перевірку введених даних дати та часу для забезпечення точності. Якщо введено недійсний формат, абоненту буде повторно запропоновано. Після успішного збору всієї інформації вона використовується для планування зворотного виклику в системі.
Цей підпотік використовує перетворення тексту в мовлення (TTS) Cisco для всіх аудіопідказок.
Передумови
Перед впровадженням цього підпотоку переконайтеся, що на порталі керування контакт-центром Webex виконано такі вимоги:
-
Створюйте точки входу, черги, команди, зіставлення точок входу та будь-які інші дії конфігурації, характерні для організації, такі як з'єднувачі, зовнішній ANI тощо.
-
Завантажте статичні аудіофайли, якщо замість перетворення тексту в мовлення (TTS) Cisco використовуються власні аудіопідказки.
-
Докладні кроки див. у посібнику з налаштування та адміністрування контакт-центру Webex.
Входи підпотоку
| Назва змінної | Тип | Опис |
|---|---|---|
| Номер зворотного дзвінка | РЯДОК | Номер телефону для зворотного дзвінка. |
| Ім'я клієнта | РЯДОК | Ім'я клієнта, який запитує зворотний дзвінок. |
| Черга зворотного виклику | РЯДОК | Черга, до якої буде надіслано запланований зворотний виклик. |
Виходи підпотоку
| Назва змінної | Тип | Опис |
|---|---|---|
| Дата запланованого зворотного дзвінка | РЯДОК | Дата, на яку заплановано зворотний виклик, у форматі РРРР-ММ-ДД. |
| Розклад зворотного дзвінкаЧасовий пояс | РЯДОК | Ідентифікатор часового поясу IANA для зворотного виклику (наприклад, America/Chicago). |
| Розклад зворотного дзвінкаПочатокЧасу | РЯДОК | Час початку вікна зворотного виклику, відформатований як HH:mm:ss. |
| Час завершення розкладу зворотного виклику | РЯДОК | Час завершення вікна зворотного виклику, відформатований як HH:mm:ss. |
Розподіл підпотоків
У наступній таблиці описано різні елементи підпотоку, що беруть участь у процесі виклику, детально описуючи дії та відповіді, що відбуваються під час кожного етапу.
| Елемент підпотоку | Опис |
|---|---|
| Розпочати підпотік | Виклик потрапляє до підпотоку. |
| Запланувати дату | Абоненту пропонується ввести бажану дату зворотного дзвінка у форматі РРРРММДД. Підпотік перевіряє вхідні дані, щоб переконатися, що це справжня дата. Якщо значення недійсне, запит повторюється. |
| Запланувати час початку | Абоненту пропонується ввести час початку вікна зворотного виклику у форматі ГГХМ (24 години). Підпотік перевіряє вхідні дані, щоб переконатися, що це правильний час. Якщо значення недійсне, запит повторюється. |
| Запланувати час завершення | Абоненту пропонується ввести час завершення вікна зворотного виклику у форматі ГГХМ (24 години). Підпотік перевіряє вхідні дані, щоб переконатися, що це правильний час. Якщо значення недійсне, запит повторюється. |
| Запланувати часовий пояс | Абоненту буде надано меню для вибору часового поясу. - Натисніть 1 для IST (індійський стандартний час). - Натисніть 2 для центрального часу. - Натисніть 3 для східного часу. |
| Запланувати зворотний дзвінок | Використовуючи всю зібрану інформацію (CallbackNumber, CustomerName, CallbackQueue, а також заплановану дату, час і часовий пояс), підпотік офіційно планує зворотний виклик у системі. |
| Кінець підпотоку | Підпотік завершується після успішного планування зворотного виклику. |
Діяльність підпотоку
У наступній таблиці описано послідовність дій підпотоку для планування зворотного виклику.
| Активність підпотоку | Опис |
|---|---|
| Розпочати підпотік | Підпотік починається після його виклику. |
| РозкладДата | Збирає бажану дату зворотного дзвінка абонента. Запит TTS такий: «Будь ласка, введіть бажану дату у форматі РРРРММДД». Введені дані перевіряються на правильність формату дати. |
| КонвертуватиФорматДати | Після введення дійсної дати ця дія перетворює вхідне значення YYYYMMDD у формат YYYY-MM-DD та зберігає його у змінній CallbackScheduleDate. |
| Запланувати час початку | Збирає час початку для вікна зворотного виклику. Запит TTS такий: «Будь ласка, введіть час початку зворотного виклику у форматі ГГХМ». Введені дані перевіряються на правильність формату часу. |
| Час початку перетворення | Перетворює вхідний час початку HHMM на HH:mm:ss форматує та зберігає його у змінній CallbackScheduleStartTime. |
| Запланувати час завершення | Збирає час завершення для вікна зворотного виклику. Запит TTS такий: «Будь ласка, введіть час завершення зворотного виклику у форматі ГГХМ». Введені дані перевіряються на правильність формату часу. |
| ЧасКінцевогоПеретворення | Перетворює вхідний час завершення HHMM на HH:mm:ss форматує та зберігає його у змінній CallbackScheduleEndTime. |
| РозкладЧасовийПояс | Відкриває меню для вибору часового поясу. |
| Запланувати зворотний дзвінок | Ця остання дія бере всі зібрані та відформатовані змінні та створює запланований запит зворотного виклику в системі. |
| Кінець підпотоку | Потік завершується після успішного планування зворотного виклику. |
Додаткові ресурси
Щоб отримати додаткові відомості про налаштування підпотоків, див. посібник з налаштування та адміністрування Webex Contact Center.
Створення та керування потоками
Створити потік
Ви можете створювати та керувати потоками за допомогою модуля ресурсів маршрутизації. Під час розробки процесу консультаційна взаємодія не може містити зворотний виклик, зворотний зв'язок після дзвінка або дію сліпого переадресування.
Під час створення потоку, якщо кількість вузлів перевищує 100, може виникнути затримка в конструкторі потоків. У таких випадках ми рекомендуємо використовувати функції «Ланцюжок потоків» та «Динамічні змінні», щоб розбити великий потік на менші потоки, якими можна легко керувати. Для отримання додаткової інформації див. Зв'язування кількох потоків (за допомогою GoTo) та Контакт у черзі.
| 1 |
Увійдіть у Центркерування. |
| 2 |
Перейти до . З’явиться сторінка Потоки.
|
| 3 |
На сторінці Потоки натисніть Керування потоками. Виберіть Створити потоки з розкривного списку. З’явиться майстер Створення нового потоку з можливістю вибору між Потік або Підпотік.
|
| 4 |
Натисніть Потік. Натисніть Підпотік, щоб створити підпотік. Процес створення підпотоку схожий на процес створення потоку. |
| 5 |
Виберіть потрібний варіант для створення потоку:
|
| 6 |
Натисніть Почати спочатку. |
| 7 |
У полі Назва потоку введіть унікальну назву. Назва потоку не може містити пробіли. Єдиний дозволений спеціальний символ — _ (підкреслення). Дозволена довжина становить 80 символів. Наприклад, NewContact_01. |
| 8 |
Натисніть Створити потік. З’явиться вікно Конструктор потоків. |
| 9 |
У розділі Загальні налаштування введіть опис потоку. Ви не зможете змінити опис пізніше. |
| 10 |
(Необов’язково) Налаштуйте такі параметри в розділі «Налаштування діаграми».
|
| 11 |
У розділі Налаштування розшифрування потоку увімкніть перемикач Увімкнути розшифрування потоку, щоб дозволити розшифрування конфіденційної інформації в потоці. З’явиться спливаюче вікно «Розкриття даних про деталі налагодження». Поставте позначку Я погоджуюся та натисніть Зберегти. Тепер ви зможете розшифровувати конфіденційну інформацію з журналів потоків під час налагодження потоків. Див. розділ Трасування потоків для отримання детальної інформації. |
| 12 |
Виконайте такі завдання, щоб створити потік:
|
Створення потоків із шаблонів потоків
Шаблони потоків надають вам готові потоки для поширених випадків використання. Щоб створити потоки з шаблонів потоків:
| 1 |
Увійдіть у Центркерування. |
| 2 |
Перейдіть до . |
| 3 |
На панелі навігації Контакт-центр натисніть . |
| 4 |
На сторінці Потоки натисніть Керування потоками та виберіть розкривний список Створити потоки. З’явиться майстер Створення нового потоку з можливістю вибору між Потік або Підпотік.
|
| 5 |
Натисніть Потік. Щоб створити підпотік, натисніть Підпотік. Процес створення підпотоку схожий на процес створення потоку. |
| 6 |
У розділі Виберіть методнатисніть Шаблони потоків. |
| 7 |
Виберіть свій шаблон зі списку доступних шаблонів. Клацніть Далі. Натисніть Переглянути деталі, щоб переглянути детальний попередній перегляд шаблону. Зверніться до розділу «Перегляд деталей шаблону потоку». |
| 8 |
У полі Назва потоку введіть унікальну назву для потоку. Дотримуйтесь правил іменування. |
| 9 |
Клацніть Далі. Ви створили новий потік із шаблону потоку.
Щоб отримати додаткові відомості про потоки та про те, чи потрібне їх подальше налаштування перед тестуванням, скористайтеся посиланнями, доступними у списку шаблонів потоків. Див. Деталі шаблону потоку. |
Що далі
Налаштуйте дії та події в потоці відповідно до ваших вимог. Перевірте та опублікуйте потік.
Переглянути деталі шаблону потоку
Щоб переглянути докладнішу інформацію про певний шаблон:
| 1 |
На сторінці колекції шаблонів виберіть потрібний шаблон. |
| 2 |
Натисніть Переглянути деталі. З’явиться сторінка «Деталі шаблону».
|
Що далі
Натисніть Вибрати шаблон, щоб продовжити роботу з вибраним шаблоном.
Параметри контекстного меню
Для додаткових дій використовуйте контекстне меню. Щоб відкрити контекстне меню зі сторінки Потоки, виберіть потік і відкрийте його в модулі Flow Designer. Наведіть курсор на назву потоку. З’явиться меню з такими опціями:
- Редагувати назву— Використовується для перейменування потоку.
- Експорт— Використовується для експорту потоку.
- Імпорт— Використовується для імпорту потоку.
- Видалити— Використовується для видалення потоку.
- Переглянути історію версій— Використовується для перегляду деталей версії потоку.
Редагувати змінні потоку
Ви не можете редагувати змінну, коли вона використовується. Після створення типу змінної ви не можете редагувати цей тип змінної.
| 1 |
Увійдіть у Центркерування. |
| 2 |
Перейти до . З’явиться сторінка Потоки.
|
| 3 |
Натисніть значок Перейти до конструктора потоків поруч із потоком, який потрібно редагувати. Потік відкриється у вікні Flow Designer. |
| 4 |
Клацніть на тезі змінної на панелі Глобальні властивості. У спливаючому вікні відображається зведена інформація про змінну.
|
| 5 |
Натисніть Редагувати у верхньому правому куті спливаючого вікна. |
| 6 |
Виберіть невикористану змінну в потоці. |
| 7 |
Внесіть необхідні зміни до назви змінної, опису, значення та конфігурації змінних. |
Змінити потік
Використовуйте перемикач Редагувати, щоб редагувати потік. Коли цю функцію ввімкнено, інші розробники потоків не можуть редагувати його одночасно. За замовчуванням потік відкривається в режимі лише для читання.
Ви можете позначити змінні, що містять конфіденційну інформацію, як захищені. Коли ви відкриваєте існуючий потік, що містить змінні потоку, ви отримуєте запит на перегляд і позначення цих змінних як безпечних. Для отримання додаткової інформації про безпечні змінні див. Безпечні змінні.
| 1 |
Увійдіть у Центркерування. | ||||||||||||
| 2 |
Перейти до . З’явиться сторінка Потоки зі списком потоків з такими полями:
| ||||||||||||
| 3 |
Натисніть значок Перейти до конструктора потоків поруч із потоком, який потрібно редагувати. Потік відкриється у вікні Flow Designer. Якщо вибраний потік містить змінні потоку, з’явиться повідомлення з пропозицією позначити змінні як безпечні. Ви можете змінити потік, лише якщо увімкнено кнопку-перемикач «Редагувати ввімкнено». Якщо перемикач «Редагувати ввімкнено » встановлено на вимкнено, потік відображається в режимі лише для читання. | ||||||||||||
| 4 |
Налаштування розшифрування потоку: Увімкніть налаштування дешифрування потоку, щоб дозволити дешифрування потоку. Див. розділ Трасування потоків для отримання детальної інформації. | ||||||||||||
| 5 |
Натисніть Перейти Вибрати захищені змінні, щоб відкрити діалогове вікно Редагувати захищені змінні. Ви можете натиснути «Пропустити зараз » , щоб продовжити редагування вибраного потоку без позначення безпечних змінних. Це діалогове вікно з’явиться під час наступного редагування потоку. Встановіть прапорець Більше не показувати це повідомлення, щоб назавжди пропустити процес вибору для вибраного потоку. Наразі ця функція не підтримується. | ||||||||||||
| 6 |
Поставте прапорці біля змінних, що містять конфіденційну інформацію, і натисніть Зберегти. У вікні Flow Designer вибрані змінні відображаються зі значком замка поруч із назвами змінних. Вибраний потік відкривається в режимі лише для читання. | ||||||||||||
| 7 |
Увімкніть кнопку-перемикач Редагувати, щоб змінити потік. | ||||||||||||
| 8 |
Відредагуйте чернетку потоку за потреби. Під час змінення потоку консультаційна взаємодія не може містити зворотний виклик, відгук після виклику або дію сліпого переадресування. | ||||||||||||
| 9 |
Натисніть Зберегти, щоб зберегти потік, якщо ви вимкнули кнопку-перемикач Автоматичне збереження. |
Попередній перегляд аудіопідказки в процесі виконання
Функція попереднього перегляду аудіопідказок дозволяє негайно відтворювати аудіофайли .wav та повідомлення перетворення тексту в мовлення (TTS) у модулі Flow Designer. Кнопка Попередній перегляд у наступних діях покращує роботу розробника, зменшуючи час і зусилля на перевірку аудіоповідомлень та повідомлень з перетворенням тексту на мовлення:
Використовуйте кнопку «Попередній перегляд підказки » для швидкої перевірки аудіопідказок, мови та вибору голосу в повідомленнях TTS, а також для тестування розмітки SSML для персоналізації підказок.
-
Активність у Play Музиці не підтримує запит на попередній перегляд.
-
Під час попереднього перегляду перетворення тексту на мовлення вибір голосу є обов’язковим.
-
Ви не можете змінити параметр роз'єму TTS під час попереднього перегляду запиту. Закрийте модальне вікно попереднього перегляду та виберіть іншого постачальника для активності, щоб перевірити іншого постачальника TTS.
-
Налаштування Мова та Голос у розкривному списку під час попереднього перегляду підказки відповідають змінним Global_Мова та Global_НазваГолосувідповідно. Ви можете налаштувати їх у потоці, щоб змінити взаємодію.
-
Під час тестування змінних аудіофайлів переконайтеся, що шлях до файлу відповідає фактичному файлу .wav, який існує в системі.
Пошук сутностей у потоці
Використовуйте функцію пошуку для пошуку сутностей у потоці та швидкого доступу до їх розташування. Для більш складних та комплексних потоків використовуйте цю можливість пошуку, щоб уникнути ручних зусиль під час пошуку потрібних об'єктів.
За допомогою цієї функції пошуку можна шукати такі сутності в потоці:
- Назви, описи та вхідні дані для дій
- Назви змінних
- Вирази гальки
- Властивості течії
Ви можете знаходити та замінювати вільний текст у полях, таких як текстові поля, описи, вирази типу «галька» тощо.
| 1 |
Увійдіть у Центркерування. |
| 2 |
Перейти до . З’явиться сторінка Потоки.
|
| 3 |
Натисніть значок Перейти до конструктора потоків поруч із потоком, який потрібно редагувати. Потік відкривається у вікні Конструктор потоків.
|
| 4 |
У полі пошуку, що з’явиться у верхньому правому куті, введіть ключове слово (назву дії, назву змінної або рядок) і натисніть Enter. Або ж ви можете активувати поле пошуку за допомогою комбінацій клавіш: Команда + K (для macOS) та Ctrl + к (для Windows). Результати пошуку відображаються на окремій панелі пошуку в лівій частині екрана.
|
| 5 |
(Необов’язково) Виберіть один або кілька типів сутностей зі спадного списку, щоб відфільтрувати результати пошуку. |
| 6 |
Щоб знайти та замінити текст, виконайте такі дії: |
Застосування міток версій до потоку
Ми рекомендуємо додавати мітки версій, щоб побудувати життєвий цикл потоку через різні фази, такі як розробка, тестування та реалізація. Замість того, щоб застосовувати зміни безпосередньо до потоку, ви можете опублікувати потік через фази, перш ніж розгортати його у виробничому середовищі. Ця функція допомагає уникнути перезапису поточного потоку у виробництві.
Під час публікації потоку, окрім назви потоку, пов’яжіть з новою версією потоку мітку версії, наприклад, «Активна», «Тестова» або «Розробницька». Це дає можливість прив’язувати різні версії одного й того ж потоку до різних точок входу або дії GoTo. «Остання» – це стандартна позначка версії, яку не можна видалити з версії потоку. Ви можете застосувати будь-яку іншу мітку версії разом з останньою.
Більше того, ви можете приєднати кілька версій одного й того ж потоку до точки входу. Під час налаштування точки входу можна вибрати потік разом з однією з пов’язаних з ним міток версії.
Ви також можете динамічно змінювати логіку потоку, звертаючись до міток версій у потоці за допомогою змінної NewContact (докладніше див. у розділі Start Flow ). Змінна NewContact.FlowVersionLabel відображає мітку версії потоку, яка наразі виконується: незалежно від того, чи це «Розробка», «Тестування», «Активна» чи «Найновіша». Застосування мітки версії потоку дозволяє створювати власну логіку, яка адаптується до конкретних міток версій потоку.
Коли ви відкриваєте потік у режимі редагування, ви бачите чернетку з останньої опублікованої версії потоку. Коли ви публікуєте цю чернетку, до неї додається позначка останньої версії. У певний момент часу лише один потік має пов’язану з ним мітку останньої версії. Це відповідає останній опублікованій версії потоку.
Перш ніж почати
Ви повинні опублікувати потік принаймні один раз.
| 1 |
Увійдіть у Центркерування. |
| 2 |
Перейти до . З’явиться сторінка Потоки.
|
| 3 |
Натисніть значок Перейти до конструктора потоків поруч із потоком, який потрібно редагувати. Потік відкриється у вікні Flow Designer. |
| 4 |
Відредагуйте потік. |
| 5 |
Натисніть Зберегти, щоб зберегти потік, якщо ви вимкнули кнопку-перемикач Автоматичне збереження. |
| 6 |
Увімкніть перемикач Перевірка, щоб увімкнути публікацію. |
| 7 |
Натисніть Опублікувати. |
| 8 |
(Необов’язково) У діалоговому вікні «Опублікувати потік » введіть примітку про версію або будь-яку інформацію, якою ви хочете поділитися з іншими розробниками потоків. |
| 9 |
За замовчуванням як мітку версії вибрано Найновіша. Ви можете застосувати кілька міток версії до версії потоку, таких як активна, розробницька або тестова, зі спадного списку Додати мітку версії. Якщо певну позначку версії зіставлено з точкою входу, поруч із цією позначкою версії у розкривному списку з’явиться сповіщення про те, що позначку зіставлено з точкою входу. |
| 10 |
Натисніть Опублікувати. Після того, як ви виберете одну або кілька відповідних міток версій та опублікуєте їх, використовуйте цю версію потоку під час призначення точці входу. |
| 11 |
(Необов’язково) Натисніть значок таймера поруч із номером версії, щоб переглянути історію версій потоку. З’явиться модальне вікно Історія версій, яке відображає такі відомості про активні та інші версії потоку:
Використайте будь-який із наведених нижче атрибутів пошуку за ключовими словами, щоб відфільтрувати таблицю:
|
| 12 |
(Необов’язково) Натисніть значок Перегляд будь-якого рядка, щоб переглянути потік, опублікований у вибраній версії. Якщо ви вирішите редагувати під час перегляду старішої версії потоку, поточний чернетка буде перезаписано цією конкретною версією потоку. |
Ви можете додати до потоку будь-яку кількість версій. Однак, історія версій потоку відображає лише 100 останніх версій. Версії потоків видаляються лише тоді, коли ви видаляєте сам потік.
Увімкнути або вимкнути автозбереження
| 1 |
Увійдіть у Центркерування. |
| 2 |
Перейти до . З’явиться сторінка Потоки.
|
| 3 |
Щоб створити потік, натисніть Новий. |
| 4 |
Щоб редагувати існуючий потік, натисніть значок Перейти до конструктора потоків поруч із потоком, який потрібно редагувати. Потік відкривається у вікні Конструктор потоків.
|
| 5 |
Щоб увімкнути опцію автозбереження, установіть перемикач Автозбереження у положення УВІМК. |
| 6 |
Щоб вимкнути опцію автозбереження: Після вимкнення опції автозбереження збережіть зміни вручну. В іншому випадку ви втратите зміни, внесені до потоку. |
Копіювання та вставка дій
Скопіюйте та вставте дію або групу дій в один потік, щоб не доводилося налаштовувати дії з нуля. Для цього ви можете вибрати одну дію або групу дій одночасно та повторно використовувати їх в одному потоці. Під час копіювання справ система створює дублікати цих справ і копіює всі налаштовані параметри та посилання.
| 1 |
Увійдіть у Центркерування. |
| 2 |
Перейти до . З’явиться сторінка Потоки.
|
| 3 |
Щоб створити потік, натисніть . |
| 4 |
Щоб редагувати існуючий потік, натисніть значок Перейти до конструктора потоків поруч із потоком, щоб відкрити його. |
| 5 |
Виконайте одну з таких дій: Або ж ви можете натиснути Ctrl+C на клавіатурі, щоб скопіювати вибрані дії, і натисніть Ctrl+V щоб вставити вибрані дії на полотно. |
| 6 |
За потреби перевпорядкуйте скопійовані дії. |
Перевірка потоку
Перевірте потік, щоб переконатися, що всі обов'язкові поля налаштовані , а структура потоку є коректною. Перевірка не може визначити, як система виконує потік під час виконання, і не гарантує, що потік працюватиме належним чином.
Якщо перевірка пройшла успішно, залиште перемикач Перевірка увімкненим. Ви не можете опублікувати потік, якщо перевірка не пройде успішно.
| 1 |
Увійдіть у Центркерування. |
| 2 |
Перейти до . З’явиться сторінка Потоки.
|
| 3 |
Натисніть значок Перейти до конструктора потоків поруч із потоком, який потрібно перевірити. Потік відкривається у вікні Конструктор потоків.
|
| 4 |
Встановіть перемикач Перевірка у положення Увімкнено. Розпочнеться перевірка, і у вікні відобразяться помилки. Під час перевірки система відображає помилки таким чином:
|
| 5 |
Якщо ви закриєте вікно Деталі перевірки і хочете знову його відкрити, натисніть кнопку Помилки потоку. |
| 6 |
(Необов’язково) Якщо є помилки, встановіть перемикач Перевірка у положення Вимкнено. Виправте помилки та перезапустіть перевірку. Перевірка потоку не може оцінювати функції або перевіряти, чи змінні відповідають очікуваним значенням. Він перевіряє лише наявність структурних помилок. Двічі перевірте свої змінні, щоб переконатися, що вони працюють належним чином. |
Копіювання потоку
| 1 |
Увійдіть у Центркерування. |
| 2 |
Перейти до . З’явиться сторінка Потоки.
|
| 3 |
Клацніть значок трикрапки поруч із потоком, який потрібно скопіювати, і натисніть Копіювати. Назва скопійованого потоку має такий формат: Copy_FlowName_FlowID. Назва потоку – це назва вихідного потоку, а ідентифікатор потоку – це унікальний ідентифікатор вихідного потоку. |
| 4 |
Відкрийте скопійований потік, щоб редагувати назву. |
Експорт потоку
Експортуйте потік, щоб витягти визначення потоку у вигляді JSON-файлу. Пізніше ви можете імпортувати JSON-файл, щоб створити той самий потік для іншого клієнта. Щоб імпортувати потік, див. Імпорт потоку.
| 1 |
Увійдіть у Центркерування. |
| 2 |
Перейти до . З’явиться сторінка Потоки.
|
| 3 |
Клацніть значок трикрапки поруч із потоком, який потрібно експортувати, і натисніть Експорт. |
| 4 |
У діалоговому вікні, що відкриється, виберіть Зберегти та натисніть OK, щоб завантажити файл потоку. Файл завантажується на вашу локальну систему з існуючим ім'ям файлу у форматі JSON. |
Імпорт потоку
Щоб імпортувати потік з іншого клієнта, спочатку потрібно експортувати його як файл JSON. Щоб експортувати потік, див. Експорт потоку.
Щоб повторно використати існуючий потік у тому самому клієнті, див. Копіювання потоку.
| 1 |
Увійдіть у Центркерування. |
| 2 |
Перейти до . З’явиться сторінка Потоки.
|
| 3 |
У розділі Керування потоками натисніть Імпорт. |
| 4 |
Виберіть файл потоку у форматі JSON з вашої локальної системи. |
| 5 |
Натисніть Відкрити, щоб імпортувати файл. Потік імпортується у вашого клієнта. Ви можете імпортувати потік лише у форматі JSON. Для успішного імпорту файл JSON має бути дійсним потоком. Ви можете імпортувати файл розміром до 10 МБ. |
Що далі
Ви можете змінити або опублікувати потік. Для отримання додаткової інформації див. Робота з потоками.
Опублікувати потік
Ви можете опублікувати потік після того, як система перевірить його та виявить, що він не містить помилок. Ви можете використовувати опублікований потік у стратегіях маршрутизації точок входу.
Перед публікацією переконайтеся, що процес правильно налаштовано та готовий до використання в контакт-центрі. Система не повністю підтримує редагування опублікованого потоку.
Система вимикає кнопку Процес публікації, коли перемикач Перевірка вимкнено. Якщо є якісь активні помилки, кнопка залишається неактивною.
Після натискання кнопки «Потік публікації»з’явиться вікно підтвердження «Потік публікації». Перш ніж публікувати потік, переконайтеся, що всі вирази працюють і що потік поводиться належним чином.
Якщо виникла помилка:
- Ви побачите вікно сповіщення зі значками
Tracking IdтаFlow Id. Зверніться до служби підтримки Cisco для отримання допомоги у вирішенні помилок. Для підтримки потрібенTracking Id. - Натисніть кнопку «Повторити публікацію» .
| 1 |
Увійдіть у Центркерування. |
| 2 |
Перейти до . З’явиться сторінка Потоки.
|
| 3 |
Натисніть значок Перейти до конструктора потоків поруч із потоком, який потрібно опублікувати. Потік відкривається у вікні Конструктор потоків.
|
| 4 |
Натисніть Опублікувати. Якщо потік опубліковано успішно, з’явиться повідомлення з підтвердженням. |
| 5 |
Виберіть один із наведених нижче параметрів.
|
Видалення потоку
Якщо потік має статус Опубліковано, він може бути частиною конфігурації стратегії маршрутизації. Перш ніж видаляти потік, дізнайтеся, де він використовується. В іншому випадку ви можете вплинути на взаємодію з контакт-центром у реальному часі.
| 1 |
Увійдіть у Центркерування. |
| 2 |
Перейти до . З’явиться сторінка Потоки.
|
| 3 |
Клацніть значок трикрапки поруч із потоком, який потрібно видалити, і натисніть Видалити. |
| 4 |
Натисніть Так для підтвердження. |
Стратегії маршрутизації точок входу
Стратегія маршрутизації точки входу – це конфігурація, яка контролює поведінку контакту під час маршрутизації, коли він досягає точки входу. Коли контакт прибуває до точки входу, механізм маршрутизації перевіряє, яка стратегія маршрутизації точки входу активна в даний момент часу, і дотримується цієї конфігурації.
Розділ керування викликами в конфігурації стратегії маршрутизації точки входу дозволяє вибрати потік, який контролює враження абонентів під час їхньої взаємодії. За допомогою Flow Designer ви можете налаштувати наскрізний потік, який контролює як початкову обробку виклику в IVR, так і роботу черги після того, як контакт поставлено в чергу.
Виберіть потік зі спадного списку Потік, щоб указати потік, який керує цим наскрізним викликом протягом часового інтервалу, зазначеного у стратегії маршрутизації. У цьому розкривному списку доступні лише потоки, опубліковані з Flow Designer.
Потоки доступні лише для точок входу телефонії. Ви не можете змінити жодні налаштування в потоці зі стратегії маршрутизації точки входу.
Стратегії маршрутизації черг
Стратегія маршрутизації черги – це конфігурація, яка контролює поведінку контакту під час маршрутизації, коли він потрапляє до черги. Коли контакт потрапляє до черги, механізм маршрутизації перевіряє, яка стратегія маршрутизації черги активна в даний момент часу, і дотримується цієї конфігурації.
Клієнти, які мають стратегії маршрутизації черг у Webex Contact Center, мають до них доступ, але не можуть створювати нові стратегії. Ми рекомендуємо всім клієнтам перевести свої конфігурації в черги.
Створення та керування підпотоками
Дизайнер потоків дозволяє розбивати великі потоки на менші, більш керовані частини, які називаються підпотоками. Ви можете повторно використовувати підпотоки в кількох потоках для обробки певних завдань. Такий модульний підхід спрощує управління потоками та зменшує складність побудови великих потоків. Ось деякі ключові характеристики підпотоків:
-
Ви можете створювати підпотоки на рівні організації, щоб зробити їх доступними внутрішньо. Наприклад, ви можете переглядати та викликати підпотоки, доступні в межах однієї організації. Ви можете створити максимум 200 підпотоків на організацію.
-
Ви можете викликати підпотік зсередини потоку для виконання логіки без прив'язки до точки входу або виходу з основного потоку.
-
Ви можете повторно використовувати підпотоки кілька разів в головному потоці або в різних головних потоках в організації.
-
Ви можете передавати змінні між батьківським потоком та підпотоками, а також зіставляти вхідні та вихідні змінні з основного потоку з підпотоком і навпаки. Це робить ці змінні в підпотоці незалежними від змінних у батьківському потоці, який викликає підпотік.
Однак налаштування перетворення тексту на мовлення (TTS) в основному потоці не передаються до підпотоків. Наприклад, розглянемо потік, у якому основною змінною потоку є
Global_VoiceName: fr-FR-Ariane (French). Якщо підпотік запускає відтворення синтезу мовлення (TTS), аудіо за замовчуванням відтворюється англійською мовою. Щоб подолати це, визначте змінну підпотоку з такою ж назвою, тобтоGlobal_VoiceName :fr-FR-Ariane (French). Або ж ви можете створити змінну підпотокуGlobal_VoiceName(таку саму, як і в основному потоці) та зіставити значення з основного потоку з підпотоком. Для отримання додаткової інформації див. Налаштування різних підтримуваних мов та голосових імен за допомогою власного перетворення тексту в мовлення всередині підпотоку WxCC.Ви не можете додавати глобальні змінні до підпотоку. Однак, ви можете зіставити глобальну змінну з основного потоку з локальною змінною в підпотоці.
-
Ви можете опублікувати підпотік незалежно. Однак зміни, внесені до підпотоку, набудуть чинності лише після повторної публікації основного потоку.
-
Ви можете додати до підпотоку мітку версії, таку як «Активна», «Розробка» та «Тестова», щоб мати змогу виконувати повне тестування основного потоку у відповідних середовищах.
-
Підпотоки необхідно викликати з основних потоків. Ви не можете викликати інший підпотік з підпотоку.
-
Ви не можете зв'язати підпотік з точки входу або стратегії маршрутизації черги.
-
Ви можете імпортувати та експортувати підпотоки незалежно.
Створити підпотік
Ви можете створювати та керувати підпотоками в Центрі керування.
| 1 |
Увійдіть у Центркерування. |
| 2 |
Перейти до . |
| 3 |
Натисніть . |
| 4 |
У полі Назва підпотоку введіть назву підпотоку. Ім'я підпотоку має бути унікальним. Він не може містити пробіли. Дозволені лише спеціальні символи: _ (підкреслення) та - (дефіс). Максимальна довжина — 80 символів. |
| 5 |
Натисніть Почати створення підпотоку. З’явиться вікно Конструктор потоків. |
| 6 |
У розділі Загальні налаштування введіть опис підпотоку. Ви можете змінити цей опис пізніше. |
| 7 |
У розділі «Налаштування перегляду » налаштуйте такі функції, як криволінійні посилання, колір посилання, колір шляху помилки, колір виділення та товщина. |
| 8 |
У розділі Визначення змінної додайте необхідні змінні для зв'язування з основним потоком.
Усі вищезазначені змінні можуть бути типу String, Integer, Date Time, Boolean, Decimal та JSON. |
| 9 |
Виконайте такі завдання, щоб створити підпотік:
Такі дії, як застосування міток версій та трасування потоку, функціонують так само, як і в основному потоці. Для отримання додаткової інформації див. Застосування міток версій до потоку та Потоки налагодження. |
Редагування підпотоку
Під час редагування та публікації підпотоку зміни набувають чинності в основному потоці лише після публікації основного потоку.
| 1 |
Увійдіть у Центркерування. |
| 2 |
Перейти до . |
| 3 |
Клацніть на підпотоку, який потрібно редагувати. |
| 4 |
Увімкніть кнопку-перемикач Редагувати, щоб змінити підпотік. |
| 5 |
Внесіть необхідні зміни до підпотоку. Натисніть Зберегти, щоб зберегти потік, якщо ви вимкнули кнопку-перемикач Автоматичне збереження. |
Видалення підпотоку
Якщо будь-який опублікований основний потік використовує підпотік, ви не можете його видалити, незалежно від того, чи потік активний, чи підключений до точки входу. Щоб видалити підпотік, спочатку видаліть його з основного потоку або повністю видаліть основний потік.
| 1 |
Увійдіть у Центркерування. |
| 2 |
Перейти до . |
| 3 |
Клацніть значок вертикальної трикрапки на рядку підпотоку, який потрібно видалити, і натисніть Видалити. |
| 4 |
Натисніть Так для підтвердження. |
Додати підпотік до основного потоку
Ви можете додати підпотік через кілька основних потоків.
| 1 |
Увійдіть у Центркерування. |
| 2 |
Перейдіть до . Ви також можете додати підпотік до основного потоку з панелі навігації порталу керування. Виберіть . Клацніть значок трикрапки поруч із потоком, який потрібно редагувати, і натисніть Відкрити. |
| 3 |
Клацніть на потік, який потрібно змінити, щоб додати підпотік. З’явиться вікно Конструктор потоків. |
| 4 |
Натисніть вкладку Підпотоки. Список підпотоків для вибраного organization/tenant з'являється. |
| 5 |
Перетягніть потрібний підпотік зі списку на полотно, щоб додати його до основного потоку. Ви можете переглянути деталі вибраного підпотоку, такі як назва, версія підпотоку разом із міткою версії та всі змінні, налаштовані в підпотоці. За потреби натисніть Переглянути поруч із назвою підпотоку, щоб відкрити його в новій вкладці браузера. |
| 6 |
У розділі Версія підпотоку виберіть потрібну мітку підпотоку, яку потрібно додати до основного потоку, оскільки вона не налаштована за замовчуванням. За замовчуванням прапорець Увімкнути автоматичні оновлення встановлено. Якщо цю функцію ввімкнено, система автоматично оновлює основний потік новішою версією щоразу, коли ви створюєте нову версію підпотоку. Зніміть позначку з опції Увімкнути автоматичні оновлення, щоб вимкнути автоматичні оновлення. Обов’язково повторно опублікуйте основний потік, коли створюєте новіші версії підпотоку. |
| 7 |
У розділі Вхідні змінні підпотоку зіставте змінні основного потоку з вхідними змінними підпотоку. Переконайтеся, що ви зіставляєте той самий тип даних, щоб підпотік працював без помилок. Аналогічно, у розділі Вихідні змінні підпотоку зіставте вихідні змінні підпотоку зі змінними основного потоку з тим самим типом даних. |
| 8 |
Опублікуйте основний потік. |
Створення та керування функціями
Ви можете створювати та керувати функціями в модулі Flow Designer. Функції дозволяють вам писати власний вихідний код для виконання швидких завдань з даними та організації складних дій. Ви можете писати код вбудовано за допомогою редактора коду та використовувати його в різних потоках.
Ці функції доповнюють фреймворк шаблонів Pebble, який розробники використовують для виконання аналогічних завдань. Завдяки цій можливості розробники потоків можуть:
- Виберіть мову для написання коду. Підтримувані мови – JavaScript та Python.
- Напишіть власний вихідний код зі статичним аналізом, специфічним для мови.
- Тестуйте користувацький код зі зразками значень та переглядайте результати й помилки перед публікацією.
- Напишіть логіку потоку на основі вихідних змінних активності та status/error коди.
- Розбирає та встановлює у змінні значення виводів, повернутих функцією, для подальшого використання в потоці.
- Повторне використання функцій у кількох потоках як активності.
- Налагодження потоків за допомогою повідомлень про помилки, що повертаються виводом функції, кодів стану та помилок, обробки помилок під час виконання, функцій налагодження потоку та функцій аналізу.
Важливі міркування
У цьому розділі висвітлено кілька важливих міркувань, які слід враховувати під час роботи з функціями:
- Максимальна кількість підтримуваних функцій на організацію становить 200.
- Максимальний обсяг пам'яті, що виділяється на кожну функцію, становить 128 МБ.
- Налаштовуваний час очікування аудіо становить 2-5 секунд.
Створити функцію
| 1 |
Увійдіть у Центркерування. |
| 2 |
Перейдіть до . |
| 3 |
На сторінці Функції натисніть Створити функцію. Ви також можете створити функцію на вкладці Функції в модулі Flow Designer. |
| 4 |
На сторінці Створення нової функції виберіть потрібний метод створення функції. |
| 5 |
Натисніть Опублікувати функцію. На сторінці Функція публікації введіть такі дані:
Скористайтеся кнопкою розкривного списку поруч із назвою функції у верхньому лівому куті сторінки, щоб переглянути історію версій функції. Ви також можете повернутися до старішої версії за потреби, подібно до того, як це робиться для потоків. Якщо ви публікуєте функцію після редагування її вихідного коду або налаштувань, система негайно оновлює зміни до всіх потоків, що використовують ці позначені тегами версії функції. Тому будьте уважні, публікуючи позначені тегами версії функції, що використовується у ваших робочих процесах. |
Що далі
Додайте функцію до основного потоку. Для отримання додаткової інформації див. Додавання функції до основного потоку.
Керування функціями
Після створення функції ви можете копіювати, експортувати та видаляти її за потреби.
| 1 |
Увійдіть у Центркерування. |
| 2 |
Перейдіть до . На сторінці функцій відображаються всі функції, створені в організації.
|
| 3 |
Клацніть значок трикрапки поруч із функцією. За потреби виберіть Копіювати, Видалитиабо Експортувати. |
| 4 |
Натисніть кнопку Керування функцією в дизайнері потоків, щоб відкрити функцію в модулі дизайнера потоків. |
Що далі
Додавання функції до основного потоку
Ви можете додати функцію до кількох основних потоків.
| 1 |
Увійдіть у Центркерування. |
| 2 |
Перейдіть до . |
| 3 |
Клацніть, щоб відкрити потік, до якого потрібно додати функцію. |
| 4 |
Увімкніть кнопку Редагувати. |
| 5 |
Натисніть вкладку Функції на панелі списку дій ліворуч Список опублікованих функцій, створених для вибраного organization/tenant з'являється. |
| 6 |
Перетягніть потрібну функцію зі списку на полотно. Додайте його до основного потоку. Ви можете переглянути деталі вибраної функції, такі як мітка версії функції, вхідні змінні функції, деталі змінних та вихідні змінні. |
| 7 |
У розділі Вхідні змінні функції зіставте основні змінні потоку з вхідними змінними функції. Змінні потоку, створені з тим самим ім'ям та типом даних, що й вхідні змінні функції, автоматично зіставляються одна з одною. |
| 8 |
У розділі Вихідні змінні функції проаналізуйте та зіставте вихідні змінні функції з основними змінними потоку з тим самим типом даних. Ви можете виконувати розбір за допомогою виразів JSONPath, як детально описано на екрані з прикладами. |
| 9 |
Опублікуйте основний потік. |
Запитання та відповіді
У цьому розділі наведено відповіді на поширені запитання щодо використання функцій у вашій організації.
Які мови підтримує модуль Flow Designer для активності Function?
Модуль Flow Designer підтримує JavaScript (Node.js 22.x) та Python (3.13) на першому етапі.
Чи є якісь обмеження щодо бібліотек, які я можу використовувати всередині блоку коду?
Доступні поширені рідні бібліотеки. Однак, немає підтримки для користувацьких модулів.
Чи є якісь обмеження на кількість рядків коду?
Так. Ви можете ввести до 5000 рядків коду.
Чи є якісь обмеження на час виконання?
Так. На завершення виконання відведено лише 5 секунд.
Чи можу я протестувати свій код? Якісь обмеження?
Так. Доступний засіб виконання тестів з фактичними результатами або поверненим повідомленням про помилку. Журнали консолі не надаються, але їх можна налаштувати та отримати до них доступ за допомогою спеціального масиву вихідних рядків.
Чи підтримується музика під час очікування виконання під час виклику (запобігання тиші)?
Так, налаштування «Музика під час очікування» у режимі Flow автоматично допомагає запобігти мовчанню для абонентів. Значення за замовчуванням становить 2 секунди.
Як працює функція?
Ми використовуємо інфраструктуру FaaS (функція як послуга) для пакування та запуску функції. Низька затримка для голосових дзвінків.
Скільки вхідних змінних я можу передати? Скільки виходів встановлюється?
Встановлюється десять вхідних змінних та одна вихідна змінна JSON. Окремі виводи функцій можна проаналізувати в одній активності за допомогою виразів JSONPath.
Чи можна встановити кілька змінних у блоці коду?
Так. Нове вдосконалення для встановлення кількох змінних схоже на дію «Синтетичний аналіз».
Чи можу я повторно використовувати функцію в кількох потоках?
Так. Ви можете використовувати цю функцію в усіх своїх потоках, оскільки вона централізовано доступна у вашій організації.
Хто може керувати (редагувати або переглядати) функціями?
Наглядачі та адміністратори. Доступ керівників до функції контролюється налаштуванням Функція (яке можна встановити на «Редагувати», «Перегляд» або «Немає» в розділі «Досвід клієнта» в профілі користувача).
Налаштування обробки помилок
Система виділяє шлях обробки помилок для кожної дії, налаштованої в межах конкретного потоку. Налаштуйте шлях обробки помилок для керування потенційними помилками під час виконання потоку. Система відображає цей шлях за замовчуванням, але його налаштування необов'язкове. Якщо ви не налаштуєте це для дії, система відображатиме сповіщення під час перевірки потоку. Однак ви все ще можете опублікувати потік із цими сповіщеннями.
Система класифікує помилки, що виникають під час виконання потоку, на дві категорії:
-
Помилки виконання дії: Вкажіть помилки, що виникають під час функціонального виконання дії. Наприклад, помилка дії виникає, коли клієнт вводить невідповідний запис під час виконання дії Меню.
-
System/Global помилки: Вкажіть помилки, які виникають у системі під час виконання дії. Наприклад, системні помилки виникають, коли під час виконання дії Set Variable виникає недійсний вираз pebble.
-
Невизначена помилка: Цей вузол помилки встановлює шлях виведення помилок, який проходить потік, коли під час виконання потоку виникають невизначені системні помилки. Ви можете налаштувати потік для невизначених помилок, підключивши вихідний шлях цієї дії до відповідних дій.
Наступні дії керування потоком не мають вузла невизначена помилка :
- Розпочати потік
- Кінець потоку
- HTTP-запит
- Розбір
Якщо ви не бачите вузол Невизначена помилка в жодній дії, зверніться до служби підтримки Cisco, щоб увімкнути відповідний прапорець функції.
-
Налаштуйте шляхи обробки помилок для оптимізації потоку. Якщо ви не налаштуєте шлях обробки помилок для дії, потік за замовчуванням використовуватиме шлях, встановлений в обробнику подій OnGlobalError на вкладці Потоки подій. Для отримання додаткової інформації про обробник подій OnGlobalError див. Потоки подій.
Системні обмеження самозациклення для дій
Система встановлює обмеження самоциклу для певних дій під час виконання потоків. Це запобігає нескінченному зацикленню дій під час взаємодії.
Якщо під час виконання дії перевищує встановлений системою ліміт, з’являється попереджувальне повідомлення про виявлення циклу. Докладніше про конкретні максимальні граничні значення для дій див. у статті Системні обмеження в Webex Contact Center.
Якщо під час виконання дії перевищує встановлений системою ліміт, з’являється попереджувальне повідомлення про виявлення циклу. Див. наступну таблицю для отримання максимальних граничних значень для видів діяльності:
Конфігурації | Обмеження самоциклу |
|---|---|
| Розширена інформація про чергу | 1500 |
| Сліпий трансфер | 10 |
| Перехід через мост | 75 |
| Зворотній виклик | 10 |
| Аналіз прогресу дзвінків | 10 |
| CollectDigit | 100 |
| Відключити контакт | 0 |
| Група розподілу викликів для ескалації | 750 |
| Зворотній зв'язокV2 | 10 |
| Меню | 100 |
| Контакт у черзі | 100 |
| Черга до агента | 100 |
| Встановити ідентифікатор абонента | 100 |
| Керування записом | 10 |
| Запис | 10 |
| Запланувати зворотний дзвінок | 10 |
| Встановити пріоритет контакту | 100 |
| Розпочати медіапотік | 20 |
| Завантажити аудіо | 3 |
| Віртуальний оператор | 50 |
| Віртуальний агент V2 | 50 |
Хоча для дій з обробки викликів існують певні конфігурації, дії з керування потоком підлягають системним обмеженням перенапруги для забезпечення стабільності та запобігання нескінченному зацикленню.
Зв'язування кількох потоків (за допомогою GoTo)
Flow Designer надає вам можливість пов'язувати кілька потоків (ланцюжок потоків). Ви можете змінити взаємодію з абонентом, перенаправляючи виклики до точки входу (на основі часу) або до потоку (для повторного використання в різних сценаріях). Використовуйте GoTo для об'єднання кількох потоків у ланцюжок. Ви можете зіставити змінні потоку між потоками, щоб забезпечити збереження даних протягом усього процесу виклику.
Реєстрація на вакцинацію
Для роботи з клієнтами, які беруть участь у кампанії з вакцинації, ви можете запропонувати два варіанти: один для преміум-клієнтів, а інший для звичайних клієнтів.
Коли телефонують звичайні клієнти, система передає виклик потоку, пов'язаному з точкою входу, яка обробляє реєстрації. На основі активних стратегій маршрутизації точок входусистема направляє виклик відповідному агенту для реєстрації загального клієнта.
Коли телефонують преміум-клієнти, система передає виклик іншому потоку для планування зустрічі.
Відомі проблеми зі зв'язуванням потоків
-
Система не дозволяє видалити точку входу, яка бере участь у ланцюжку потоків. Видаліть усі пов’язані ресурси — черги та потоки — перед видаленням точки входу.
-
Система не дозволяє видалити потік, який бере участь у ланцюжку потоків. Видаліть усі посилання на ланцюжок потоків, перш ніж видаляти потік.
-
Примусове видалення точки входу або потоку в ланцюжку потоків пропускає перевірку та не відображає жодних повідомлень про помилки в інтерфейсі користувача.
Потоки налагодження
Налагодження потоку – це процес після виклику в Flow Designer, який дозволяє отримати уявлення про потік та шлях, який він пройшов для виклику. Ця функція дозволяє розробникам потоків переглядати ключову інформацію в шляху виконання керування для налагодження та усунення неполадок у потоках.
Якщо ви застосували кілька міток версій до потоку, ви також можете відстежувати потік стосовно цих міток версій. Для отримання додаткової інформації див. Застосування міток версій до потоку.
Взаємодія підсумовує та співвідносить дії протягом шляху контакту через контакт-центр. Система генерує унікальний ідентифікатор взаємодії для кожної взаємодії, який відстежує шлях, допомагаючи виявляти збої та усувати неполадки у виконанні потоку.
Налагодження потоків для перегляду шляхів керування викликами після виконання потоку у виробництві, що забезпечує перевірку налаштувань активності та залежних конфігурацій потоку для успішного виконання.
Розшифрувати журнали потоку
Для підвищення безпеки та гнучкості налагодження потоку доступні елементи керування дешифруванням для керування розкриттям конфіденційних даних під час налагодження:
- Розшифрування на рівні потоку: Увімкніть перемикач Увімкнути дешифрування потоку у розділі Налаштування дешифрування потоку під час створення та редагування потоків. Ця опція доступна на сторінці загальних налаштувань Flow. Цей перемикач керує розшифруванням усіх дій у потоці. Увімкнення цього перемикача розшифровує журнали для всіх дій, незалежно від розшифрування рівня дії.
- Розшифрування на рівні активності: Увімкніть перемикач Увімкнути дешифрування для детальнішого контролю дій. Ви можете вимкнути розшифрування журналів для дій, якщо вихідні дані є конфіденційними, навіть якщо ви ввімкнули розшифрування на рівні потоку. Це гарантує, що конфіденційні дані в активностях залишатимуться захищеними під час налагодження.
Розшифрування потоку застосовується лише до викликів, ініційованих після публікації потоку.
Щоб захистити журнали потоку:
-
Увімкніть перемикач розшифрування на рівні потоку, щоб дозволити розшифрування для всіх дій.
-
Для дій, що потребують додаткового захисту, вимкніть розшифрування на рівні дії. Такий підхід надає вам гнучкість у відстеженні та налагодженні потоків, одночасно зберігаючи безпеку конфіденційної інформації за потреби.
Приклад використання:
Як розробник потоків, ви можете ввімкнути розшифрування на рівні потоку для усунення несправностей шляху виклику, але вимкнути розшифрування для дії, яка обробляє конфіденційні дані клієнтів за допомогою збирання цифр. Це гарантує, що решту потоку можна налагодити, зберігаючи при цьому захист чутливих виходів.
- Якщо розшифрування на рівні потоку не ввімкнено, перемикачі на рівні активності залишаються захищеними та вимкненими. Весь потік забезпечено.
- Якщо ввімкнено розшифрування на рівні потоку, користувачі з повними правами адміністратора на рівні клієнта можуть налаштовувати параметри розшифрування, щоб забезпечити відповідність вимогам і безпеку для певних дій.
Перш ніж почати
Опублікуйте та запустіть цикли, щоб встановити принаймні одну взаємодію. Для отримання додаткової інформації див. Створення та керування потоками.
| 1 |
Увійдіть у Центркерування. |
| 2 |
Перейти до . З’явиться сторінка «Потоки».
|
| 3 |
Натисніть значок Перейти до конструктора потоків поруч із потоком, який потрібно редагувати. Потік відкриється у вікні Flow Designer.
|
| 4 |
Натисніть Налагодження. З’явиться панель «Взаємодії » . У таблиці відображаються 100 останніх взаємодій для потоку. У таблиці ви можете побачити такі деталі:
|
| 5 |
(Необов’язково) Скористайтеся опцією пошуку, щоб відфільтрувати список за такими параметрами пошуку:
|
| 6 |
Виберіть взаємодію з таблиці. Вибраний шлях дії виділяється на полотні. Відкриється нова вкладка, яка відображає послідовність дій, виконаних під час взаємодії, а також такі деталі:
Ви можете вибрати кілька взаємодій, які відкриваються в окремих вкладках. |
| 7 |
Виберіть дію, щоб переглянути такі деталі:
|
| 8 |
Значок розшифрування журналів: Натисніть значок розшифрування журналів, щоб отримати доступ до розмаскованих журналів. Ви можете розшифрувати журнали та отримати доступ до конфіденційної інформації, лише якщо ви є авторизованим користувачем. Див. наступне застереження: Відмова від відповідальності Увімкнення функції «Відомості про налагодження» відкриє розширені діагностичні дані, які можуть містити конфіденційну інформацію (наприклад, ідентифікатори користувачів, метадані викликів, трасування помилок та, можливо, іншу особисту або конфіденційну інформацію). Увімкнувши функцію «Відомості про налагодження», ви підтверджуєте та визнаєте, що:
|
| 9 |
(Необов’язково) Натисніть значок копіювання ( |
Аналіз потоків
Аналітика в Flow Designer надає узагальнений огляд усіх викликів, що пройшли через певний потік. Він відображає кількість виконань для кожного вихідного порту дії протягом заданого періоду. Він також обчислює відсоток кількості викликів, що пройшли через дію NewContact. Знаменник для розрахунку відсотка – це кількість викликів, що проходять через активність NewContact.
Flow Analytics враховує лише завершені виклики протягом заданого періоду часу. Розрахунок загальної кількості дзвінків включає дзвінки, які почалися до та закінчилися в межах вибраного періоду. Дані аналітики не включають дзвінки, налаштовані на зворотний виклик, або дзвінки, що тривають з інших причин (наприклад, поточні або не завершені).
Кожна активність відображає кількість виконань на своїх вихідних портах. Для таких дій, як меню з кількома гілками, кожен порт отримує свій лічильник виконань, а відсотки наведено далі. Якщо кількість виконань вихідного порту відсутня, це означає, що не було жодних викликів, які торкалися порту.
Колірна палітра показує, як кількість виконаних викликів колірно кодує шляхи потоку. У таких сценаріях, як циклічні виклики, відсоток може перевищувати 100%.
Навіть без явних посилань на обробку помилок, система відображає кількість виконань у своєму порту помилок, якщо сталася помилка, і перенаправляє її до події OnGlobalError. Ви можете знайти його на вкладці Подія. У таких випадках система відображає аналітичні дані для обробника події OnGlobalError.
За замовчуванням Flow Analytics враховує останню версію потоку. Якщо потік має кілька версій, ви можете перемикатися між потоками за допомогою таблиці Історія версій.
Наразі Flow Analytics не підтримує підпотоки; він лише відстежує додавання підпотоку до основного потоку, виключаючи його внутрішні дані про активність.
Перш ніж почати
Опублікуйте потік принаймні один раз.
| 1 |
Увійдіть у Центркерування. |
| 2 |
Перейти до . |
| 3 |
Виберіть потік і натисніть значок Перейти до конструктора потоків. Вибраний потік відкривається в Конструкторі потоків.
|
| 4 |
Натисніть Аналітика. Сторінка оновлюється та відображає аналітичні дані. За замовчуванням відображається статистика всіх завершених контактів протягом останніх 15 хвилин. |
| 5 |
Натисніть на віджет «Дата» та виберіть один із наведених нижче варіантів.
На сторінці «Аналіз потоку» відображаються такі показники:
|
| 6 |
(Необов’язково) Щоб перемикатися між версіями потоку, перейдіть до розділу Історія версій. Виберіть версію, щоб переглянути аналітичні дані для цієї версії потоку. |
| 7 |
(Необов’язково) Виберіть дію в потоці, щоб переглянути деталі використання дії, що стосуються цієї дії за вибраний період. У цій вибранні відображаються лише 100 найпопулярніших взаємодій з такими обмеженнями:
|
| 8 |
Натисніть Аналітика, щоб закрити вікно аналітики та повернутися до конструктора потоків. |
Розуміння кодів помилок
Дизайнер потоків повертає коди помилок, щоб показати природу або причину помилки. Скористайтеся наступною таблицею, щоб визначити помилку та її опис.
|
Код помилки |
Опис |
|---|---|
|
FC1001 |
Версію потоку не знайдено. Оновіть сторінку або створіть новий потік. |
|
FC1002 |
Початкову активність не знайдено. Оновіть сторінку або створіть новий потік. Дія «Початок» відображається за замовчуванням під час створення нового потоку. |
|
FC1003 |
Один або декілька потоків подій не мають дійсного початку. Додайте дію обробника подій на початок кожного потоку подій. |
|
FC1004 |
Усі гілки, що не пов'язані з подіями, повинні вести до кінцевого вузла. |
|
FC1005 |
Одна з конфігурацій змінних недійсна. Для кожної змінної переконайтеся, що налаштований тип даних та значення змінної сумісні. |
|
FC1006 |
Один або декілька портів у дії не мають з'єднань. Підключіть усі порти до іншої активності за допомогою посилань. |
|
FC1007 |
Додайте опис активності. |
|
FC1008 |
Деякі змінні мають однакові назви. Переконайтеся, що всі змінні мають унікальні назви. |
|
FC1009 |
Вираз недійсний. |
|
FC1010 |
Умова недійсна. |
|
FC1011 |
Система виявляє розірване посилання в основному потоці. Видаліть посилання, щоб виправити помилку. |
|
FC1012 |
Пошкоджене посилання в потоці подій спричиняє помилку. Видаліть посилання, щоб виправити це. |
|
FC1013 |
Система використовує активність у кількох Потоках Подій. Потоки подій не можуть мати спільні дії та повинні мати унікальний початок і кінець. |
|
FC1014 |
Контакт черги має зупинити потік. Вихідне посилання може підключатися лише до дії End Flow. |
|
FC1015 |
Система виявляє неправильно налаштовані поля в дії та показує посилання на невдалу дію під час перевірки. Натисніть посилання, щоб перейти до дії та поля, що спричиняє помилку. Дотримуйтесь вимог кожного поля, щоб виправити всі помилки та ввести коректні дані. |
|
FC1016 |
Інший потік використовує таку саму назву, як і цей. Відредагуйте назву потоку, щоб зробити її унікальною. |
|
FC1017 |
Діяльність має стрілки, які починаються з неї та вказують на неї. |
Щоб отримати додаткові відомості про помилки сервера GraphQL, див. https://www.apollographql.com/docs/react/data/error-handling/.
), щоб замінити всі екземпляри в усьому потоці.