Изменения, перечисленные ниже, внесены в систему начиная с указанной минорной версии и вплоть до latest-версии. Если вы используете поставку ELMA365 On-Premises, обновите систему для их применения.
2024.10.18
1. TEAM-31387 Выявлена ошибка в версии ELMA365 On-premises 2024.7.13, при которой зависала страница описания бизнес-процесса, если процесс создавался в разделе CRM.
Шаги воспроизведения следующие:
- В системе активировано решение Управление продажами.
- Импортировано решение с пользовательским модулем, в котором добавлено действие бизнес-процесса.
- В разделе CRM настраивается процесс. На схеме размещается блок из пользовательского модуля.
Результат: Ошибка устранена. На форме биндинга пользовательского действия бизнес-процесса исправлено зацикливание в рекурсии, что приводило к зависанию компонента.
2. TEAM-32367 Выявлена ошибка, при которой не срабатывал запрос на поиск в разделе Маркетинг на странице приложения Сегменты подписчиков.
Зависание страницы исправлено, быстрый поиск по элементам приложения Сегменты подписчиков срабатывает корректно.
2024.10.19
1. TEAM-31824 Изменили места хранения ссылок на мобильное приложение ELMA365 в связи с его блокировкой в магазинах приложений.
2. TEAM-30865 В мобильном приложении ELMA365 не отображался созданный компонент Контракт. При переходе на страницу контракта открывалась главная страница системы.
Ошибка исправлена. Добавлена обработка страниц контрактов в меню мобильного приложения.
3. TEAM-32170 Добавлена периодическая проверка на истечение действительности сертификатов Kubernetes сроком на 1 год в ELMA365 Standard KinD. Теперь, если вы не обновляете систему или не изменяете её конфигурацию, сертификаты K8s продолжат работу. Для этого нужно перезапустить систему.
2024.10.20
TEAM-32199 Выявлена ошибка, возникающая при формировании SQL-запроса в поиске по параметрам для табличного фильтра с множественной категорией.
Теперь SQL-запросы отрабатывают корректно.
2024.10.21
TEAM-32328 В версии 2024.10.5 изменили код иконки компаса для обозначения кнопок с drafting_compass на compass. Это привело к необходимости заменять иконку на формах приложений вручную. В этой минорной версии возвращена возможность использовать иконку с кодом drafting_compass.
2024.10.22
TEAM-32342 Выявлена ошибка хода процесса, возникающая при использовании опции подписания в блоке Задача. Если применялся пользовательский провайдер электронной подписи, задача не закрывалась, и процесс не продвигался.
Ошибка исправлена. Опция подписания работает корректно.
2024.10.23
TEAM-32327 Выявлена ошибка: если через скрипт применить массовое редактирование значений в полях элемента приложения, изменится пользователь, указанный в элементах в системном поле Автор.
Ошибка исправлена. Теперь пользователь, который запускает скрипт, не указывается автором, создавшим элемент приложения.
2024.10.24
1. TEAM-32522 Исправлена ошибка: при редактировании веб-документа, созданного в разделе Файлы, удалялось заданное форматирование и применённые стили текста. Теперь документ отображается в режиме редактирования корректно.
2. TEAM-32384 При проверке доступа внешнего пользователя к порталу с помощью метода API /api/portal/profiles/{namespace}/check-access возникала ошибка, если в системе настроена интеграция с LDAP.
Ошибка в логике работы портала исправлена.
3. TEAM-30842 Компоненты мониторинга и автомасштабирования в ELMA365 On-Premises обновлены до актуальных версий, которые обеспечивают совместимость с Kubernetes версии 1.30.
2024.10.25
TEAM-31079 Если на карте бизнес-процесса размещался блок Изменение элемента и при этом не задавались настройки зоны ответственности, то в ходе выполнения экземпляра процесса в ленту элемента приходило уведомление об ошибке поиска исполнителя задачи.
Ошибка исправлена. Уведомление не фиксируется в ленте элемента.
2024.10.26
1. TEAM-18293 Добавлен метод TS SDK для массового удаления элементов приложения в скриптах: Application.batch().delete().
Пример использования:
Код:
const count = await Application.batch()
.delete()
.where((f, g) => f.__name.eq(''))
.notify(needNotify)
.size(batchSize)
.all();
Чтобы выполнять массовые операции с элементами (создание, обновление, удаление) у пользователя должны быть права на импорт данных в приложении.
2. TEAM-31905 Добавлено описание ошибки применения массовых действий с элементами приложения в скриптах, которая возникала, если у пользователя недостаточно прав на выполнение действия.
2024.10.27
TEAM-32610 Выявлена ошибка — свойству типа Категория не присваивалось значение с помощью скрипта. После вызова метода в поле отображалось значение «ENUM must be an array».
Ошибка исправлена. Присваивание значения через скрипт срабатывает корректно.
2024.10.28
TEAM-31860 Выявлена ошибка — недоступны блоки бизнес-процесса, которые созданы на уровне модулей, входящих в некоторые платные бизнес-решения, например СБИС, КЭДО. Отредактированная версия процесса, в котором применены такие блоки, не публиковалась.
Ошибка исправлена. Теперь преднастроенные процессы с блоками из состава платных решений можно редактировать, а также использовать эти блоки в других пользовательских процессах.
2024.10.29
TEAM-31895 Оптимизирована загрузка списка сессий в разделе Линии:
- теперь сессии, назначенные на супервизора или оператора в статусе оффлайн не показываются в общем счётчике;
- при открытии страницы сессии теперь отображаются только предыдущие 50 сессий с этим же клиентом;
- максимальное значение счётчиков сессий (непрочитанных и в очереди) ограничено до 99+.
2024.10.30
1. TEAM-31860 Улучшен процесс формирования логов по отображению списка доступных блоков на боковой панели дизайнера бизнес-процессов. Теперь, если какие-то блоки должны быть видны, но отсутствуют в списке, вы можете получить дополнительные логи для решения проблемы.
2. TEAM-30842 Обновлены дополнения ELMA365 OnPremise Enterprise для улучшения совместимости с Kubernetes 1.30. Список новых версий дополнений:
- elma365/cert-manager v1.15.3
- elma365/descheduler 0.31.0
- elma365/external-secrets 0.10.4
- elma365/istio 1.23.2
- elma365/jaeger 0.1.5
- elma365/keda 2.15.1
- elma365/kubernetes-event-exporter 3.2.12
- elma365/kyverno 3.2.6
- elma365/loki 6.12.0
- elma365/longhorn 1.7.1
- elma365/mimir 5.4.1
- elma365/monitoring 62.7.0
- elma365/node-local-dns 2.1.0
- elma365/onlyoffice 8.1
- elma365/r7office 7.4
- elma365/s3gateway 0.6.11
- elma365/tempo 1.10.3
- elma365/vault 1.4.22
2024.10.31
TEAM-31860 Выявлена ошибка — в дизайнере бизнес-процессов на боковой панели не отображаются блоки некоторых установленных платных бизнес-решений, например КЭДО.
Ошибка исправлена. Теперь список доступных блоков в дизайнере бизнес-процессов формируется корректно.
2024.10.32
1. TEAM-29966 Выявлена ошибка генерации https-протокола в приглашении пользователя. В письме формируется неверная ссылка в формате http<адрес платформы> вместо верного формата https<адрес платформы>.
Шаги воспроизведения:
1. Установить ELMA365 OnPremise Enterprise через Helm-чарт.
2. Сгенерировать сертификаты для работы https-протокола и переключить на https-соединение.
3. Отправить приглашение пользователю.
Ошибка исправлена. Генерация https-протокола в приглашении пользователя срабатывает корректно.
2. TEAM-28704 Повышена отказоустойчивость системы.
3. TEAM-29486 Выявлена ошибка — в справочнике Внешние пользователи не формируется название элемента по шаблону.
Шаги воспроизведения:
1. В разделе Cистемные справочники открыть меню настроек приложения Внешние пользователи.
2. Перейти в пункт настроек Название элемента.
3. Выбрать опцию Формировать по шаблону, нажать {+} и прописать шаблон, используя переменные приложения. Сохранить настройки.
4. Перейти на страницу приложения и создать внешнего пользователя.
Ошибка исправлена. Добавлена миграция для корректного формирования названий элементов в справочнике Внешние пользователи.
4. TEAM-32066 Выявлена ошибка — зависает исполнение серверного скрипта в бизнес-процессе.
Шаги воспроизведения:
1. На уровне приложения создать процесс с блоками
Стартовое событие,
Скрипт,
Конечное событие.
2. В блоке
Скрипт привязать функцию:
Код:
async function test(): Promise<void> {
const res = await fetch(`https://elma.stage.cloud.ru/`) //здесь может быть любой апи вызов
const users = await System.users.search().first()
const text = await res.text();
}
3. Создать элемент приложения и запустить процесс.
Ошибка исправлена. Добавлена ленивая инициализация потока ответа для исполнения скрипта.