...

Релиз 2024.5

Тема в разделе "Релизы ELMA365 SaaS", создана пользователем ELMA365, 14 июн 2024.

  1. ELMA365

    ELMA365 Moderator

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

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

    Отчеты


    1. TEAM-21844 Появилась возможность выбрать бизнес-процесс в источнике данных отчёта:

    • если имя источника данных не заполнено, то оно подтягивается автоматически из имени коллекции;
    • для колонок отчёта используется контекст бизнес-процесса;
    • для фильтрации колонок отчёта, в контексте процесса для данных должна быть разрешена функция Поиск и сортировка;
    • для отчётов доступны экспорт данных отчёта, использование отчёта в виджете Таблица, а также и визуализация отчёта по бизнес-процессу в виджете График;
    • отчёт можно сформировать с учетом прав доступа к контексту процесса (включается по запросу).

    2. TEAM-27568 Появилась возможность объединить источники данных, связав их между собой по полям:

    • приложение и произвольное приложение и наоборот;
    • идентификатор и произвольное приложение и наоборот.

    Скрипты

    1. TEAM-27099 Теперь серверные скрипты для виджетов отправляются в очередь с повышенным приоритетом.
    2. TEAM-27677 Версия Node.js для исполнения серверных скриптов обновлена до v16.20.2 #BreakingChangeAlert

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

    1. TEAM-26432 Добавлена вкладка Планировать в календаре для блока Ознакомление. Для включения вкладки необходимо установить ограничение по времени.

    2. TEAM-26807 Для ускорения загрузки раздела Номенклатура дел, особенно при наличии большого количества элементов, в профиле пользователя теперь доступна настройка, которая позволяет отключить подсчет количества элементов. Эта функция значительно сокращает время ожидания при открытии раздела, так как многим пользователям детальный подсчет элементов не требуется.

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

    4. TEAM-27078 В блоке бизнес-процесса Заявка на выпуск УНЭП для провайдера Kontur внесены следующие обновления:

    • Способ идентификации: Во вкладке Основные данные добавлена настройка способа идентификации с возможными значениями:
      • ESIA (через ЕСИА),
      • secret (по СМС),
      • manual (в личном кабинете Kontur).
    Способ идентификации по умолчанию определяется из настроек модуля.

    • Тип документа: Во вкладке Удостоверение личности теперь можно указать тип документа:
      • passport (паспорт гражданина РФ)
      • otherIdentity (любой другой документ).

    5. TEAM-27170 В шаблонизаторе теперь поддерживается валюта CNY.

    Проекты

    1. TEAM-13807 Управление подписками на проекты: пользователям доступна иконка управления подпиской на события проекта. Можно как подписываться на события, так и отменять подписку.
    Для частных случаев автоподписки предусмотрено решение через бизнес-процессы или модули с использованием методов TS SDK.

    2. TEAM-16461 Улучшения в виджете Документы по проекту. Добавлена кнопка возврата к папке проекта для упрощения навигации.

    3. TEAM-25493 Реализовано автоматическое формирование Идентификатора элемента плана проекта по uuidv4. В предыдущих версиях системы при генерации календарного плана скриптом необходимо было дополнительно генерировать идентификатор для корректной отрисовки и работы плана проекта.
    Теперь при сохранении и публикации плана для элементов планов проектов добавлена генерация нового UUID v7 в поле _ganttElementId (Идентификатор элемента на диаграмме Ганта).

    4. TEAM-26683 Изменено графическое представление сравнения планов проектов.

    5. TEAM-26740 В виджет Файлы проекта добавлена функция поиска, позволяющая осуществлять поиск по файлам внутри папки проекта.

    6. TEAM-27154 Улучшена отказоустойчивость механизма запуска бизнес-процессов из календарного плана.

    7. TEAM-27232 Добавлена функция await для асинхронных операций в скрипте системного процесса Генерация по шаблону.

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

    Сервис

    1. TEAM-25770 В рамках обновления системного решения Service для раздела Линии была введена поддержка конкурентных лицензий наряду с именными.
    Теперь для присвоения именной лицензии пользователи должны быть включены в новую системную группу Пользователи решения Service, вместо прежних групп Линии. Пользователи, не включенные в эту группу, будут использовать конкурентные лицензии, активируемые при установлении статуса "онлайн".
    Для облегчения миграции пользователей в эту группу, в администрировании линий временно доступна функция копирования пользователей, которая будет удалена в следующем релизе 2024.6.
    Остальные пользователи, указанные в настройках линии как операторы или супервизоры, занимают конкурентные лицензии при переводе статуса оператора в режим "онлайн". Супервизор также занимает лицензию: если нет именной, то конкурентную. Если все лицензии заняты, пользователь не сможет включить статус оператора "онлайн" и получит уведомление о нехватке лицензий.
    Добавлено поле Допустимое время бездействия пользователя без смены статуса оператора в оффлайн (мин.), которое регулирует задержку перед переводом статуса оператора в оффлайн после выхода пользователя из системы (по умолчанию – 2 минуты).

    2. TEAM-25773 В связи с появлением конкурентных лицензий Service и изменением логики работы именных лицензий добавлена кнопка миграции Копирование пользователей с именной лицензией Service в выпадающем меню раздела Линии. При нажатии на неё выполняется скрипт, копирующий пользователей из всех групп раздела Линий в системную группу Пользователи решения Service для корректного учёта именных лицензий.

    Работа с пользователями

    1. TEAM-23566 Добавлена возможность фильтрации пользователей при добавлении в системные группы лицензирования, такие как CRM, Проекты и Привилегированные пользователи, что упрощает работу с пользователями, импортированными из Active Directory.

    2. TEAM-27633 При удалении пользователя из системы автоматически освобождаются занимаемые им должности. Такая возможность предотвращает занятие должностей неактивными или ушедшими из компании пользователями.

    Приложения

    1. TEAM-26783 Теперь в списке элементов приложения во всех режимах отображения, если вынесено поле типа Приложение (несколько), отображается только 10 элементов из этого поля.
    Ранее при отображении большого объема связанных элементов в приложении, загрузка первоначальной страницы занимала длительное время (около 6 секунд), также наблюдалась долгая загрузка связанных элементов при прокрутке в колонке.
    Сейчас список элементов загружается мгновенно, а связанные элементы подгружаются асинхронно.


    Виджеты

    1. TEAM-15467 В пользовательских виджетах добавлена возможность создавать поля типа Событие и подписываться на них.

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

    3. TEAM-24066 В конструкторе виджетов стало можно выносить вложенные поля для типов Приложение и Пользователь. Доступно из панели Свойства на вкладке Шаблон. Это упрощает работу лоу-кодеров, исключая необходимость вручную получать и маппить данные.

    4. TEAM-26786 Реализована привязка события при изменении значения в настройках свойства в виджетах. В окне настройки свойства контекста в конструкторе виджета добавлена возможность задавать функцию при изменении значения. Теперь можно не выносить в шаблон виджета свойство, если необходимо обрабатывать событие при изменении.
  2. ELMA365

    ELMA365 Moderator

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

    1. TEAM-14606 Исправлена ошибка некорректного отображения разметки в конструкторе веб-форм. Теперь при создании веб-формы в любом приложении элементы разметки отображаются корректно.

    2. TEAM-19192 Теперь можно удалить или отключить TelegramBot из линии, даже если сам бот был удален. Ранее это было невозможно из-за ошибки 401. Ошибка была исправлена, и теперь функционал работает корректно.


    3. TEAM-22616 Исправлена ошибка при переназначении задачи, возникавшая из-за отсутствия поля end_date. Теперь при переназначении задачи поле end_date корректно обрабатывается, и ошибка 404 больше не появляется.


    4. TEAM-22801 Исправлено отображение счетчика задач в разделе Задачи > Проектные задачи

    5. TEAM-24603 Исправлена ошибка выдачи прав при полном замещении в системе. Проблема заключалась в том, что при создании полного замещения сотрудника «А» на сотрудника «В», последний не получал соответствующий доступ к приложению, несмотря на наличие у замещаемого сотрудника полных прав на приложение. Теперь после замещения сотрудник «В» корректно видит приложение и имеет к нему аналогичные права доступа, как у сотрудника «А».

    6. TEAM-24706 Исправлена ошибка, не позволявшая пользователям без административных прав открывать бизнес-процессы в разделе Проекты. Ранее при попытке добавить процесс к задаче проекта, процессы не отображались из-за ошибки в настройках доступа.
    Произведено изменение пользовательских сценариев для запуска бизнес-процесса из календарного плана проекта.
    К выбору доступны только бизнес-процессы раздела Проекты, связь с другими разделами поддерживается через блок Подпроцесс.
    Исключены из выбора варианты связки контекста Элемент плана проекта и План проекта.

    7. TEAM-25252 Усовершенствован парсинг атрибутов публичного ключа УНЭП. В результате улучшения отсекаются лишние нечитаемые символы и повышена стабильность работы.

    8. TEAM-25405 Была обнаружена и устранена ошибка валидации данных формы: при попытке сохранения настроек формы возникала ошибка "validate field view data: parse error: expected string near offset 9 of 'type'", указывающая на некорректную обработку строк в данных. Этот баг был успешно исправлен, теперь сохранение форм происходит без ошибок.

    9. TEAM-25477 Произведено редактирование моделей событий api модуля подключения произвольных мессенджеров:
    Было:
    События “messageOutcome”, “userInfo”, “markAsRead” содержат пустое поле “channelId

    Стало:
    В Событиях “messageOutcome”, “markAsRead” исключено поле channelId за ненадобностью (сделано согласно документации)
    В событии “userInfo” поле “channelID” стало заполняться так же согласно документации.

    Было:
    События в запросах из ELMA приходят с пустыми “externalMessageId”: “”, “externalUserId”: “”, “externalChatName”: “”,

    Стало:
    Из всех событий при запросах из ELMA исключены пустые поля “externalMessageId”, “externalUserId”, “externalChatName” за ненадобностью.

    10. TEAM-25673 Баг в функционале дизайнера процессов, который мешал скрыть панель управления, был успешно исправлен. Ранее нажатие на кнопку Скрыть панель не приводило к ожидаемому результату — панель оставалась на месте. Теперь функция работает корректно.

    11. TEAM-25873 Исправлена ошибка в процессе обновления решения КЭДО, когда кнопка Далее не активировалась после проверки зависимостей решения. Оптимизация работы с вычислением зависимостей позволила устранить проблему, и процесс обновления может продолжаться без остановок.

    12. TEAM-26193 Теперь в системе введен запрет на создание разделов с кодом, начинающимся на "ext_". Это мера предосторожности, так как идентификация модулей часто происходит по префиксу "ext_", и наличие разделов с таким начальным кодом могло приводить к ошибкам в обработке данных. Таким образом, изменение направлено на повышение стабильности и безопасности работы с разделами в системе.

    13. TEAM-26467 Исправили баг, из-за которого история переписки у клиента не отображалась до отправки первого сообщения, теперь вся переписка загружается автоматически в момент авторизации пользователя в Livechat.

    14. TEAM-26536 Исправлено отображение системных полей процессов для построения отчета по бизнес-процессу.

    15. TEAM-26646 В системе был обнаружен и устранен баг в конструкторе виджетов, связанный с двойным вызовом виджета из модуля при использовании расширения Группы зоны расширения тулбара > Зона расширения тулбара на пользовательской форме просмотра приложения. Изменения в платформе, произошедшие за последние полгода, привели к тому, что при открытии элемента приложения, где присутствует указанная зона расширения, виджет активировался дважды. Этот баг был исправлен, и теперь виджет запускается однократно, как и предполагалось изначально.

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

    17. TEAM-26814 Баг в системе, который позволял привязывать удаленное свойство в поле для связи между приложениями, успешно устранен. Ранее пользователи сталкивались с ситуацией, когда при попытке установить связь между двумя приложениями в контексте бизнес-процесса, в поле для связи отображалось уже удаленное свойство. Теперь система корректно распознает и отображает только актуальные, неудаленные свойства, устраняя путаницу и потенциальные ошибки при настройке процессов.

    18. TEAM-26855 Была исправлена ошибка, из-за которой форма просмотра автоматически прокручивалась вниз при открытии, если на ней были поля определенных типов, расположенные выше таблицы. Теперь форма остается на начальной позиции, что делает ее просмотр более удобным и избавляет пользователя от необходимости вручную возвращаться к началу формы после ее открытия.

    19. TEAM-26891 Исправлена ошибка, когда переводы из .po файлов не подгружались при активированной функции защиты файлов в On-Premises версии. Теперь, даже с включенной защитой файлов, система корректно загружает и применяет переводы, обеспечивая соответствие выбранной локали пользователя.

    20. TEAM-27038 Добавлена новая опция блока согласования и ознакомления позволяющая отключать уведомление о запуске согласования или ознакомления.

    21. TEAM-27044 Исправлена ошибка, связанная с некорректным обнулением файла в виджете модуля. Ранее, при определенных условиях, файл не удалялся полностью из контекста виджета, вызывая дублирование данных при повторном добавлении файла. Теперь файлы корректно удаляются из формы через контекст:
    Код:
    
    async function checkFile(): Promise<void> { if (Context.data.file) { let file =await Context.data.file.fetch() let fileName file.data.__name if (fileName.includes(‘docx’)) { Context.data.file undefined } } }
    
    
    22. TEAM-27151 Исправлена ошибка в функции FormatFio шаблонизатора, использовавшейся для склонения ФИО по падежам. Ранее при использовании этой функции возникали ошибки с некоторыми именами, особенно иностранными, и в случаях отсутствия отчества. Теперь функция обрабатывает большее количество форматов ФИО, включая иностранные имена, без ошибок.

    23. TEAM-27219 Исправлена ошибка в системе предпросмотра файлов, связанная с добавлением новых версий файлов с различными расширениями. Ранее предпросмотр не обновлялся автоматически при изменении типа файла, что требовало ручного обновления страницы для корректного отображения. Теперь предпросмотр файлов обновляется мгновенно без дополнительных действий пользователя, улучшая взаимодействие с документами разных форматов.

    24. TEAM-27308 Исправлена ошибка пропадания поисковой строки в приложениях-типах проектов.

    25. TEAM-27347 Исправлена ошибка, из-за которой шаблоны отчетов не отображались в дереве шаблонов раздела.

    26. TEAM-27517 При добавлении в отчет колонки с типом данных Таблица стал доступен просмотр ее содержимого.

    27. TEAM-27526 Исправлена ошибка в интерфейсе настроек линий в разделе Администрирование, где нижняя панель с кнопкой Сохранить перекрывала часть настроек, делая их недоступными для просмотра и изменения. Теперь панель отображается корректно под всеми опциями.

    28. TEAM-27555 Исправлен пример сигнатуры для функции обратного вызова в Действии БП. Заменено:
    Код:
    
    async function callback(reqHTTPRequest): Promise<void>;
    
    
    на
    Код:
    
    async function callback(reqCallbackRequest): Promise<void>;
    
    
    29. TEAM-27559 Исправили баг, из-за которого вместо списка доступных линий в разделе Сообщения при нажатии на ~ отображалось слово error. Теперь отображается список доступных линий. Если нажать на линию, то откроется окно переписки в этой линией, даже если ранее уже было общение в ней.

    30. TEAM-27875 Была устранена ошибка в системе, благодаря которой теперь обычные пользователи могут корректно работать с файлами, прикрепленными к виджетам, даже при активированной функции Защита файлов (Advanced Security). Ранее доступ к файлам через виджеты был возможен только для администраторов, что вызывало ошибки при выполнении скриптов пользователями без административных прав.

    31. TEAM-28152 Исправлена ошибка в конструкторе виджетов, из-за которой виджет Строка формы не мог быть выделен для дальнейшей настройки. Теперь пользователи могут корректно выделять и настраивать этот виджет.

    32. TEAM-28519 Исправили баг, из-за которого могли не сохраняться настройки Линии.

    33. TEAM-16022 В рамках улучшения стабильности работы ELMA365 был решен вопрос с неудачно импортированными или недоформированными приложениями. Такие приложения, возникающие из-за неудачных импортов, теперь автоматически исключаются из списка доступных для привязки в линиях.

    34. TEAM-26903 Ранее при отправке сообщений в линию через блок процесса Инициативное сообщение в линию переносы строк не учитывались, что могло вести к искажению форматирования текста. Теперь этот вопрос решен: переносы строк корректно обрабатываются, и сообщения отображаются точно так, как и отправлялись, сохраняя предусмотренное форматирование.


    35. TEAM-27004 Проработано отображение длинного текста в блоках при редактировании диаграммы процесса. Если текст выходит за рамки блока, то он скрывается и отображается при наведении курсора на блок.

    36. TEAM-27090 Теперь при выборе отображения канбан и плитка для Проектов убрано поле Тип проекта. Это изменение направлено на упрощение интерфейса карточки проекта без лишней информации, которая ранее отображалась по умолчанию.

    37. TEAM-27146 В рамках улучшений системы, теперь возможно строить отчеты по бизнес-процессам с учетом прав доступа. Для этого системное поле процессов __subscribers, ранее не доступное для поиска, было доработано для использования в поиске.

    38. TEAM-27191 Из первоначальной конфигурации раздела удален разделитель Папки и фильтры как неактуальный функционал.
  3. zaitsev_i

    zaitsev_i Активный участник

    Спорное решение. Если блок по каким-либо причинам назвали "длинным" названием, то теперь для просмотра нужно будет наводить/кликать по каждому?

    Уместно было бы оставить оставить логику "как есть", а при наведении выводить подсказку с "описанием" блока процесса. Сейчас выглядит так, будто часть информации будет скрыта и доступна только при наведение - усложняется чтение схемы.
  4. lagutkina

    lagutkina Техническая поддержка

    Здравствуйте! Название блока все еще будет отображаться, бОльшая его часть попадает на блок, а остальное обрежется - это оптимальный вариант, так как длинное название, выходящее за рамки, может помешать чтению схемы.
  5. zaitsev_i

    zaitsev_i Активный участник

    Как раз в том, что некоторая часть обрежется и вижу недостаток. Если разработчик счел нужным указать название "большой" длинны, то он видит в этом смысл. В конце названия могут содержаться важные детали для понимания работы блока, а в реализован варианте они будут обрезаны.
  6. lagutkina

    lagutkina Техническая поддержка

    Уточнили у разработчиков, планов на изменение пока нет.