Новая функциональность SMP версии 4.18 - 4.17
Новая функциональность 4.18
Настройка системы
| Функциональность | Краткое описание изменений | Ссылка на раздел документации |
|---|---|---|
| История событий | ||
| Настройка параметров задачи очистки | Настройка параметров задачи очистки перенесена из конфигурационного файла в веб-интерфейс на страницу "Администрирование" вкладка "Управление логом событий". Редактирование значения параметров в конфигурационном файле не учитывается |
|
| Правила хранения лога событий |
Правила хранения лога событий можно настроить для каждого вида общесистемных событий и событий, связанных с объектами системы |
|
| Логирование изменения настроек хранения лога событий | При изменении параметров задачи очистки и/или правил хранения лога событий появляется запись в логе технолога | Набор логируемых действий технолога |
| Атрибуты | ||
| Текст с подсветкой синтаксиса | Добавлена поддержка синтаксиса языка python | Атрибут типа "Текст с подсветкой синтаксиса" |
| Жизненный цикл | ||
| Карточка статуса жизненного цикла | Добавлены скроллы в блоке "Управление параметрами в статусе и переходах" | |
| Скриптовые сценарии | ||
| Контекстные переменные | Добавлена контекстная переменная commentObject — для получения объекта или UUID объекта комментарий |
Скрипт условия при входе в статус и выходе из статуса Скрипт действия при входе в статус и выходе из статуса Скрипт условия действия по событию Скрипт кастомизации оповещения |
| Действия по событиям | ||
| Отслеживание изменений |
Для действия по событию "Отслеживание изменений" добавлена возможность настроить автообновление, которое будет происходить при внесении изменений в интерфейсе оператора. При настройке области обновления добавлена возможность выбрать значения атрибутов, в этом случае в интерфейсе оператора будут обновляться только измененные атрибуты |
Просмотр контекстных сообщений о редактировании и изменении объекта |
| Интеграции | ||
| CTI | Изменены названия типов сервера, которые используются при настройке подключения: вместо "Service Desk" теперь "SMP" |
Модуль CTI. Подключение к сервису Naumen Contact Center со стороны SMP (WSS) Модуль CTI. Подключение к серверу телефонии со стороны SMP (только для Asterisk) Модуль CTI. Вызов методов REST API SMP со стороны сервера телефонии |
Веб-интерфейс
| Функциональность | Краткое описание изменений | Ссылка на раздел документации |
|---|---|---|
| Комментарии | ||
| Добавление и редактирование комментария | Добавлена возможность управлять отображением описания атрибутов на формах добавления и редактирования комментария в контенте "Комментарии" |
Служебный класс "Комментарий" (comment) Настройка добавления комментариев в списке |
| Список комментариев | Добавлена возможность отображать файлы, прикрепленные к комментарию, в списке комментариев в виде набора иконок | |
Мобильное приложение (МК)
| Функциональность | Краткое описание | Ссылка на раздел документации |
|---|---|---|
| Выбор формы редактирования | При настройке действия "Редактировать" на карточке объекта добавлена возможность указать форму редактирования, которая будет открываться в мобильном приложении при выполнении действия | Настройка элементов управления на карточке в МК |
Функциональность МК
REST API. Groovy API. JS API
| Функциональность | Краткое описание | Ссылка на раздел документации |
|---|---|---|
| API | Добавлен новый метод api.types.newTreeDtObject для получения агрегирующего атрибута | Работа со значениями атрибутов |
| JS API | Добавлен новый метод getDialogBuilder, позволяющий открыть модальную форму и настроить ее содержание | jsApi.modals.getDialogBuilder |
Администрирование
| Функциональность | Краткое описание изменений | Ссылка на раздел документации |
|---|---|---|
| Требования к программному и аппаратному обеспечению | ||
| ПО | Изменились поддерживаемые версии: Apache Tomcat 10.1.14, OpenJDK 21.0.1, Apache Artemis 2.31.2 | |
Новая функциональность 4.17.5
Настройка системы
| Функциональность | Краткое описание изменений | Ссылка на раздел документации |
|---|---|---|
| Атрибуты | ||
|
Параметры атрибута |
Для системного атрибута "Тип объекта" добавлен параметр "Фильтрация значений при редактировании", позволяющий с помощью скрипта ограничить доступные для выбора значения типа на форме |
Типы системных атрибутов |
| Системные настройки | ||
|
История событий |
В журнале истории событий регистрируются события "Вход в систему через мобильное приложение" и "Выход из системы через мобильное приложение" |
События, регистрируемые в журнале истории событий |
REST API. Groovy API. JS API
| Функциональность | Краткое описание | Ссылка на раздел документации |
|---|---|---|
|
JS API |
Добавлены новые методы getIFrameLayoutInfo, getBodyLayoutInfo, getHeaderLayoutInfo и getWindowLayoutInfo для получения данных о видимой области встроенного приложения | |
| API | Добавлены новые методы api.fileStorage.getActiveStorageSettings и api.fileStorage.getStorageSettings для получения параметров файловых хранилищ | api.fileStorage Работа с файловыми хранилищами |
Администрирование через веб-интерфейс
| Функциональность | Краткое описание изменений | Ссылка на раздел документации |
|---|---|---|
| Выгрузка и перенос настроек системы |
Добавлено сообщение об ошибке при загрузке файла с метаинформацией неверного формата |
Администрирование
| Функциональность | Краткое описание изменений | Ссылка на раздел документации |
|---|---|---|
| Допуск пользователя в систему | ||
| Страница входа в веб-приложение | Информация о версии системы скрыта со страница входа. В шаблоне станицы входа параметр $about не используется | |
| Параметры конфигурации | ||
|
dbaccess.properties |
Добавлен новый параметр ru.naumen.topMenuThreadPoolSize, позволяющий задать количество потоков для построения кэша верхнего меню | |
Новая функциональность 4.17
Настройка системы
| Функциональность | Краткое описание изменений | Ссылка на раздел документации |
|---|---|---|
| Логи | ||
| Лог приложения | Добавлено логирование подключения к брокеру Artemis. Информация о подключении выводится в лог при старте приложения | Логи приложения |
| Упоминания объектов | ||
|
Контроль прав при упоминаниях |
Добавлена возможность использовать механизм контроля прав пользователя при отображении объектов, доступных для упоминания |
|
|
Формирование списка объектов для упоминания |
Появилась возможность добавить роль пользователей с признаком "Определить условие отбора объектов, доступных обладателю роли при упоминании" |
|
| Скрипт определения условий отбора объектов, доступных обладателю роли при упоминании | Добавлен скрипт, определяющий условия фильтрации списка объектов, доступных для упоминания обладателем пользовательской роли с признаком "Определение списка объектов при упоминании" | Скрипт определения условий отбора объектов, доступных обладателю роли при упоминании |
| Контроль прав при поиске |
Изменена логика работы механизма контроля прав при поиске: теперь механизм не влияет на формирование списка объектов, доступных для упоминания. Изменено название параметра "Определение списка объектов" на "Определение списка объектов для поиска" |
Включение контроля прав при отображении результатов поиска Использование системных правил фильтрации списка результатов поиска |
| Скрипты | ||
| Скрипт вычисления значения по умолчанию для атрибута |
Добавлена контекстная переменная contentCode, которая возвращает код контента, с которого была открыта форма добавления/ редактирования. Изменена логика работы переменной sourceForm. Если скрипт выполняется при открытии формы, на которой отображается блок с атрибутами для добавления комментария, то переменная содержит значения полей основной формы (т.е. формы, непосредственно с которой вызван блок с атрибутами для добавления комментария) |
Скрипт вычисления значения по умолчанию для атрибута |
| Скрипт вычисления значения атрибута при редактировании |
Добавлена контекстная переменная contentCode, которая возвращает код контента, с которого была открыта форма добавления/ редактирования. Изменена логика работы переменной sourceForm. Если скрипт выполняется при открытии формы, на которой отображается блок с атрибутами для добавления комментария, то переменная содержит значения полей основной формы (т.е. формы, непосредственно с которой вызван блок с атрибутами для добавления комментария) |
Скрипт вычисления значения атрибута при редактировании |
| Скрипт фильтрации значений атрибута при редактировании |
Добавлена контекстная переменная contentCode, которая возвращает код контента, с которого была открыта форма добавления/ редактирования. Изменена логика работы переменной sourceForm. Если скрипт выполняется при открытии формы, на которой отображается блок с атрибутами для добавления комментария, то переменная содержит значения полей основной формы (т.е. формы, непосредственно с которой вызван блок с атрибутами для добавления комментария) |
Скрипт фильтрации значений атрибута при редактировании |
| Скрипт действия по событию |
Изменено поведение контекстной переменной subject для действий по событиям |
|
Веб-приложение
| Функциональность | Краткое описание изменений | Ссылка на раздел документации |
|---|---|---|
| Комментарии | ||
| Ограничение отображения комментариев в списке |
В настройки контента "Комментарии" добавлен параметр "Ограничить содержимое контента", позволяющий ограничивать отображение комментариев в списке комментариев. Ограничение настраивается с помощью критериев фильтрации, применяемых к атрибутам служебного класса "Комментарий" и к атрибутам связанного объекта |
|
| Настраиваемые наборы полей на форме добавления комментария и форме редактирования комментария |
Добавлена возможность настраивать наборы полей на форме добавления комментария и форме редактирования комментария. Набор полей выбирается при настройке контента "Комментарии" (параметры "Группа атрибутов для формы добавления комментария" и "Группа атрибутов для формы редактирования комментария") |
|
| Разный набор полей в блоке добавления комментария на форме смены типа объекта, форме смены статуса, форме изменения ответственного, форме массового редактирования |
Добавлена возможность настраивать разные наборы полей в блоке добавления комментария на формах смены типа объекта, смены статуса, изменения ответственного, а также форме массового редактирования. Набор полей выбирается при настройке соответствующей формы (параметр "Группа атрибутов для блока добавления комментария") |
Настройка добавления комментария на форме |
REST API. Groovy API. JS API
| Функциональность | Краткое описание | Ссылка на раздел документации |
|---|---|---|
|
JS API |
Добавлены новые методы getBrowserType и getWebViewType, позволяющие определить контекст запуска встроенного приложения |
|
| API | Добавлен новый метод билдера для списка объектов - applyDefaultView, который при открытии списка на отдельной странице позволяет применять настройки вида списка по умолчанию, заданные пользователем | api.web Ссылка на список на карточке объекта в веб-интерфейсе |
| API | Добавлены новые методы api.commentSettings для управления настройками комментариев | api.commentSettings Управление настройками комментариев |
| API | Добавлен интерфейс IColor и метод api.types.newColor(value) для работы с цветом объекта | Работа со значениями атрибутов |
| API | Добавлен новый метод api.attrs.setDefaultValue для установки значения по умолчанию для атрибута | api.attrs Работа с атрибутами |
| API | Добавлен новый метод api.metainfo.setDefaultServiceCallParams для установки параметров запроса по умолчанию | api.metainfo Работа с метаинформацией |
Администрирование
| Функциональность | Краткое описание изменений | Ссылка на раздел документации |
|---|---|---|
|
Требования к программному и аппаратному обеспечению |
С версии 4.17 прекращена поддержка браузера Internet Explorer. |
|