...

2025.6 SaaS

Тема в разделе "Релиз 2025.6", создана пользователем ELMA365, 11 июл 2025 в 08:29.

  1. ELMA365

    ELMA365 Moderator

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

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

    Приложения

    1. TEAM-33597 Теперь в приложениях и задачах доступна возможность предотвращения конфликтов сохранения при совместной работе пользователей. Опция включается в настройках приложения. Если один пользователь редактирует элемент, а другой сотрудник в это же время внёс изменения и сохранил их, первому пользователю:
    • отобразится предупреждение;
    • временно заблокируется сохранение данных;
    • будет предложено обновление полей элемента, после чего можно продолжить редактирование.

    2. TEAM-3483 Для типа данных Ссылка добавлена возможность указать название, которое будет отображаться вместо указанного в ссылке URL-адреса на форме просмотра приложения.

    3. TEAM-7703 На странице API в настройках приложения добавлена проверка запросов для данных из поля типа Таблица. Ранее при проверке в результатах запроса выводилось значение «null».

    Чаты

    1. TEAM-35666 Переработан интерфейс чатов. Добавлена сворачиваемая боковая панель со следующими доступными действиями: приглашение участников и редактирование состава чата, управление уведомлениями, работа с вложениями, создание событий.

    2. TEAM-7842 Добавлена возможность закреплять важные сообщения в чатах.
    Для этого нужно нажать на сообщение и выбрать Закрепить. В открывшемся окне определить, кто в чате будет видеть закрепление, выбрав опцию: Для себя, Для всех.
    С помощью стрелок на панели с закреплениями можно перемещаться между ними. Для просмотра всех сообщений нажмите Закреплено.

    Файлы

    TEAM-36172 В мобильном приложении теперь доступна работа жестами с .pdf файлами.

    Монитор сервисов

    TEAM-8793 В разделе Администрирование добавлена страница Монитор сервисов, на которой можно просматривать информацию о всех переносимых сервисах, созданных на уровне пользовательских модулей компании.

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

    Страница Монитор процессов доступна после включения фича-флагов, enableModuleServices и babysitterEnableDashboard.

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

    1. TEAM-20618 При проверке решения в процессе экспорта теперь можно нажатием одной кнопки включить в пакет все найденные зависимости с другими компонентами системы.

    2. TEAM-29911 Ошибки экспорта, импорта или обновления решения теперь отображаются в виде удобочитаемых уведомлений. Ранее просмотреть обнаруженную ошибку можно было только при сборе har-логов.

    Решения

    1. TEAM-34962 В состав решения теперь можно включать страницы, созданные на уровне компании в разделе Администрирование > Интерфейсы. Добавить страницы можно в окне настройки разделов и решений. Таким образом страницы можно импортировать в другую компанию в составе решения.

    2. TEAM-33191 Теперь в процессе обновления решения можно объединить значения в поле типа Категория при возникновении конфликтов. Доступно только с включённой переменной окружения: ELMA365_FIELDS_MERGE_MODE_ENABLED.

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

    1. TEAM-25474 Улучшен пользовательский опыт для работы со страницей Монитор ошибок, а также отображение данных на странице:
    • в таблице теперь отображается столбец с датой возникновения ошибки и её текстом;
    • на странице добавлена строка поиска с возможностью искать записи по параметрам;
    • добавлена сортировка по всем столбцам таблицы;
    • появилась возможность постраничного отображения всех записей и навигации по страницам;
    • при обновлении данных на странице показывается значок загрузки.

    2. TEAM-30961 В настройка процесса и блока Запуск процесса добавлены опции для:
    • прерывания подпроцесса в случае прерывания родительского процесса;
    • прерывания родительского процессса в случае прерывания подпроцесса.

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

    TEAM-10651 Улучшено отображение выданных сертификатов электронной подписи в профиле пользователя:
    • сертификаты показываются в карточках;
    • добавлена сортировка сертификатов по провайдерам и по дате создания;
    • добавлена возможность выбрать провайдер по умолчанию. Оно будет указываться во всех задачах подписания.

    Проекты

    1. TEAM-36043 Добавлен виджет Сроки проектной задачи, который размещается на форме приложения Элемент плана проекта и обеспечивает корректное отображение дат начала и завершения проектных задач.

    2. TEAM-35668 Функционал отключения версионирования календарного плана открыт для всех редакций платформы.

    Service

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

    2. TEAM-32882 Добавлен виджет Чат с операторами линий, который позволяет внутреннему или внешнему пользователю портала написать в доступную линию прямо с карточки элемента приложения. В результате в разделе Линии создаётся сессия с привязкой к элементу приложения, с которого осуществляется переписка.

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

    3. TEAM-33116 Улучшено отображение сессий в виджете Переписка в Линиях с включённой опцией По элементу приложения. Ранее в чате активной сессии отображались сообщения из других сессий, не связанных с заданным в настройках элементом приложения. Теперь из чата активной сессии исключается история переписки, не связанная с заданным в настройках элементом приложения.

    4. TEAM-34807 Доработано использование шаблонов и статей при ответе в сессиях линий. Теперь если в выбранном элементе приложения содержатся файлы, добавленные в полях типа Файлы, они прикрепляются к сообщению оператора вместе с текстом шаблона или статьи.

    Если для линии настроен канал, в котором нельзя отправлять несколько вложений, оператор увидит уведомление об этом.

    5. TEAM-35441 В разделе Администрирование > Линии объединены вкладки Мессенджеры и Инбокс для упрощения настройки подключения различных каналов к линии.

    6. TEAM-36450 При подключении LiveChat к линии добавлена возможность задать заголовок формы авторизации, указать подсказку для заполнения каждого поля авторизации, изменить название кнопки отправки данных.

    7. TEAM-36225 Дорбаботана форма ввода пароля при подключении Telegram к линии, если у аккаунта включена 2-факторная авторизация. Теперь, после того как пользователь вводит одноразовый код, поле для ввода пароля появляется на этой же форме. При этом поле с указанным кодом становится недоступным для редактирования.

    Телефония

    TEAM-36566 В виджете Реестр звонков изменена сортировку по умолчанию. Теперь применяется сортировка по полю Дата звонка по убыванию: последние звонки отображаются наверху, а более поздние — внизу.


    Маркетинг

    TEAM-33216 Добавлена возможность указывать несколько сегментов подписчиков при:
    • создании массовой рассылки;
    • в настройках блока Сегмент в дизайнере карты коммуникаций.

    Low-code CI/CD


    1. TEAM-36014 Исключена возможность параллельногоозапуска нескольких профилей в режиме переноса или проверки.

    2. TEAM-24661 Доработана форма форма создания и редактирования Профиля:
    • поле Стратегия переименовано в Стратегия при конфликтах;
    • поля Заменить объеты и Сохранить объекты переименованы в Заменить целевые объекты и Сохранить целевые объекты соответственно.

    API токены


    TEAM-33445 В разделе Администрирование > Токены добавлена возможность задать срок действия токена при его создании. Можно указать 3, 6, 12, 24 месяца, а также оставить поле пустым и не задавать срок действия.

    В общем списке записей токены выделяются различным цветом согласно сроку жизни:
    • зелёным — действующий токен;
    • жёлтым — срок действия подходит к концу;
    • красным — истёкший токен.

    Администратор сможет продлить срок действия токенов.


    TSSDK и API

    1. TEAM-33053 В методе setPortalUserAsInternal(), использующемся для перевода внешних пользователей портала во внутренних пользователей системы, параметр _unsafe_ignore_oauth был переименован в _unsafe_ignore_auth_source. Теперь при использовании этого параметра в методе игнорируется не только наличие OAuth2 авторизации пользователя, но и наличие настроек SAML.

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

    Код:
    
    func GetItemsPermissionsFull() GetItemsPermissionsOption {
        return 
    getItemsPermissionsOptionsFunc(func(options getItemsPermissionsOptionsgetItemsPermissionsOptions {
            
    options.FullPermissions true

            
    return options
        
    })
    }
    Последнее редактирование: 11 июл 2025 в 09:12
  2. ELMA365

    ELMA365 Moderator

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


    1. TEAM-28148 Если внешние пользователи импортировались из сторонней системы, они не могли зайти на портал. Авторизация выполнялась, но при входе пользователи видели ошибку «403 access deny». Воспроизводилось, если настроена интеграция с SAML и в настройках портала включена опция Преобразовывать существующих пользователей. Ошибка исправлена.

    2. TEAM-35062 При регистрации на внешнем портале с помощью мобильного телефона пользователям не приходило SMS-сообщение с кодом-подтверждением. Ошибка исправлена.

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

    4. TEAM-25515 На странице настроек модуля на вкладках Виджеты, Методы API, Действия БП, Процессы, Сервисы, Обработка событий добавлена сортировка элементов в таблицах.

    5. TEAM-28555 Для модуля, импортированного в другую компанию, было недоступно обращение к полю Namespace.name в скриптах модуля. Ошибка исправлена. Теперь имя модуля корректно заполняется и доступно в скриптах.

    6. TEAM-33007 При использовании метода like() для фильтрации по полям типа TLink возникала ошибка «appElmt.link.like is not a function». Поведение исправлено. Запрос успешно выполняется, и в результате возвращается искомый элемент приложения.

    7. TEAM-34876 Исправлена ошибка, из-за которой на форме создания элемента некорректно заполнялось поле типа Дата/время, если значение устанавливалось через скрипт с использованием функции setFilter.

    8. TEAM-35552 В поле типа Деньги некорректно отображался разделитель для некоторых видом валют, если в настройках свойства не установлено количество знаков после запятой для отображения. Ошибка исправлена.

    9. TEAM-36069 В поле типа Деньги некорректно отображалось значение, если оно передавалось в поле с помощью скрипта, который преобразовывал данные из поля типа Число. Ошибка исправлена.

    10. TEAM-36199 При добавлении свойства типа Деньги пользователь мог оставить поле Валюта пустым. При этом сохранить свойство удавалось, но в консоли разработчика выводилась ошибка «Error: unknown currency "[object Object]"». Поведение исправлено. Теперь для поля обязательно нужно указать валюту.

    11. TEAM-9783 Если при создании модуля для иконки было загружено изображение формата .svg, оно отображалось некорректно после импорта модуля в другую компанию. Ошибка исправлена.

    12. TEAM-1869 В поле типа Дата/время не показывалось время по умолчанию, если в настройках включена опциональная установка времени по началу или концу дня.

    13. TEAM-35460 При повторном применении метода submitTask в рамках скрипта, созданного на уровне бизнес-процесса, не сохранялся контекст связанного процесса.

    14. TEAM-15822 На странице Монитор процессов открывалась некорректная версия карты процесса. Ошибка исправлена. Теперь при нажатии на ссылку Карта отображается актуальная схема процесса.

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

    16. TEAM-31302 Изменена работа кнопки отправки сообщения в сессию в разделе Линии и в виджете переписки. Теперь, если сообщение пустое, кнопка отправки неактивна.

    17. TEAM-17952 На вкладке Виджеты в настройках модуля невозможно было повторно создать форму после её удаления. Поведение исправлено. Теперь при попытке создать форму восстанавливается удаленная ранее форма.

    18. TEAM-32405 При пересылке сообщений в чате не сохранялось форматирование текста и ссылки. Ошибка исправлена.

    19. TEAM-32953 При сравнении версий документов создавалась новая версия, даже если никаких изменений не вносилось. Поведение исправлено, доработан функционал кнопки Добавить версию.

    20. TEAM-34238 Исправлено некорректное поведение виджета Версии документа, теперь он работает только с полем __file приложений типа Документ.

    21. TEAM-34584 В Шаблонах документов приложения при открытии папки возникала ошибка «Cannot read properties of undefined (reading 'children')». Поведение исправлено, ошибка больше не появляется.

    22. TEAM-34746 В приложении Проектная задача нельзя было открыть карточку отменённой задачи, удалённой из календарного плана проекта. Поведение исправлено, теперь карточка проектной задачи со статусом Отменена открывается без ошибки.

    23. TEAM-35039 Настройка Можно редактировать номер после регистрации при ручной нумерации в деле работала некорректно и позволяла обойти запрет на ручное редактирование. Поведение исправно, возможность редактирования номера после регистрации при ручной нумерации закрыта.

    24. TEAM-35397 В Контрактах не восстанавливались удалённые поля типа Приложение. Добавлена функция восстановления полей в настройках контрактов.

    25. TEAM-35437 Устранена ошибка с правами доступа при редактировании документов. Теперь при изменении прав доступа в реальном времени система корректно ограничивает возможность редактирования.

    26. TEAM-35558 Исправлена ошибка с отображением формы настроек модуля после обновления. После установки новой версии модуля форма настроек могла не обновляться. Теперь форма обновляется корректно

    27. TEAM-35588 Исправлена ошибка с отображением изображений из шаблонов в Линиях. Ранее при вставке шаблона с инлайн-изображением поле ввода оставалось пустым, а после отправки изображение появлялось в переписке. Теперь изображение отображается в поле ввода сразу после вставки шаблона, и оператор может увидеть, как будет выглядеть сообщение перед отправкой.

    28. TEAM-35694 Ранее в блоке Создание элемента при создании элемента в рамках контракта отображалась форма самого контракта, а не источника. Теперь блок работает корректно, выбирается источник.
    Для поддержки обратной совместимости уже настроенные блоки с объектом Контракт продолжают работать без изменений.

    29. TEAM-35736 Ранее возникала ошибка: при переключении на предыдущую версию бизнес-процесса на уровне приложения появлялось уведомление о восстановлении черновика, изменения не применялись сразу. Теперь версия обновляется сразу после переключения.

    30. TEAM-35898 Исправлена ошибка отображения виджета Доска проекта.
    Ранее при открытии формы просмотра проекта с размещённым на ней виджетом возникала ошибка «Cannot read properties of undefined (reading 'lists')». При этом сам виджет работал корректно. Ошибка устранена.

    31. TEAM-35919 Исправлено поведение скролла на мобильных устройствах. При нажатии на строковое поле, экран прокручивалася к началу формы. Теперь скролл работает корректно.

    32. TEAM-36055 Исправлена ошибка в работе с версиями календарного плана при генерации по шаблону. При отключении версионирования отображалась устаревшая версия. Теперь отображается последняя актуальная версия. Для процессов генерации по шаблону добавлено уведомление, если генерация ещё не завершена.

    33. TEAM-36174 Исправлена ошибка повторной загрузки файлов с одинаковым названием по API. Ранее при повторной загрузке файла через API, если в его названии были пробелы, происходил сбой с ошибкой Internal error. При этом загрузка файла через раздел Файлы работала корректно. Поведение исправлено.

    34. TEAM-36277 При переходе в Telegram из LiveChat открывалась страница, на которой был указан номер телефона аккаунта, даже если в аккаунте указан username. Поведение исправлено: добавлена возможность подставлять username вместо номера телефона.

    35. TEAM-36278 Ранее при настройке LiveChat и подключении канала Inbox нельзя было поменять подсказки для пользователей внутри полей. Теперь тексты подсказок можно менять.

    36. TEAM-36340 Исправлено поведение, при котором во время экспорта модуля с переносимым сервисом экспортировался код компании, что могло приводить к конфликтам.

    37. TEAM-36387 Ранее в ленте объекта отображалось только три последних непрочитанных комментария. Поведение исправлено, отображаются все непрочитанные комментарии.

    38. TEAM-36402 Ранее после однократного открытия проектной задачи с диаграммы Ганта без обновления страницы повторное открытие задачи становилось невозможным. Ошибка исправлена, повышена стабильность работы с пользовательским интерфейсом.

    39. TEAM-36420 Исправлено некорректное поведение в модальном окне просмотра клиентов сессии. Ранее нельзя было удалить клиента из сессии, если он не помещался в список, отображаемый в модальном окне. Удаление было возможно только через боковое меню. Теперь можно развернуть полный список и удалить клиента в модальном окне.

    40. TEAM-36512 Исправлена передача параметров при подключении почты: теперь в HAR-логе корректно фиксируются настройки подключения.

    41. TEAM-36573 Пользователям не приходили на почту оповещения о задачах CRM. Поведение исправлено: в настройки типов задач CRM была добавлена опция Оповещать исполнителя о постановке задачи.

    42. TEAM-36602 Ранее при заполнении получателей письма Inbox (с включенным фича-флагом allowExtendedInboxMode) можно было указать некорректную почту. Ошибка исправлена, поправлена маска ввода e-mail при заполнении получателей на форме создания письма.

    43. TEAM-36664 Ранее при дублировании e-mail в скрытой копии не все получатели добавлялись в клиенты сессии. Теперь все уникальные адресаты корректно отображаются в сессии

    44. TEAM-36667 Доработано увеличение инлайн изображений до оригинального размера при работе в канале Inbox. Ранее инлайн изображения, отправленные из почтовых сервисов Mail и Yandex, не увеличивались до оригинального размера.

    45. TEAM-36671 Ранее при создании сессии Inbox кнопка Написать не исчезала после отправки сообщения. Поведение исправлено, кнопка видима только в пустой сессии, созданной оператором.

    46. TEAM-36673 Доработан интерфейс работы с каналом Inbox (с включенным фича-флагом allowExtendedInboxMode): стилизация, преобразование введенных адресов в получателей при смене фокуса курсора, улучшение валидации при вводе адресов, неподходящих под маску почты, или дублирующих ранее введенных получателей.

    47. TEAM-36681 Исправлено отображение границы ячеек в таблице веб-документа.

    48. TEAM-36728 Ранее в канале Inbox (с включенным фича-флагом allowExtendedInboxMode) можно было отправить письмо по нажатию кнопки Enter, когда курсор находился в поле Тема или Кому. Внесены доработки, чтобы избежать случайной отправки письма.

    49. TEAM-36815 Исправлено отображение документов в виджете Просмотр файла для мобильной версии.

    50. TEAM-37084 Исправлено отображение .txt файлов, теперь они отображаются в корректной кодировке.

    51. TEAM-32916 Оптимизировано количество запросов при загрузке страниц в разделе Файлы, повышено быстродействие на большом количестве папок и файлов.

    52. TEAM-34209 Скорректирован подсчет дискового пространства на облачных редакциях платформы.

    53. TEAM-35513 В методе parseSpreadsheet добавлена обработка ошибок форматов файлов, подаваемых в метод. Теперь нельзя в файл передать не таблицу.

    54. TEAM-35564 Доработана валидация файла и его расширения в блоке Генерация по шаблону.

    55. TEAM-36181 При проверке процессов во время импорта отображались предупреждения о несуществующих ошибках. Поведение исправлено.

    56. TEAM-36652 Во всплывающей подсказке в tssdk у метода getWorkingTime исправлен некорректный пример использования.

    57. TEAM-36499 Не сразу обновлялся Адрес образа в настройках переносимого сервиса. Ошибка исправлена.
    Последнее редактирование: 11 июл 2025 в 09:07
  3. anton.alexan

    anton.alexan Новичок

    Хм... а когда исправите ошибку с отображением закрытых задач в карточках элементов приложений в режиме канбан, которая тянется ещё с 2025.3.1? Вынуждены использовать 2025.2, так как не обновляем именно из-за этой ошибки.
    Последнее редактирование: 11 июл 2025 в 14:50
  4. d.chernikov_igronik

    d.chernikov_igronik Участник

    Критичный вопрос, пользователи вынуждены отключать отображение задач вовсе.