Як налаштувати каскад черги оператора?
Налаштуйте Каскад черги оператора, коли клієнт має чекати оператора в черзі й повинен отримувати повідомлення про очікування. Каскад запускайте з гілки queue або іншої гілки, яка означає очікування оператора.
Коли знадобиться
- Потрібно одразу повідомити клієнту, що він у черзі.
- Потрібно надіслати кілька нагадувань через 1, 3, 5 або більше хвилин.
- Потрібно після окремого нагадування запустити додаткову гілку: картинку, уточнення, кнопку або службову дію.
- Потрібно автоматично зупинити нагадування, коли оператор підключився.
Перед початком
У сценарії є дія Підключення до оператора. Гілка очікування оператора з'єднана з місцем, де має стартувати каскад. Ви знаєте тексти повідомлень і інтервали між ними. Ви увійшли з правами інтегратора або адміністратора.
Покрокова інструкція
1. Додайте ноду каскаду
- Відкрийте сценарій у Scenario Builder.
- На полотні знайдіть дію Підключення до оператора.
- Від гілки очікування оператора додайте ноду Action.
- У шаблонах виберіть Каскад черги оператора.
- Клацніть ноду, щоб відкрити Node Inspector.
2. Налаштуйте життєвий цикл
- У секції Життєвий цикл виберіть Запустити каскад.
- Залиште увімкненим Перезапускати наявний каскад, якщо повторний вхід у цю саму ноду має очищати попередні таймери.
- Залиште увімкненими:
- Зупиняти при підключенні оператора;
- Зупиняти при закритті чату.
- У полі Дія після підключення оператора виберіть:
- Без переходу, якщо після підключення нічого робити не потрібно;
- Аліас, якщо треба запустити окремий вхід сценарію;
- Гілка події, якщо треба продовжити через вихід на полотні;
- Повідомлення, якщо треба надіслати фінальний текст після підключення.
3. Додайте кроки нагадувань
- Відкрийте секцію Кроки нагадувань.
- Натисніть Додати крок.
- У полі Затримка після попереднього кроку задайте число.
- У полі Одиниця виберіть Секунди, Хвилини або Години.
- Увімкніть Надіслати повідомлення, якщо крок має писати клієнту.
- Заповніть поле Повідомлення.
- У полі Перехід виберіть, що робити після кроку.
Повторіть ці дії для кожного нагадування. Максимум — 100 кроків.
4. З'єднайте гілки кроків
Якщо для кроку вибрано Гілка події, заповніть ID гілки. На полотні з'явиться відповідний вихід з ноди.
З'єднайте цей вихід з наступною нодою. Це може бути:
- повідомлення з додатковим текстом;
- повідомлення з файлом або картинкою;
- нода з кнопками;
- інша службова дія.
Не заводьте таку гілку назад у старт цього самого каскаду, якщо не хочете свідомо перезапустити таймери.
5. Налаштуйте поведінку після останнього кроку
- Відкрийте секцію Після останнього кроку.
- Виберіть режим:
- Зупинити каскад — після останнього кроку нагадування завершуються;
- Повторювати останній крок — останній крок повторюється з заданою затримкою;
- Повторювати з першого кроку — каскад починає цикл спочатку.
- Якщо вибрано повтор, задайте Затримка повтору.
Для черги оператора найчастіше підходить Повторювати останній крок із затримкою 3–5 хвилин.
6. Додайте stop-ноду тільки за потреби
Stop-нода не потрібна для звичайного підключення оператора: якщо увімкнено Зупиняти при підключенні оператора, каскад очиститься автоматично.
Додайте окрему ноду Каскад черги оператора з операцією Зупинити каскад, якщо нагадування треба зупинити до підключення оператора. Наприклад, клієнт натиснув кнопку «Не чекати».
Як перевірити
- Збережіть сценарій.
- Запустіть тестовий діалог і доведіть його до гілки очікування оператора.
- Перевірте, що повідомлення приходять через задані інтервали.
- Підключіть оператора до чату.
- Переконайтеся, що нові нагадування більше не надходять.
Типові попередження
| Попередження | Що зробити |
|---|---|
| Немає кроків | Додайте хоча б один крок або змініть операцію на Зупинити каскад. |
| Порожнє повідомлення | Заповніть текст або вимкніть Надіслати повідомлення. |
| Порожній ID гілки | Заповніть ID гілки або виберіть Без переходу. |
| Дублікати ID гілок | Задайте унікальний ID для кожної гілки. |
| Можливий нескінченний цикл | Залиште lifecycle-зупинки увімкненими або додайте гілку, яка веде до stop-ноди. |