Лист изменений SMP 4.16.5 - 4.15
Лист изменений 4.16.5
Настройка системы
| Функциональность | Краткое описание изменений | Ссылка на раздел документации |
|---|---|---|
| Облегченный интерфейс настройки | ||
| Блок "Действия по событиям" | Добавлена возможность переходить в карточку действия по событию. В карточке можно просматривать параметры действия по событию, а также включать/ выключать его | Модуль "Облегченный интерфейс настройки" |
| Блок "Прочие настройки" | Добавлена возможность выбирать настройки блока "Прочие настройки", которые будут доступны в облегченном интерфейсе настройки | Модуль "Облегченный интерфейс настройки" |
| Справочники |
|
|
| Справочник "Иконки для элементов управления" |
Все системные растровые иконки заменены на векторные. Добавлена возможность загружать векторные иконки в формате svg, svgz. Также отключена возможность корректировки цвета загружаемых иконок |
|
| Импорт и синхронизация | ||
|
Конфигурация импорта |
Добавлена возможность импортировать значение атрибута типа "Временной интервал" в формате "[Значение] пробел [Единица измерения]" (значение CUSTOM для тега <time-interval-converter>) |
|
Веб-приложение
| Функциональность | Краткое описание изменений | Ссылка на раздел документации |
|---|---|---|
| Навигация по системе | ||
| Домашняя страница | Добавлена возможность настраивать разные домашние страницы для обладателей разных профилей | Настройка домашней страницы |
| Интерфейс | ||
| Иконки | Системные иконки заменены на векторные и теперь отображаются четко | |
| Приватные комментарии |
Добавлена возможность настроить выделение приватных комментарии цветным фоном в списке и на форме |
|
| Карточки, формы, списки объектов | ||
| Фильтрация |
Добавлены отрицательные критерии для настройки ограничения фильтрации списка объектов: "Не содержит любое из значений", "Не равно атрибуту текущего объекта", "Не содержит атрибут текущего объекта", "Не равно атрибуту текущего пользователя", "Не содержит атрибут текущего пользователя", "Не равно текущему пользователю", "Не содержит текущего пользователя", "Не равно текущему объекту", "Не содержит текущий объект". Добавлены отрицательные критерии фильтрации списка объектов: "Не содержит любое из значений", "Не я", "Не равно текущему объекту", "Не содержит текущий объект" |
|
Настройка МК в веб-интерфейсе
| Функциональность | Краткое описание изменений | Ссылка на раздел документации |
|---|---|---|
| Вход в приложение | Изменена логика аутентификации SSO. Параметр "Тип аутентификации" не доступен для редактирования, если содержит значение "Аутентификация через SSO". Использование SSO-аутентификации в мобильном приложении устанавливается в конфигурации системы | |
| Действия на карточке объекта | На экране карточки объекта в мобильном приложении добавлена возможность разместить пользовательские кнопки | |
| Выбор формы редактирования | При настройке меню действий с объектом для действия "Редактировать" добавлена возможность указать форму редактирования, которая будет открываться в мобильном приложении при нажатии на пункт в меню действий |
Функциональность МК
REST API. Groovy API. JS API
| Функциональность | Краткое описание | Ссылка на раздел документации |
|---|---|---|
|
JS API |
Добавлен новый метод getEventActionExecutor для вызова пользовательского действия из встроенного приложения |
Администрирование
| Функциональность | Краткое описание изменений | Ссылка на раздел документации |
|---|---|---|
| Аутентификация | ||
| 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 |
Добавлены новые методы api.navigation для работы с кэшем навигационного меню |
|
| JS API | Добавлен новый метод isModal, позволяющий определить, размещено ли встроенное приложение на форме | Методы JS API |
| JS API | Добавлен новый метод getType, позволяющий определить, на каком типе формы размещено встроенное приложение | |
| JS API |
Изменена логика работы методов: isEditForm — метод также возвращает true, если встроенное приложение размещено на форме вызова пользовательского действия по событию; addFieldChangeListener — метод также осуществляет подписку на изменение значения параметра формы пользовательского действия по событию; getValues — метод также позволяет получать объекта из текущего GWT контекста для формы пользовательского действия по событию; registerAttributeToModification — метод также уведомляет SMP о том, что параметр редактируется встроенным приложением |
Администрирование через веб-интерфейс
| Функциональность | Краткое описание изменений | Ссылка на раздел документации |
|---|---|---|
| Управление суперпользователями | Добавлена возможность загружать файл метаинформации, данные которого замещают все настройки текущей конфигурации системы (параметр "Доступ на полное замещение настроек при загрузке метаинформации") | Добавление суперпользователя и администратора |
| Выгрузка и перенос настроек системы |
Добавлена возможность загрузки метаинформации с полным замещением: данные загружаемого файла полностью замещают настройки текущей конфигурации системы. Также добавлена возможность выгрузки всех настроек конфигурации кроме тех, что доступны в облегченном интерфейсе настроек |
Выгрузка и перенос настроек системы (метаинформации) |
Администрирование
| Функциональность | Краткое описание изменений | Ссылка на раздел документации |
|---|---|---|
| Аутентификация | ||
| Kerberos | Изменились параметры создание SPN и keytab-файла в связи с совместимостью с Java 17 | Настройка Kerberos-аутентификации |
Лист изменений 4.15
Отслеживание изменений
| Функциональность | Краткое описание изменений | Ссылка на раздел документации |
|---|---|---|
| Действие по событиям |
Добавлен новый тип действия по событию "Отслеживание изменений". Параметры отправки сообщения об изменении текущего объекта или текст сообщения оперативного информирования сотрудников об изменении текущего объекта можно уточнить в скрипте кастомизации |
|
| Инициирующие события | Добавлено новое инициирующее событие "Открытие формы редактирования" для действия "Отслеживание изменений" | Инициирующие события для выполнения действия по событию |
|
Администрирование в веб-интерфейсе |
Добавлена возможность для всей системы включать подписку веб-интерфейса на WebSocket-канал с изменениями в веб-интерфейсе. Если подписка включена, то при редактировании, изменении, обновлении текущего объекта в интерфейсе оператора отображаются сообщения оперативного информирования сотрудников об изменении текущего объекта. Настройка может выполняться через облегченный интерфейс настройки |
|
|
Персональные настройки |
Добавлена возможность индивидуально отключить отображение контекстных информационных сообщений об изменении объектов. В интерфейсе оператора отображаются контекстные информационные сообщения о редактировании и изменении объекта в режиме реального времени |
Персональные настройки пользователя Просмотр контекстных сообщений о редактировании и изменении объекта |
Настройка системы
| Функциональность | Краткое описание изменений | Ссылка на раздел документации |
|---|---|---|
| Действия по событиям | ||
|
Инициирующие события |
Добавлен новый параметр "Выполнять действие при изменении атрибутов", позволяющий указывать атрибуты, при изменении значения которых будет выполняться действие по событию |
Инициирующие события для выполнения действия по событию |
|
Параметры действия по событию |
Добавлен новый параметр "Атрибуты, передаваемые в контекст", позволяющий указывать атрибуты, которые будут использоваться при выполнении действия по событию. Данный параметр доступен для асинхронных действий |
Инициирующие события для выполнения действия по событию |
|
Параметры действия по событию. Кому |
Добавлен новый параметр "Исключить автора действия из списка получателей" |
|
|
Параметры действия по событию. Кому |
Изменена логика расчета параметра Кому: если выбран отдел /команда, то в список получателей будут добавлены все неархивные сотрудники отдела /команды на момент выполнения действия по событию |
|
| Планировщик задач | ||
| Настройки планировщика |
Добавлен новый параметр "Рандомизировать время запуска задачи для снижения нагрузки на систему". Если параметр включен, то запуск задачи задерживается на случайное количество секунд от указанной даты/ времени выполнения задачи. По умолчанию рандомизация времени запуска задачи выключена. Возможность включать рандомизацию времени запуска настраивается в конфигурационном файле dbaccess.properties |
Планировщик задач |
|
dbaccess.properties Планировщик задач |
Добавлены новые параметры для управления задержкой запуска системных и пользовательских задач планировщика |
|
| Почта | ||
|
Почта dbaccess.properties |
Добавлен новый параметр для установки таймаута на проверку подключения к SMPT серверу исходящей почты | |
| Встроенные приложения | ||
| Установка и обновление встроенных приложений | Добавлено предупреждение об изменении параметров встроенного приложения при загрузке обновленного встроенного приложения. Предоставляется возможность продолжить загрузку файла с обновлением, очистив некорректные значения параметров или остановить загрузку, оставив старую версию приложения | Установка встроенного приложения |
| Логи | ||
| Лог действий технолога | В логе технолога отображается изменение настроек интерфейса - темы интерфейса по умолчанию, параметров темы интерфейса, языка интерфейса и изменение настроек навигации - верхнего и левого меню | Тип действия "Изменение настроек интерфейса и навигации" |
| Скриптовые сценарии | ||
| Каталог модулей | Добавлена возможность управлять доступностью вызова методов конкретного groovy-модуля при получении REST-запросов | Каталог модулей |
Веб-приложение
| Функциональность | Краткое описание изменений | Ссылка на раздел документации |
|---|---|---|
| Карточки, формы списки | ||
| Шаблон карточки объекта |
В режиме управления шаблонами добавлена возможность: - устанавливать пользовательское значение для заголовка карточки объекта. - дублировать заголовок карточки объекта в шаблоне при изменении заголовка карточки |
Заголовок карточки для шаблона |
| Количество объектов на вкладке | Изменена логика подсчета количества объектов на вкладке. Добавлена возможность суммировать количество объектов из нескольких контентов со списками (файлами и комментариями). Для подсчета объектов доступны контенты, расположенные на данной вкладке и вкладках, вложенных в нее | Настройка отдельных вкладок |
|
Критерии фильтрации |
Для атрибутов типа "Дата", "Дата/время" добавлены новые критерии фильтрации "начиная с" и "заканчивая до" |
|
| Интерфейс | ||
| Настройка интерфейса |
Изменены требования к файлу с favicon. Добавлена возможность загрузить файл в формате svg, png |
|
| Шаблон темы интерфейса | Добавлены параметры для изменения цветов лога уведомлений | Шаблон темы интерфейса |
| Навигация | ||
| Левое меню. Ссылка на карточку |
Изменена логика работы элемента "Ссылка на карточку". Добавлена возможность создавать ссылку на карточку объекта, связанного с текущим пользователем, с отделом текущего пользователя, с компанией |
Ссылка на карточку |
| Верхнее меню. Ссылка на карточку |
Изменена логика работы элемента "Ссылка на карточку". Добавлена возможность создавать ссылку на карточку объекта, связанного с текущим пользователем, с отделом текущего пользователя, с компанией |
Ссылка на карточку объекта или вкладку |
| Файлы | ||
| Просмотр файлов в окне предварительного просмотра файлов | Просмотр файлов в окне предварительного просмотра файлов | Настройка предпросмотра файлов |
Мобильное приложение (МК)
| Функциональность | Краткое описание изменений | Ссылка на раздел документации |
|---|---|---|
| Навигация | Добавлена возможность перейти к работе со встроенным приложением в мобильном приложении из навигационного меню. Добавлен новый элемент меню "Встроенное приложение" |
Администрирование. Особенности и рекомендации по обновлению
После обновления на версию 4.15 (или после запуска приложения на версии впервые) необходимо сделать резервную копию каталога <data.dir>/service/, где <data.dir> каталог с оперативными данными приложения.
Каталог <data.dir>/service/ будет создан автоматически после первой операции шифрования/дешифрования пароля. Например, после создания подключения к источнику данных при импорте.
| Функциональность | Краткое описание изменений | Ссылка на раздел документации |
|---|---|---|
| Требования к программному и аппаратному обеспечению | ||
|
Аппаратное обеспечение |
Добавлена поддержка работы на процессорах Baikal-S |
|
| Аутентификация | ||
| SSO-аутентификация |
Добавлен новый параметр searchStrategy, определяющий стратегию поиска сотрудников. Для протокола OIDC добавлены параметры, дающие возможность указать скоуп параметров, запрашиваемых у провайдера аутентификации, и метод аутентификации при обращении к сервису выдачи маркеров |
Web SSO |