...

2025.8 SaaS

Тема в разделе "Релиз 2025.8", создана пользователем ELMA365, 17 сен 2025 в 14:38.

  1. ELMA365

    ELMA365 Moderator

    Ниже представлен список изменений, с которыми вы можете ознакомиться уже сейчас, активировав демоверсию ELMA365.
    После 18.09.2025 все изменения станут доступны нашим клиентам в их активных компаниях. Обратите внимание, список может быть расширен после релиза.

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

    Типы данных

    1. TEAM-36660 Для поля типа Произвольное приложение реализована возможность выбрать сразу несколько элементов из одного или разных приложений. В окне добавления элементов можно отметить флажком нужные записи или выбрать все элементы приложения.

    2. TEAM-3426 Реализован тип данных Папка. На форму приложения или страницу можно добавить в поле, в котором будет отображаться ссылка на папку с документами из раздела Файлы.

    Виджеты

    TEAM-29158 В виджете Строка формы теперь можно задать его название на форме с помощью переменной из контекста. Для этого напротив поля нажмите значок скрепки и выберите нужное свойства. Возможность актуальна, если название строки должно быть динамическим, например, изменяться в зависимости от языка компании.

    Удаление элементов приложения

    TEAM-14152 Реализовано безвозвратное удаление элементов приложения из системы вместе с их связями.

    Для этого:

    1. Элемент удаляется мягко из его карточки или с помощью массового действия удаления.

    2. Пользователь переходит к списку удалённых элементов, в окне поиска по параметрам применив фильтр Удаленные.

    3. На открывшейся странице доступно удаление без возможности восстановления:
    • одного элемента — откройте его карточку и нажмите кнопку Удалить безвозвратно;
    • нескольких элементов — отметьте записи на странице и примените массовое действие Удалить безвозвратно.
    Чтобы возможность стала доступна, обратитесь в техподдержку для включения фича-флага.

    Версионирование структур

    Если в компании включена опция версионирования структур с помощью фича-флага allowVersionsSnapshots, доступны следующие возможности:

    1. TEAM-37674 Реализовано создание и хранение версий настроек регистрации при их изменении в приложении типа Документ.

    2. TEAM-36007 Добавлено сохранение истории версий в разделе Проекты для приложения Типы проектов. Версия создаётся при изменении определённых настроек приложения. Доступно восстановление предыдущей версии базового типа проекта и применение неё в качестве текущей.

    3. TEAM-35989 Для форм приложений и виджетов обновлён механизм хранения версий. Теперь в истории версий доступны действия: сравнить с текущей, загрузить версию в виде файла формата e.365, снять с публикации и восстановить версию.

    Монитор процессов и ошибок

    1. TEAM-18309 На странице Монитор процессов в списке экземпляров добавлено отображение текущей версии процесса, по которой запущен экземпляр.

    2. TEAM-36668 На странице Монитор процессов реализовано выделение жёлтым цветом активных экземпляров с неполадками, например, при длительном выполнении автоматического действия в ходе процесса. Вы сможете сразу идентифицировать такой экземпляр, посмотреть, на каком шаге остановился процесс, и оптимизировать его настройки.

    3. TEAM-35554 В разделе Администрирование > Бизнес-процессы добавлена настройка отображения процессов, созданных на уровне удалённых приложений и разделов. Для этого в правом верхнем углу страницы нажмите значок шестерёнки и включите показ папки Прочие процессы.

    4. TEAM-36246 На страницу Монитор ошибок добавлена кнопка Миграция. Она запускает обновление данных в таблице и добавление экземпляров с ошибками, возникших до включения в компании фича-флага enableUpdatedErrorListMonitor.

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

    Документооборот

    1. TEAM-29465 В настройках виджета Список файлов добавлена опция Только просмотр. Она позволяет ограничить доступность действий с файлами, отображающимися в виджете. При включённой опции пользователи смогут только открыть страницу просмотра файлов.

    2. TEAM-35861 Улучшен пользовательский опыт при работе с версиями файлов в приложениях типа Документ или на странице просмотра документа из раздела Файлы.

    Ранее пользователи могли только загрузить на компьютер добавленные предыдущие версий файла.

    Теперь из виджета Версии документа можно открыть любую версию файла в отдельном окне. Здесь пользователь может посмотреть информацию о файле, вести переписку в ленте по определённой версии файла, сделать версию текущей, загрузить или удалить её, а также сравнить с предыдущими версиями — для документов формата .doc или .docx.

    3. TEAM-36880 В блоке Согласование на вкладке Подпись добавлена возможность настроить внесение комментария от пользователя, который в задаче согласования подписывает файл или его атрибуты.

    Выбрать можно следующие опции: Не использовать, Опционально, Предпочтительно, Обязательно.

    4. TEAM-37034 Для выпуска сертификатов ПЭП в ходе бизнес-процесса скорректированы настройки блока Заявка на выпуск УНЭП:
    • на вкладке Основные данные поля Телефон и Отчество стали необязательными. Сертификат можно выпустить без указания номера телефона, однако, если включена двухфакторная авторизация для подписания с помощью ПЭП, пользователь увидит ошибку об отсутствии номера телефона при выполнении задачи;
    • на вкладке Удостоверение личности при выборе провайдера ПЭП нужно заполнить только поле Номер документа.

    5. TEAM-38018 Улучшен внешний вид интерфейса в листах согласования и ознакомления. Теперь, если пользователь выполняет задачу не самостоятельно, рядом с его именем в листе показывается:
    • при настроенном замещении — красная стрелка и имя замещающего;
    • при переназначении задачи — синяя стрелка и имя нового исполнителя. При наведении курсора на стрелку отображаются подсказки: «Выполняется с переназначением» или «Выполнено с переназначением».

    6. TEAM-29309 Улучшен пользовательский опыт при выполнении настроек сортировки в разделе Файлы. Теперь перейти в настройки можно, нажав значок шестерёнки в правом верхнем углу страницы.

    Табличные маршруты согласования

    TEAM-34364 Реализована возможность настраивать маршруты согласования с несколькими этапами и различными исполнителями и отправлять по ним элементы приложений любого типа.

    Возможность активируется с помощью фича-флага enableApprovalRoute.

    Основной принцип работы с табличными маршрутами согласования:

    1. В бизнес-процесс добавляется специальный блок Согласование по маршруту. Процесс связывается с приложением.

    2. На формах создания или редактирования этого приложения размещается виджет Маршруты согласования.

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

    3. На форму просмотра приложения можно вынести виджет Просмотр маршрутов согласования.

    Тогда в карточке элемента пользователи смогут видеть, какие этапы согласования настроены для элемента.

    4. Опционально на этапе предварительных настроек можно установить бизнес-решение Маршруты согласования из официального каталога ELMA365 Store.

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

    Проекты

    1. TEAM-22921 Реализовано создание задач в плане проекта с помощью опции копирования. Копировать задачи можно с сохранением связанных и вложенных задач.

    2. TEAM-34825 В карточке создания проекта поле Дата завершения проекта стало обязательным для заполнения. Ранее, если оставить поле пустым, значение даты завершения выставлялось автоматически и некорректно.

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

    3. TEAM-34903 Реализована возможность закрывать несколько проектных задач, находящихся на контроле у пользователя. Можно отметить нужные задачи в списке и принять их выполнение или вернуть в работу.

    4. TEAM-37735 Добавлена возможность выбрать несколько элементов плана проекта и совершить с ними массовые действия: скопировать или удалить.

    Service

    1. TEAM-31861 Добавлена возможность отображения всех сессий канала TelegramBot в виджете Переписка в Линиях.

    Ранее, если в линию писал клиент без публичного имени (в настройках не указан username), то в ELMA365 значение учётной записи клиента было пустым. Такие сессии не отображались в виджете Переписка в Линиях со связью По учетной записи.

    Теперь для клиента, у которого скрыт номер телефона и не задано публичное имя, в ELMA365 в качестве учётной записи передаётся внешний идентификатор пользователя Telegram. По идентификатору сессии можно отобразить в виджете Переписка в Линиях, осуществить поиск клиента и инициировать сессию в линии с каналами Telegram и TelegramBot (с учётом настроек приватности клиента).

    2. TEAM-32191 Изменена логика обработки и хранения файлов, отправленных клиентом из окна LiveChat, подключённого к линии. Теперь файлы-изображения доступны для предпросмотра в чате, их можно приблизить, загрузить на компьютер или распечатать. При нажатии на файл другого типа, он автоматически загрузиться на компьютер.

    3. TEAM-32213 Реализовано автоматическое обновление ссылок на файлы, отправленные оператором в линию с LiveChat. Теперь в окне LiveChat для клиентов всегда доступны отправленные ими файлы.

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

    4. TEAM-33032 В настройках канала LiveChat добавлена возможность включить идентификацию клиента по JWT-токену. Это позволит идентифицировать пользователя, даже если он использует разные браузеры или устройства, и загрузить историю переписки в чат.

    Если в LiveChat настроена автоматическая авторизация, то обновление и проверку JWT-токена пользователя можно использовать как дополнительную защиту от несанкционированного доступа.

    5. TEAM-37100 В LiveChat на сайте добавлен индикатор нового сообщения от оператора. Клиент видит его на кнопке открытия окна с чатом LiveChat.

    6. TEAM-34302 Удалён фича-флаг allowExtendedInboxMode — с версии 2025.8 новый интерфейс для обработки сообщений из почтового клиента в сессиях доступен по умолчанию. Подробнее о работе с такими сообщениями читайте в официальной справке ELMA365.

    CRM

    1. TEAM-24939 В настройках обработчика событий для домена событий типа Задачи появилась возможность выбрать пользовательские задачи CRM.

    2. TEAM-37182 Доработана логика поиска пересечения событий при создании задач CRM. Теперь, если задачи идут друг за другом, т. е. время окончания одной совпадает со временем начала следующей, это не считается пересечением событий.

    Локализация бизнес-решений

    TEAM-37354 Добавлена возможность отключить сравнение языка пользователя и исходного языка импортированного компонента. Это реализовано, чтобы избежать блокировки настроек администратора для локализованных разделов и приложений.

    Чтобы использовать функцию, нужно:
    1. В целевой компании, в которую будет импортироваться локализованное решение, отключить сравнение языка пользователя и компонента с помощью настройки переменной окружения. Для этого нужно обратиться в техподдержку.
    2. В текущей компании настроить решение на исходном языке и подготовить для него локализацию.
    3. В настройках текущей компании поменять язык на язык локализации.
    4. Экспортировать решение.
    5. Импортировать решение в целевую компанию.
    Для компонентов импортированного решения будут доступны настройки администратора.

    TS SDK и API

    TEAM-34254 В TS SDK модели сообщения сессии появилось новое свойство inboxPayload с опцией Только для чтения, в котором хранятся:
    • тема письма (строка) — subject;
    • отправитель (ссылка на элемент приложения с клиентами) — from;
    • получатели (массив ссылок на элементы приложения с клиентами) — recipients;
    • получатели в копии (ссылки на элементы приложения с клиентами) — cc;
    • получатели в скрытой копии (ссылки на элементы приложения с клиентами) — bcc.
    Свойство заполняется в сообщениях из сессий, которые созданы при включённом фича-флаге allowExtendedInboxMode или после обновления системы до версии 2025.8.
  2. ELMA365

    ELMA365 Moderator

    Исправлены ошибки

    1. TEAM-35241 При редактировании шаблонной страницы внешнего портала в дизайнере интерфейсов возникала ошибка: «В виджете portal.template.widget.name@_portal-header-logo произошла ошибка при вызове метода onInit». Воспроизводилось, если портал создан на уровне раздела, экспортированного из другой компании. Ошибка исправлена.

    2. TEAM-37296 Пользователю, не входящему в группу Администраторы, была доступна страница настроек внешнего портала, если перейти к ней по прямому URL-адресу. Ошибка доступа исправлена.

    3. TEAM-37582 Исправлена вёрстка окна настроек внешнего портала на вкладке Авторизация.

    4. TEAM-37079 Срабатывала валидация при заполнении на форме поля типа Номер телефона, когда добавочный код указывался с помощью разделителя доб. Ошибка исправлена. Также теперь в качестве разделителя можно использовать символ #.

    5. TEAM-37326 Если свойство типа Число (целое) задавалось в скрипте, его значение могло изменяться — в результате отображалось дробное или округлённое число. Теперь значение отображается корректно согласно подтипу свойства.

    6. TEAM-37360 При выходе из настроек действия в бизнес-процессах типа Скрипт, созданного на уровне модуля, пользователю не показывалось уведомление о наличии не сохранённых изменений. Ошибка исправлена.

    7. TEAM-37386 Если поле типа Электронная почта заполнялось с использованием кириллицы, например, name@тест.com, на форме просмотра это значение неверно форматировалось. Ошибка исправлена. Теперь в поле показывается заданное значение.

    8. TEAM-37393 Неверно выполнялся EQL-запрос вида NOT [string] IS NULL или NOT [string] IS EMPTY для поиска по полю типа Строка. В результате выдавались строки с пустым значение. Ошибка исправлена. Теперь таким запросом можно найти все элементы, в которых заполнено указанное строковое поле.

    9. TEAM-37868 ТEAM-37868 Исправлена ошибка экспорта конфигурации, возникавшая на следующий день после создания компании.

    10. TEAM-37956 При вызове в скрипте метода API, созданного на уровне модуля, в результате не отображались данные в параметре query. Ошибка исправлена. Теперь в клиентских и серверных скриптах параметр query передаётся на сервер и его можно получить в ответе.

    11. TEAM-38115 ТEAM-38115 Исправлена ошибка: некорректно выполнялся расчёт даты и времени окончания задачи, если в разделе Администрирование > Настройки локали изменить формат времени.

    12. TEAM-38151 В инструменте Непрерывная выкладка (Low-code CI / CD) для осуществления обмена компонентами добавлена возможность привязать внешнюю компанию к текущей по её IP-адресу. Ранее при попытке настроить такую связь в окне создания привязки отображалась ошибка формата внесённого значения.

    13. TEAM-29231 Для улучшения пользовательского опыта в интерфейсе поправлено отображение поля типа Приложение (несколько) на форме. Теперь строка поиска элемента расположена выше списка уже выбранных записей.

    14. TEAM-16977 При ограничении доступа к разделу Номенклатура дел у пользователя была возможность открыть его по прямой ссылке. Ошибка исправлена. Теперь при переходе в раздел по прямой ссылке выполняется проверка прав доступа. Если прав на раздел нет, произойдёт переадресация на главную страницу системы.

    15. TEAM-16983 Кнопка Подписать оставалась активной, если пользователь выполнил подписание актуальной версии файла. Ошибка исправлена:
    • теперь виджет подписания и кнопка Подписать отображается в зависимости от типа приложения, настроек подписания и версии файла;
    • добавлено отображение ошибки «Не выбран тип подписи» при попытке подписать элемент приложения типа Стандартное в ходе процесса, если в блоке заданы настройки: Подпись атрибутов > Не использовать, Подпись файла > Обязательно.
    16. TEAM-19011 Пользователь мог восстановить и переместить файл в папке, для которой у него не выданы права на создание и редактирование файлов. Ошибка исправлена. Теперь при попытке перемещения или восстановления файла пользователь увидит уведомление об отсутствии необходимых прав.

    17. TEAM-36823 Если в приложении типа Документ включили печать с водяным знаком, а затем в рамках бизнес-процесса создали элемент и загрузили файл, то на дальнейших этапах процесса просмотр файла был недоступен. Ошибка исправлена, документы с водяным знаком корректно отображаются на форме просмотра.

    18. TEAM-37007 При настроенном модуле Диадок возникала ошибка, когда пользователь отказывал в подписании и выбирал сертификат раньше, чем указывал причину отказа.

    Выполнены доработки:
    • при формировании подписи добавлена проверка на наличие причины отказа;
    • добавлено оповещение об ошибке, если причина не указана или подпись не была сформирована.
    19. TEAM-37913 В ходе бизнес-процесса при работе блока Заявка на выпуск УНЭП с использованием модуля Интеграция с УЦ Контур возникала ошибка: «400 Bad Request». Ошибка исправлена.

    20. TEAM-37917 В виджете Список файлов ошибочно был доступен переход к верхнеуровневым папкам, если в настройках включена опция Ограничить корневую директорию и для отображения выбрана папка Мои файлы.

    Ошибка исправлена. Теперь при отсутствии прав доступа на привязанную папку в виджете отображается уведомление: «Доступ к папке запрещен или она удалена. Обратитесь к администратору».

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

    22. TEAM-25613 в разделе Файлы добавлено автоматическое обновление данных при выполнении действий с элементами через контекстное меню, открывающееся по нажатии значка трёх точек. Ранее требовалось обновить страницу вручную после выполнения действий Переименовать или Добавить версию.

    23. TEAM-31573 В настройках блоков Конвертация в PDF, Наложение водяного знака и Генерация по файлу актуализированы подсказки с указанием поддерживаемых форматов для входных документов.

    24. TEAM-36531 При повторном открытии дизайнера бизнес-процессов для редактирования карты в настройках блока Подписать некорректно отображались значения параметров провайдеров. Ошибка исправлена.

    25. TEAM-36978 Сбрасывалась настроенная фильтрация на странице раздела Почта после просмотра письма, закрытия его карточки и перехода к списку всех писем. Ошибка исправлена.

    26. TEAM-37177 В пользовательском модуле для интеграции с IP-телефонией скорректирована логика сопоставления пользователей провайдера и пользователей ELMA365. Ранее при изменении сопоставлений в скрипте методом VoipGetMembers(), в интерфейсе настройки не обновлялись. Теперь в настройках показываются только актуальные сопоставления.

    27. TEAM-37350 К элементам приложения Звонки некорректно добавлялась запись звонка. Ошибка исправлена.

    В методы для пользовательских модулей интеграции с IP-телефонией VoipWebhookRequest и VoipCallRecord добавлено поле callId — идентификатор звонка во внешней системе. Оно используется для сопоставления нескольких событий телефонии к одному звонку в разделе Телефония > Звонки. Если поле заполнено, записи звонка корректно связываются с элементами приложения.

    28. TEAM-38268 При использовании телефонии у пользователя не отображался список пропущенных звонков в окне, открывающемся по нажатии на значок трубки в правом верхнем углу страницы. Ошибка исправлена.

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

    Ошибка исправлена. Скорректирована логика проверки на возможность переназначения задачи в процессе.

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

    30. TEAM-15715 На форме стартового события в бизнес процессе не отображались вынесенные дополнительные свойства приложения, только ссылка на сам элемент приложения. Ошибка исправлена.

    31. TEAM-32062 В разделе Администрирование > Бизнес-процессы не применялось копирование в другой раздел для процессов, созданных на уровне модулей. Ошибка исправлена.

    32. TEAM-37275 В карточке экземпляра отображалось уведомление об успешном обновлении версии процесса, даже если выполнить действие нельзя. Ошибка исправлена. Теперь, если при обновлении обнаружена ошибка, в карточке показывается корректное уведомление об этом.

    33. TEAM-37732 Если в процессе настроен параллельный шлюз, выполнялось некорректное присваивание зоны ответственности. В задачах в качестве исполнителя была указана Система. Ошибка исправлена.

    34. TEAM-37782 Исправлена ошибка, из-за которой в ряде случаев не открывались задачи, назначенные в ходе бизнес-процесса. Пользователи не могли посмотреть карточку задачи:
    • если в контексте процесса содержалась переменная типа Приложение, в которой указано удалённое приложение;
    • если на форму задачи было вынесено поле типа Приложение и в нём был выбран элемент, к которому у исполнителя задачи нет доступа. При этом в настройках связанного приложения включена опция Предотвращать конфликты сохранений.
    35. TEAM-37893 При обновлении раздела на новую версию выявлялись конфликты во входящих в раздел бизнес-процессах. В окне обнаруженных конфликтов не проставлялась дата изменения процесса. Ошибка исправлена.

    36. TEAM-30279 Исправлено присвоение даты обновления при перезапуске экземпляра бизнес-процесса. Теперь указывается дата согласно часовому поясу в системе.

    37. TEAM-37479 В настройках модуля Active Directory не добавлялся второй домен сервера AD. Ошибка исправлена.

    38. TEAM-37608 По истечении заданного лимита на бездействие пользователя для освобождения конкурентных лицензий в системе создавались запросы /api/auth/substitutions/list, которые вызывали активность пользователя. Таким образом лицензии не освобождались. Ошибка исправлена.