Новая функциональность SMP версии 4.18 - 4.17

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

Настройка системы

Функциональность Краткое описание изменений Ссылка на раздел документации
История событий
Настройка параметров задачи очистки Настройка параметров задачи очистки перенесена из конфигурационного файла в веб-интерфейс на страницу "Администрирование" вкладка "Управление логом событий".
Редактирование значения параметров в конфигурационном файле не учитывается

Настройка параметров задачи очистки

dbaccess.properties

Правила хранения лога событий

Правила хранения лога событий можно настроить для каждого вида общесистемных событий и событий, связанных с объектами системы

Настройка правила хранения лога событий

Логирование изменения настроек хранения лога событий При изменении параметров задачи очистки и/или правил хранения лога событий появляется запись в логе технолога Набор логируемых действий технолога
Атрибуты
Текст с подсветкой синтаксиса Добавлена поддержка синтаксиса языка python Атрибут типа "Текст с подсветкой синтаксиса"
Жизненный цикл
Карточка статуса жизненного цикла Добавлены скроллы в блоке "Управление параметрами в статусе и переходах"

Атрибуты и комментарии для статуса ЖЦ

Скриптовые сценарии
Контекстные переменные Добавлена контекстная переменная commentObject — для получения объекта или UUID объекта комментарий

Скрипт условия при входе в статус и выходе из статуса

Скрипт действия при входе в статус и выходе из статуса

Скрипт действия по событию

Скрипт условия действия по событию

Скрипт кастомизации оповещения

Скрипт кастомизации уведомления

Скрипт кастомизации уведомления в мобильном приложении

Действия по событиям
Отслеживание изменений

Для действия по событию "Отслеживание изменений" добавлена возможность настроить автообновление, которое будет происходить при внесении изменений в интерфейсе оператора.

При настройке области обновления добавлена возможность выбрать значения атрибутов, в этом случае в интерфейсе оператора будут обновляться только измененные атрибуты

Отслеживание изменений

Просмотр контекстных сообщений о редактировании и изменении объекта

Интеграции
CTI Изменены названия типов сервера, которые используются при настройке подключения: вместо "Service Desk" теперь "SMP"

Модуль CTI. Подключение к сервису Naumen Contact Center со стороны SMP (WSS)

Модуль CTI. Подключение к серверу телефонии со стороны SMP (только для Asterisk)

Модуль CTI. Вызов методов REST API SMP со стороны сервера телефонии

Веб-интерфейс

Функциональность Краткое описание изменений Ссылка на раздел документации
Комментарии
Добавление и редактирование комментария Добавлена возможность управлять отображением описания атрибутов на формах добавления и редактирования комментария в контенте "Комментарии"

Контент "Комментарии"

Служебный класс "Комментарий" (comment)

Настройка добавления комментариев в списке

Настройка добавления комментария на форме

Работа с комментариями к объекту

Список комментариев Добавлена возможность отображать файлы, прикрепленные к комментарию, в списке комментариев в виде набора иконок

Контент "Комментарии"

Служебный класс "Комментарий" (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 для получения данных о видимой области встроенного приложения

Методы JS API

API Добавлены новые методы api.fileStorage.getActiveStorageSettings и api.fileStorage.getStorageSettings для получения параметров файловых хранилищ api.fileStorage Работа с файловыми хранилищами

Администрирование через веб-интерфейс

Функциональность Краткое описание изменений Ссылка на раздел документации
Выгрузка и перенос настроек системы

Добавлено сообщение об ошибке при загрузке файла с метаинформацией неверного формата

Выгрузка и перенос настроек системы (метаинформации)

Администрирование

Функциональность Краткое описание изменений Ссылка на раздел документации
Допуск пользователя в систему
Страница входа в веб-приложение Информация о версии системы скрыта со страница входа. В шаблоне станицы входа параметр $about не используется

Страница входа в систему

Настраиваемая страница входа

Параметры конфигурации

dbaccess.properties

Добавлен новый параметр ru.naumen.topMenuThreadPoolSize, позволяющий задать количество потоков для построения кэша верхнего меню

dbaccess.properties (Кэширование)

Новая функциональность 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.