...

Релиз 2024.8

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

  1. ELMA365

    ELMA365 Moderator

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

    Введение тега #BreakingChangeAlert

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

    Процессы

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

    CRM

    1. TEAM-22510 В раздел Маркетинг добавлена страница Карты коммуникаций. Это визуальный инструмент для настройки и выполнения маркетинговых рассылок. Карта представляет собой настроенный в простом графическом редакторе сценарий. В нём определяется сегмент подписчиков, задаются триггеры и таймеры, а также параметры рассылки.
    Сценарий автоматически выполняется по заданному триггеру, который отслеживает изменения в элементах приложений, связанных с подписчиками.
    Карта коммуникаций позволяет выбрать сегменты подписчиков, спроектировать массовые триггерные рассылки, указать системные триггеры, сформировать цепочку писем и собрать статистику по ним.
    Инструмент доступен в поставках ELMA365 On-Premises.

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

    Виджеты

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

    Контракты

    TEAM-24236 Для контрактов в строке поиска включена опция составления EQL-запросов. Поиск работает по элементам приложения-контракта, но не по источникам.


    Редактирование файлов

    TEAM-26163 В приложении ELMA365 для персональных компьютеров версии 2.1.21 появилась возможность редактировать файлы из установленных на компьютер программ сервиса Microsoft Office.
    Для этого на странице просмотра файла в ELMA365 выберите опцию Редактировать локально. Документ загрузится на ваш компьютер и откроется в нужной программе. Вы сможете внести в него изменения. На время локального редактирования файл блокируется в ELMA365, другие пользователи смогут только просматривать его в интерфейсе. Когда отредактированный файл будет сохранён, в ELMA365 добавится его новая версия.
    Чтобы опция стала доступна, приложение нужно обновить до версии 2.1.21 и перейти в канал Тестирование.


    Блок «Регистрация документа»

    1. TEAM-28138 В блоке Регистрация документа в дизайнере бизнес-процессов добавлена новая опция Запрещать отмену регистрации. Эта настройка позволяет блокировать кнопку Отменить регистрацию в задаче регистрации, вынуждая пользователя обязательно завершить процесс регистрации, указав дело и номер.

    2. TEAM-28135 В блоке Регистрация документа в дизайнере бизнес-процессов изменено название кнопки Отменить на Отменить регистрацию для более точного отражения действия при ручной регистрации документа.


    Блок «Наложение водяных знаков»

    TEAM-26724 В настройках блока Наложение водяных знаков в дизайнере бизнес-процессов добавлена вкладка Обработка ошибок. На ней вы можете:
    • указать, по какой ветке направится процесс при возникновении ошибки в работе блока;
    • выбрать пользователей, которым придёт оповещение об ошибке;
    • создать или указать переменную в контексте процесса, в которую будет записан текст ошибки при её возникновении.

    Иерархический справочник

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

    Проекты

    1. TEAM-25909 Улучшена навигации по элементам плана проекта в виджете Диаграмма Ганта:
    • для администраторов системы добавлена возможность настройки фильтра задач в диаграмме Ганта. Поля, доступные в фильтре, зависят от настройки Поиск и сортировка в приложении Элемент плана проекта.
    • изменены настройки фильтрации задач. Теперь при поиске в виджете отображается вся иерархия задач, включая вложенные. Ранее вложенные и родительские задачи не отображались в результатах.

    2. TEAM-28607 В виджете просмотра диаграммы Ганта добавлена кнопка Создать план. Она отображается при отсутствии календарного плана проекта. Нажав на кнопку, пользователь создает черновик календарного плана и переходит к режиму редактирования диаграммы Ганта. Кнопка доступна руководителям проектов и пользователям с правами на редактирование календарного плана.
    Эта функция предназначена для ручного создания плана для типов проектов, в которых не настроена генерация плана проекта по шаблону или возникла ошибка в процессе генерации.

    Лента

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

    Календари

    TEAM-26004 Добавлена возможность выбора часового пояса при экспорте событий из ELMA365 в Google Calendar и другие внешние календари. Это позволяет корректно синхронизировать время начала и окончания событий между системами, предотвращая смещения, которые ранее возникали из-за несовпадения часовых поясов.
  2. ELMA365

    ELMA365 Moderator

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

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


    2. TEAM-26908 Была выявлена и исправлена ошибка, при которой таймер срабатывал по UTC вместо указанного часового пояса пользователя. Теперь таймеры корректно отрабатывают в соответствии с часовым поясом, установленным в настройках компании.


    3. TEAM-28761 Была выявлена и исправлена ошибка, при которой задача в процессе получала срок текущее время + 1 минута в случае, если переменная с датой была пустая и перед задачей был сценарий. Теперь задачи без установленного срока корректно создаются без ограничения по времени, если переменная даты не задана.


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


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


    6. TEAM-29342 Выявлена и исправлена ошибка, при которой название компонента Отчет не изменялось в базе данных, если оно отредактировано в настройках.


    7. TEAM-30271 Обнаружена и исправлена ошибка, при которой кнопка действия, добавленная на страницу определённой воронки в приложении Сделки или Лиды отображалась для всех воронок.


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


    9. TEAM-28910 Была обнаружена ошибка, при которой параметры не передавались корректно при вызове метода через ExtText в шаблоне документа. Вместо ожидаемых параметров в теле запроса формировалась неверная структура данных. Эта проблема была исправлена.


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


    11. TEAM-29283 Была обнаружена и исправлена ошибка, из-за которой некорректно работал экспорт прав доступа по вложенным полям. В правила экспорта попадали записи, ссылающиеся на удаленные приложения и контекстные переменные, хотя они не должны были включаться.


    12. TEAM-29388 Была обнаружена и исправлена ошибка, при которой в теле ответа на вызов действия с типом Обратный вызов появлялись артефакты и символы, вместо корректных данных. Теперь данные, отправленные в запросе на URL из аргументов метода action, возвращаются в ожидаемом формате.


    13. TEAM-29408 Была обнаружена ошибка документации в справке TS SDK в описании одного из конструкторов объекта TDatetime.

    Поправлен пример:
    Код:
    
    // Неработающий вариант:
    const myDatetime1 = new Datetime(Date.UTC(2022224))
    // Доступный вариант:
    const myDatetime2 = new Datetime(new Date(Date.UTC(2024527101045666)))
    14. TEAM-29533 Была обнаружена и исправлена ошибка, при которой таймер в бизнес-процессах, настроенный с учётом рабочего календаря, срабатывал сразу после выполнения задачи, если она была завершена после 18:00, вместо того, чтобы начать работу на следующие сутки.


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


    16. TEAM-29740 В этом релизе для всех поставок ELMA365 включён фича-флаг allowAttachExtensionScriptFiles. Теперь в пользовательском модуле на вкладке Методы API по умолчанию доступна загрузка файлов с зависимостями.


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


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


    19. TEAM-20495 Была обнаружена и исправлена ошибка, при которой перемещение фильтров в иерархическом справочнике с помощью drag-and-drop не изменяло их местоположение. Теперь перемещение фильтров работает корректно.


    20. TEAM-24340 Была исправлена ошибка, из-за которой после импорта раздела генерация по шаблону не срабатывала без повторного выбора шаблона. Теперь шаблоны работают корректно сразу после импорта, без необходимости дополнительных действий.


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


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


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


    24. TEAM-27322 Была обнаружена и исправлена ошибка, из-за которой типы документов не подгружались в модуле Диадок при попытке сопоставления документов. Проблема была связана с некорректными настройками API ключей. После исправления, модуль Диадок корректно подгружает типы документов и работает без ошибок.


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


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


    27. TEAM-28223 Была выявлена и исправлена ошибка, появляющаяся в виде предупреждения при попытке подписать документ или файл с помощью сертификата простой электронной подписи ПЭП.


    28. TEAM-28238 Была обнаружена ошибка, из-за которой невозможно было добавить пользователя в лист согласования более одного раза, если замещение было создано во время согласования. В результате процесс завершался с неправильным статусом Отказано и пользователь не мог повторно участвовать в согласовании. Ошибка исправлена.


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


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


    31. TEAM-29208 Выявлена ошибка в разделе Проекты, при которой добавленная на план проекта задача типа Процесс не запускалась автоматически в указанную на её форме дату начала. Задачу можно было запустить только вручную из плана проекта. Ошибка исправлена.


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


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


    34. TEAM-29422 Обнаружена и исправлена ошибка, из-за которой после загрузки и установки решения Корреспонденция из каталога ELMA365 Store его компоненты отображались в системе частично или не были найдены.


    35. TEAM-29513 Выявлена и исправлена ошибка в разделе Номенклатура дел, при которой для определённого дела не устанавливалось наследование прав доступа из места регистрации.


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


    37. TEAM-29540 Выявлена и исправлена ошибка, возникающая в процессе сравнения версий документов между собой при добавлении трёх и более версий.


    38. TEAM-29713 Исправлена ошибка, возникавшая при подписании сторонним модулем цифровой подписи E-Imzo.


    39. TEAM-29714 Исправлена ошибка, из-за которой процесс с параллельным подписанием мог зависать при отклонении или подписании документа одним из пользователей. Теперь процесс корректно завершается, и комментарии о подписании или отказе отображаются в ленте объекта.


    40. TEAM-29733 Выявлена и исправлена ошибка, при которой в разделе Проекты участникам проекта не приходили системные уведомления об удалении или изменении сроков проектной задачи.


    41. TEAM-29786 Исправлена ошибка, из-за которой виджет Панель с заголовком не отображал загруженные файлы формата .jpg в виджете Просмотр файла. Теперь файлы корректно отображаются на панели с заголовком.


    42. TEAM-29804 В разделе Проекты изменено отображение списка типов проектов, теперь там в приложении не показываются лишние папки и фильтры: Участник проекта, Куратор проекта, Руководитель проекта.


    43. TEAM-29815 Выявлена и исправлена ошибка, появляющаяся при попытке сохранить настройки полей контракта, если в список добавлено свойство типа Приложение.


    44. TEAM-29913 Выявлена и исправлена ошибка, появляющаяся в виде предупреждения при постановке задачи ознакомления с файлом.


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


    46. TEAM-30042 Выявлена и исправлена ошибка, возникающая на странице контракта при попытке настроить таблицу.


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


    48. TEAM-30080 Выявлена и исправлена ошибка, при которой в ходе бизнес-процесса для блока Ознакомление не выполнялось игнорирование замещения, если эта опция включена в настройках блока.


    49. TEAM-30404 Обнаружена и исправлена ошибка, возникающая при повторной регистрации элемента приложения, если до этого регистрация была удалена с помощью метода deleteRegistration(nomenclatureId).


    50. TEAM-25575 В разделе Проекты улучшен пользовательский опыт при составлении плана проекта. Теперь внесённые в таблицу задач изменения сохраняются при переходе в другую ячейку. Также добавлена возможность сохранять задачу при нажатии клавиши Enter.


    51. TEAM-26727 Исправили ошибку, из-за которой при отправке сообщения со вложениями размером суммарно выше 3 МБ в мессенджерах сессия могла не создаваться.


    52. TEAM-29677 Исправили ошибку, из-за которой пользователи без лицензии Service могли заходить в настройки линий, хотя и не могли вносить изменения. Теперь при попытке доступа без лицензии происходит редирект на главную страницу с соответствующим уведомлением.


    53. TEAM-24954 Обнаружена и исправлена ошибка, при которой при прекращении замещения задача создания элемента приложения, поставленная в ходе бизнес-процесса, не переназначается на изначального исполнителя.


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


    55. TEAM-28130 Исправлена ошибка, из-за которой пользователям не приходили уведомления о поставленных реакциях в личных сообщениях.


    56. TEAM-28365 Исправлена ошибка, при которой в мобильном приложении некорректно отображались поля ввода сообщений и комментариев при внесении буквенных символов.


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


    58. TEAM-29078 Исправлена ошибка, из-за которой импортированные из AD пользователи не могли авторизоваться в другой компании (редакция SaaS), если ранее были приглашены туда с таким же Email. Теперь такие пользователи могут успешно авторизоваться в обеих компаниях.


    59. TEAM-29259 Обнаружена и исправлена ошибка, при которой в дизайнере интерфейсов при добавлении поля типа Таблица неверно выполнялся расчёт по указанной формуле.


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


    61. TEAM-29414 Исправлена ошибка, при которой на странице личного чата, открытого в разных вкладках браузера, не отображались отправленные сообщения.


    62. TEAM-29527 Обнаружена и исправлена ошибка, при которой нельзя было открыть карточку упомянутого в ассоциированной ленте пользователя.


    63. TEAM-29146 На странице Управление лицензиями улучшено отображение плиток с наименованиями системных решений.