Перейти к основному содержимому
Версия: 1.30.0

Версия 1.21.3

Системные улучшения​


Разделение ролей Backend

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

Новая версия PHP

Для ядра системы обновлена версия PHP до 8.2, что повышает производительность и позволяет пользоваться новыми возможностями PHP.

Защищенная учетная запись

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

Улучшения​


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

Добавлена возможность настройки переадресации пользователя после отправки запроса на обслуживание. Теперь при выборе варианта переадресации для модели запроса можно указать динамические параметры table_name, record_id и view, в которых передается идентификатор записи, созданной на основе модели запроса, и название таблицы. Кроме того, можно настроить соотношение значений атрибутов и полей создаваемой записи.

Благодаря этому пользователь может увидеть результат после отправки формы и получить понятный заголовок созданной записи, сгенерированный на основе параметров модели и значений атрибутов расширенной модели записи.

Улучшение внешнего вида виджетов на агентских формах

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

Для этого реализованы следующие изменения:

  • Виджеты Static User Information SA, Static Task Information SA, Choice Timeline SA теперь состоят из определенного количества модулей, высота которых для всех виджетов одинакова.
  • Отдельные элементы, такие как заголовки, карточки и описания, адаптируются в зависимости от их содержимого для сохранения размеров вышеуказанных модулей.
  • Добавлена возможность регулировать минимальную высоту каждого виджета с помощью параметра minHeight в поле Значения опций схемы / Schema Option Values.
  • Добавлены заглушки, если нет информации для отображения.

Список обращений на форме пользователя

  • На форму Сотрудники / Employee добавлен связанный список Обращения / Tickets с задачами, в которых данный пользователь является Заявителем / Caller. Отображаются все записи из таблицы Задачи / Task и ее дочерних таблиц.

Исправления​


DEF0018040: Устранена ошибка при экспорте данных в формате Excel, которая могла возникнуть для таблиц с большим числом записей при наличии полей типа Reference и при использовании большого количества сложных правил контроля доступа (ACL) на экземпляре. Сокращен размер порции единовременно выгружаемых записей с 5000 до 200. Данный параметр поддается настройке.

DEF0018035: Добавлено кэширование REM-атрибутов и динамических фильтров, что значительно улучшило производительность сервера и уменьшило скорость обработки запросов на операции создания и обновления записей с REM-атрибутами. Теперь сервер ведет себя более стабильно при увеличении количества пользователей. Это также снизило использование ресурсов контейнера PostgreSQL, что положительно сказывается на эффективности и стабильности работы системы в целом.

DEF0017995: Устранена ошибка, из-за которой не работал быстрый экспорт данных в формат .xlsx у пользователей с незаполненным полем Пароль / Password, авторизованных с использованием SSO.

DEF0017988: Создана новая переменная окружения backend_migration_create_bigdata_log типа boolean, которая позволяет для On-Premise экземпляров отключить создание JSON-файла с архивом записей до обновления и обрезки. Отключение создания архива позволяет избежать ошибки из-за нехватки RAM или пространства на жестком диске при обновлении платформы, если в базе данных присутствуют записи больше 2,5 Мбайт. Переменная включена по умолчанию, ее можно указать при обновлении экземпляра клиента через переменную Ansible и она используется только в одной миграции.

DEF0017837: Устранена ошибка при сборке приложений из-за некорректного тега образа монолита, в результате чего использовался закэшированный образ монолита-донора. Теперь используется последний образ монолита-донора.

DEF0016566: Устранена ошибка, из-за которой при переходе к созданию записи переопределения UI-действия через связанный список Переопределяется / Overridden by не происходило копирование содержимого секции Позиция и стиль / Position and Style.

Для этого:

  • Исправлена ошибка в названии клиентского скрипта Position and Style from Overrides by.
  • Скрипт дополнен копированием значений полей На новой записи / Show on creation и На существующей записи / Show on update.
  • Создана копия указанного скрипта с указанием типа При загрузке / onLoad.

DEF0016198: Устранена ошибка нехватки памяти при передаче в строку поиска любого значения типа string, состоящего только из латинских символов. Ошибка возникала на экземплярах с большим количеством записей в БД из-за отсутствия ограничений для размера сохраняемых индексов, создания индексов вложений и наличия в индексах CSS-кода.

Для этого:

  • Отключен полнотекстовый поиск для колонки Содержимое / Content таблицы Вложения / Attachment. Индексы вложений удалены из таблицы Поисковый индекс / Search Index.
  • При сохранении индексы очищаются от CSS-кода.
  • При сохранении индексы обрезаются до 1 Мбайт. Также обрезаются существующие индексы. Все случаи обрезки индексов логируются.

DEF0016093: Устранена ошибка при попытке авторизации в системе с использованием SAML2 или Microsoft ADFS. Для этого в таблицу Настройка SAML2 / SAML2 Settings добавлена колонка Поле запроса / Query field. Новая колонка позволяет связать атрибут поставщика удостоверений со значением поля Колонка пользователя / User field, которое задает источник логина.

Устранена ошибка, возникавшая при попытке сохранить запись соединения SAML2.

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

DEF0015515, DEF0015295, DEF0015264: Добавлены недостающие и улучшены существующие интерфейсные тексты и переводы.

DEF0015241: Исправлены интерфейсные тексты, в том числе на следующих формах:

  • Правила согласований / Approval Rule
БылоСтало
Согласующий / ApproverУчастники / Participants
Скрипт / Script (опция)Добавить скриптом / Add by script (опция)
  • Объявления / Service Announcement
БылоСтало
Адреса для ревью / Reviewer's EmailАдреса согласующих / Reviewer emails
Адрес получателя / Recipient EmailАдреса получателей / Recipient emails
New / Новое (статус)Draft / Черновик (статус)
Announcement Type / Тип объявленияType / Тип
Тело объявления / Announcement BodyСодержание / Content