В этой версии мы добавили возможность разделять личные и общие фильтры в конструкторе условий для многократного повторного применения во время работы со списками. Также обеспечили поддержку компактного режима Simple-тега списка recordList с возможностью опционально игнорировать глобальные настройки отображения интерфейса при помощи дополнительного атрибута.
Функциональность и возможности настройки карты зависимостей были расширены для улучшения восприятия графа связей. Это упрощает оценку влияния при построении ресурсно-сервисной модели по услугам, сервисно-финансовой модели по активам и в других задачах, где требуется наглядная визуализация зависимостей.
В целях повышения производительности была оптимизирована логика методов класса SimpleSystem. Для более гибкого управления нагрузкой на систему добавлена возможность самостоятельно определять интервалы пересчета индикаций.
На формы поставщика и потребителя сообщений очередей RabbitMQ добавлена возможность проверки соединения.
Также в эту версию вошли и другие улучшения и исправления.
Новая функциональность
Фильтры в конструкторе условий
Теперь вы можете сохранять настроенные фильтры в конструкторе условий, чтобы использовать их повторно. Это позволяет значительно сократить время поиска записей по одним и тем же параметрам, когда это необходимо делать на регулярной основе.
Доступность фильтров определяется при их создании. Создавать и редактировать фильтры, доступные всем пользователям платформы, могут только пользователи с ролью admin, остальные пользователи могут создавать и редактировать только персональные фильтры.
Список доступных фильтров расположен в верхнем правом углу виджета конструктора условий. Там же располагаются кнопки сохранения и добавления нового фильтра.
Мы также предусмотрели возможность вносить изменения в условия и названия сохраненных фильтров.
Читайте подробнее в документации →
Работа с полями типа WYSIWYG в скриптах и REST API
Для упрощения работы с текстовыми данными в полях типа WYSIWYG мы внедрили системные свойства:
- wysiwyg.columns.scripts_text_mode, которое содержит ID колонок типа WYSIWYG, которые необходимо использовать в скриптах в виде текста.
- wysiwyg.columns.rest_api_json_mode, которое содержит ID колонок типа WYSIWYG, доступных для интеграций с внешними системами в виде объекта с данными в формате WYSIWYG.
Следующие методы API-класса SimpleRecord Server-Side могут возвращать как WYSIWYG, так и Text, в зависимости от того, указана ли колонка в системном свойстве wysiwyg.columns.scripts_text_mode:
- getValue();
- getAttributes();
- обращение к полю через точку (dot-walking).
Важные улучшения
Расширение функциональности карты зависимостей

В этой версии мы улучшили визуализацию карты зависимостей и добавили следующие возможности для пользователей и разработчиков:
- перемещение элементов по карте при помощи механизма “drag and drop”, чтобы расположить элементы более удобным образом. Изменения не сохраняются, карта принимает первоначальный вид после обновления страницы.
- выделение соединений цветом при наведении для большей информативности.
- добавлены атрибуты для настройки отображения карты зависимостей через внешний скрипт getCustomDependencyMapData.
Читайте подробнее в документации →
