...

2025.7 SaaS

Тема в разделе "Релиз 2025.7", создана пользователем ELMA365, 7 авг 2025.

  1. ELMA365

    ELMA365 Moderator

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

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

    Приложения

    TEAM-28666 Реализован механизм контроля сохранений при совместной работе над элементами приложений. В настройках приложения активируется опция Предотвращать конфликты сохранений, которая включает в себя:
    • Атомарное изменение атрибутов — сохраняются только изменённые поля, а не весь элемент целиком;
    • Контроль конфликтов и блокировка изменений:
      • при обнаружении конфликта пользователь получает уведомление;
      • сохранение блокируется, пока пользователь не обновит страницу, чтобы избежать потери изменений.
    • Механизм версий элемента:
      • содержит уникальный идентификатор версии (__version);
      • обновляется при каждом сохранении элемента.
    С помощью этого механизма решена проблема единовременного редактирования элементов различными пользователями и возможные несоответствия или потеря данных.
    Опция распространяется: на редактирование элементов вручную, задачи бизнес-процесса с вынесенными на форму подполями приложений, блоки процесса с автоматическим или ручным изменением элементов, редактирование элементов через скрипты.

    #BreakingChangeAlert

    Типы данных

    1. TEAM-2023 Добавлен новый тип данных Тип приложения. Это свойство позволяет хранить ссылку на любой тип приложения в системе (namespace + code). Основной сценарий использования — разработка модулей и гибких связей между приложениями в конфигурации.

    Например, при создании модуля для интеграции с внешней системой 1С можно добавить в настройки свойство Тип приложения (несколько) и затем указывать в нём, какие типы приложений необходимо интегрировать.

    2. TEAM-29153 Добавлен новый подтип для типа данных Строка (скрытый). Этот вариант визуально скрывает ввод и отображение данных на форме. Данные по-прежнему доступны пользователю, как обычная строка и загружаются в открытом виде. Этот тип можно использовать, например, при заполнении конфиденциальных данных на форме.

    Таблицы

    TEAM-34476 Оптимизирована работа с таблицами в системе. Теперь можно добавлять строки в нужное место таблицы или удалять их через контекстное меню:
    • для добавления строки в режиме редактирования необходимо нажать на нужную строку и выбрать соответствующее действие;
    • для удаления строки в режиме редактирования нужно вызвать контекстное меню строки и выбрать действие.
    Чтобы начать пользоваться новыми таблицами, необходимо:
    1. Включить фича-флаг front_enable_vtable;
    2. Перейти в настройки таблицы;
    3. Включить опцию Отображать новую версию таблицы.

    Чаты

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

    Права доступ

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

    Импорт и экспорт

    TEAM-8456 Теперь в окне экспорта элементов приложения в файл .xlsx или .csv можно выбрать поля из контекста, которые нужно экспортировать. После добавления полей можно настроить порядок, в котором они будут располагаться в таблице в файле.

    Модули

    1. TEAM-31258 При настройке в процессах действий БП из модулей добавлена возможность удалять значение, сопоставленное со свойствами, и выбирать новое.

    2. TEAM-32537 При настройке в процессах действий БП из модулей добавлена возможность указать конкретное значение для входных или выходных переменных. Ранее переменную можно было связать только с другим свойством из контекста процесса.

    3. TEAM-31297 Для действий БП в модулях улучшена работа с настроенной динамической формой биндинга. Теперь при создании новых полей в контекст действия БП настройки блока в процессе обновляются — существующие связи переменных сохраняются, новые поля добавляются в настройки.

    4. TEAM-37358 Если один пользователь редактирует настройки модуля, при попытке второго сотрудника перейти в настройки добавлено предупреждение о том, что модуль уже используется.

    Реализовано при одновременном редактировании или открытии в двух вкладках настроек:
    • методов API в модуле;
    • действий БП в модуле;
    • обработчиков событий в модуле.

    5. TEAM-37233 Ускорена работа обработчика событий типа Отправка сообщений в HTTP-сервис. Теперь при делегировании обработчиков событий во внешний сервис, в системе не ожидается ответ от сервиса. Таким образом разбор очереди событий значительно ускоряется.

    Интеграция c SAML

    TEAM-36939 Добавлено отключение сквозной аутентификации в случаях:
    • выход из учётной записи пользователя по превышению количества конкурентных лицензий;
    • выход из учётной записи пользователя по превышению времени бездействия;
    • выход из учётной записи пользователя по превышению количества параллельных сессий;
    • завершения сессии администратором;
    • самостоятельного выхода из системы.

    Бизнес-процессы


    1. TEAM-12865 В карте экземпляра процесса добавлено явное отображение блока, в котором произошла ошибка — он выделяется красным цветом. На вкладке История также указывается название блока с ошибкой, вместо отметки «Ошибка».

    Внесены доработки:
    • пропуск шага теперь вызывается для конкретного шага;
    • перезапуск вызывается с конкретного шага, но перезапускается весь экземпляр процесса.

    2. TEAM-36826 Реализована синхронизация страниц Монитор процессов и Бизнес-процессы в части фильтрации, отображения иерархического справочника, настроек внешнего вида таблицы процессов на странице.

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

    1. TEAM-35045 Реализована возможность печати с отображением водяного знака всех версий документов. В предыдущих версиях с водяным знаком печаталась только текущая версия документа.

    2. TEAM-37125 Для визуальной оптимизации интерфейса в листах согласования на формах приложения типа Документ изменён значок для статуса На согласовании.

    Проекты

    1. TEAM-25960 В режиме редактирования диаграммы Ганта вместо кнопки Согласовать, которая запускала процесс согласования готового плана и его последующей публикации, можно добавить кнопку запуска любого бизнес-процесса. Для этого нужно перейти в Администрирование > Типы проектов, настроить кнопку и привязать процесс.

    Обратите внимание, в пользовательский бизнес-процесс, который вы планируете привязать к кнопке, рекомендуется добавить блок Публикация плана проекта, иначе по выполнении процесса план проекта не опубликуется.

    2. TEAM-36837 Для задач на диаграмме Ганта добавлено отображение свободного запаса времени — дней на которые можно сдвинуть задачу, не сдвигая следующие связанные задачи или границу проекта. Обозначается заштрихованной областью серого цвета.

    Service

    1. TEAM-29821 В разделе Администрирование > Линии улучшено отображение доступных настроек на вкладке LiveChat:
    • параметры перегруппированы по горизонтальным вкладкам;
    • добавлены уведомления в зависимости от результата валидации настроек;
    • оптимизирован интерфейс и динамика отображения предпросмотра формы LiveChat.

    2. TEAM-33033 Расширены функциональные возможности для подключения LiveChat к линии.

    Перечень доработок:
    • добавлен новый тип учетной записи — LiveChat. При добавлении клиента, написавшего в LiveChat, и связывании его с элементом приложения для связи в поле с учётной записью записывается внутренний идентификатор клиента;
    • реализована возможность инициировать общение со стороны оператора с клиентом, ранее обратившимся через LiveChat;
    • добавлена возможность создать новую сессию со стороны оператора, выбрав контакт с учётной записью типа LiveChat;
    • доработан блок Инициативное сообщение в линию — в поле Получатели могут быть указаны учётные записи с типом LiveChat;
    • доработан блок Ответное сообщение в линию — корректная отправка сообщения в сессию с клиентом с учётной записью LiveChat;
    • доработана опция Направить ответное сообщение при настройке правил маршрутизации — корректная отправка сообщения в сессию с клиентом с учётной записью LiveChat;
    • доработана фильтрация сессий в виджете Переписка в Линиях — при выборе настройки По учетной записи сессии с клиентами LiveChat корректно отображались в виджете.

    Телефония

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

    TS SDK и API

    1. TEAM-30104 Улучшены подсказки в скриптах при наведении курсора на переменные. Теперь отображается не только тип переменной, но и её название, которое указано в разделе контекст. Это значительно упрощает работу со скриптами и ускоряет процесс отладки.

    2. TEAM-36651 Добавлена возможность в скрипте задать фильтрацию для поля типа Произвольное приложение по его namespace и code. Если в результате фильтрации определилось только одно приложение системы, осуществляется переход к выбору элементов этого приложения.
    Код:
    
    mso-border-alt:none windowtext 0cm;padding:0cm;mso-ansi-language:EN-US">Context.fields.ref_item_app.data.setFilter((f, ctx, g) => g.and(f.namespace.eq("_clients"), f.code.eq("_opportunities")));
    3. TEAM-35775 В скриптах реализована возможность использовать условие для массовых действий с элементами приложений. Для этого добавлен дополнительный метод where(eql, params) для операций update и delete. Можно задавать несколько условий поиска и соединять их с помощью and.

    4. TEAM-29169 В скриптах модуля ранее было доступно обращение к этому же модулю через переменную Global.ns.ext_moduleuid. Этот объект всегда был равен Namespace текущего модуля. В новой версии свойство из Glonal.ns удалено, нужно всегда использовать Namespace для работы с объектами текущего модуля.

    #BreakingChangeAlert
    Последнее редактирование: 13 авг 2025 в 12:28
  2. ELMA365

    ELMA365 Moderator

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

    1. TEAM-21170 Добавлен вывод понятной ошибки при обращении в скриптах к недоступному или отключённому внешнему порталу по свойству Namespace.portal.

    2. TEAM-36318 Исправлена ошибка отображения окна, открывающегося при нажатии на странице внешнего портала на кнопку Мои порталы. Ранее окно открывалось с прозрачным фоном и не перекрывало основную страницу.

    3. TEAM-37405 В справке по Web API исправлен недопустимый пример указания времени. Сформулированы более корректные требования.

    4. TEAM-36206 Исправлена ошибка некорректного цветового отображения праздничных или выходных дней в свойстве типа Дата/время. Ранее при создании исключительных праздничных или выходных дней в календаре они могли ошибочно подсвечиваться зелёным.

    5. TEAM-36328 В настройках методов API в модуле отсутствовала возможность прокручивать список добавленных файлов в режиме редактирования на вкладке Файлы. Ошибка исправлена, прокрутка списка добавлена.

    6. TEAM-36616 При вызове действия одного модуля с помощью actions через переменную imports в скриптах другого модуля возникала ошибка компиляции. Из-за этого мог не публиковаться компонент, в котором расположен скрипт, например, виджет. Ошибка исправлена.

    7. TEAM-36995 Если при создании элемента приложения не заполнять поле типа Произвольное приложение (несколько), на форме просмотра в этом поле отобразится некорректная подсказка «Элемент загружается».

    Ошибка исправлена. Теперь поле типа Произвольное приложение (несколько) остаётся пустым, если оно не заполнено.

    8. TEAM-37094 Некорректно отображался на форме телефон с добавочным номером. Ошибка исправлена. Теперь добавочный номер прописывается через запятую от основного номера.

    9. TEAM-37283 При длительном выполнении профиля импорта или экспорта в инструменте CI/CD возникал таймаут, что блокировало работу с профилем. Теперь при возникновении таймаута есть возможность отменить выполнение действия, повторно запустить проверку или перенос профиля.

    10. TEAM-37203 В дизайнере интерфейсов на вкладке Настройки > Системные функции при выборе в списке методов для функций некорректно отображалась разметка страницы, поле для заполнения скрывалось. Разметка исправлена.

    11. TEAM-18000 Добавлена обработка конфликтов при совпадении кодов полей в источнике и контракте. Пользователю выводится информационное сообщение с детализацией совпадения. Поле невозможно добавить в контракт с совпадающим кодом полей.

    12. TEAM-26874 В мобильном приложении ELMA365 некорректно отображалась разметка страницы при создании или редактировании веб-документа в разделе Файлы. Ошибка исправлена, скорректировано наложение нижней панели с кнопками Сохранить и Отмена.

    13. TEAM-28648 При нажатии на название файла в поле типа Файлы открывалась форма редактирования файла. Пользователь мог заменить URL-адрес страницы и получиться доступ к редактированию. Ошибки редактирования адресной строки при просмотре вложенных полей типа Файлы исправлены.

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

    14. TEAM-34736 При выполнении массовых действий перемещения в корзину или восстановления большого количества файлов в разделе Файлы возникала ошибка, запрос останавливался в таймауте. Теперь действия выполняются корректно.

    15. TEAM-34816 При переназначении задач ознакомления или согласования новые исполнители не записывались в листы с резолюциями. При попытке закрыть задачу возникала ошибка «resolve inform list: unknown user respondent». Поведение исправлено. Теперь переназначение в параллельном режиме срабатывает корректно.

    16. TEAM-35669 При каждом переходе в настройки блока Формирование пакета на схеме бизнес-процесса дублировалось поле для выбора документов для объединения. Ошибка исправлена.

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

    18. TEAM-36973 Внизу страницы чата не сбрасывалось количество загруженных файлов, если в окне загрузки сначала добавить файлы, а потом отменить их прикрепление. Ошибка исправлена.

    19. TEAM-37020 В мобильном приложении ELMA365 не удавалось скачать файл с формы элемента приложения типа Документ. Ошибка исправлена.

    20. TEAM-37026 В мобильном приложении ELMA365 исправлена разметка виджета Загрузка файла с предпросмотром.

    21. TEAM-37210 Исправлена ошибка скачивания файла через серверные скрипты при включённой функции защиты файлов.

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

    23. TEAM-35859 При попытке добавить почтовый ящик через OAuth2 в настройках пользователя возникала бесконечная загрузка, блокирующая дальнейшие действия. Ошибка исправлена.

    24. TEAM-36247 Если в пользовательском модуле для интеграции с IP-телефонией применён метод VoipParseWebhookRequest, на сервере во время сохранения данных о звонке возникала ошибка несоответствия типа данных. Ошибка исправлена, сведения о звонке записываются корректно.

    25. TEAM-36708 TEAM-36708 Исправлена ошибка, из-за которой лид или сделка не перемещались по канбан-доске в другой статус, если в настройках доски убрали поле Ответственный.

    26. TEAM-36881 При импорте в другую компанию решения Проекты не срабатывала генерация проекта по одному из созданных и импортированных пользовательских типов плана. Ошибка исправлена. Получение шаблонного проекта стало динамическим.

    27. TEAM-36997 В плане проекта дата окончания контрольной точки обозначалась на день раньше даты её начала. Ошибка исправлена. Даты окончания и начала контрольных точек совпадают.

    28. TEAM-37023 При выполнении проектной задачи кнопка Сделано в карточке не изменялась на кнопку Открыть заново. Ошибка исправлена.

    29. TEAM-37083 Задачи с типом Процесс не запускались, если использовался бизнес-процесс, созданный на уровне другого типа проекта. Ошибка исправлена. Теперь запуск процесса не зависит от входных параметров его контекста.

    30. TEAM-37320 Скорректировано отображение поисковой строки в разделе Проекты. Ранее поисковая строка пропадала при расположении на форме проекта виджета Контрольные точки по проекту.

    31. TEAM-1443 Исправлено перемещение процесса в другую папку на странице Бизнес-процессы. Ранее приходилось обновлять страницу, чтоб увидеть изменения расположения процесса.

    32. TEAM-29461 На странице Бизнес-процессы не срабатывала кнопка Развернуть все — папки с процессами оставались свернутыми. Ошибка исправлена.

    33. TEAM-32336 Оптимизирован процесс импорта бизнес-процесса. Исключены лишние изменения в метаданных контекста процесса при переносе конфигурации.

    34. TEAM-32491 Скорректирован порядок папок на странице Администрирование > Бизнес-процессы. Теперь на страницах монитора процессов и бизнес-процессов работа в части поиска, отображения, фильтрации и настроек синхронизирована.

    35. TEAM-36571 Со страницы Бизнес-процессы при открытии карточки экземпляра процесса, созданного в заблокированном решении, был доступен переход к редактированию схемы процесса. Ошибка исправлена.

    36. TEAM-36766 Если название задачи из бизнес-процесса задано с помощью переменной и использования кавычек, задачу нельзя было переназначить на другого пользователя. Ошибка исправлена.

    37. TEAM-33370 Оптимизирована работа в системе при наличии большого количества пользовательских групп.

    38. TEAM-37351 При использовании метода System.organisationStructure.search().all() не формируется полностью дерево оргструктуры, если в ней больше 10 000 элементов. Ошибка исправлена.

    Важно: в полученных таким запросом элементам оргструктуры могут оказаться удалённые элементы. Если к результату далее применять методы, доступные для объекта, обработка приведёт к ошибкам.
    Рекомендуем использовать метод System.organisationStructure.search().all() с фильтром по активным элементам (т. е. __deletedAt.neq(null)), если планируется построение дерева и обработка полученных элементов.

    39. TEAM-36145 После активации решения Управление продажами в системе не появлялся доступ к созданию графика с типом расчета Конверсия элементов (продажи). Ошибка исправлена.
  3. anton.alexan

    anton.alexan Новичок

    [​IMG]

    Также не увидел в перечне исправленных ошибок текущего релиза. Проясните, исправлено в итоге или нет?
  4. samatov.in

    samatov.in Участник

    Добрый день!
    Каждый релиз плюсом один -пару ФФ, а справки в описании с списком всех доступных ФФ нет. На наших стендах включенных ФФ уже набралось под два десятка. Очень бы хотелось увидеть описание всех (можно ведь вывести только общедоступные) ФФ в справке.
  5. ELMA365

    ELMA365 Moderator

    Добрый день!
    Благодарим за предложение. Передали заявку в отдел документирования.
  6. a.akhmadieva

    a.akhmadieva Новичок

    Добрый день.
    В рамках тикета TEAM-35142 исправили с новыми элементами. Исправлено в версиях 2025.4, 2025.5 и 2025.6. По ранее созданным элементам и выполненным задачам исправления планируются в релизе 2025.9 в рамках тикета TEAM-37577.
  7. sagwa

    sagwa Новичок

    Добрый день.
    Почему данной версии (2025.7) на текущий момент нет в списке версий helm chart? Можно ли обновляться на данную версию если ее нет в списке версий helm chart?
  8. ELMA365

    ELMA365 Moderator

    Добрый день!

    На данный момент версия выпущена для стейдж-площадок. Ознакомиться с изменениями можно, активировав демоверсию ELMA365.
    Полноценный релиз версии 2025.7 запланирован на сегодня — 13.08. После этого вы сможете выполнить обновление.
  9. sagwa

    sagwa Новичок

    Помимо helm chart еще как-то можно узнать о выходе полноценного релиза и возможности обновления?