Реліз 5.16.1
Патч-реліз про достовірність даних і стабільність робочих інструментів. У Scenario Builder паралельне редагування секцій стало надійнішим: друга вкладка того самого інтегратора більше не втручається в чужу секцію, а правки в зайнятій секції не губляться при публікації; окремо повернулось поле «Призначений оператор» у ноді підключення до оператора. У статистиці й дашборді контролю якості виправлено кілька спотворень: фільтр «Скіл-група» на вкладці «Тематики», фільтр «Оператор», що приписував діалоги системному «Fastline AI», і розрахунок метрик дашборду якості лише по перших 1000 оцінках. В операторській панелі виправлено надсилання повідомлень (зависання «NaN» у затримці), беззвучні сповіщення через блокування браузером і порожній статус закриття діалогу. Fast Line Pro тепер прямо показує помилку індексації фрагмента бази знань, а пересланий у Instagram Direct пост більше не губиться дорогою до оператора.
Scenario Builder
Виправлено
- Паралельне редагування секцій стало надійнішим. Якщо ви відкривали той самий сценарій у двох вкладках чи на двох пристроях під одним обліковим записом, друга вкладка могла непомітно втрутитися в секцію, яку тримає перша, — і навпаки: запит на редагування з іншої вашої вкладки міг мовчки губитися. Тепер кожна вкладка — окремий власник секції: друга сесія того самого користувача проходить той самий протокол «Запросити редагування», що й колега (діалог з кнопками «Передати» / «Заблокувати», автопередача, якщо власник не відповідає). Полотно редаговане лише після підтвердження, що секція справді ваша.
- Публікація більше не губить правки в зайнятій секції. Якщо під час редагування вашу секцію забрав колега (за запитом чи через 3 хвилини бездіяльності), збережені зміни раніше могли скинутися при публікації. Тепер такі секції пропускаються з попередженням і лишаються позначеними як змінені — правки зберігаються до звільнення секції.
- Неактивність власника секції рахується за реальними діями, а не лише за фоновим сигналом присутності: курсор, вибір ноди, прокрутка полотна чи введення тексту. Правило «власник без дій 3 хвилини → секція передається без запиту» тепер справді спрацьовує.
- Перенесення й копіювання нод між секціями блокує обидві задіяні секції до публікації і коректно скасовується, якщо одну з них у цей момент змінив хтось інший.
Радимо після оновлення до 5.16.1 перезавантажити вже відкриті вкладки Scenario Builder — це стосується лише інстансів з увімкненим паралельним редагуванням секцій.
- У ноді «Підключення до оператора» знову зберігається поле «Призначений оператор». Обраний оператор був видно, поки відкрита панель ноди, але після повторного відкриття чи публікації поле поверталось порожнім. Це стосувалося і поля «Instagram: тип руму» в тій самій ноді. Тепер обидва поля зберігаються та публікуються коректно.
- Статус закриття діалогу в новому дизайні знову підставляється автоматично. Кнопка «Вийти» в шапці чату відкривала діалог закриття з порожнім полем статусу, хоча в налаштуваннях статусів був позначений статус «За замовчуванням» — оператору доводилося щоразу обирати статус вручну. Тепер поле заповнюється так само, як в іншому місці закриття діалогу: поточний закривний статус діалогу, а якщо його немає — статус «За замовчуванням».
Статистика
Виправлено
- Фільтр «Скіл-група» на вкладці «Тематики» тепер справді фільтрує дані. Чіп фільтра був видимий, але картки «Тематики» і «Тема / частота» його ігнорували й завжди показували теми всього інстансу. Тепер обидві картки враховують обрані скіл-групи, як і решта вкладок.
- Фільтр «Оператор» більше не приписує діалоги системному «Fastline AI». Якщо в діалозі після оператора-людини на мить підключався бот, система могла зарахувати весь діалог і його оцінку «Fastline AI» замість реального оператора — фільтр за конкретною людиною показував майже порожні дані. Тепер оператором діалогу вважається останній підключений учасник-людина, а «Fastline AI» прибрано зі списку значень фільтра. Це виправлення діє і заднім числом — цифри за минулі періоди, де фільтрувалось за оператором, можуть змінитися (стати точнішими).
Оцінка якості
Виправлено
- Дашборд якості рахує метрики по всіх оцінках, а не лише по перших 1000. На інстансах з великим обсягом перевірок дашборд обрізав вибірку на 1000 найновіших оцінок — оператори, чиї оцінки не потрапили в цей ліміт, взагалі не з'являлись у метриках. Те саме стосувалося карток на вкладці «Мої оцінки». Тепер обидва екрани рахують по всіх оцінках, що відповідають фільтрам.
- Пагінація таблиці операторів на дашборді запрацювала. Кнопки наступної сторінки й перемикання кількості рядків раніше нічого не змінювали.
- Фільтри дашборду застосовуються кнопкою «Застосувати фільтри», з індикатором завантаження, — так само, як на вкладці «Оцінки». Це прибирає невизначеність при виборі кількох фільтрів поспіль і захищає від застарілих відповідей, якщо новий запит наздоганяє попередній.
- «Мої оцінки» — пагінація і картки тепер рахуються по всіх ваших оцінках, а не лише по перших 1000; сортування таблиці за ID діалогу, чек-листом і балом запрацювало.
Операторська панель
Виправлено
- Надсилання повідомлень оператором більше не «зависає». У частини операторів з певним налаштуванням затримки надсилання перше натискання Enter показувало чип із написом «NaN» замість відліку і нічого не надсилало — спрацьовувало лише друге Enter; кнопка «Відправити» могла не надсилати повідомлення взагалі. Виправлення діє без будь-яких дій з вашого боку.
- Сповіщення більше не «мовчать» непомітно. Політика браузера блокує звук сповіщень одразу після оновлення сторінки чи відкриття нової вкладки, доки ви не клікнете або не натиснете клавішу в ній, — і панель раніше просто ковтала цю відмову. Тепер після завантаження сторінки внизу екрана з'являється банер «Звук сповіщень заблоковано браузером» з кнопкою «Увімкнути звук»; розблокувати звук можна й просто кліком, дотиком або будь-якою клавішею в цій вкладці. Іконка дзвінка в шапці тепер завжди показує реальний стан звуку.
- Стрічка повідомлень більше не залишається порожньою через збій завантаження одного файлу стилів. У поодиноких випадках браузер оператора відмовлявся завантажити один файл оформлення (наприклад, через антивірус чи корпоративний фільтр), і через це зникала вся стрічка повідомлень, хоча повідомлення від сервера приходили. Тепер такий збій не ховає стрічку: файл стилів запитується повторно, а якщо це не допомагає, оператор бачить зрозуміле повідомлення «Не вдалося завантажити цей блок інтерфейсу» з кнопкою оновити сторінку — замість порожнечі. Те саме стосується списку діалогів і панелі деталей.
Fast Line Pro
Виправлено
- Помилка індексації фрагмента бази знань більше не ховається за написом «Вимкнено». Якщо база знань не змогла проіндексувати фрагмент (наприклад, через тимчасову технічну проблему), інтерфейс раніше показував лише те, що фрагмент вимкнено, — без пояснення причини. Тепер у списку фрагментів такий рядок позначений біркою «Помилка індексації» з текстом причини, а спроба зберегти чи увімкнути фрагмент з такою помилкою показує тост із поясненням, не втрачаючи вже введений текст.
Виправлено
- Пост, який клієнт переслав у Direct, більше не губиться. Система могла на кілька секунд сплутати пересланий клієнтом пост зі службовим технічним повідомленням, що передує рекламному діалогу, і не показати його оператору взагалі. Тепер, якщо протягом кількох секунд після такого повідомлення текст від клієнта не приходить, воно доставляється оператору як звичайне повідомлення — з медіа поста і його підписом.