Этот релиз включает значительное количество исправлений и новых возможностей.
🆕 Новые функции
Пресеты в Cases, быстрые ответы в Workspace, расширенные компоненты в Flow и шифрование файлов.
✨ Улучшения
-
Виджеты показателей оператора, детальная фильтрация в Contacts и Cases;
-
Добавлена возможность настраивать пользователям звуковые и визуальные (пуш) оповещения в Workspace
-
в Flow (FormTable) реализовано отображение только одного значения элемента массива (например, phones.data.number[0]);
-
в Flow (FormTable) добавлены настройки заголовка таблицы (Table header) и состояния по умолчанию (Collapsed by default); поддержка этих настроек воспроизведена в Workspace;
-
в Cases в поле Reporter теперь доступен поиск контактов не только по имени, но и по номеру телефона и email;
-
в Cases реализована фильтрация обращений по любому уровню сервиса;
-
форма постобработки при исходящем звонке;
-
права на раздел CRM-Configurations;
-
кнопка More для внутренних комментариев в кейсах.
🐞 Исправления
Устранены баги в Workspace, Cases, Flow, CRM, Admin и других модулях.
🌐 Локализации
-
обновлены: KZ, ES.
-
новые: RO, PL, UZ, VI.
Tasks:
Admin
-
Некорректное отображение раздела в панели меню при совпадении названия вкладки с текущим разделом системы.
-
Отображается пустое модальное окно редактирования "Communication types".
-
Частично отсутствует локализация подразделов меню Admin — pl, ro, vi.
-
Отображается горизонтальный скролл в реестре абонентов.
-
Отображается пустая страница при скролле большого количества записей в Media files.
-
Не появляется скроллбар в модальном окне "Новая очередь".
-
Не отображается кнопка Save as в карточке абонента.
-
Не работает поиск в выпадающем списке модального окна "Предоставить разрешение".
-
Отображается модуль Analytics, когда у роли нет разрешения во вкладке "Приложения".
-
[Triggers] Новый триггер на событие редактирования при изменениях в файлах, ссылках, комментариях и разрешениях в обращении.
-
[Triggers] Некорректное название объекта в справочнике триггеров.
-
[Triggers] Не срабатывает триггер на действия со связанными обращениями.
-
[Users] Отображается вкладка "Токены" при создании пользователя.
-
[Users] Отображается некорректное название раздела “Пользователи“ в хлебных крошках.
-
[Users] Не открывается модальное окно для создания токена, если добавить второй раз.
-
[Users] Поле Name обязательно при создании пользователя.
-
[Chat] Чат не создается, если первое сообщение нарушает файловую политику.
-
[Storage] Возможность шифровать файлы разговоров и чатов.
-
[Triggers] Триггер на связанные обращения.
-
[Triggers] Old-new value изменённого поля на Update case.
-
[Triggers] Ограничение рекурсивного выполнения схемы.
-
В логах для cases записывается некорректное действие.
-
В загруженных логах case_comments не отображается etag.
-
Некорректно записывается действие создания ссылки в обращении.
-
Не логируется создание и удаление через flow ссылок в обращении.
-
Появляется ошибка 400 при открытии вкладки Логи.
-
Не отображается user IP, если обращение создано или отредактировано с помощью поля userID.
Audit
-
Локализация: частично отсутствует перевод на казахский язык.
-
Невозможно создать анкету — кнопка "Добавить критерий" не работает.
Contacts
-
[CRM] [History] Кнопка "Сбросить фильтр" реагирует на поле поиска.
-
[CRM] [Contacts] Контакт дублируется при фильтрации по атрибуту.
-
[CRM] [Contact groups] Поле поиска во вкладке "Контакты" не сбрасывается при редактировании другой группы.
-
[CRM] [Statuses][BE] Появляется 500 Error при попытке удалить только что созданный статус.
-
[CRM] [Case sources][FE] Поле "Описание" содержит текст вместо плейсхолдера.
-
[CRM] [SLAs] 500 Error при добавлении условия SLA.
-
[CRM] [SLAs] 500 Error при сортировке по столбцу "Календарь".
-
[CRM] [SLAs] Создаются дублированные условия при выборе нескольких приоритетов.
-
[CRM] [Contacts] Некорректное расположение иконок во вкладке "Средства связи".
-
[CRM] [Contacts] Ошибки в консоли при редактировании контакта.
-
[CRM] Локализация: тултипы не переведены на казахский язык.
-
[Contacts] Реестр вкладки "Разрешения" не адаптируется под размер страницы, если длинное имя контакта.
-
[Contacts] Некорректное расположение плеера в таймлайне контакта.
-
[Contacts] Некликабельная иконка запуска плеера в карточке контакта.
-
[Contacts] Не отображаются иконки типов коммуникации на верхней панели таймлайна.
-
[Contact groups] Некорректная сортировка в колонке "Контакты" в разделе Группы контактов.
-
[Contact groups] Изменение значения для динамических групп в колонке "Контакты".
-
[Contact groups] Появляется 500 ошибка при добавлении контакта в группу.
-
Не отображается полный список скорости воспроизведения файла в таймлайне карточки контакта.
Cases
-
Отображается вкладка "Timeline" при создании обращения.
-
Контакты открываются в обычном формате вместо read-only при переходе через Обращение (assignee, reporter).
-
Некорректный формат кастомного поля Календарь в карточке обращения.
-
Очищается значение поля поиска при переходе на карточку обращения.
-
Отсутствуют отступы между иконками удаления и редактирования в карточке обращения.
-
Обновление Actual resolution time при смене сервиса.
-
Появляется 500 ошибка при смене сервиса.
-
Поле userID не работает при создании и редактировании обращения.
-
Отсутствует перевод в разделе обращений.
-
Увеличена высота поля "Результат" в режиме редактирования карточки обращения.
-
Ошибки в консоли при взаимодействии с таблицей Обращений.
-
Не подставляется значение в поле "Группа" или "Исполнитель", если нижний уровень (подсервис) не имеет значения.
-
Не отображается чекбокс "Показать неприсвоенные" в фильтре «Группа исполнителей».
-
Отображается неправильное состояние переключателя в реестре обращений.
-
Некорректное поведение радиокнопок в фильтре кастомного поля с типом Календарь.
-
Некорректно создается запись с пустым полем "Описание".
-
Не отображается красная подсветка для полей при создании источника обращений.
-
Используется некорректный API для получения причин закрытия внутри записи.
-
Права на удаление вложений.
-
Появляется ошибка при создании сервиса без SLA, исполнителя или группы.
-
Появляется ошибка при сортировке по колонке Исполнитель в реестре сервисов.
-
Сделать читаемый текст ошибки в модальном окне SLA.
-
Автоматическое добавление файлов из чата в Attachments.
Custom lookup
-
Не отображаются выбранные значения в карточке записи кастомного справочника после сохранения.
-
Нет сортировки в реестре кастомного справочника.
-
Невозможно создать запись в кастомном справочнике с включенным переключателем.
-
Нет кнопки Add в окне пустого реестра.
Flow
-
Не открывается панель настроек компонента в браузерах Safari, Firefox.
-
Игнорируется параметр queryTarget в getCases — поиск выполняется по всем полям.
-
Выводятся лишние поля в массиве changes компонента updateCase.
-
Не работает приложение linkCommunication.
-
Исчезают все поля при очистке поля Source.
-
Отображается компонент "Start" в схеме.
-
Некорректное расположение иконки добавления фильтров и полей в настройке компонента Form select from object.
-
Невозможно переместить компонент Start вместе с другими компонентами.
-
Не выводится значение колонки с датой в таблице постобработки.
-
Не отображаются значения в таблице постобработки для колонки типа datetime.
-
Отображаются некорректные значения, когда добавлены две колонки из одного массива в форме Form table постобработки.
-
Нет валидации на поле Format в настройке компонента Form table.
-
Некорректно сохраняется id компонентов в результате постобработки.
-
Не выполняется таймаут в компоненте Playback.
-
Не отображаются подсказки в формах постобработки.
-
В поле Queue компонента Join queue должны отображаться только очереди типа Inbound queue и Chat inbound queue.
-
makeCall — добавить идентификатор созданного звонка в response.
History
-
Вкладка с результатом постобработки выходит за пределы страницы.
-
Комментарий выходит за пределы блока отображения.
-
Не отображаются значения в колонке From у загруженного xls файла.
-
Не очищается значение дефолтного фильтра Created on.
Supervisor
-
Некорректное отображение колонки "Очереди".
-
Чёрный экран и ошибка в консоли при добавлении навыка оператору.
Workspace
-
Не сохраняется форма постобработки при слепом переводе звонка.
-
Некорректное согласование текста при отображении количества найденных контактов.
-
Отображается неправильный контакт во входящем звонке между пользователями.
-
Показатель "Количество отработанных задач" не считает обработанные задачи.
-
Не работает кнопка слепого перевода во время входящего звонка на оператора.
-
Не работает локализация в Workspace.
-
Некорректное расположение модального окна о разрыве веб-сокета.
-
Не отображается форма постобработки у оператора, на которого выполнен консультационный перевод из очереди.
-
Некорректная форма постобработки при консультационном переводе между очередями.
-
Результаты постобработки не передаются при переводах между очередями, если их не сохранить.
-
Не воспроизводится звуковое уведомление о завершении чата или задачи.
-
Push-уведомление исчезает независимо от установленного значения в push_notification_timeout.
-
Ограничение в поле "Видимость абонентов, что остались" не влияет на отображение в Workspace.
-
Отображается пустая вкладка схем.
-
Не отображается история закрытого чата, если контакт был удалён.
-
Отсутствует анимация перехода во вкладках правой панели.
-
Медленная анимация при переключении верхних элементов в центральной панели.
-
Чат не расширяется на размере MD.
-
Невозможно выбрать эмодзи для отправки в активном чате.
Other
-
Инструмент импорта номеров из текстового файла.
-
Улучшения в Flow.
-
Работа с кластеризованным RabbitMQ.
-
Исправлено визуальное отображение компонентов в динамических формах.
-
Добавлена поддержка storage policy для чатов.