Релиз 4.3.0

Новая функциональность

Настройка высоты и ширины виджета

В коде виджета теперь можно управлять его высотой и шириной. Например,

data-widget-sizes = '{ "resizeable": true, "width": "30%", "height": "80%", "minWidth": 400, "minHeight": 300 }'

Подробней в описании канала Виджет: , раздел “Управление размером виджета”.

Использование регулярных выражений в блоке Идентификация при отправке запроса

Если в запросе нужно использовать модифицированное по определенным правилам значение, то используя специальный синтаксис, через регулярные выражения можно это сделать. Синтаксис должен удовлетворять правилам используемого модуля freemarker: https://freemarker.apache.org/docs/ref_builtins_string.html

Пример использования в .

Улучшение UX при редактировании сценариев

Обновилось поле для редактирования сценариев.

  • Переработана логика подсветки кода. В частности, теперь поддерживаются комментарии, строки через ```.

  • Добавлена подсветка пар скобок на позиции курсора.

  • Разворот редактора на полный экран при нажатии F11.

  • Добавлена подсветка вложенного JavaScript кода.

  • Добавлено автодополнение для методов (при нажатии Ctrl+Space), там же указаны ожидаемые аргументы.

  • Оптимизация.

Рассылки

Появилась возможность разослать массово сообщение из системы тем пользователям, кто хотя бы раз к нам обращался. Подробнее см тут:

Исправленные ошибки и доработки

  • AF-25 В окне приглашения пользователя поле Специализация видно всегда, даже если не выбрана роль Оператор или Супервизор

  • AF-42 Нет фильтрации в списке пользователей по роли

  • AF-44 Непонятный текст ошибки при попытке создать пользователя с неправильным логином или паролем

  • AF-55 При фильтрации по специализации пользователя всегда в результате пользователи без указания специализации

  • AF-449 В виджете длинные ссылки не видно полностью, они не переносятся на другую строку

  • AF-455 При закрытии запроса очень узкое окно с именами доступных БЗ

  • AF-492 На странице установки нового пароля текст съехал влево относительно поля, к которому он относится

  • AF-501 Текст ошибки на странице принятия приглашения не локализован

  • AF-528 Смайлики в диалоге оператора отображаются огромными

  • AF-553 В Safari системные сообщения в диалоге склеиваются и становятся нечитабельными

  • AF-727 В Firefox в виджете не видно времени последнего сообщения

  • AF-821 При получении ошибки от бэка на REST по истории запросов спинер крутится вечно

  • AF-989 При создании пользователя Роль не является обязательным полем

  • AF-1127 Иногда не сбрасывается фильтр по кнопке "Сбросить все" в истории запросов

  • AF-1132 Ссылки на другие разделы приложения из Настроек не работают

  • AF-1397 В правой панели оператора в информации о пользователе все съезжает, если почта или ссылка длинная

  • AF-1463 Интеграция на закрытие чата не запускается, если пользователь вместо оценки написал новый вопрос

  • AF-1482 [Почта] Пользователю не доходят ответы, если в письме он не указал тему

  • AF-1485 Спустя некоторое время виджет "забывает" пользователя и присваивает ему новый id

  • AF-1490 Не показывать оператору в окне ответа приложенные к сценарию файлы

  • AF-1492 Интеграция на закрытие чата оператором не запускается, если диалог был закрыт автоматически по таймеру неактивности пользователя и выключена оценка

  • AF-1493 Подвисает страница при редактировании сценария

  • AF-1511 При создании нового документа типа сценарий в форме указаны html теги

  • AF-1523 При поиске по пользователю не учитывается id сервиса

  • AF-1529 На новой странице настроек канала отсутствует иконка типа канала

  • AF-1563 Если у пользователя не задано имя в системе, тогда в правом верхнем углу отображаются кракозябры

  • AF-1584 В истории запросов для диалогов не проставлен статус, если запускается интеграция на событие "Завершен поиск по БЗ"

  • AF-1589 В FF падает страница при добавлении нового документа-дубликата

  • AF-1596 Нельзя удалить не последний канал типа Виджет

  • AF-1685 [Почта] При поступлении письма с темой FW в ответном письме от системы обрезается остальная тема, далее невозможно склеить переписку в один диалог

  • Рефакторинг канала Виджет и возможность использовать SSO для определения логина пользователя