...

2024.11 Минорные версии

Тема в разделе "Релиз 2024.11", создана пользователем ELMA365, 17 дек 2024.

  1. ELMA365

    ELMA365 Moderator

    Изменения, перечисленные ниже, внесены в систему начиная с указанной минорной версии и вплоть до latest-версии. Если вы используете поставку ELMA365 On-Premises, обновите систему для их применения.


    2024.11.2

    1. TEAM-18293 Добавлен метод TS SDK для массового удаления элементов приложения в скриптах: Application.batch().delete().

    Пример использования:
    Код:
    
    const count await Application.batch()
        .
    delete()
        .
    where((fg) => f.__name.eq(''))
        .
    notify(needNotify)
        .
    size(batchSize)
        .
    all();
    Чтобы выполнять массовые операции с элементами (создание, обновление, удаление) у пользователя должны быть права на импорт данных в приложении.

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


    2024.11.3

    1. TEAM-32610 Выявлена ошибка — свойству типа Категория не присваивалось значение с помощью скрипта. После вызова метода в поле отображалось значение «ENUM must be an array».

    Ошибка исправлена. Присваивание значения через скрипт срабатывает корректно.

    2. TEAM-31895 Оптимизирована загрузка списка сессий в разделе Линии:

    • теперь сессии, назначенные на супервизора или оператора в статусе оффлайн не показываются в общем счётчике;
    • при открытии страницы сессии теперь отображаются только предыдущие 50 сессий с этим же клиентом;
    • максимальное значение счётчиков сессий (непрочитанных и в очереди) ограничено до 99+.

    3. TEAM-31860 Выявлена ошибка — недоступны блоки бизнес-процесса, которые созданы на уровне модулей, входящих в некоторые платные бизнес-решения, например СБИС, КЭДО. Отредактированная версия процесса, в котором применены такие блоки, не публиковалась.

    Ошибка исправлена. Теперь преднастроенные процессы с блоками из состава платных решений можно редактировать, а также использовать эти блоки в других пользовательских процессах.


    2024.11.4

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


    2024.11.5

    1. TEAM-32782 Исправлено отображение праздничных дней в календаре. Теперь, если в поле типа Дата или Дата/Время перейти в календарь, праздничные дни отобразятся красным шрифтом.

    2. TEAM-30842 Дополнение DBSExporter для ELMA365 OnPremise Enterprise обновлено до версии 1.2.0 для улучшения совместимости с Kubernetes 1.30.


    2024.11.6

    Изменений нет, техническая версия.


    2024.11.7

    1. TEAM-29966 Выявлена ошибка генерации https-протокола в приглашении пользователя. В письме формируется неверная ссылка в формате http<адрес платформы> вместо верного формата https<адрес платформы>.

    Шаги воспроизведения:
    1. Установить ELMA365 OnPremise Enterprise через Helm-чарт.
    2. Сгенерировать сертификаты для работы https-протокола и переключить на https-соединение.
    3. Отправить приглашение пользователю.
    Ошибка исправлена. Генерация https-протокола в приглашении пользователя срабатывает корректно.

    2. TEAM-32800 Выявлена ошибка — при работе с мобильным приложением ELMA365 через Android или iOS перестают поступать push-уведомления, начиная с первого сообщения, длина которого составляет около 2000 знаков.

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


    2024.11.8

    1. TEAM-28704 Повышена отказоустойчивость сервиса diskjockey для работы с файлами и директориями.

    2. TEAM-29486 Выявлена ошибка — в справочнике Внешние пользователи не формируется название элемента по шаблону.

    Шаги воспроизведения:
    1. В разделе Cистемные справочники открыть меню настроек приложения Внешние пользователи.
    2. Перейти в пункт настроек Название элемента.
    3. Выбрать опцию Формировать по шаблону, нажать {+} и прописать шаблон, используя переменные приложения. Сохранить настройки.
    4. Перейти на страницу приложения и создать внешнего пользователя.
    Ошибка исправлена. Добавлена миграция для корректного формирования названий элементов в справочнике Внешние пользователи.

    3. TEAM-32066 Выявлена ошибка — зависает исполнение серверного скрипта в бизнес-процессе.

    Шаги воспроизведения:

    1. На уровне приложения создать процесс с блоками Стартовое событие, Скрипт, Конечное событие.
    2. В блоке Скрипт привязать функцию:
    Код:
    
     async function test(): Promise<void> {
      const 
    res await fetch(`https://elma.stage.cloud.ru/`) //здесь может быть любой апи вызов
      
    const users await System.users.search().first()
      const 
    text await res.text();
    3. Создать элемент приложения и запустить процесс.​

    Ошибка исправлена. Добавлена ленивая инициализация потока ответа для исполнения скрипта.


    2024.11.9

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

    Ошибка исправлена.


    2024.11.10

    TEAM-32689 Выявлена ошибка — если перейти из одного приложения в другое и обратно или обновить несколько раз страницу приложения, она зависает и отображается значок загрузки страницы.

    Ошибка исправлена.


    2024.11.11

    1. TEAM-32551 Выявлена ошибка — если применить сценарий для изменения значения поля с типом Число, которое доступно только для чтения, значение отобразится прежним.

    Шаги воспроизведения:
    1. Создать приложение с расширенной формой.
    2. В контексте приложения создать переменную с типом Число и вынести её на форму, применив опцию Только для чтения.
    3. Настроить сценарий, в котором значение созданной переменной изменяется на 0 или очищается.
    4. Создать элемент приложения.
    5. Применить сценарий для изменения значения переменной. После этого значение переменной на форме отобразится прежним, в консоли значение изменяется.
    Ошибка исправлена.

    2. TEAM-31869 Исправлена ошибка: для пользователя с правом только на просмотр элементов справочника Внешние пользователи была доступна возможность заблокировать внешнего пользователя. Теперь права на просмотр применяются корректно.

    3. TEAM-32222 Исправлена ошибка: в шаблоне запроса Web API некорректно описана функция сохранения изменений в поле с типом Произвольное приложение (Один). Теперь описание в шаблоне запроса корректно.

    4. TEAM-32689 Исправлена ошибка: не загружалась страница внешнего портала. Теперь страница портала отображается.


    2024.11.12

    TEAM-32988 Выявлена ошибка: при создании файлов в логи сервиса diskjockey добавлялись записи о генерации уменьшенных изображений файлов. Эти детали не должны фиксироваться в логах.

    Ошибка исправлена.


    2024.11.13

    1. TEAM-28704 Повышена отказоустойчивость сервиса diskjockey для работы с файлами и директориями.

    2. TEAM-32886 Исправлена ошибка: при создании бизнес-процесса иногда не открывалась страница его моделирования из-за неверного построения дерева активити в дизайнере процессов. Теперь дерево активити формируется корректно.


    2024.11.14

    1. TEAM-32790 Исправлена ошибка: когда в приложении Внешний пользователь добавлялся новый элемент, его карточка не открывалась. Теперь профиль внешнего пользователя создаётся корректно.

    2. TEAM-32832 Исправлена ошибка в сервисе messenger-livechat, из-за которой периодически не отправлялись сообщения в сессиях LiveChat.

    3. TEAM-32933 Исправлена ошибка: пользователь получал уведомления по всем задачам проекта, участником которого он является. Теперь сотрудник видит оповещения только по своим задачам.

    4. TEAM-26474 Добавлено хранение информации о действиях при установке и обновлении ELMA365. Это облегчает диагностику в случае возникновения проблем.


    2024.11.15

    TEAM-33065 Исправлена нестандартная ситуация, приводившая к панике в сервисе billing.


    2024.11.16

    1. TEAM-32552 Выявлена ошибка: в графике по конверсии элементов с типом Воронка с drill down неверно рассчитывается количество элементов с выбранным статусом.

    Шаги воспроизведения:
    1. Создать страницу и разместить на ней виджет График.
    2. Настроить виджет: в поле Измерение выбрать Статус, ПоказательКоличество, Тип расчётаКонверсия элементов, Тип графикаВоронка с drill down, Представление данныхЕдиницы.
    3. Сохранить и опубликовать страницу.
    4. На построенном графике нажать на значение любого статуса.
    Ошибка исправлена. Теперь при выборе статуса в открывшемся окне отобразится корректное количество элементов, которым присвоен или присваивался выбранный статус.

    2. TEAM-31062 Выявлена ошибка: если внешний пользователь открывал страницу портала на двух или более вкладках браузера, всплывала плашка об ошибке синхронизации кэша.

    Ошибка исправлена. Теперь страница портала на нескольких вкладках отображается корректно.

    3. TEAM-32709 Выявлена ошибка: если в настройках виджета Таблица выбрать источником данных переменную типа Приложение (несколько), отображаются все элементы приложения.

    Шаги воспроизведения:
    1. В дизайнере интерфейсов разместить на форме просмотра приложения виджет Таблица.
    2. В настройках этого виджета в опции Приложение нажать на значок скрепки и выбрать переменную типа Приложение (несколько).
    3. Сохранить и опубликовать страницу.
    Ошибка исправлена. Теперь в таблице отобразятся только те элементы приложения, которые указаны в переменной Приложение (несколько).

    4. TEAM-31108 Выявлена ошибка: игнорируется значение поля Адрес для ответа в настройках блока Оповещение на email. Письма приходят на электронную почту, указанную в Администрирование > Настройки системы > Настройка Email.

    Шаги воспроизведения:
    1. В блоке Оповещение на email заполнить поле Адрес для ответа.
    2. Сохранить настройки блока и опубликовать процесс.
    3. Запустить его.
    Ошибка исправлена. Теперь письма приходят на адрес, указанный в настройках блока.


    2024.11.17

    TEAM-31517 При диагностике системы теперь можно посмотреть историю версий и информацию о миграциях.


    2024.11.18

    TEAM-33205 Исправлена нестандартная ситуация, приводившая к панике в сервисе chat.


    2024.11.19

    TEAM-33038 Выявлена ошибка при работе с приложениями, для которых установлено ограничение доступа на уровне папок. Пользователи с правами на редактирование не могли изменять элемент, если суммарная длина кодов раздела и приложения превышала 64 символа.

    Ошибка исправлена.


    2024.11.20

    1. TEAM-30801 Выявлена ошибка: в некоторых случаях при добавлении контакта в разделе CRM его данные не синхронизировались в разделе Маркетинг > Подписчики.

    Теперь контакт всегда корректно передаётся на страницу Подписчики, если в его карточке указана категория предпочтений и электронная почта.

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

    Теперь при приглашении на второй портал пользователь может сразу авторизоваться, используя логин и пароль, заданные ранее.

    3. TEAM-33269 Выявлена ошибка: записи звонков не отображались в элементах приложения, выбранного в модуле телефонии для хранения информации о клиентах. Вместо аудиофайлов выводилось сообщение «Не удалось получить информацию».

    Ошибка исправлена.


    2024.11.21

    TEAM-33332 Исправлена нестандартная ситуация, приводившая к панике в сервисе widget. Повышена стабильность сервиса


    2024.11.22

    1. TEAM-33302 Оптимизирована загрузка данных при открытии страницы Администрирование > Группы.

    2. TEAM-32963 Исправлена ошибка: когда пользователь закрывал связанную проектную задачу, появлялось уведомление о незавершённой предшествующей задаче, даже если она была выполнена ранее.


    2024.11.23

    TEAM-33271 В сервисе messenger-telegram расширены уровни логирования. Теперь записываются логи о подключении Telegram-канала к линии, если для авторизации требуется дополнительное подтверждение от API Telegram.


    2024.11.24

    TEAM-30433 В поиске по параметрам для приложения типа Документ можно искать элементы по регистрационному номеру в номенклатуре дел. При этом отобразятся даже те документы, которые зарегистрированы в нескольких делах.


    2024.11.25

    1. TEAM-33072 Теперь вход на внешний портал с двухфакторной аутентификацией можно настроить с помощью пользовательского модуля.

    2. TEAM-30479 Скрипт загрузки утилиты kubectl для офлайн установки ELMA365 содержал ошибку. Ошибка в скрипте исправлена.


    2024.11.26

    TEAM-33260 Выявлена ошибка: если в блоке Оповещение на email заполнен параметр Адрес для ответа, то бизнес-процесс останавливается на этом этапе и письма не отправляются на электронный адрес, указанный в настройках блока.

    Ошибка исправлена. Отправка писем выполняется.
    Последнее редактирование: 3 фев 2025 в 18:27
  2. d.chernikov_igronik

    d.chernikov_igronik Участник

    Добрый день.
    При редактировании статьи без дополнительных сообщений не приходят уведомления, даже если отслеживать тему.
    Последнее редактирование было 25.12.2024, а отслеживание с 17.12.2024 г.
  3. mokrushina

    mokrushina Участник

    Разберемся, спасибо!
  4. samatov.in

    samatov.in Участник

    Доброго!
    TEAM-31108 из релиза 2024.11.16 не только не исправило проблему, но и усугубила ее... Теперь оповещения не уходят совсем ни от значения поля "Адрес для ответа" ни с системного почтового ящика, блок падает в Internal Error.
    Мне интересно как проводится тестирование функционала? И проводится ли оно вообще? Хотя бы самими разработчиками?...
  5. khodyrev

    khodyrev Участник

    Добрый день! Приносим извинения за доставленные неудобства. Ошибка будет исправлена в ближайшее время.
  6. samatov.in

    samatov.in Участник

    Доброго!
    TEAM-33260 из релиза 2024.11.26 проблему с блоком "Оповещение на email" не решило. Блок так-же как и ранее валится в ошибку: "no plain exit from send mail by error: internal error", при попытке указания "Адреса для ответа". Валится и через переменную и если указать почтовый адрес непосредственно в самом параметре просто текстом. Логи mailer, говорят о том что, до отправки почтового сообщения дело не дошло. В mailer я вижу отправленное сообщение о задаче, затем по идее mailer должен отправить само оповещение из блока "Оповещение на email", но его там нет, так как блок свалился в "internal error".

    ps: Сломанный блок, не дает нам обновить prod и выкатить для нас другие не менее важные обновления, например таких как реализация двухфакторки на внешнем портале. Я не понимаю, как у вас проходит тестирование? В рамках 2024.11 вы уже дважды объявляли, что проблема с блоком "Оповещение на Email" устранена и дважды это оказывается не так. Жду с нетерпеньем третьего хотфикса. )
    Последнее редактирование: 4 фев 2025 в 10:42
  7. khodyrev

    khodyrev Участник

    Добрый день! В настройках блока, на вкладке Обработка ошибок, включите, пожалуйста, опцию Оповещение, например так: [​IMG]

    После этого процесс дойдет до попытки отправки email и можно будет посмотреть саму ошибку в логах сервиса mailer.

    Что касается ошибки "no plain exit...", будет добавлена валидация в процессы, чтобы нельзя было опубликовать без настроенной Обработки ошибок.