Лист изменений SMP 4.16.5 - 4.15

Лист изменений 4.16.5

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

Функциональность Краткое описание изменений Ссылка на раздел документации
Облегченный интерфейс настройки
Блок "Действия по событиям" Добавлена возможность переходить в карточку действия по событию. В карточке можно просматривать параметры действия по событию, а также включать/ выключать его Модуль "Облегченный интерфейс настройки"
Блок "Прочие настройки" Добавлена возможность выбирать настройки блока "Прочие настройки", которые будут доступны в облегченном интерфейсе настройки Модуль "Облегченный интерфейс настройки"
Справочники

 

 

Справочник "Иконки для элементов управления"

Все системные растровые иконки заменены на векторные.

Добавлена возможность загружать векторные иконки в формате svg, svgz.

Также отключена возможность корректировки цвета загружаемых иконок

Системные справочники

Справочник "Иконки для элементов управления"

Импорт и синхронизация

Конфигурация импорта

Добавлена возможность импортировать значение атрибута типа "Временной интервал" в формате "[Значение] пробел [Единица измерения]" (значение CUSTOM для тега <time-interval-converter>)

<time-interval-converter>

Скрипт конфигурации импорта

Веб-приложение

Функциональность Краткое описание изменений Ссылка на раздел документации
Навигация по системе  
Домашняя страница Добавлена возможность настраивать разные домашние страницы для обладателей разных профилей Настройка домашней страницы
Интерфейс  
Иконки Системные иконки заменены на векторные и теперь отображаются четко  
Приватные комментарии

Добавлена возможность настроить выделение приватных комментарии цветным фоном в списке и на форме

Комментарии

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

Карточки, формы, списки объектов  
Фильтрация

Добавлены отрицательные критерии для настройки ограничения фильтрации списка объектов: "Не содержит любое из значений", "Не равно атрибуту текущего объекта", "Не содержит атрибут текущего объекта", "Не равно атрибуту текущего пользователя", "Не содержит атрибут текущего пользователя", "Не равно текущему пользователю", "Не содержит текущего пользователя", "Не равно текущему объекту", "Не содержит текущий объект".

Добавлены отрицательные критерии фильтрации списка объектов: "Не содержит любое из значений", "Не я", "Не равно текущему объекту", "Не содержит текущий объект"

Критерии фильтрации для атрибутов по типам

Критерии фильтрации для атрибутов

Настройка МК в веб-интерфейсе

Функциональность Краткое описание изменений Ссылка на раздел документации
Вход в приложение Изменена логика аутентификации SSO. Параметр "Тип аутентификации" не доступен для редактирования, если содержит значение "Аутентификация через SSO". Использование SSO-аутентификации в мобильном приложении устанавливается в конфигурации системы

Прочие настройки МК

Действия на карточке объекта На экране карточки объекта в мобильном приложении добавлена возможность разместить пользовательские кнопки

Настройка элементов управления на карточке в МК

Выбор формы редактирования При настройке меню действий с объектом для действия "Редактировать" добавлена возможность указать форму редактирования, которая будет открываться в мобильном приложении при нажатии на пункт в меню действий

Пользовательская настройка меню действий с объектом в МК

Функциональность МК

REST API. Groovy API. JS API

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

JS API

Добавлен новый метод getEventActionExecutor для вызова пользовательского действия из встроенного приложения

jsApi.eventActions — работа с действиями по событию

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

Функциональность Краткое описание изменений Ссылка на раздел документации
Аутентификация
LDAP-аутентификация

В файл ldap-settings.xml добавлен новый обязательный параметр, определяющий процесс, посредством которого LDAP-сервер возвращает ссылку на другой LDAP-сервер, который может содержать дополнительную информацию

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

dbaccess.properties

Поиск

Добавлен новый параметр ru.naumen.lucene.indexMutator.addCommitDate,

включающий добавление времени последней индексации в индекс

Поиск

dbaccess.properties

Мобильное приложение

Добавлен новый параметр ru.naumen.mobile.auth.external.enabled,

включающий SSO-аутентификацию в мобильном приложении

Мобильное приложение

dbaccess.properties

Планировщик задач

Добавлены параметры: quartz.watchdog.enabled, quartz.watchdog.maxStuckTime и quartz.watchdog.sleepTime для автоматического отслеживания и перезапуска неисправных задач планировщика Планировщик задач

Лист изменений 4.15.5

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

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

Метки

Контент "Параметры объекта" в МК

Контент "Список связанных объектов" в МК

Контент "Список вложенных объектов" в МК

Контент "Встроенное приложение" в МК

Контент "Группа списков" в МК

Модули
Облегченный интерфейс настройки Расширен список возможных действий в интерфейсе облегченных настроек: добавлена возможность работы с логами приложения Модуль "Облегченный интерфейс настройки"
Встроенные приложения
Размещение встроенных приложений Добавлена возможность размещать встроенное приложение на форме вызова пользовательского действия по событию

Размещение встроенного приложения на формах

Настройка параметров пользовательского действия

Веб-приложение

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

Базовые настройки

Левое меню и верхнее меню
Пользовательская кнопка Изменена логика отображения пользовательской кнопки в навигационном меню. Если действие по событию не указано или выключено, то кнопка не отображается

Пользовательская кнопка(левое меню)

Пользовательская кнопка (верхнее меню)

Настройка МК в веб-интерфейсе

Функциональность Краткое описание изменений Ссылка на раздел документации
Встроенные приложения Переименованы представления: "Виджет" → "На текущей карточке", "Окно" → "Кнопка с переходом на отдельный экран"

Контент "Встроенное приложение" в МК

Функциональность МК

REST API. Groovy API. JS API

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

API

Для МК.

Добавлен новый метод api.web.signIn для генерации ссылки на форму входа с заполненным логином пользователя

api.web Формирование ссылок, ведущих в мобильное приложение

API

Добавлены новые методы api.navigation для работы с кэшем навигационного меню

api.navigation Работа с навигационным меню

JS API Добавлен новый метод isModal, позволяющий определить, размещено ли встроенное приложение на форме Методы JS API
JS API Добавлен новый метод getType, позволяющий определить, на каком типе формы размещено встроенное приложение

Методы JS API

JS API

Изменена логика работы методов:

isEditForm — метод также возвращает true, если встроенное приложение размещено на форме вызова пользовательского действия по событию;

addFieldChangeListener — метод также осуществляет подписку на изменение значения параметра формы пользовательского действия по событию;

getValues — метод также позволяет получать объекта из текущего GWT контекста для формы пользовательского действия по событию;

registerAttributeToModification — метод также уведомляет SMP о том, что параметр редактируется встроенным приложением

Методы JS API

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

Функциональность Краткое описание изменений Ссылка на раздел документации
Управление суперпользователями Добавлена возможность загружать файл метаинформации, данные которого замещают все настройки текущей конфигурации системы (параметр "Доступ на полное замещение настроек при загрузке метаинформации") Добавление суперпользователя и администратора
Выгрузка и перенос настроек системы

Добавлена возможность загрузки метаинформации с полным замещением: данные загружаемого файла полностью замещают настройки текущей конфигурации системы.

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

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

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

Функциональность Краткое описание изменений Ссылка на раздел документации
Аутентификация
Kerberos Изменились параметры создание SPN и keytab-файла в связи с совместимостью с Java 17 Настройка Kerberos-аутентификации

Лист изменений 4.15

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

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

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

Параметры отправки сообщения об изменении текущего объекта или текст сообщения оперативного информирования сотрудников об изменении текущего объекта можно уточнить в скрипте кастомизации

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

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

Инициирующие события Добавлено новое инициирующее событие "Открытие формы редактирования" для действия "Отслеживание изменений" Инициирующие события для выполнения действия по событию

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

Добавлена возможность для всей системы включать подписку веб-интерфейса на WebSocket-канал с изменениями в веб-интерфейсе.

Если подписка включена, то при редактировании, изменении, обновлении текущего объекта в интерфейсе оператора отображаются сообщения оперативного информирования сотрудников об изменении текущего объекта.

Настройка может выполняться через облегченный интерфейс настройки

Отслеживание изменений в режиме реального времени

Модуль "Облегченный интерфейс настройки"

Персональные настройки

Добавлена возможность индивидуально отключить отображение контекстных информационных сообщений об изменении объектов.

В интерфейсе оператора отображаются контекстные информационные сообщения о редактировании и изменении объекта в режиме реального времени

Персональные настройки пользователя

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

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

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

Инициирующие события

Добавлен новый параметр "Выполнять действие при изменении атрибутов", позволяющий указывать атрибуты, при изменении значения которых будет выполняться действие по событию

Инициирующие события для выполнения действия по событию

Параметры действия по событию

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

Инициирующие события для выполнения действия по событию

Событие "Наступление времени атрибута"

Эскалация

Параметры действия по событию. Кому

Добавлен новый параметр "Исключить автора действия из списка получателей"

Оповещение по email

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

Уведомление в МК

Параметры действия по событию. Кому

Изменена логика расчета параметра Кому: если выбран отдел /команда, то в список получателей будут добавлены все неархивные сотрудники отдела /команды на момент выполнения действия по событию

Оповещение по email

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

Уведомление в МК

Планировщик задач
Настройки планировщика

Добавлен новый параметр "Рандомизировать время запуска задачи для снижения нагрузки на систему". Если параметр включен, то запуск задачи задерживается на случайное количество секунд от указанной даты/ времени выполнения задачи. По умолчанию рандомизация времени запуска задачи выключена.

Возможность включать рандомизацию времени запуска настраивается в конфигурационном файле dbaccess.properties

Планировщик задач

dbaccess.properties

Планировщик задач

Добавлены новые параметры для управления задержкой запуска системных и пользовательских задач планировщика

Планировщик задач

Почта

Почта

dbaccess.properties

Добавлен новый параметр для установки таймаута на проверку подключения к SMPT серверу исходящей почты

Почта

Проверка подключения к серверам входящей и исходящей почты

Встроенные приложения
Установка и обновление встроенных приложений Добавлено предупреждение об изменении параметров встроенного приложения при загрузке обновленного встроенного приложения. Предоставляется возможность продолжить загрузку файла с обновлением, очистив некорректные значения параметров или остановить загрузку, оставив старую версию приложения Установка встроенного приложения
Логи
Лог действий технолога В логе технолога отображается изменение настроек интерфейса - темы интерфейса по умолчанию, параметров темы интерфейса, языка интерфейса и изменение настроек навигации - верхнего и левого меню Тип действия "Изменение настроек интерфейса и навигации"
Скриптовые сценарии
Каталог модулей Добавлена возможность управлять доступностью вызова методов конкретного groovy-модуля при получении REST-запросов Каталог модулей

Веб-приложение

Функциональность Краткое описание изменений Ссылка на раздел документации
Карточки, формы списки
Шаблон карточки объекта

В режиме управления шаблонами добавлена возможность:

- устанавливать пользовательское значение для заголовка карточки объекта.

- дублировать заголовок карточки объекта в шаблоне при изменении заголовка карточки

Заголовок карточки для шаблона
Количество объектов на вкладке Изменена логика подсчета количества объектов на вкладке. Добавлена возможность суммировать количество объектов из нескольких контентов со списками (файлами и комментариями). Для подсчета объектов доступны контенты, расположенные на данной вкладке и вкладках, вложенных в нее Настройка отдельных вкладок

Критерии фильтрации

Для атрибутов типа "Дата", "Дата/время" добавлены новые критерии фильтрации "начиная с" и "заканчивая до"

Критерии фильтрации для атрибутов по типам

Критерии фильтрации для атрибутов

Интерфейс
Настройка интерфейса

Изменены требования к файлу с favicon.

Добавлена возможность загрузить файл в формате svg, png

Настройка favicon и названия вкладки приложения в браузере

Шаблон темы интерфейса Добавлены параметры для изменения цветов лога уведомлений Шаблон темы интерфейса
Навигация
Левое меню. Ссылка на карточку

Изменена логика работы элемента "Ссылка на карточку".

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

Ссылка на карточку
Верхнее меню. Ссылка на карточку

Изменена логика работы элемента "Ссылка на карточку".

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

Ссылка на карточку объекта или вкладку
Файлы
Просмотр файлов в окне предварительного просмотра файлов Просмотр файлов в окне предварительного просмотра файлов Настройка предпросмотра файлов

Мобильное приложение (МК)

Функциональность Краткое описание изменений Ссылка на раздел документации
Навигация Добавлена возможность перейти к работе со встроенным приложением в мобильном приложении из навигационного меню. Добавлен новый элемент меню "Встроенное приложение"

Добавление элементов меню МК (Встроенное приложение)

Администрирование. Особенности и рекомендации по обновлению

После обновления на версию 4.15 (или после запуска приложения на версии впервые) необходимо сделать резервную копию каталога <data.dir>/service/, где <data.dir> каталог с оперативными данными приложения.

Каталог <data.dir>/service/ будет создан автоматически после первой операции шифрования/дешифрования пароля. Например, после создания подключения к источнику данных при импорте.

Функциональность Краткое описание изменений Ссылка на раздел документации
Требования к программному и аппаратному обеспечению

Аппаратное обеспечение

Добавлена поддержка работы на процессорах Baikal-S

 

Аутентификация
SSO-аутентификация

Добавлен новый параметр searchStrategy, определяющий стратегию поиска сотрудников.

Для протокола OIDC добавлены параметры, дающие возможность указать скоуп параметров, запрашиваемых у провайдера аутентификации, и метод аутентификации при обращении к сервису выдачи маркеров

Web SSO