Ниже представлен список изменений, с которыми вы можете ознакомиться уже сейчас, активировав демоверсию ELMA365.
После 19.11.2025 все изменения станут доступны нашим клиентам в их активных компаниях. Обратите внимание, список может быть расширен после релиза.
Пожалуйста, обращайте особое внимание на любые обновления, помеченные тегом #BreakingChangeAlert, так как они могут потребовать дополнительных действий с вашей стороны для адаптации или корректировки вашей текущей конфигурации.
Типы данных в системе
1. TEAM-26020 Для свойства типа Строка с опцией Markdown добавлена возможность предварительного просмотра внесённого текста. Для тестирования отображения разметки нужно нажать кнопку Предпросмотр в правом нижнем углу поля.
2. TEAM-37696 Для свойства типа Дата/время добавлена возможность указывать на формах время в определённом часовом поясе. Для этого при настройке поля включите опцию Использовать фиксированную временную зону и выберите часовой пояс.
В скриптах при поиске по такому свойству будет выполняться преобразование времени в фиксированную временную зону с сохранением значений года, месяца, дня, часов, минут и секунд.
Новая версия таблицы
В новой версии отображения таблиц, которая включается с помощью фича-флага front_enable_vtable, реализовано:
1. TEAM-38112 В мобильном приложении ELMA365 реализована сортировка данных в таблицах новой версии.
Чтобы отсортировать данные в таблице, в правом верхнем углу таблицы нажмите значок трёх точек и выберите тип сортировки: по возрастанию или по убыванию. Затем укажите столбец, по которому необходимо отсортировать данные.
Чтобы сбросить настройки закройте таблицу и откройте её повторно.
2. TEAM-18383 В настройки таблицы добавлена опция, которая позволяет запретить создание новых строк. Это помогает предотвратить случайное или намеренное добавление лишних данных.
3. TEAM-22797 Появилась возможность изменить порядок строк с помощью метода Drag-and-Drop. Это позволяет быстро и удобно управлять последовательностью данных.
Для перемещения строки нажмите и удерживайте значок точек рядом с её названием и переместите строку вверх или вниз.
Перемещать строки можно в рамках одной таблицы. Если строки сгруппированы, перемещение доступно только внутри группы.
Архивирование структур
Добавлена опция архивации данных в компонентах системы. Это позволит оптимизировать нагрузку и обеспечить работу пользователей только с актуальными данными.
Возможность реализована в испытательном режиме и может работать нестабильно. Чтобы активировать её, обратитесь в техподдержку для включения фича-флага.
После этого в системе доступны следующие функциональные возможности:
1. TEAM-18676 Архивирование элементов приложений. Данные не отображаются в интерфейсе, но сохраняются на стороне сервера в отдельной таблице базы данных. Их нельзя восстановить.
- Автоматическое архивирование элементов — в настройках приложения на странице Архив элементов администратор включает опцию и задаёт правила архивации с помощью языка EQL365. Автоматическая архивация запускается каждые 6 часов;
- Архивирование элементов вручную — предназначено для выборочного перемещения в архив отдельных элементов. Администратор может добавить на форму приложения кнопку Архивировать. Перемещать элементы в архив смогут пользователи, которым выданы права на удаление элементов.
2. TEAM-32293 Архивирование событий календаря. Как и элементы приложений перемещённые в архив записи перестают отображаться в системе. Их нельзя восстановить.
- Автоматическое архивирование событий — в настройках календаря на странице Архив событий администратор включает опцию и устанавливает период (месяц, полгода, год, 3 года), после которого элементы со статусом Закрыто автоматически перемещаются в архив;
- Архивирование событий вручную — автор события может переместить его в архив, независимо от автоматических настроек, нажав кнопку Архивировать. Она появляется на карточках событий только после включения опции архивирования в настройках календаря.
3. TEAM-32270 Архивирование завершённых экземпляров процессов. Доступно только администратору системы. После архивации все объекты отображаются в разделе Администрирование > Архивация экземпляров процессов на вкладке История. Здесь можно просмотреть их, а также восстановить из архива.
- Автоматическое архивирование экземпляров — на странице Архивация экземпляров процессов задаётся расписание и правило архивации с помощью языка EQL365. Например, завершённые экземпляры определённого можно перемещать в архив раз в неделю;
- Архивирование экземпляров вручную — на странице Монитор процессов администратор может открыть карточку экземпляра и нажать кнопку Архивировать, а также отметить флажком несколько записей и применить массовое действие архивирования.
Важно: в поставках On-Рremises обновление на версию 2025.10 может занимать продолжительное время из-за добавления возможности архивации экземпляров процессов.
Версионирование структур
Если в компании включена опция версионирования структур с помощью фича-флага allowVersionsSnapshots, доступны следующие возможности:
1. TEAM-35994 Реализовано создание версий приложения при изменении настроек нумерации элементов. Новая версия приложения создаётся, когда на странице Нумераторы изменены:
- способ присвоения номера — при открытии формы или после сохранения элемента;
- тип нумерации — сквозная или в рамках одного приложения;
- раздел для сквозной нумерации.
2. TEAM-36003 Реализовано версионирование для компонента Отчет. Версии компонента создаются при изменении следующих параметров:
- название или иконка отчёта;
- настройки источника;
- таблица и список фильтров для поиска на странице отчёта.
Для просмотра списка сохранённых версий нажмите значок шестерёнки рядом с названием отчёта и выберите пункт История версий. Здесь доступно восстановление предыдущей версии компонента.
Поиск в системе
1. TEAM-36429 В EQL-поиске реализована возможность создать запрос с функцией COUNT, чтобы найти одинаковые значения в полях в рамках одного приложения.
Код:
Пример:
COUNT (FROM [_clients._contacts] WHERE PARENT.[_email] = [_email]) > 1
В рамках приложения Контакты осуществляется поиск элементов, в которых указаны одинаковые эл. адреса и номера телефонов.
2. TEAM-39090 В разделе Задачи добавлена возможность быстро найти нужные записи по автору на вкладке Входящие и по исполнителю на вкладке Исходящие. Для этого введите в строке поиска фамилию сотрудника и нажмите клавишу Enter на клавиатуре.
3. TEAM-39516 Опция Полнотекстовый поиск в настройках контекста приложения, которая позволяла найти значения по частичному совпадению строки, переименована в Быстрый поиск.
Бизнес-процессы
1. TEAM-15867 В настройках графических элементов бизнес-процесса добавлена вкладка Описание. На ней указывается служебная информация для администраторов, работающих с процессом.
Пользователи смогут перейти в дизайнер бизнес-процессов, открыть настройки блока и ознакомиться с результатом выполнения действия, а также с особенностями заданных для него настроек. Например, для блока Задача можно описать цель исполнения задачи, для блока Оповещение — указать, кому будет отправлено уведомление и т. д.
2. TEAM-34887 В дизайнере бизнес-процессов доработана логика перехода при нажатии кнопки Назад на верхней панели. Теперь пользователь возвращается на ту страницу, с которой процесс был открыт в дизайнере.
3. TEAM-37318 В карточку экземпляра бизнес-процесса добавлена кнопка для обновления данных. Отображается на верхней панели в виде значка круговой стрелки.
4. TEAM-37850 Реализована возможность восстанавливать выполнение экземпляров процессов, даже если они приостановились без выявления ошибки.
Когда экземпляр остановился на каком-либо шаге, но не отображается в мониторе ошибок, пользователь может возобновить ход процесса. Например, если задача завершена, но не произошёл переход к исполнению следующего блока, и явная ошибка в исполнении не выявлена.
Для обработки таких ситуаций добавлены следующие улучшения:
- на странице Монитор процессов и в карточке экземпляра администратор системы может применить кнопки для пропуска шага или принудительного перезапуска действия;
- в карточке экземпляра добавлена кнопка для актуализации статуса текущей задачи;
- доработана проверка на ошибки. Теперь учитывается статус задачи и возникшая текстовая ошибка, чтобы приостановить экземпляр с неполадкой и отобразить его на странице Монитор ошибок.
Чтобы включить реализованные возможности, обратитесь в техподдержку ELMA365 для активации фича-флага.
Виджеты
TEAM-25739 Добавлен виджет Предыдущий исполнитель задачи для отображения пользователя, с которого была переназначена задача, например, после создания замещения. Виджет по умолчанию размещается на форме системной задачи, добавленной из раздела Задачи. Его можно вынести на шаблон формы задачи в бизнес-процессе.
Модули
TEAM-6739 В пользовательских модулях реализована возможность делегировать исполнение метода API на переносимый или внешний сервис. В настройках метода на уровне модуля добавлено поле, в котором указывается адрес сервиса, где задано исполнение метода.
Непрерывная выкладка (Low-code CI / CD)
1. TEAM-37284 При настройке работы с инструментом разработчика Непрерывная выкладка (Low-code CI / CD) теперь можно добавить отдельный канал для отправки сообщений в #ленту об успешном выполнении обмена данными между компаниями.
2. TEAM-39162 В инструменте Непрерывная выкладка (Low-code CI / CD) теперь при просмотре созданной привязки не отображается API-токен из внешней компании. Опция реализована для повышения безопасности.
#BreakingChangeAlert
Документооборот
1. TEAM-38484 Теперь внешний вид страниц файла совпадает с отображением форм приложения типа Документ.
Реализованы следующие изменения:
- Для формы просмотра — кнопка Редактировать, располагавшаяся ранее на верхней панели, перенесена в ее нижнюю часть. По умолчанию страница отрывается в уменьшенном виде как форма приложения, пользователи могут развернуть её на весь экран. Боковая панель со свойствами документа показывается по умолчанию. Её также можно свернуть.
- Для формы редактирования — доработан размер аватарок пользователей, работающих с файлом. Изменён указатель на активность пользователей: вместо иконок карандаша и замка добавлены подсказки Редактируют: и Заблокировал:.
- Для форм согласования и ознакомления — кнопки Согласовать и Отказать или Ознакомиться, располагавшиеся ранее на верхней панели, перенесены в её нижнюю часть. На верхней панели отображается название задачи. По умолчанию страница отрывается как форма приложения, пользователи могут развернуть её на весь экран.
2. TEAM-38756 Добавлена возможность выбрать избранные опции для работы с файлом, которые будут отображаться на верхней панели его формы просмотра для быстрого доступа к ним.
Для этого на форме просмотра файла нужно нажать значок трёх точек, чтобы открыть список всех доступных действий. Затем выбрать пункт Управление кнопками и в открывшемся окне перенести действия в столбец Избранные функции. Максимальное число избранных функций — 3.
Табличные маршруты согласования
1. TEAM-39348 Начиная с релиза 2025.10 функционал табличных маршрутов согласования будет доступен для пользователей без необходимости включения фича-флага enableApprovalRoute.
2. TEAM-37975 При настройке табличного маршрута теперь можно задать последовательное согласование. Как и в случае с параллельным согласованием в качестве согласующих могут выступать пользователи, группы пользователей и элементы оргструктуры.
Сотрудники, указанные в настройках этапа, будут выполнять свои задачи поочередно. Если один из них не согласовал документ, этапу присвоится общая резолюция Отказано.
Проекты
1. TEAM-30296 Доработано создание проекта из готового шаблона. Теперь в новый проект копируется структура папок, заданная в шаблоне на вкладке Файлы.
2. TEAM-30767 В виджете Просмотр планов проектов реализована возможность настроить столбцы таблицы с задачами, например, добавить отображение статуса проекта. Вы можете расположить виджет на форме пользовательского приложения и задать параметры таблицы таким же образом, как в карточке самого проекта.
Service
TEAM-36794 Улучшен внешний вид виджетов Чат с операторами линий и Переписка в линиях. Улучшена работа в виджетах, пролистывание диалога, отображение дат приведено к одному виду.
Телефония
TEAM-34818 Реализована автоматическая привязка звонков к компании через указанный в звонке контакт. С помощью доработки в виджете Реестр звонков корректно отображается связь звонков и компаний. Теперь виджет можно расположить на форме приложения Компании и показывать в нём все разговоры с представителями этой организации.
TS SDK и API
1. TEAM-8048 Обновлён интерфейс страницы Web API для приложений, процессов, отчетов, контрактов. Теперь основные доступные методы перечисляются на странице в едином списке. Блок с методом можно развернуть, просмотреть параметры и возможные ответы на запрос, скопировать метод, а также составить и проверить запрос, получив его полный адрес и ответ от сервера.
2. TEAM-37940 Для повышения безопасности в системе скрыто отображение API-токенов в разделе Администрирование > Токены. Теперь значение можно скопировать только при создании токена. В дальнейшем оно не показывается на странице.
3. TEAM-33516 При поиске данных через скрипты TS SDK реализована частичная выборка данных элементов приложений.
Режимы выборки:
- режим включения (Include) — выбор только указанных полей:
Код:
const results = await Application.search()
.fields({ __name: true, __createdAt: true, total: true })
.all();
// Возвращает только поля: __id, __name, __createdAt, total
- режим исключения (Exclude) — исключение указанных полей из полного набора. Исключаемые поля отмечаются в запросе значением false:
Код:
const results = await Application.search()
.fields({ total: false, history: false })
.all();
Примечание по работе:
- поле __id возвращается всегда, правила к нему не применяются;
- если метод .fields() не вызван, возвращаются все поля, поскольку правила не заполняются;
- при использовании операторов противоречивых правило задаётся в режиме Include:
Код:
// ПРИМЕР 1
const results = await Application.search()
// Задаём необходимость выбора только поля total и исключения поля history
.fields({ total: true, history: false })
.all();
// Возвращается: только поле total (и __id)
// ПРИМЕР 2
const results = await Application.search()
// Задаём выбор поля history и одновременно исключение поля history
.fields({ history: true, history: false })
.all();
// Возвращается: ошибка типизации, поскольку значение названия поля может быть использовано только один раз.
Подробнее о частичной выборке в Web API читайте в справке по публичному API ELMA365.
4. TEAM-39172 Добавлена возможность получить список листов согласования и ознакомления через Web API — POST /pub/v1/docflow/{namespace}/{code}/{id}/lists.
5. TEAM-39173 Добавлена возможность получить информацию о регистрации документов через Web API — POST /pub/v1/registration/{namespace}/{code}/{id}/lists.
6. TEAM-39174 Добавлена возможность поиска по файловому хранилищу через Web API — POST /pub/v1/disk/files/search.
Поддерживается фильтрация по следующим свойствам:
- название файла (поиск по частичному совпадению);
- идентификатор пользователя, создавшего или изменившего файл;
- диапазон дат создания или изменения для фильтрации;
- максимальная или минимальная дата создания и изменения (включительно);
- идентификатор директории.
Доступно применить опцию возвращения, начиная с определённого элемента, а также указать количество возвращаемых элементов (максимальное число — 10000).
Последнее редактирование: 19 ноя 2025