Лист изменений 4.15 — 4.10
Новая функциональность версии 4.15.5
Лист изменений версии 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 |
Лист изменений версии 4.14.5
Настройка системы
Функциональность | Краткое описание изменений | Ссылка на раздел документации |
---|---|---|
Действия по событиям | ||
Параметр "Индивидуальное подтверждение сообщения" |
Добавлен новый параметр "Индивидуальное подтверждение сообщения". Если параметр включен, то каждое действие по событию в очереди считается обработанным только после вызова метода подтверждения. Данный параметр доступен только для скриптовых очередей |
Настройка очереди обработки действий по событиям |
Событие "Поступление сообщения в очередь" |
Добавлено новое событие "Поступление сообщения в очередь". Событие не привязано к объектам и доступно, если создана минимум одна пользовательская скриптовая очередь обработки действий по событиям |
Инициирующие события для выполнения действия по событию |
Действия по событию | ||
Пользовательские элементы управления | Для пользовательской кнопки, расположенной на панели действий карточки объекта, на панели действий списка объектов и рядом с отдельным атрибутом добавлена возможность инициировать системные действия с объектом |
Добавление элемента управления для атрибута Добавление элемента управления на карточку объекта, вкладку, контент |
Пользовательские элементы управления | Для пользовательских кнопок, расположенных рядом с отдельным атрибутом, добавлена возможность настроить расположение (справа от значения атрибута и под значением атрибута) и отображение (всегда или только при наведении курсора на контента в атрибутом) | |
Почта | ||
Исходящая почта |
Добавлены новые параметры на форму добавления исходящего подключения: E-mail адрес службы техподдержки (кому ответить “Reply to”), E-mail адрес системы (от кого “From”) и Имя отправителя писем из системы. Аналогичные параметры скрыты на форме "Редактирование параметров отправки" |
Добавление подключения к SMTP серверу Добавление подключения к EWS серверу
|
Метки | ||
Метки | Добавлена возможность отметить элементы навигационного меню мобильного приложения метками и определить процессы, в которых будет использоваться данный элемент меню. Настройку определяет параметр элемента меню мобильного приложения "Метки" | |
Скрипты | ||
Ограничение фильтрации в списках на формах добавления и редактирования |
Ограничение фильтрации распространяется на списки на формах добавления и редактирования объектов. Использование переменных oldSubject, cardObject и origin в списках на форме добавления и форме редактирования имеет особенности |
Скрипт настройки ограничения фильтрации для атрибута |
Встроенные приложения | ||
Размещение встроенных приложений | Добавлена возможность размещать встроенные приложения на формах: быстрые формы добавления и редактирования, форма смены типа, форма смены статуса, форма смены ответственного, форма смены привязки, форма добавления и редактирования комментария/ файла. | Размещение встроенного приложения на формах |
Веб-приложение
Функциональность | Краткое описание изменений | Ссылка на раздел документации |
---|---|---|
Карточка класса объектов | ||
Количество объектов на вкладке |
Добавлена возможность включить кэширование количества объектов на вкладке карточки объекта, чтобы не нагружать базу данных частыми запросами. По умолчанию кэширование отключено. Возможность включать кэширование количества объектов на вкладке настраивается в конфигурационном файле dbaccess.properties |
Настройка отдельных вкладок |
Иерархическое дерево | ||
Ширина колонок |
Добавлена возможность синхронизировать ширину колонок вложенного уровня с шириной колонок родительского уровня. Синхронизация ширины колонок включается при настройке вида иерархического дерева по умолчанию. Для уровней с признаком "Показывать объекты, вложенные во вложенные" синхронизация не настраивается и включена всегда |
Настройка в интерфейсе администратора Вид по умолчанию для элемента структуры в иерархическом дереве
Интерфейс оператора |
Левое меню и верхнее меню | ||
Кнопка добавления объектов. Левое меню | Добавлен новый элемент левого меню "Кнопка добавления объектов" с помощью которого можно создавать объекты определенного класса/ типа из левого меню |
Интерфейс администратора - Настройка добавления объектов По кнопке "Добавить" в левом меню
Интерфейс оператора |
Пользовательская кнопка | Добавлен новый элемент левого /верхнего меню, с помощью которого можно создавать объекты определенного класса /типа или инициировать выполнение произвольных действий по событию |
Добавление объектов пользовательской кнопкой Пользовательская кнопка (левое меню) Пользовательская кнопка (верхнее меню) |
Мобильное приложение (МК)
Функциональность | Краткое описание изменений | Ссылка на раздел документации |
---|---|---|
Политика безопасности | При смене пароля пользователя JWT-токены авторизации отзываются. При следующем обращении на сервер происходит принудительный выход из аккаунта мобильного приложения | Лицензирование в МК |
Политика безопасности | При входе в аккаунт пароль пользователя проверяется на актуальность. Если пароль является устаревшим в результате принудительной смены пароля или истечения времени действия пароля, авторизация не происходит | Правила входа в Мобильное приложение |
Форма добавления |
Изменена логика формирования набора полей на форме добавления в мобильном приложении в зависимости от выбранного типа объекта (типа запроса) |
API. JS API
Функциональность | Краткое описание | Ссылка на раздел документации |
---|---|---|
api | Для билдера filter добавлен новый метод equals — фильтрация по равенству. Оператор equals реализован исключительно для фильтрации по UUID, при попытке фильтрации оператором equals по любому другому атрибуту — фильтрация будет игнорироваться | api.web Ссылка на список в веб-интерфейсе |
api |
Добавлены методы api.auth.revokeJwtToken для отзыва мобильных JWT-токенов |
|
JS API |
Изменена логика работы методов: isAddForm — метод возвращает true на формах: полноэкранная форма добавления объекта и форма быстрого добавления; isEditForm — метод возвращает true на формах: полноэкранная форма редактирования, форма быстрого редактирования, форма смены типа, форма смены статуса, форма смены ответственного, форма смены привязки, форма добавления и редактирования комментария/ файла |
Методы JS API |
Администрирование
Функциональность | Краткое описание изменений | Ссылка на раздел документации |
---|---|---|
Логирование | ||
Настройки логирования | Изменен файл для настройки логирования. Параметры логирования приложения задаются в конфигурационном файле log4j2.properties | log4j2.properties |
Параметры конфигурации | ||
dbaccess.properties Аутентификация и авторизация |
Новые параметры для кастомизации страницы для отображения ошибок при аутентификации через Web SSO | Аутентификация и авторизация |
dbaccess.properties Безопасность — Продвинутая защита от XSS |
Новый параметр ru.naumen.security.sanitizeHtml, включающий экранирование пользовательских данных перед выводом через setHtml/setInnerHtml |
|
dbaccess.properties Встроенные приложения |
Новый параметр ru.naumen.embeddedapplication.applicationsAvailableOnModalForm для настройки встроенных приложений, которые могут отображаться на формах | Встроенные приложения |
dbaccess.properties Кэширование |
Новые параметры для настройки кэширования количества объектов на вкладке: ru.naumen.tab.counting.timeLiveCacheOnTabs и ru.naumen.tab.counting.minCacheOnTabs | Кэширование |
dbaccess.properties Поиск |
При обновлении на версию изменится место хранения индексов для переиндексации, они будут перенесены в таблицу базы данных. Реализовано для предотвращения проблем переиндексации при перезапуске приложения. Новый параметр ru.naumen.fts.server.lucene.reindex.usedb, переключающий место хранения индексов для переиндексациии: в базе данных (по умолчанию) или в локальной памяти |
Поиск |
Лист изменений версии 4.14
Настройка системы
Функциональность | Краткое описание изменений | Ссылка на раздел документации |
---|---|---|
Действия по событиям | ||
Асинхронные действия по событиям |
Добавлена возможность создавать пользовательские очереди действий по событиям. Пользовательские очереди предназначены для обработки асинхронных действий по событиям определенного типа в отдельных очередях. Страница "Действия по событиям" разделена на две вкладки: новая вкладка "Очереди" и вкладку "Действия" со списком действий по событиям |
Очереди обработки действий по событиям |
Модули | ||
Модуль "Облегченный интерфейс настройки" |
Расширен список параметров, доступных для настройки системы через модуль "Облегченный интерфейс настройки". Для использования в модуле доступны блоки настроек: "Блокировка входа на время технических работ", "Выпадающие списки выбора", "Предварительный просмотр файлов", "Политика безопасности", "Прочие настройки", "Сложные списки". Реализована возможность использования Java Melody для тех, у кого подключен модуль облегченного интерфейса настройки |
Модуль "Облегченный интерфейс настройки" |
Метки | ||
Метки |
Добавлена возможность лицензировать метку, что позволяет сделать метку нередактируемой. Лицензированную метку нельзя удалить, изменить ее текущее состояние (включить или выключить), а также редактировать |
|
Поиск | ||
Поиск в полях ввода |
В интерфейсе администратора реализован поиск в полях ввода в дереве выбора, если объектами дерева являются объекты системы |
|
Логи | ||
Логи приложения |
В логи приложения добавлено логирование часового пояса |
|
Локализация | ||
Локализация оповещений |
Предоставляется возможность отредактировать и написать на разных языках значения параметров "Шаблон оповещения", "Тема письма" (для писем) и "Текст оповещения". Для каждой локали будет формироваться свое оповещение, которое отправляется только тем получателям, у которых в системе указан тот же самый язык. Для каждого оповещения отдельно выполняется скрипт кастомизации, вычисляется текст оповещения, выполняется скрипт условия действия по событию |
Скрипт условия действия по событию Скрипт кастомизации оповещения |
Язык интерфейса |
Добавлена поддержка украинского и польского языков |
Веб-приложение
Функциональность | Краткое описание изменений | Ссылка на раздел документации |
---|---|---|
Карточка класса объектов | ||
Название вкладки с карточкой объекта |
Добавлена возможность именовать вкладку браузера любым строковым атрибутом класса или типа объектов. На форме редактирования свойств класса/типа добавлен логический параметр "Переопределить название вкладки браузера для карточки объекта" (по умолчанию - false). В названии вкладки можно использовать значение атрибута типа "Строка" обязательного для заполнения, по умолчанию используется значение атрибута "Название" |
|
Формы добавления и редактирования | ||
Интерфейс |
При размещении контента "Панель вкладок" на форме добавления и форме редактирования добавлен новый параметр "Скрывать контур вкладки, если она единственная" |
|
Контенты на карточках и формах | ||
Вкладки |
На карточке объекта, форме добавления и форме редактирования у вкладок добавился новый параметр "Вложен в" |
|
Контенты |
На карточке объекта, форме добавления и форме редактирования у контентов добавился новый параметр "Вложен в" |
Контент "История изменений объекта" История изменения ответственного и статуса Размещение встроенного приложения Контент "Диаграмма жизненного цикла" Контент "Иерархическое дерево" Контент "Список вложенных объектов" Размещение контента "Список связанных объектов" Контент "Список отчетов, печатных форм" Контент "Отчет, печатная форма" Контент "Информация о пользователе" Контент "Выбор контактного лица" Контент "Параметры связанного объекта" |
Контенты |
На карточке объекта, форме добавления и форме редактирования у контентов добавился новый параметр "Свернут по умолчанию" |
Контент "История изменений объекта" История изменения ответственного и статуса Размещение встроенного приложения Контент "Диаграмма жизненного цикла" Контент "Иерархическое дерево" Контент "Список вложенных объектов" Размещение контента "Список связанных объектов" Контент "Список отчетов, печатных форм" Контент "Отчет, печатная форма" Контент "Информация о пользователе" |
Комментарии | ||
Inline добавление комментария |
Добавлена возможность добавления комментария с сохранением активности карточки объекта — все кнопки остаются доступными для нажатия. Данная возможность включается или отключается в настройках системы |
Работа с комментариями к объекту |
Предварительный просмотр файлов | ||
Настройка просмотра файлов |
В блок настроек предварительного просмотра добавлены параметры "Максимальное количество файлов, одновременно открытых в предварительном просмотре, для следующих форматов" и "Максимальный размер файлов, доступных для предварительного просмотра, для следующих форматов (в Мб)". |
|
Добавление объектов | ||
Добавление объектов на быстрых формах |
Добавлена возможность синхронного создания объектов на быстрых формах. В настройку формы быстрого добавления и редактирования добавлен новый логический параметр "Добавлять и редактировать объекты при сохранении быстрой формы". Параметр по умолчанию false и при обновлении на версию логика работы формы остается прежней. Если параметр в значении true, то создание или редактирование объектов, которые производятся через быструю форму, выполняются синхронно с сохранением этой быстрой формы. Это актуально только для тех форм, которые вызваны либо с формы добавления, либо с формы редактирования, либо с другой быстрой формы добавления и редактирования |
Форма быстрого добавления и редактирования |
Редактирование связей | ||
Форма расширенного редактирования связей |
В параметр "Расширенное редактирование связей" для ссылочных атрибутов добавлено значение "Плоский список с полнотекстовым поиском". Отображение значения включается в конфигурационном файле |
Атрибут типа "Ссылка на бизнес–объект" |
Список объектов | ||
Ограничение содержимого списка |
Ограничение содержимого списка по критериям "содержит/не содержит", "пусто/не пусто"по атрибутам типа "Ссылка на бизнес-объект", "Набор ссылок на БО", "Обратная ссылка", "Агрегирующий атрибут", ссылающимся на объекты классов "Отдел" или "Сотрудник" распространяется на нелицензированных пользователей |
|
Иерархическое дерево | ||
Сортировка |
Добавлена возможность использовать преднастроенную сортировку на сложной форме добавления связей с использованием структуры. Для элемента структуры добавлен новый блок настройки "Сортировка по умолчанию" |
|
Ширина колонок |
Добавлен логический параметр "Наследовать ширину колонок из родительского уровня" в настройки системного вида по умолчанию контента иерархического дерева в блок "Ширина колонок по умолчанию" |
Вид по умолчанию для элемента структуры в иерархическом дереве |
Навигационное меню | ||
Элементы меню |
Добавлен новый элемент меню - произвольная ссылка. Для элементов меню со ссылками добавлен параметр "Открыть в новой вкладке" |
В интерфейса администратора В интерфейсе оператора Параметр "Открыть на новой вкладке" Ссылка на контент со списком объектов |
Левое меню. Панель быстрого доступа |
Добавлена возможность редактирования пользовательской области панели быстрого доступа в интерфейсе оператора:
|
|
Избранное |
Изменена форма добавления страницы в Избранное |
Настройка МК в веб-интерфейсе
Функциональность | Краткое описание изменений | Ссылка на раздел документации |
---|---|---|
Геопозиция |
Добавлена возможности настроить передачу геопозиции при быстрой смене статуса. Новый логический параметр настройки карточки объекта в МП "Передавать геопозицию устройства при быстрой смене статуса" |
|
Карточка объекта | Добавлен новый тип контентов "Группа списков". Контент "Группа списков" позволяет объединить и разместить на карточке объекта уже созданные контенты типа "Список связанных объектов и "Список вложенных объектов". Работа с данным типом контентов выполняется по общим правилам работы с контентами на карточке объекта | Контент "Группа списков" в МК |
Форма добавления | При создании формы добавления объектов в мобильном приложении может использоваться только один уровень вложенности для наследования настройки формы. Для выбора родительской формы доступны только формы добавления того же класса, у которых атрибут "Родитель" пустой | Настройка формы создания объектов в МК |
Вход в приложение |
Добавлена возможность настроить пользовательскую логику входа в приложение. Форма входа в МП определяется параметром "Тип аутентификации" |
|
Вход в приложение |
Добавлена возможность использовать SSO-аутентификацию для входа в приложение. Использование SSO-аутентификацию включается параметром "Тип аутентификации" |
REST. API. JS API
Функциональность | Краткое описание | Ссылка на раздел документации |
---|---|---|
Переменные |
Новая контекстная переменная origin — тип месторасположения |
Скрипт вычисления значения атрибута с признаком "Вычислимый" Скрипт вычисления значения по умолчанию для атрибута Скрипт фильтрации значений атрибута при редактировании Скрипты фильтрации соглашений/услуг/типов при редактировании Скрипт определения права доступа пользователя к объекту Скрипт уточнения права доступа Скрипт вычисления значения атрибута при редактировании Скрипт настройки ограничения фильтрации для атрибута Скрипт ограничения значения атрибутов типа "Дата" и "Дата/время" |
API |
Добавлены новые методы api.advimport для получения информации о конфигурациях импорта и остановки обработки всех активных конфигураций импорта |
|
API |
Добавлен новый метод api.db.isReadOnly, позволяющий определить в скрипте работает ли нода с RO репликой или нет |
|
API |
Добавлен новый метод api.metainfo.checkTagEnabled, позволяющий проверить состояние метки, включена метка или нет |
|
API |
Добавлены новые методы api.reports.getReportDataSource и api.reports.getReportDataSources, генерирующие DataSource для отчета в определенных форматах pdf, xls, xlsx, csv, zip |
api.reports | api.parameters. Работа с отчетами и печатными формами |
API |
Добавлен новый метод api.ou.removeAgreementsдля быстрого отзыва соглашений у пользователей. Изменена логика работы метода api.ou.distributeAgreements в разрезе архивных пользователей |
|
API |
Добавлен новый метод notification.addCalendarEvent для добавления события календаря к оповещению и методы интерфейса ICalendarEvent для корректного отображения события в письме оповещения |
Настройка оповещений и уведомлений api.calendarEvent Работа с событиями календаря в формате ICS |
JS API |
Новые методы onContentHide и onContentShow, позволяющие подписаться на событие скрытия/раскрытия контента на карточке/форме | jsApi.events — подписка на различные события |
JS API |
Добавлен новый метод getViewMode, позволяющий определить режим отображения встроенного приложения: развернуто на весь экран (fullScreen) или нормальный режим (normal) | jsApi.getViewMode |
JS API | В методах restCall, restCallAsJson и requests.make добавлена возможность выбрать тип ответа сервера | Методы JS API |
Часть методов JS API доступна для использования в мобильном приложении. В описании таких методов указана соответствующая отметка "Доступен в мобильном приложении".
Администрирование через веб-интерфейс
Функциональность | Краткое описание изменений | Ссылка на раздел документации |
---|---|---|
Сложные списки | Добавлена возможность ограничивать создание общих видов на уровне групп пользователей | Настройка права на создание общих видов списка объектов |
Администрирование
Функциональность | Краткое описание изменений | Ссылка на раздел документации |
---|---|---|
Аутентификация | ||
Аутентификация LDAP | Добавлен новый параметр LDAP аутентификации "Прекращать поиск как только найдена запись пользователя" | Аутентификация LDAP |
Kerberos-аутентификация |
Появилась возможность прозрачной Kerberos аутентификации в двух доменах с разным паролем пользователя |
|
SSO-аутентификации |
Реализован новый способ аутентификации. Включается в конфигурационном файле dbaccess.properties. Настройка параметров SSO-аутентификации выполняется в конфигурационном файле external-settings.xml |
|
Аутентификация по сертификату X.509 |
Реализован механизм аутентификации с использованием сертификата X.509 |
|
Параметры конфигурации | ||
dbaccess.properties Атрибуты |
Новый параметр ru.naumen.attributes.dataTime.saveOldValueTime, включающий сохранение ранее введенного значения времени при редактировании даты в атрибуте типа "Дата/время" |
|
dbaccess.properties Аутентификация и авторизация |
Новый параметр ru.naumen.core.authentication.spnego-authenticator.keytab-spn-map — словарь, содержащий пары (spn + realm) - (keytab) для прозрачной авторизации в нескольких доменах |
|
dbaccess.properties Аутентификация и авторизация |
Новый параметр ru.naumen.accessKey.reusable.restoreSession для активации восстановления сессии пользователя при использовании многоразового accessKey |
|
dbaccess.properties Аутентификация и авторизация |
Новые параметры для настройки кросс-доменных переходов |
|
dbaccess.properties База данных |
Новый параметр ru.naumen.schema.ddl.timeout — таймаут на получение блокировки для совершения ddl операции в миллисекундах |
|
dbaccess.properties Действия по событиям |
Новые параметры ru.naumen.max.quantity.user.queues — максимальное количество пользовательских очередей и ru.naumen.max.quantity.thread.queue — максимальное количество потоков в пользовательских очередях |
|
dbaccess.properties Скрипты и скриптовые модули |
Новый параметр ru.naumen.script_modules.useInvokeDynamic, включающий indy (InvokeDynamic) для компиляции скриптового кода в SMP |
|
dbaccess.properties Поиск |
Новый параметр ru.naumen.search.enabledFilterOnUuid — позволяет проводит поиск быстрее |
|
dbaccess.properties Формы |
Новый параметр ru.naumen.raiseOnlyRequiredFormAttributes.enable — определяет необходимость получения атрибутов типа "Обратная ссылка", не выведенных на форму редактирования контента | Формы |
dbaccess.properties Формы |
Новый параметр ru.naumen.dynaform.client.useDtoObjectsWithoutLinkAttrs — определяет необходимость поднимать упрощенные (без ссылочных атрибутов) объекты на клиент в контенте "Выбор контрагента" в интерфейсе оператора |
Формы |
dbaccess.properties Формы добавления и редактирования связи |
Новый параметр ru.naumen.form.complex.fullTextSearchFormEnabled, включающий отображение значения "Плоский список с полнотекстовым поиском (рекомендуется)" при настройке параметра "Расширенное редактирование связей" в ссылочных атрибутах |
Лист изменений версии 4.13
С версии 4.13
Internet Explorer 9, 10 работа системы не поддерживается.
Internet Explorer 11 поддерживается работа в интерфейсе оператора и основной функционал.
Настройка системы
Функциональность | Краткое описание изменений | Ссылка на раздел документации |
---|---|---|
Служебные классы | ||
Файл | Добавлен новый параметр, регламентирующий возможность скачивания файла "Запретить скачивание" | Права на работу с файлами |
Атрибуты | ||
Параметры атрибута | Добавлен параметр "Скрывать архивные объекты", определяющий отображение архивных объектов в значении атрибутов типа "Обратная ссылка", "Набор ссылок на БО" и "Атрибут связанного объекта". Отображение параметра на формах включается в конфигурационном файле dbaccess.properties |
Атрибут типа "Набор ссылок на бизнес–объекты" |
Жизненный цикл | ||
Конечный статус |
Добавлена возможность добавлять конечные статусы в дополнение к системному конечному статусу "Закрыт" (closed) |
|
Названия переходов |
Изменена логика удаления названия перехода |
|
Связи между объектами | ||
Вложенные объекты |
Для атрибут "Родитель" (parent) добавлены возможности: фильтрация значений при редактировании с помощью скрипта и выбора значения на сложной форме добавления связей |
|
Почта | ||
Подключение по протоколу EWS |
Добавлена возможность при подключении по протоколу EWS для входящей и исходящей почты, использовать для авторизации протокол OAuth2. Данный тип аутентификации позволяет подключаться без использования пароля на прямую. Для подключения используются токены доступа полученные из AzureAD |
|
Обработка входящей почты |
Изменена логика обработки входящей почты. Добавлена возможность ручной обработки входящих писем, которые не соответствуют стандартам и их не получается декодировать |
Веб-приложение
Функциональность | Краткое описание изменений | Ссылка на раздел документации |
---|---|---|
Навигация | ||
Левое меню | Добавлен новый тип элементов меню "Ссылка на контент", предназначенный для перехода на список объектов на отдельной странице. Возможен переход на список связанных и вложенных объектов и иерархическое дерево | |
Левое меню |
Добавлена возможность отметить элементы левого меню метками и определить процессы, в которых будет использоваться данный элемент меню |
Добавление элементов левого меню |
Избранное | ||
Структура Избранного |
Добавлена возможность структурировать Избранное по папкам |
|
Добавление страницы в Избранное |
Изменена логика добавления страницы в Избранное. При добавлении страницы в Избранное можно указать папку, в которую будет вложена добавляемая страница |
|
Редактирование избранного |
Добавлена возможность редактировать Избранное |
|
Список объектов | ||
Критерии фильтрации | Для атрибутов "Тип объектов" и "Набор типов класса" добавлен критерий фильтрации "Содержит (включая вложенные)" | Критерии фильтрации для атрибутов (по типам) |
Иерархическое дерево объектов | ||
Подписи к уровням | В настройку элементов структуры добавлен параметр "Отображать название элемента структуры", включающий отображение подписи элемента иерархии в дереве | |
Отображение панели массовых операций | В настройку контента "Иерархическое дерево" добавлен параметр "Не использовать панель массовых операций" для всего иерархического дерева и для отдельных элементов структуры |
Контент "Иерархическое дерево" |
Вид по умолчанию | В настройку контента "Иерархическое дерево" добавлена возможность настроить вид списка по умолчанию для каждого элемента структуры отдельно. Вид по умолчанию включает в себя комплекс настроек: количество объектов, отображаемых на определенном уровне структуры, настройки фильтрации и сортировки, набор атрибутов, отображаемых на определенном уровне, отображение заголовка уровня и ширину колонок |
Контент "Иерархическое дерево" Вид по умолчанию для элемента структуры в иерархическом дереве |
Ширина колонок в списке элемента иерархии |
Предоставляется возможность изменять ширину колонок вручную. Настройка может выполняться в каждом из вложенных списков иерархического дерева. При наведении курсора на строку, содержащую название колонки, отображаются вертикальные разделители между колонками |
|
Экспорт списка |
Все записи списков иерархического дерева можно экспортировать в электронные таблицы формата .xlsx. Кнопка "Экспорт списка" входит в системную настройку панели действий |
|
Шаблоны | ||
Шаблоны контентов |
Добавлена возможность настраивать шаблоны контента типа "Иерархическое дерево" |
|
Связи между объектами | ||
Ссылочные атрибуты |
Для атрибутов "Набор ссылок на БО", "Обратная ссылка" и "Атрибут связанного объекта" добавлен параметр "Редактирование только через расширенную форму", определяющий выбор значения атрибута только через форму добавления связей |
Настройка редактирования ссылочного атрибута Атрибут типа "Набор ссылок на бизнес–объекты" |
Связь между объектами при добавлении нового объекта |
При добавлении объекта с помощью формы быстрого добавления и редактирования можно установить связь между объектами. |
Связи "Многие ко многим" и "Один ко многим" между объектами Добавление объекта в списке по системной кнопке "Добавить" Добавление объектов пользовательской кнопкой Добавление элемента управления на карточку объекта, вкладку, контент Добавление элемента управления в списке объектов или файлов Добавление пользовательской ссылки на панель массовых операций |
Работа в интерфейсе оператора | ||
Сворачиваемые формы |
Добавлена возможность сворачивать и разворачивать форму двойным нажатием левой клавиши мыши на области верхней панели (кроме области иконки). Добавлена возможность закрывать формы, с помощью иконки "Закрыть" (на верхней панели справа от иконки "Свернуть"). Лог уведомлений может разворачиваться поверх свернутой формы |
Настройка МК в веб-интерфейсе
Функциональность | Краткое описание изменений | Ссылка на раздел документации |
---|---|---|
Действия с объектом | Добавлено новое системное действие "Изменение ответственного" |
Системная настройка меню действий с объектом МК Смена ответственного в МК. Android (Android) |
Добавление объекта |
Добавлена возможность настройки общей формы для класса объектов, настройки которой могут наследоваться во все типы объектов данного класса |
Настройка формы создания объектов в МК |
Карточка объекта |
Для контентов на карточке объекта в мобильном приложении добавлена возможность настраивать условия отображения |
Контент "Параметры объекта" в МК |
Встроенные приложения |
Добавлена возможность разместить на карточке объекта в мобильном приложении контент типа "Встроенное приложение" |
REST. API. JS API
Функциональность | Краткое описание | Ссылка на раздел документации |
---|---|---|
API | Добавлены новые методы api.structure для получения информации о структурах и данных по структуре | |
API | Добавлен новый параметр метода api.web.edit. Ссылка на форму редактирования может содержать значения атрибутов, передаваемых на форму редактирования в мобильном приложении | |
API | Добавлен новый метод api.web.openSearch для генерации ссылки на вкладку с результатами расширенного поиска в интерфейсе оператора с возможностью указания логина или ключа доступа |
api.web Ссылка на вкладку с результатами расширенного поиска в веб-интерфейсе |
API | Добавлены новые методы api.web для генерации ссылки на иерархическое дерево на отдельной странице | |
API | Добавлена возможность формировать короткие ссылки для формы редактирования | |
API |
В метод api.web.add() добавлен специальный атрибут "@files" для передачи файлов на форму добавления объекта. Добавлен новый метод, создающий временный файл на основе переданного файла |
|
API | Добавлен новый метод relatedWithNestedParams в builder для параметра "Показывать в списке объекты, связанные с иерархией" | |
API | Добавлен новый метод utils.throwUiReadableException для вывода пользовательского сообщения об ошибке | |
API |
Добавлены новые методы интерфейса ICalendarEvent для работы с моделью события |
api.calendarEvent Работа с событиями календаря в формате ICS |
API | Добавлен новый метод, преобразующий текст, содержащий ссылки на файлы в тегах img, в список файлов в формате base64 | |
API | Добавлен новый метод для запуск импорта без изменения метаинформации с пользовательским файлом конфигурации. Метод позволяет создать любую произвольную конфигурацию импорта, прикрепить это в виде файла и запустить импорт с параметрами | |
API |
Добавлен новый метод, создающий HttpBuilder с учетом доверенных сертификатов из локального хранилища и из cacerts для работы с http сервером. Загруженные в систему сертификаты могут быть использованы только для метода api.http.createHttpBuilderClient) |
|
JS API |
Добавлены новые методы onFullscreenDisabled (подписаться на событие выхода из полноэкранного режима приложения) и onFullscreenEnabled (подписаться на событие разворачивания приложения на весь экран) |
|
JS API |
В метод для открытия формы фильтрации filterForm добавлен новый параметр, определяющий учитываются переданные в контексте ограничения набора атрибутов на форме или нет |
|
JS API |
Добавлен метод для получения текущей локали |
Часть методов JS API доступна для использования в мобильном приложении. В описании таких методов указана соответствующая отметка "Доступен в мобильном приложении".
Администрирование через веб-интерфейс
Функциональность | Краткое описание изменений | Ссылка на раздел документации |
---|---|---|
Прочие настройки |
Добавлен новый параметр "Максимальное количество одновременно открытых вкладок для одного пользователя", определяющий лимит вкладок, на которых открыта страница приложения SMP, в рамках одной сессии пользователя. Ведется подсчет всех окон и вкладок в одном браузере |
Прочие настройки |
Администрирование
Функциональность | Краткое описание изменений | Ссылка на раздел документации |
---|---|---|
Файловые хранилища | В файле file-storage.xml добавлен необязательный параметр, определяющий структуру S3 хранилища: иерархическая или плоская | file-storage.xml |
Параметры конфигурации | ||
Атрибуты |
Добавлен параметр, определяющий отображение архивных объектов в значении атрибутов типа "Обратная ссылка", "Набор ссылок на БО" и "Атрибут связанного объекта" |
dbaccess.properties (Атрибуты) |
Атрибуты |
Добавлен параметр, отвечающий за вычисление видимых атрибутов на карточке объекта |
dbaccess.properties (Атрибуты) |
Безопасность |
Добавлен параметр, включающий обнаружение аномалий сессии. Аномалией браузерной сессии считается изменение IP-адреса пользователя или заголовка User-Agent, передаваемого его браузером |
dbaccess.properties (Аутентификация и авторизация) |
Встроенные приложения. Дашборды |
Добавлен параметр, включающий возможность настройки группы пользователей "Мастер Дашбордов". Пользователи этой группы будут обладать исключительными правами на настройку всех дашбордов системы вне зависимости от редактируемости контента со встроенным приложением |
dbaccess.properties (Дашборды) |
Встроенные приложения. Дашборды |
Добавлен параметр, включающий обновление значений счетчиков времени в базе данных с определенной периодичностью, и параметр, задающий периодичность обновления значений счетчиков в базе данных, в минутах |
dbaccess.properties (Дашборды) |
Индексация | Добавлен параметр, включающий индексацию объектов, связанных через атрибуты типа "Ссылка на бизнес-объект" и "Набор ссылок на бизнес-объекты" | dbaccess.properties (Поиск) |
Почта |
Добавлен параметр, определяющий формат сохраняемого входящего письма |
dbaccess.properties (Почта) |
Список |
Добавлен параметр, переключающий вид отображения значения атрибута тип "Дата/Время" и типа "Обратный счетчик" в представлении "Время окончания" в списке DD.MM.YYYY HH:MM (DD.MM.YYYY HH:MM) или DD.MM.YYYY HH:MM |
dbaccess.properties (Список) |
Файлы |
Добавлен параметр, включающий механизм очистки временных файлов, и параметры, задающие начало и окончание задач очистки |
dbaccess.properties (Файлы) |
RTF |
Добавлен параметр, определяющий использование смайликов в редакторе Froala. Добавлен параметр, определяющий минимальную высоту текстового поля типа RTF для редактора Froala |
dbaccess.properties (RTF) |
Лист изменений версии 4.12
Настройка системы
Функциональность | Краткое описание изменений | Ссылка на раздел документации |
---|---|---|
Поиск объектов в системе |
||
Общие настройки поиска |
Добавлен новый параметр "Типы документов, по содержимому которых будет доступен поиск". Поиск производится только по документам в формате UTF-8 и ASCII |
Общие настройки поиска |
Справочники | ||
Системные справочники | Добавлен системный справочник "Иконки для элементов управления (иконочный шрифт)" | Системные справочники |
Действия по событиям |
||
Уведомление в интерфейсе | Добавлен новый параметр, указывающий расположение уведомления в интерфейсе на странице приложения | Добавление уведомления в интерфейсе |
Уведомление в интерфейсе |
Изменена логика отображения уведомлений в интерфейсе — на странице приложения отображаются по три уведомления. Для просмотра уведомлений, отправленных текущему пользователю, можно использовать лог уведомлений |
|
Скрипты действий по событиям | Переменная mentions (список атрибутов, в которых использовались упоминания) распространена на действия по событию "Добавление комментария", "Редактирование комментария", "Добавление объекта", "Редактирование объекта", "Смена статуса", "Смена ответственного" |
Веб-приложение
Функциональность | Краткое описание изменений | Ссылка на раздел документации |
---|---|---|
Иерархическое дерево | ||
Настройка иерархии объектов |
Добавлена возможность создавать произвольную иерархию объектов и использовать ее для отображения списков объектов на карточках и формах редактирования связи атрибута объекта или параметра пользовательского действия по событию. Для отображения пользовательской иерархии объектов на карточке предназначен специальный контент "Иерархическое дерево". Пользовательская иерархия объектов выстраивается с помощью настройки структуры. В системе может быть создано несколько иерархических структур |
|
Работа с иерархическими деревьями |
При просмотре иерархических деревьев предоставляется возможность сворачивать и разворачивать уровни дерева, применять фильтрацию и поиск по всему дереву. На каждом уровне дерева можно применять сортировку, быструю фильтрацию, скрывать и разворачивать объекты иерархии |
|
Интерфейс системы | ||
Контенты | Добавлена возможность настроить использование полноэкранного режима для просмотра контентов | Настройки контентов |
Навигация по системе | ||
Настройка левого меню |
Добавлена возможность настраивать левое меню в интерфейсе оператора: формировать структуру, ограничивать права на просмотр отдельных элементов меню. При обновлении с более ранних версий на версию 4.12 левое меню содержит три элемента "Избранное", "История" и "Компания" и на панели быстрого доступа размещены соответствующие плитки |
Левое меню |
Работа с левым меню | Изменена логика работы с левым меню. Левое меню состоит из двух уровней: панели быстрого доступа и всплывающей панели. При нажатии на плашку на панели быстрого доступа выполняется переход к разделу меню или на карточку объекта | |
Работа со списком объектов | ||
Критерии фильтрации | Для атрибута типа "Дата/время" добавлены новые критерии фильтрации "за последние 'n' часов" и "в ближайшие 'n' часов" | |
Редактирование атрибутов в списке |
Для атрибутов типа "Вещественное число", "Временной интервал", "Гиперссылка", "Дата", "Дата/время", "Логический", "Набор типов класса", "Строка", "Целое число" можно сохранить редактируемое значение нажатием клавиши "Enter" |
Редактирование атрибута в списке объектов |
Работа с полем "Текст в формате RTF" | ||
Ссылки | В поле ввода текста в формате RTF появилась возможность добавлять ссылки внутри текста и формировать оглавление | Поле ввода текста в формате RTF |
Просмотр уведомлений | ||
Уведомление в интерфейсе |
Изменена логика отображения уведомлений в интерфейсе — на странице приложения отображаются по три уведомления. Для просмотра уведомлений, отправленных текущему пользователю, можно использовать лог уведомлений |
Настройка МК в веб-интерфейсе
Функциональность | Краткое описание изменений | Ссылка на раздел документации |
---|---|---|
Действия с объектом |
Добавлен новый способ смены статуса — быстрая смена статуса |
|
Действия с объектом | Добавлена возможность изменения привязки запроса | |
Встроенные приложения |
Добавлена возможность разместить на карточке объекта в мобильном приложении контент типа "Встроенное приложение" |
API и REST API
Функциональность | Краткое описание | Ссылка на раздел документации |
---|---|---|
API | Добавлены новые параметры метода api.web.openTab, которые позволяют указывать ключ доступа или логин пользователя при генерации ссылки |
api.web Формирование ссылок, ведущих в заданное место в интерфейсе |
API | Добавлены новые методы для работы с кэшем api.cache | |
API |
Добавлен новый метод для проверки прав пользователя на добавление запросов указанных типов |
|
REST API |
Добавлена возможность включать или отключать проверку прав в методах "/exec" (методы REST API, вызываемые через модуль) |
Администрирование через веб-интерфейс
Функциональность | Краткое описание изменений | Ссылка на раздел документации |
---|---|---|
Прочие настройки |
Добавлен новый параметр "Название системы", в котором указывается название системы для системных действий |
Прочие настройки |
Прочие настройки |
Добавлен новый параметр "Лог уведомлений", котором включает использование лога уведомлений в интерфейс оператора |
Прочие настройки |
Блокировка на время технических работ | ||
Блокировка входа на время технических работ |
Добавлены новые параметры для настройки системного уведомления "Текст информационного сообщения" и "Показывать информационное сообщение в интерфейсе за" |
Администрирование
Функциональность | Краткое описание изменений | Ссылка на раздел документации |
---|---|---|
Требования к программному и аппаратному обеспечению | ||
Поддерживаемые веб-браузеры |
Добавлена поддержка браузера Safari |
Требования к программному и аппаратному обеспечению |
Параметры конфигурации | ||
dbaccess.properties. Почта |
Добавлен новый параметр ru.naumen.email.body.cutAnswerTag, определяющий отображение в письме содержимого тега <if !mso> |
dbaccess.properties |
dbaccess.properties. Аутентификация и авторизация |
Добавлен новый параметр ru.naumen.core.authentication.redirect_for_invalid_access_key, включающий перенаправление на форму авторизации при входе в систему по ссылке в оповещении, если переданный ключ авторизации не работает (истек срок действия или доступ ограничен). По умолчанию перенаправление отключено |
dbaccess.properties |
dbaccess.properties. Формы |
Добавлен новый параметр ru.naumen.form.tag.multiline, определяющий отображение полного названия выбранных объектов в списке множественного выбора на формах в интерфейсе оператора |
|
Файловые хранилища | ||
Файл file-storage.xml | Добавлена возможность указывать в file-storage.xml несколько S3-совместимых хранилищ | file-storage.xml |
Лист изменений 4.11.5 - 4.11
Настройка системы
Функциональность | Краткое описание изменений | Ссылка на раздел документации |
---|---|---|
Атрибуты объектов | ||
Атрибуты типа "Текст в формате RTF" |
Настройка параметров сжатия изображений, добавляемых в атрибут, перенесена в веб-интерфейс администратора. В конфигурационном файле данные параметры считаются устаревшими |
Изображения в тексте RTF |
Параметры атрибутов |
Добавлен новый параметр "Скрывать название атрибута" |
Типы атрибутов и их параметры |
Классы обслуживания | ||
Карточка настройки класса обслуживания | Изменен порядок сортировки в списке исключений в графике обслуживания, применяется сортировка по убыванию дат | Настройка класса обслуживания |
Профили связанных жизненных циклов | ||
Массовые запросы | Изменена логика влияния изменений в массовом запросе на подчиненные. В конфигурации системы можно настроить атрибуты и комментарии, значения которых не будут копироваться в подчиненные запросы при смене статуса массового запроса, для каждого класса и типа подчиненных запросов | |
Встроенные приложения | ||
Лицензированные встроенные приложения |
Для работы с некоторыми встроенными приложениями может потребоваться лицензия. Информация о необходимости приобретения лицензии указывается в документации к конкретным встроенным приложениям |
|
Логирование |
||
Лог действий технолога |
Добавлено логирование изменения параметров счетчика времени: "Разрешить возобновление счетчика из статуса “Кончился запас времени” при изменении значения промежутка времени в объекте" и "Разрешить пересчет временных характеристик при смене класса обслуживания объекта" |
Веб-приложение
Функциональность | Краткое описание изменений | Ссылка на раздел документации |
---|---|---|
Ссылки на список объектов | ||
Ссылка на список объектов |
Расширен функционал генерации ссылок на контенты и списки на отдельной странице: - При переходе по ссылке происходит позиционирование на соответствующий список на карточке объекта. Список выделяется цветом, затем цвет меняется на стандартный. - При переходе по ссылке сохраняются настройки быстрой фильтрации |
|
Ссылка на список объектов на отдельной странице |
Добавлена возможность генерировать ссылку на существующий список для отображения его на отдельной странице с помощью кнопки "Скопировать ссылку на список" на панели действий списка объектов |
|
Работа со списком объектов | ||
Настройка колонок списка объектов |
Изменен внешний вид формы "Настройка полей" |
|
Работа с формой добавления связи | ||
Переход на форму добавления связи |
Добавлена возможность перехода на форму по клавише "Enter", если форма доступна для редактирования ссылочного атрибута Возможность перехода по клавише "Enter" настраивается в конфигурационном файле системы |
|
Форма добавления связи для агрегирующего атрибута |
Добавлена возможность скрывать списки для выбора сотрудников, отделов и/или команд на сложной форме добавления связи для агрегирующих атрибутов |
|
Работа с отчетами | ||
Отправка отчетов на почту |
Добавлена возможность отправлять отчеты по почте в заданном формате. Возможность отправки отчета по почте настраивается в конфигурационном файле системы |
Работа с отчетом и печатной формой на карточке объекта |
Работа с комментариями | ||
Автообновление списка комментариев |
Реализована возможность автообновления списка комментариев средствами механизма WebSocket канал. Использование механизма включается в конфигурации системы. Автообновление применяется для контент "Комментарии" с комментариями текущего объекта |
|
Работа с файлами | ||
Просмотр файлов |
Добавлена возможность указывать типы файлов, просмотр которых будет выполняться в отдельной вкладке средствами браузера |
|
Поиск в полях ввода | ||
Поиск в полях ввода |
Добавлена возможность при поиске значений в полях ввода отображать результаты поиска при нажатии на клавишу Enter. Возможность настраивается в конфигурационном файле системы |
API, REST API и JS API
Функциональность | Краткое описание | Ссылка на раздел документации |
---|---|---|
API | Новый метод utils.asJson для преобразования объекта в JSON | Методы API |
API |
Новый метод api.metainfo.getServiceCallParameters() для получения параметров запроса "Определяющее поле при выборе соглашения/услуги и типа запроса" (выбирать сначала), "Значение поля "Соглашение/Услуга", "Представление для редактирования" |
Методы API |
REST API |
Добавлена возможность указать перечень желаемых атрибутов в find запросе. Будут получены только запрошенные атрибуты |
|
REST API |
Новый метод create-m2m-multiple для создания пачки объектов |
|
JS API |
Изменена сигнатура команды для вызова формы быстрого добавления объекта и команды для вызова формы быстрого редактирования объекта |
|
JS API |
Добавлены новые методы работы с WebSocket каналом, метод подписки на сообщения, метод взаимодействия с формой и контентом |
Администрирование
При обновлении приложения с версии меньше, чем 4.7.6 на версию 4.11.5 будет очищена JMS очередь (действия по событиям, построение отчетов, выгрузка списков и т.д.). Чтобы этого не произошло, необходимо сделать промежуточное обновление на любую версию между 4.7.6 и 4.11.5.
Функциональность | Краткое описание изменений | Ссылка на раздел документации |
---|---|---|
Требования | ||
Прикладное ПО |
Изменены требования к версии прикладного ПО: - Apache Tomcat 7 версии 7.0.100. - OpenJDK 11.0.6.10 Для Java 11 изменился формат даты при получении groovy скриптом, вместо номера месяца используется буквенное сокращение. Например, раньше дата возвращалась как 05.11.2020, теперь будет 05 окт. 2020 г (ru) и 05 Feb 2020(en) |
Требования к программному и аппаратному обеспечению |
Параметры конфигурации | ||
Параметры конфигурационного файла | Добавлен параметр, позволяющий настроить атрибуты и комментарии, значения которых не будут копироваться в подчиненные запросы при смене статуса массового запроса, для каждого класса и типа подчиненных запросов | |
Параметры конфигурационного файла |
Добавлен параметр, включающий возможность отправлять отчеты по почте в заданном формате |
|
Параметры конфигурационного файла |
Добавлен параметр, включающий возможность при поиске значений в полях ввода отображать результаты поиска при нажатии на клавишу Enter |
|
Параметры конфигурационного файла |
Добавлен параметр, включающий возможность перехода на форму по клавише "Enter", если форма доступна для редактирования ссылочного атрибута |
|
Параметры конфигурационного файла |
Добавлена группа параметров, отвечающая за настройку механизма WebSocket |
|
Параметры конфигурационного файла | Добавлен параметр, отвечающий за отключение обновления параметра "последняя дата использования" (last_usage_data) для ключей доступа | dbaccess.properties |
Параметры конфигурационного файла | Добавлена группа параметров, отвечающая за выделение tbl_event в отдельный DataSource | |
Параметры конфигурационного файла |
Добавлен параметр для переключения режима компиляции скриптовых модулей все за один раз или независимо друг от друга |
dbaccess.properties |
Параметры конфигурационного файла |
Добавлен параметр, отвечающий за вычисление значений на формах только для видимых атрибутов |
dbaccess.properties |
Параметры конфигурационного файла |
Добавлен параметр, отвечающий использование кэширование в запросах к базе данных для получения списка файлов |
dbaccess.properties |
Параметры конфигурационного файла |
Добавлен параметр, отвечающий наличие блокировок строк в базе данных на чтение и запись при работе с содержимым файлов |
dbaccess.properties |
Лист изменений 4.11 - 4.10
Настройка системы
Функциональность | Краткое описание изменений | Ссылка на раздел документации |
---|---|---|
Атрибуты объектов | ||
Атрибуты "Дата", "Дата/время" |
Появилась возможность ограничивать значения атрибутов типа "Дата", "Дата/время", что позволяет пользователю выбирать в календаре только допустимые значения, а при вводе даты вручную получать сообщение о вводе недопустимых данных. Добавлены новые методы для ограничения значений атрибутов типа "Дата", "Дата/время" |
Скрипт ограничения значения атрибутов типа "Дата" и "Дата/время" |
Атрибуты "Вещественное число", "Целое число" |
Появилась возможность отображать значение атрибутов типа "Вещественное число" и "Целое число" с разбиением по разрядам. Появилась возможность ограничивать количество десятичных знаков для значения атрибутов типа "Вещественное число" с помощью маски ввода |
|
Обязательность для заполнения в интерфейсе | Появилась возможность для атрибутов всех типов (кроме логических) настраивать обязательность для заполнения в интерфейсе, что позволяет требовать обязательное заполнение таких атрибутов на формах добавления и редактирования в интерфейсе оператора, если атрибут выведен на формы | |
Редактирование атрибута в списке | Появилась возможность настраивать редактирование атрибутов в списке объектов в интерфейсе оператора для всех редактируемых атрибутов и атрибутов "Статус", "Тип объекта" и "Ответственный", что позволяет редактировать значения атрибута в ячейке списка, без перехода на карточку объекта. Также доступно непрерывное редактирование большого числа ячеек списка с использованием клавиатуры | |
Наследование настройки атрибутов | Появилась возможность скрывать из интерфейса кнопки восстановления наследования настройки атрибутов. Настройка выполняется в конфигурации системы | |
Поиск объектов в системе |
||
Поисковые запросы |
Появилась возможность использовать поисковые запросы в рамках существующего механизма поиска объектов в системе. Язык поисковых запросов построен на стандартных возможностях lucene.queryparser.classic. Для пользователей доступна справка по использованию языка поисковых запросов. Возможность использования поисковых запросов включается в общих настойках системы. Каждый пользователь может персонально включить или отключить для себя использование поисковых запросов |
|
Права пользователей |
||
Права нелицензированных пользователей |
Расширены права доступа для нелицензированных пользователей. Добавлен новый максимальный набор прав с возможностью просмотра и редактирования пользовательских атрибутов. Добавлен новый api метод для получения набора маркеров прав на просмотр и редактирование атрибутов и переходы между статусами, ставших доступными нелицензированному пользователю при смене набора прав |
|
Действия по событиям |
||
Параметры действия по событию |
Появилась возможность при заполнении значения параметров типа "Ссылка на бизнес-объект" и "Набор ссылок на бизнес-объекты", кроме выбора значения из списка уже существующих объектов, добавлять новые объекты с помощью формы быстрого добавления или изменять уже существующие объекты с помощью формы быстрого редактирования |
Настройка параметров пользовательского действия |
Параметры действия по событию |
Появилась возможность для выбора значения параметров типа "Агрегирующий атрибут", "Ссылка на бизнес-объект" и "Набор ссылок на бизнес-объекты" использовать сложную форму добавления связи, с возможность поиска объектов |
Настройка параметров пользовательского действия |
Параметры действия по событию | Добавлены новые типы параметров действия по событию: "Элемент произвольного справочника" и "Набор элементов произвольного справочника", которые предоставляют для выбора произвольный набор значений, определенный скриптовой логикой |
Настройка параметров пользовательского действия Скрипт вычисления элементов произвольного справочника Скрипт вычисления значения параметра |
Отправка упрощенных уведомлений | Новые api методы для отправки push-уведомлений, содержание которых определяется в параметрах метода | api.notification Отправка уведомления |
Общие процессы | ||
Метки |
Добавлены новые места использования меток: атрибуты, статусы, действия по событию, группы пользователей, задачи планировщика. Метка — это инструмент для разделения настроек системы по процессам |
Скриптовое действие по событию |
Системные настройки | ||
Блокировка на время технических работ |
Добавлена возможность блокировать вход в систему на время выполнения технических работ. Блокировка входа позволяет снизить нагрузку на систему на время проведения технических работ и предупредить пользователей о начале технических работ. Запуск, изменение параметров блокировки логируется и отображается в логе действий технолога. При разрыве сессии пользователя на время технических работ в истории событий создается запись о выходе пользователя из системы |
|
Шаблоны отчетов | ||
Кастомизация шаблона отчета | В методе кастомизации шаблона отчета getFunctions() стали доступны переменные subject и user | |
Параметры отчета | Добавлены новые api методы для определения параметров отчета типа "Статус", "Набор статусов" | Методы API |
Импорт и синхронизация | ||
Файл конфигурации импорта |
Расширены возможности remove-customizer, добавлены вложенные скриптовые обработчики, которые позволяют задавать исключения для архивации объектов и добавлять дополнительные условия архивации |
Файл конфигурации импорта. Тег <...-customizer>
|
Встроенные приложения |
||
Интерфейс настройки встроенных приложений |
Разработчикам встроенных приложений предоставляется возможность конфигурировать набор параметров, которые необходимо запрашивать у технолога при добавлении встроенного приложения. Файл с параметрами добавляется в систему при настройке приложения. Если файл с параметрами добавлен, то при размещении встроенного приложения на карточке или форме, технолог может указать запрашиваемые данные на форме добавления контента с приложением |
|
Добавление встроенного приложения |
Архив с файлами приложения, исполняемого на стороне клиента, может загружаться и выгружаться с метаинформацией. Если встроенное приложение включено, то файл приложения, загруженный с метаинформацией, сразу же будет распаковываться в каталог системы на сервере |
|
Отображение встроенных приложений |
Появилась настраиваемая возможность при работе со встроенным приложением в интерфейсе оператора разворачивать блок со встроенным приложением на всю страницу | |
REST сервисы |
|
|
REST сервисы |
При выполнении REST запросов для пользователя создается активная сессия и он занимает лицензию |
|
Локализация |
|
|
Язык интерфейса |
Изменена логика настройки языка интерфейса. Выбранный язык можно применить для всех пользователей или только для пользователей, использующих настройку языка по умолчанию. Для клиентского язык можно выбрать язык, на котором будут отображаться константы интерфейса и форма входа: Русский или English |
|
Локализация |
В лицензионном файле можно подключить расширенные возможности локализации системы: переименовать названия "Клиентский язык" и включить локализацию системного атрибута title |
Веб-приложение
Функциональность | Краткое описание изменений | Ссылка на раздел документации |
---|---|---|
Настройки карточек и форм | ||
Условия отображения контентов |
Появилась возможность отображать или скрывать контент или вкладку на карточке объекта или формах добавления и редактирования в зависимости от заданных условий. Условием отображения контента или вкладки является определенное значение атрибута (нескольких атрибутов) объекта, на карточке (форме) которого расположен контент, или связанного с ним объекта |
|
Использование внутреннего скроллинга | Появилась возможность настраивать использование внутреннего скроллинга отдельно для каждой вкладки карточки объекта | |
Описание атрибута на форме |
Появилась возможность управлять отображением описания атрибутов на форме смены типа, форме изменения ответственного, форме быстрого добавления и редактирования, форме массового редактирования |
|
Описание атрибута в контентах |
Появилась возможность управлять отображением описания атрибутов на формах добавления и редактирования объектов, в контентах "Выбор типа объектов", "Выбор родительского объекта", а также на формах добавления и редактирования запроса, в контентах "Выбор типа запроса", "Выбор контактного лица", "Выбор контрагента" |
|
Отображение описания атрибута |
Изменилось поведение системы при отображении всплывающей подсказки с описанием атрибута, если описание атрибута скрыто на форме или в контенте — всплывающая подсказка с описанием атрибута отображается при наведении курсора на иконку "i" рядом с названием атрибута. Старое поведение (отображение описания на всплывающей подсказке при наведении курсора на название, иконка не отображается) можно включить в конфигурации системы |
|
Формы быстрого добавления |
Добавлена возможность вызывать форму быстрого добавления с помощью пользовательского элемента управления, расположенного на панели действий карточки объекта (вкладки, контента с параметрами), панели действий списка и панели массовых операций. Также форма быстрого добавления может использоваться при настройке действия "добавить" с элементом списка объектов |
Добавление пользовательской кнопки |
Формы быстрого редактирования |
Добавлена возможность вызывать форму быстрого редактирования с помощью системных элементов с действием "редактировать", расположенных на панели действий карточки объекта (вкладки, контента с параметрами), панели действий списка и панели массовых операций. Также форма быстрого редактирования может использоваться при настройке действия "редактировать" с элементом списка объектов |
Панель действий в карточке объекта Настройка панели действий в списке объектов и файлов Настройка панели массовых операций |
Наследование настройки карточек и форм | Появилась возможность скрывать из интерфейса кнопки восстановления наследования настройки карточек объектов, форм добавления и редактирования. Настройка выполняется в конфигурации системы |
Наследование интерфейса карточки объекта |
Настройка списка объектов |
||
Настройка ограничения фильтрации | Добавлены новые критерии для настройки ограничения фильтрации списка объектов: "Раньше атрибута текущего пользователя", "Позже атрибута текущего пользователя", "Раньше атрибута текущего объекта", "Позже атрибута текущего объекта" | |
Вид списка по умолчанию |
Появилась возможность указывать ширину колонок списка может при настройке вида списка по умолчанию |
|
Ссылка на список объектов |
Добавлена возможность генерировать ссылку на список объектов, при переходе по которой будет открываться этот же список со всеми выполненными настройками. Ссылку можно передать другому пользователю или разместить ее в Избранном. Кнопка для генерации ссылки размещается на панели действий списка |
|
Ссылка на список объектов на отдельной странице |
С помощью api-методов могут генерироваться ссылки на список, размещенный на отдельной странице. Время жизни таких ссылок настраивается в конфигурации системы. Для просмотра списка на отдельной странице пользователь должен обладать правами. Право может быть выдано лицензированным и нелицензированным пользователям |
Методы API - Ссылка на список с минимальным набором параметров |
Настройка тем интерфейса |
||
Настройка тем интерфейса |
Изменились способы настройки параметров стилей темы интерфейса. Параметры темы можно задавать только в файле. В данной версии удалена возможность задавать параметров стилей на форме добавления тему интерфейса |
|
Работа со списком объектов | ||
Фильтрация списка | Добавлены новые критерии фильтрации списка объектов "Содержит (включая вложенные)", "Содержит любое из значений", "Не содержит (и не пусто)", "Не содержит (включая пустые)", "Не равно (и не пусто)", "Не равно (включая пустые)", "В ближайшие 'n' дней" | |
Фоновое сохранение пользовательских настроек списка |
Появилась возможность сохранять и применять при последующем просмотре настройки списка — ширина колонок, порядок и состав колонок, количество объектов на странице списка — сделанные текущим пользователем и не сохраненные как вид. Использование пользовательских настроек при просмотре списка включается в конфигурации системы |
|
Действия в списке связанных объектов |
Добавлена возможность удаления объектов в списке связанных объектов |
|
Действия в списке связанных объектов |
Убрано ограничение вызова формы для добавления и удаления связей между связанными объектами только для списков, расположенных на карточке |
|
Работа с формами | ||
Сворачиваемые формы |
Появилась возможность сворачивать формы, не закрывая их. Для сворачивания формы используется иконка на верхней панели формы. Если форма свернута, то на основной странице системы становятся доступны некоторые действия, например, переход по ссылкам, фильтрация, сортировка, настройка полей списка, постраничная навигация, скачивание и предпросмотр файлов и пр. |
|
Работа с файлами | ||
Файлы. Добавление файла |
Добавлена возможность добавления файла в карточке объекта (новая системная кнопка "Добавить файл") |
|
Список файлов |
Расширены возможности настройки контента "Список файлов": в списке можно настраивать отображение файлов объекта и файлов связанных с ним объектов, файлов, прикрепленных в объекте и его атрибутах типа файл, а также файлов со ссылкой на объект |
|
Работа с комментариями | ||
Список комментариев |
Расширены возможности настройки контента "Список комментариев". В списке комментариев можно отображать комментарии связанных объектов или комментарии, содержащие ссылку на текущий объект, или комментарии, содержащие ссылку на связанные объекты |
|
Блок "Подробнее" в списке комментариев |
Добавлена возможность управлять отображением блока "Подробнее" и составом полей в этом блоке |
|
Персональные настройки интерфейса | ||
Настройки интерфейса |
Добавлена возможность выбирать размер шрифта: обычный или уменьшенный. Каждый пользователь может персонально включить или отключить для себя использование поисковых запросов |
Настройка мобильного приложения (МК)
Функциональность | Краткое описание изменений | Ссылка на раздел документации |
---|---|---|
Голосовое создание объектов |
В настройки формы добавления в МК добавлены параметры создания объектов голосом |
Голосовое создание объектов и комментариев в МК |
Голосовое создание комментариев |
В настройки МК добавлен параметр "Заполнять комментарий голосом", который включает отображение иконки "микрофон" на списке комментариев в мобильном приложении |
|
Геосервисы. Режим отслеживания перемещений |
Появилась возможность передавать данные о текущей геопозиции мобильного устройства пользователя и сохранять их на сервере |
|
Геосервисы. Передача геопозиции при выполнении действия в МК |
Появилась возможность передавать данные о текущей геопозиции мобильного устройства при выполнении действий с объектами (добавлении объектов, смене статуса и пр.). |
|
Геосервисы. | Добавлены новые api методы для запроса геопозиции мобильного устройства | Методы API |
Карточка объекта |
Обновлен внешний вид карточки объектов. Карточка объектов формируется из контентов, которые содержат разное наполнение в зависимости от своего типа, что позволяет реализовать смысловое деление карточки. |
|
Список объектов |
При настройке списка можно указать возможность выполнения действий с объектами в списке. Если действия с объектами в списке разрешены, то рядом с элементом списка будет отображаться иконка вызова меню действий. Набор действий определяется настройкой меню действий в карточке объекта |
|
Отправка упрощенных уведомлений | Новые api методы для отправки push-уведомлений, содержание которых определяется в параметрах метода | api.notification Отправка уведомления |
Администрирование
Функциональность | Краткое описание изменений | Ссылка на раздел документации |
---|---|---|
Параметры конфигурации | ||
Файл с дополнительными настойками |
Добавлен новый параметр конфигурации, указывающий файл с дополнительными настройками, который необходимо загрузить в систему |
|
Логирование | ||
Конфигурационные файлы |
Конфигурация логирования приложения может настраиваться в xml файле |
|