Обновление платформы. Версия 1.20.1

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

На нашем YouTube-канале доступна видео-демонстрация новой версии платформы.

Новый сервис индикаторов и индикаций (SLA)

• Индикациям для запуска и расчета больше не требуются события и бизнес-правила. Функционирование механизма обеспечивается новым микросервисом, что позволяет значительно ускорить его работу и снизить нагрузку на систему. Вы можете выбрать, использовать старый модуль или перейти на новый сервис.

• Разработан механизм для миграции на новую версию SLA. При миграции создаются копии всех существующих индикаторов и индикаций в новых таблицах, старые таблицы с индикаторами и индикации удаляются, также удаляются связанные бизнес-правила, необходимые для работы старых индикаций.

ВАЖНО! Пользовательские поля таблиц индикаторов и индикаций, дополнительно настроенная бизнес-логика не переносятся в новый модуль. Рекомендуется вынести структуру данных и бизнес-логику в отдельные таблицы и переопределить их на таблицы нового модуля.

• Миграцию на новый модуль можно запросить при обновлении версии приложений для Cloud экземпляров, установив флажок Migrate SLA. Для On-premise экземпляров инструкция по миграции описана в эксплуатационной документации.

Усовершенствован экспорт данных из списков в таблицы Excel

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

• Изменен процесс подготовки и получения файла с экспортированными данными. Теперь прогресс подготовки файла для скачивания можно отследить в виджете Управление экспортом / Export management. Файлы добавляются в очередь, общую для всех пользователей экземпляра, где остаются доступны для скачивания до тех пор, пока их не заменят следующие файлы или их не удалят вручную.

• Переработан механизм экспорта. Форматы экспортируемых данных приводятся к форматам данных, корректно интерпретируемых Excel. Перед выгрузкой проводится проверка доступа к данным для текущего пользователя через механизм ACL. Вы можете подробнее ознакомиться с изменениями экспорта данных в документации.

Выбор количества элементов на странице со списком

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

• Администратор может задать свои опции для настройки количества элементов на странице в новом системном свойстве simple.list.record_count_options.

• Администратор также может указать количество отображаемых записей в списке по умолчанию для всех пользователей в настройках системы. Более подробная информация доступна в документации.

Новый класс серверного API – SimpleRecordSecure

• Создан новый серверный класс для безопасного взаимодействия с записями в системе с учетом правил контроля доступа (ACL), применяемых для пользователя в текущей сессии.

• Все методы SimpleRecordSecure идентичны методам SimpleRecord, но применяются с учетом правил контроля доступа. Подробное описание работы ограничений в этом серверном классе доступно в документации.

Декор для элементов выпадающего меню

• Добавили возможность настраивать декор для элементов меню, добавляемого тегом dropdownMenu. Декор настраивается в серверном скрипте виджета.

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

Улучшения

Расширили набор динамических опций для полей типа Date и Date/Time в конструкторе условий. Полный список существующих опций описан в документации.

Добавили возможность создавать дочерние таблицы от таблиц Контракт / Contract и Категория контракта / Contract Category.

При инфраструктурном сбое или принудительном перезапуске сервиса Запланированных заданий / Scheduled Jobs, заблокированные задачи берутся в работу в течение двух минут. При плановом выходе приложение дожидается завершения выполняемых задач.

Оптимизирована работа метода deleteMultiple() серверного класса SimpleRecord.

Ускорено получение результатов поиска, изменено значение по умолчанию для системного свойства search_text_service.maximum_number_of_results.

Поменяли название вкладки Дополнительные комментарии в виджете Лента активности / Activity feed на Беседа для удобного взаимодействия пользователя с ним.

Исправления

DEF0017504: Исправлено возникновение ошибки и некорректное отображаемое имя записи согласования созданной для таблицы, где отсутствует колонка display_name.

DEF0017133: Восстановлена поддержка dot-walking для Table API в параметрах sysparm_query, sysparm_fields операций READ и UPDATE.

DEF0016869: Исправлено преобразование значений 0 и != 0 в операторы конструктора условий пусто / is empty, не пусто / is not empty для полей с типом Integer при использовании фильтров Показать совпадения / Show Matching, Исключить совпадения / Filter Out из контекстного меню строки.

DEF0016797: Убрано отображение обязательности полей в предварительном просмотре записи.

DEF0016791: Изменен тип колонки Тема / Subject со String на Text для записей таблицы Согласование / Approval, убрано ограничение на количество символов в этом поле.

DEF0016609: Отключена возможность выносить колонки типа Journal input на представление списка и использовать их для построения отчетов. Дополнительные операторы конструктора условий группы изменяется / changes доступны только если задан дополнительный атрибут колонки extended_operators. Для полей, содержащих условия для записей таблицы Индикации / Indicators, дополнительные операторы конструктора условий группы изменяется / changes доступны всегда.

DEF0016538: Заменены коды цветов для правил оформления в агентском интерфейсе для единообразия системы.

DEF0016422: Обновлен список протоколов, по которым поддерживается почтовое подключение. Актуальный список вы можете найти в документации.

DEF0016013: Скрыт нерабочий пункт навигатора Управление конфигурациями Модель услуг.

DEF0015946: Восстановлена работа правил оформления колонок на представлениях портальных списков.

DEF0015879: Добавлен множественный выбор записей из справочника поля типа List при переключении страниц. Также можно выбрать все доступные записи справочника.

DEF0013739: Восстановлено сохранение нового значения поля при изменении этого значения из представления списка со включенной группировкой.

Тексты и переводы

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

Скрипт необязательных участников / Non-mandatory participant script

Скрипт согласования / Approval script

Скрипт обязательных участников / Mandatory participant script

Скрипт отклонения / Rejection script

DEF0016065: Поменяли перевод операторов фильтров Has и Has not:

Было Стало
Содержит Включает
Не содержит Не включает

DEF0015889, DEF0015468, DEF0015263, DEF0014693, DEF0014636: Добавлены недостающие и откорректированы существующие переводы системных элементов для улучшения качества продукта и удобного взаимодействия с ним.

1 лайк