Параметри ноди «Каскад черги оператора»
Нода Каскад черги оператора налаштовує повідомлення для клієнта: нагадування, поки він очікує оператора, і автоповідомлення, коли підключений оператор довго не відповідає. У Node Inspector доступні секції Життєвий цикл, Кроки нагадувань, Після останнього кроку і Оператор мовчить.
Життєвий цикл
| Поле | Значення | Опис |
|---|---|---|
| Операція | Запустити каскад / Зупинити каскад | Запускає таймери або очищує активний каскад для цього клієнта. |
| Перезапускати існуючий каскад | Так / Ні | Якщо клієнт повторно потрапив у цю саму ноду, попередні таймери очищуються перед новим стартом. |
| Зупиняти при підключенні оператора | Так / Ні | Автоматично очищує таймери, коли оператор приєднався до чату. Якщо увімкнено фазу Оператор мовчить, після підключення запускається ця фаза. Без цього перемикача фаза не працює. |
| Зупиняти при закритті чату | Так / Ні | Автоматично очищує таймери, коли чат закрито в OperatorLine. |
| Дія після підключення оператора | Без переходу, Аліас, Гілка події, Повідомлення | Додаткова дія після очищення таймерів через підключення оператора. |
Дія після підключення оператора
| Тип | Додаткові поля | Що відбувається |
|---|---|---|
| Без переходу | — | Каскад просто зупиняється. |
| Аліас | Аліас | Сценарій запускає вказаний alias. |
| Гілка події | ID гілки | На ноді з'являється вихід з таким ID; з'єднайте його з наступною нодою. |
| Повідомлення | Повідомлення | Клієнту надсилається текст після підключення оператора. |
Дія виконується, лише якщо на момент підключення нагадування черги ще тривають. Під час передачі чату іншому оператору дія не виконується.
Кроки нагадувань
| Поле | Опис |
|---|---|
| Додати крок | Додає нове нагадування. Максимум — 100 кроків. |
| Затримка після попереднього кроку | Час до спрацювання кроку. Рахується від попереднього кроку. |
| Одиниця | Секунди, Хвилини або Години. |
| Надіслати повідомлення | Вмикає текстове повідомлення клієнту на цьому кроці. |
| Повідомлення | Текст, який отримає клієнт. |
| Перехід | Без переходу, Гілка події або Аліас. |
| ID гілки | Назва виходу на полотні для переходу через подію. Має бути унікальною в межах ноди. |
| Аліас | Alias, який запускається після кроку. |
Якщо налаштовано фазу Оператор мовчить, кроки нагадувань можна не додавати.
Як рахуються затримки
Затримки не є абсолютним часом від старту каскаду. Вони додаються одна до одної:
| Крок | Затримка в полі | Орієнтовний час від старту |
|---|---|---|
| 1 | 3 хвилини | 3 хвилини |
| 2 | 3 хвилини | 6 хвилин |
| 3 | 3 хвилини | 9 хвилин |
Після останнього кроку
| Режим | Опис |
|---|---|
| Зупинити каскад | Після останнього кроку нагадування завершуються. |
| Повторювати останній крок | Останній крок повторюється через Затримка повтору. |
| Повторювати з першого кроку | Каскад починає повторний цикл з першого кроку. |
Якщо повтор увімкнено, залиште увімкненою хоча б одну автоматичну зупинку або додайте гілку, яка веде до stop-ноди. Інакше каскад може працювати без завершення.
Оператор мовчить
| Поле | Значення | Опис |
|---|---|---|
| Автоповідомлення, коли підключений оператор не відповідає | Так / Ні | Вмикає фазу після підключення оператора. Типово вимкнено. |
| Кроки фази «Оператор мовчить» | Кроки | Ті самі поля, що й у секції Кроки нагадувань. Затримка першого кроку рахується від підключення оператора, наступних — від попереднього кроку. Підказка «Орієнтовно від старту каскаду» тут показує час від підключення оператора. Максимум — 100 кроків. |
| Після останнього кроку фази | Зупинити каскад / Повторювати останній крок / Повторювати з першого кроку | Що робити після останнього кроку фази. Типово — Зупинити каскад. |
Що змінює відлік
Поки фаза триває, події в чаті впливають на відлік так:
| Подія в чаті | Результат |
|---|---|
| Публічна відповідь оператора | Відлік починається з першого кроку фази. |
| Внутрішня примітка або повідомлення клієнта | Відлік не змінюється. |
| Передача чату іншому оператору | Відлік починається заново. |
| Оператор вийшов із чату, не закривши його, або чат повернули в чергу | Фаза чекає наступного підключення оператора. |
| Закриття чату | Фаза зупиняється. |
| Автоповідомлення фази | Відлік не перезапускається: повідомлення надсилає бот, а не оператор. |
Режими після останнього кроку фази
| Режим | Результат |
|---|---|
| Зупинити каскад | Після останнього кроку фаза завершується. Нових повідомлень не буде, навіть якщо оператор відповість і знову надовго замовкне. |
| Повторювати останній крок | Останній крок повторюється через Затримка повтору, поки оператор мовчить. Якщо в полі Затримка повтору 0, крок повторюється через власну затримку, а якщо й вона нульова — фаза завершується після одного кола. Публічна відповідь оператора запускає відлік з першого кроку. |
| Повторювати з першого кроку | Після останнього кроку фаза починає нове коло з першого кроку. |
Умови роботи
- Увімкнено Зупиняти при підключенні оператора.
- Функцію «Оператор мовчить» увімкнено для вашої платформи. Якщо фаза не спрацьовує, зверніться до адміністратора платформи.
- Нода стоїть після дії Підключення до оператора і з'єднана з виходом success, а також з queue і connected, якщо ці виходи є. Якщо з'єднати ноду лише з виходом queue, вона не спрацює для чатів, до яких оператор підключився одразу.
Виходи на полотні
Виходи ноди створюються з ID гілки, які ви задаєте:
- у кроках з переходом Гілка події;
- у кроках фази Оператор мовчить з переходом Гілка події, поки фазу увімкнено;
- у полі Дія після підключення оператора, якщо вибрано Гілка події.
Коли додаєте нову гілку, використовуйте новий унікальний ID. Не змінюйте ID гілки після того, як вона вже з'єднана з іншою нодою, інакше зв'язок на полотні може потребувати повторної перевірки.
Попередження у формі
| Попередження | Причина |
|---|---|
| Немає кроків | Операція Запустити каскад вибрана без кроків нагадувань, а фаза Оператор мовчить вимкнена або не має кроків. |
| Будуть використані тільки перші 100 кроків | Кількість кроків перевищує ліміт. |
| Порожнє повідомлення | У кроці ввімкнено надсилання, але текст не заповнений. |
| Порожній alias або ID гілки | Вибраний перехід не має цілі. |
| Повторюються ID гілок | Дві гілки мають однакову назву. |
| Можливий нескінченний цикл | Повтор після останнього кроку увімкнено, а умов зупинки немає. |
| Фазу «Оператор мовчить» увімкнено, але кроків немає | Фаза увімкнена, але в ній немає жодного кроку. |
| Будуть використані тільки перші 100 кроків фази «Оператор мовчить» | Кількість кроків фази перевищує ліміт. |
| Фаза «Оператор мовчить» працює лише разом із «Зупиняти при підключенні оператора» | Перемикач Зупиняти при підключенні оператора вимкнено. |
| Крок фази «Оператор мовчить»: порожнє повідомлення, alias або ID гілки | Вибрана дія кроку фази не має тексту або цілі. |
| Повтор після останнього кроку фази «Оператор мовчить» має нульову затримку | Вибрано повтор, а в полі Затримка повтору — 0. |