...

Релиз 2024.1

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

  1. ELMA365

    ELMA365 Moderator

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


    1. TEAM-21489 В блок Ознакомление добавлена возможность настроить дополнительные переходы бизнес-процесса для обработки возникающих ошибок и архивирования листа ознакомления. Настройки выполняются на вкладке Переходы.

    2. TEAM-22372 В HTML-шаблон водяного знака теперь можно добавить поле для отображения названия провайдера. Для этого используется конструкция {$signInfo.data.provider_name}.

    3. TEAM-23889 При генерации файла по шаблону добавлена возможность обращаться к атрибутам поля типа Произвольное приложение. Для этого используются код поля из исходного приложения и код вложенной переменной, разделённые точкой: {$contract.__name}.

    4. TEAM-24140 При генерации документа по шаблону из файла формата .xlsx теперь можно использовать стандартную для программы Excel функцию HYPERLINK. С её помощью можно преобразовать заданное значение в гиперссылку. В качестве аргументов можно использовать переменные из контекста приложения, а также задать значения вручную.
    Пример:
    =HYPERLINK("{$link}";"Нажмите, чтобы просмотреть отчет")

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

    6. TEAM-23359 В настройки модуля Диадок добавлен статус Подписан. Отказано в аннулировании. С ним можно сопоставить статус из приложения типа Документ, элементы которого отправляются в Диадок на обработку.

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

    1. TEAM-12540 Добавлена возможность выбрать режим отладки бизнес-процесса: проверить выполнение всей схемы или включить отладку с определённого шага. Если на карте процесса выбран блок, отладка начнётся с него. Если на схеме не выделен ни один элемент, запустится отладка всего процесса.
    В дизайнере процессов добавлена вкладка Настройки отладки, на ней можно настроить форму отладки. При настроенной форме отладки заполнять стартовую форму процесса не нужно.

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

    3. TEAM-20791 В настройки блоков Создание элемента и Изменение элемента добавлена вкладка Переходы. На ней можно настроить дополнительные переходы из задачи, например, чтобы отменить создание элемента и направить ход процесса по другой ветке.

    Приложения

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

    2. TEAM-20531 Доработана логика обновления прав доступа и управления правами доступа в заблокированном решении:
    • в заблокированном решении можно редактировать настройки доступа приложений и доступ к страницам;
    • для структур прав доступа добавлено ведение истории;
    • при обновлении структур (решений/разделов и т. д.) добавлен отдельный шаг обновления настроек прав доступа. В нём отображаются все настройки прав с конфликтами, т. е. права были изменены на целевой площадке, а в файле, который используется для обновления, история версий расходится. Пользователь может выбрать, какие настройки обновить, а какие оставить.
    Важно: поскольку в существующих разделах/решениях/конфигурациях отсутствует история версий, при обновлении могут возникать ложные конфликты. Такие конфликты можно игнорировать и продолжать обновление. Чтобы конфликт больше не возникал, решение необходимо экспортировать с версии 2024.1. История версий будет добавлена в структуру прав доступа при экспорте.

    3. TEAM-21007 Улучшен пользовательский опыт назначения сотрудников на роль. Скорректирован внешний вид окна выбора пользователя, группы пользователей, элемента оргструктуры.

    4. TEAM-21399 В приложении типа Событие скорректировано время при переносе события в календаре. Теперь шаг составляет 15 минут.

    5. TEAM-23402 В типе данных Таблица добавлена настройка минимальной высоты строки. Теперь можно задать значение минимальной высоты строк таблицы в пикселях. Минимальное значение 35 пикселей.
    Исправлено выравнивание содержимого ячейки по высоте.

    Администрирование

    1. TEAM-23598 Добавлена возможность скрыть кнопки перехода в справку из интерфейса ELMA365. Для этого на странице Администрирование > Тема оформления необходимо отключить опцию Показывать элементы перехода в справку. Отключение отображения может быть полезно для компаний, которые работают в закрытом контуре.

    2. TEAM-23680 В разделе Администрирование > Инструменты разработчика > Отчет о производительности реализовано сохранение в общем списке отчётов, сформированных вручную. Теперь в таблице отмечен способ генерации отчёта. Каждый отчёт из списка можно загрузить на компьютер в любое время.

    EQL-поиск

    1. TEAM-22454 В окне поиска по параметрам в блоке EQL-поиск реализовано автоматическое заполнение значений для составления запросов EQL. Теперь строчки пронумерованы, доступные параметры и функции можно выбрать из показываемого списка.

    2. TEAM-24229 Реализована возможность искать в запросе EQL текущего пользователя. Указывать можно функции вида CurrentUser() in [users], а также [users] in CurrentUser().

    Отчет

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

    Мобильное приложение

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

    Виджеты

    1. TEAM-13950 В дизайнере интерфейсов добавлена фильтрация по всем свойствам, созданным в контексте виджетов. Чтобы найти нужное свойство, необходимо перейти на вкладку Виджеты > Свойства и воспользоваться строкой поиска.

    2. TEAM-21376 В дизайнере интерфейсов теперь отображается полное наименование свойства, если на боковой панели навести на него курсор.

    3. TEAM-18104 Реализована настройка комментирования в ленте. В виджет Лента объекта добавлена опция Запретить пользователям отправлять сообщения. При включённой опции, отправлять новые сообщения в ленту нельзя. Разрешается только оставлять комментарии к уже существующим сообщениям.

    4. TEAM-22125 Доработан виджет Навигатор:
    • добавлена возможность работать со страницами портала в виджете Навигатор с помощью методов TypeScript;
    • создаваемый по шаблону портал теперь использует навигацию на базе виджета Навигатор.

    5. TEAM-23830 Добавлены зоны расширения для системных виджетов отображения информации и работы с пользователями. Зоны расширения можно использовать при создании виджетов в модулях. Виджет с такой зоной расширения будет отображаться: при нажатии на имя пользователя, в карточке пользователя в приложении Сотрудники, в настройках профиля пользователя.

    Модули

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

    CRM

    1. TEAM-23805 Добавлена возможность настраивать список активностей CRM, которые отображаются в виджете История активностей. Теперь можно скрывать преднастроенные активности, а также создавать пользовательские действия. Пользовательские активности выполняются в ходе бизнес-процесса. Это настраивается в дизайнере процессов с помощью блока Создать запись активности.

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

    3. TEAM-22918 В дизайнере процессов при постановке задач CRM на пользователей без лицензии CRM, добавлено оповещение о том, что у исполнителя не будет доступа к задаче.

    4. TEAM-23463 Для пользователей с лицензией CRM реализована возможность в ходе бизнес-процесса отправлять оповещения на email с личного адреса, настроенного в разделе Почта. Это можно настроить в дизайнере процессов с помощью блока Отправка личного еmail. Пользователь, чей email указывается в блоке, в настройках своего профиля должен разрешить использование почты в процессах.

    5. TEAM-23022 В модулях Аудит изменений платформы и Аудит изменений CRM добавлена возможность настраивать логируемые события: Создание, Изменение, Удаление, Восстановление. Доработаны формы просмотра событий. Исправлены ошибки, связанные с обновлением модулей.

    Линии

    1. TEAM-20307 Добавлена возможность указать тему письма при создании сессии по каналу Inbox. Также улучшено отображение темы письма.

    2. TEAM-23638 Реализована возможность настраивать максимальное количество попыток переподключения для канала Inbox. Для этого в конфигурацию сервиса mailer добавлен параметр ELMA365_MAILER_IMAP_MAX_RECONNECT_ATTEMPTS. По умолчанию параметр равен пяти.

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

    Проекты

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

    2. TEAM-19695 В плане проекта в режиме редактирования диаграммы Ганта реализовано сохранение значений в ячейках таблицы без нажатия клавиши Enter.

    3. TEAM-22210 Реализована визуализация уровня загрузки по результатам ресурсного планирования. Панель загрузки доступна в режиме полноэкранного просмотра диаграммы Ганта.
    Доступны следующие возможности:
    • в режиме редактирования календарного плана на элементы плана могут быть добавлены ресурсы в таблицу Плановые загрузки;
    • при сохранении изменений в задачах и публикации календарного плана добавятся соответствующие загрузки в приложение Проекты/Загрузки;
    • результаты ресурсного планирования можно просматривать с карточки проекта при полноэкранном отображении диаграммы Ганта.

    API, SDK

    1. TEAM-20625 Добавлен метод getWithWatermarks, позволяющий наложить водяной знак на файл формата .xls, .xlsx, .doc, .docx, .pdf.
    Код:
    
    // Создаем список водяных знаков
    const watermarksWatermark[] = [{
      
    template"<div style='border:2px solid coral; max-width: 62px;'>В работу</div>",
      
    positionWatermarkPosition.Center,
      
    pagesWatermarkPages.All,
      
    scale0.5,
      
    opacity0.75
      
    }];
    // Получаем идентификатор файла, на который хотим наложить водяной знак
    const fileId Context.data.file.id;
    // Накладываем водяной знак
    const tmpFile await System.watermark.applyToFile(fileIdwatermarks);

    @
    param fileId — идентификатор файлана который будет наложен водяной знак;
    @
    param watermarks — массив водяных знаковнакладываемых на файл.
    }
    Код:
    
    export interface Watermark {
       
    // Водяной знак в формате html
      
    templatestring;
      
    // Позиция знака
      
    positionWatermarkPosition;
      
    // Страницы для отображения
      
    pagesWatermarkPages;
      
    // Масштабирование итогового знака. 0..1
      // 1 = 100%
      
    scalenumber;
      
    // Непрозрачность водяного знака. 0..1
      // 1 = непрозрачный
      
    opacitynumber;
    }
    //Позиция водяного знака
    //В зависимости от позиции расчитывается отступ на странице с учетом размера водяного знака и размера страницы
    export enum WatermarkPosition{
      
    Center,
      
    TopLeft,
      
    TopRight,
      
    BottomLeft,
      
    BottomRight
    }
    //Страницы, которые на которые наложить водяной знак
    export enum WatermarkPages
    {
      
    All,
      
    First,
      
    Last
    }

    @
    returns — экземпляр [[FileItemRef]], указывающий на временный файл с водяными знаками.
    2. TEAM-21282 Добавлен метод System.converter.toPDF() для конвертации файлов в формат .pdf. Метод не изменяет файл-источник, идентификатор которого передаётся в параметре fileId. Конвертация в .pdf применима для файлов .xls, .xlsx, .doc, .docx.
    Пример использования:
    Код:
    
    // Получаем идентификатор файла, который хотим конвертировать в pdf
    const fileId Context.data.fileToConvert.id;
    //конвертируем файл в pdf
    const tmpFile await System.converter.toPdf(fileId);

    @
    param fileId — идентификатор файла который необходимо конвертировать в .pdf;
    @
    returns — экземпляр [[FileItemRef]] указывающий на временный файл в формате .pdf.
    3. TEAM-12067 Теперь в скриптах в качестве строго типизированных методов модуля можно использовать действия в бизнес-процессах типа Скрипт с синхронной моделью выполнения. Это удобно использовать при разработке интеграций для изолирования логики в модулях.

    4. TEAM-20246 Реализована поддержка EQL-поиска в сценариях. Теперь его можно использовать в условии поиска where по приложению:
    Код:
    
    const cu await System.users.getCurrentUser();
    // Можно использовать в корневом условии
    Namespace.app.zayavki
      
    .search()
      .
    where("[__name] like 'test' or [__createdBy] = @p0",{"p0"cu})
      .
    all();
    // Это равносильно вот такому фильтру
    Namespace.app.zayavki
      
    .search()
      .
    where((f,g) => g.or(f.__createdBy.eq(cu), f.__name.like('test')))
      .
    all();
    // Так же можно использовать EQL во внутреннем фильтре и комбинировать выражения
    Namespace.app.zayavki
      
    .search()
      .
    where((f,g) => g.or(f.__createdBy.eq(cu), g.where("[__name] like 'test'")))
      .
    all();
    Важно: Запрос EQL — это строка в скрипте, она не проверяется на корректность при публикации. Поэтому любые ошибки могут привести к некорректной работе сценария. Стоит тщательно тестировать такие сценарии и использовать в запросах обработку ошибок.
    Код:
    
      try {
      return 
    await Namespace.app.zayavki
      
    .search()
      .
    where("[not_exist_field] like 'test' or [__createdBy] = @p0", {"p0"cu})
      .
    all();
      } catch (
    err) {
      
    // Если ошибка, вернем пустой массив
       
    return [];
      }
    5. TEAM-23916 К типам данных TDate, TDatetime, TTime добавлены методы сравнения afterOrEqual, beforeOrEqual.

    6. TEAM-20398 Добавили методы для работы с напоминаниями:
    • System.reminders.create() — создание напоминания по задаче;
    • System.reminders.delete() — удаление напоминания;
    • System.reminders.search() — поиск напоминаний.

    7. TEAM-22985 В настройках модуля добавлена возможность обращаться к другим разделам и модулям с помощью глобальной константы Imports. Реализовано в методах API, в действиях в бизнес-процессах, в обработчике событий.

    8. TEAM-23879 Добавлены методы сохранения настроек рабочего календаря в System.productionSchedule.

    Пример:
    Код:
    
    // Изменим настройки рабочего календаря
    const settings await System.productionSchedule.getGeneralSettings();
    settings.weekends = {
      
    monday:  false,
      
    tuesday:  false,
      
    wednesdayfalse,
      
    thursday:  false,
      
    friday:  false,
      
    saturday:  true,  // суббота - выходной
      
    sunday:  true,  // воскресенье - выходной
    }
    await System.productionSchedule.saveGeneralSettings(settings);
    // Удалим исключительный день из рабочего календаря
    await System.productionSchedule.deleteSpecialDays([new TDate(20231231)]);
    // Создадим новый исключительный день в рабочем календаре
    await System.productionSchedule.saveSpecialDays([{
      
    date: new DateTime(20231231),
      
    holidaytrue,
    }]);
  2. ELMA365

    ELMA365 Moderator

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

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

    2. TEAM-20919 В модулях Р7 и OnlyOffice исправлена ошибка, при которой после редактирования файла вместо автора изменений отображалось значение Система.

    3. TEAM-21806 Отредактированы оповещения в системных процессах согласования. Теперь поступает корректное уведомление в зависимости от вынесенной резолюции.

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

    5. TEAM-22791 Откорректировано выполнение метода getApprovalLists(). Если настроено замещение, выдавался не фактический согласующий, а пользователь, которого он замещает.

    6. TEAM-22804 В настройках блока Подписать исправлен сброс перехода по умолчанию при отменённом подписании.

    7. TEAM-23483 При создании временного файла с помощью функции System.files.createTemporary его название в сформированной ссылке не совпадало с заданным в сценарии. Ошибка исправлена.

    8. TEAM-23594 В модуле Диадок документы при обработке останавливались в статусе Ожидает синхронизации. Ошибка исправлена.

    9. TEAM-23739 Некорректно срабатывал вызов функции с обращением к полю типа Приложение, добавленному в таблицу. Ошибка исправлена.

    10. TEAM-23891 В генерации документа по шаблону исправлено обращение к атрибутам вложенных полей из исходного приложения. Например, теперь срабатывают корректно функции вида {$employee.user.__name}, где сотрудник это поле типа Пользователи из приложения.

    11. TEAM-23942 В разделе Корреспонденция из ELMA365 Store неверно определялось количество выбранных мест регистрации в настройках регистрации. Ошибка исправлена.

    12. TEAM-24029 Некорректно форматировался текст при конвертации документа в формат .pdf в ходе бизнес-процесса. Ошибка исправлена.

    13. TEAM-24047 Исправлено отображение окна-предупреждения о несохраненных изменениях при создании элемента приложения.

    14. TEAM-24079 В генерации документа по шаблону при использовании функции Barcode увеличено разрешение QR кода с 96 до 300 DPI, изменён алгоритм сжатия на менее трансформирующий.

    15. TEAM-24081 В листе согласования в карточке элемента отображаются не все пользователи при согласовании на 100 и более пользователей.

    16. TEAM-24097 Исправлено отображение водяного знака на загруженном документе при настроенной в приложении печатной форме.

    17. TEAM-24168 Исправлена генерация документа по шаблону с помощью функции ExtText, если в качестве параметров передавались атрибуты файла.

    18. TEAM-24170 Исправлена настройка в HTML-шаблоне непрозрачности фона при позиционировании водяного знака.

    19. TEAM-24209 При экспорте приложения не выгружалась номенклатура дел. Ошибка исправлена.

    20. TEAM-24287 Исправлена ошибка доступа при ограничении прав на уровне элементов приложения.

    21. TEAM-24288 Исправлена ошибка доступа, которая возникала при открытии изображения, прикреплённого в ленту задачи.

    22. TEAM-24330 Генерация файла по шаблону срабатывала некорректно, если в шаблоне формата .xlsx использовались формулы условий if рядом с переменной типа Дата/время.

    23. TEAM-24408 Исправлено отображение номера колонок при использовании метода parseSpreadsheet.

    24. TEAM-24520 В настройках нумератора убрана опция Использовать возвращенные, поскольку номер не возвращался при её активации.

    25. TEAM-24531 Исправлена ошибка, возникающая при печати документа с водяным знаком с информацией об электронной подписи, если документ еще не подписан.

    26. TEAM-6634 Исправлена ошибка, возникающая при экспорте модуля с бизнес-процессами, где в зоне ответственности в качестве исполнителя был указан элемент оргструктуры. Добавлена проверка групп в зонах ответственности при публикации процесса и отображение предупреждения, группы указаны в динамической зоне.

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

    27. TEAM-18447 Исправлен поиск задач на странице приложения через связанные бизнес-процессы и поля типа Приложение.

    28. TEAM-19346 Теперь в дизайнере процессов на вкладке Контекст нельзя изменять системные поля. Ранее редактирование полей было разрешено в настройках, однако фактически не происходило.

    29. TEAM-21442 Откорректирована работа блока Оповещение на email. Исправлена ошибка, при которой, даже при заполненном поле Адрес для ответа, письмо отправлялось на корпоративную почту, настроенную в компании.

    30. TEAM-23434 Исправлено отображение карточек задач на внешнем портале. Ранее при открытии задачи срабатывала переадресация на страницу авторизации в ELMA365, даже если сотрудник состоял только в группе Внешние пользователи.

    31. TEAM-24060 В разделе Участвую большое количество задач на вкладке Текущие показывалось некорректно. Отображение исправлено.

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

    33. TEAM-24445 Исправлены ошибки, при которых не выполнялось обновление системы с версии 2023.6.19 на 2023.6.20 и более поздние.

    34. TEAM-24476 В компоненте Отчет исправлена ошибка, возникающая при связывании двух источников по полю типа Приложение и идентификатору этого приложения.

    35. TEAM-24594 В поиске по параметрам на странице приложения исправлено отображение поля с фамилией пользователя при выборе опции Текущий пользователь.

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

    37. TEAM-24835 В дизайнере процессов исправлено форматирование таблицы с версиями опубликованного процесса, разметка отображается корректно.

    38. TEAM-23424 Скорректировано изменение задачи CRM Звонок. Теперь при выборе опции Недозвон и открытии новой задачи вся информация копируется из первоначальной активности.

    39. TEAM-23956 Исправлено некорректное отображение изменений при переключении между модулями Аудит изменений платформы и Аудит изменений CRM

    40. TEAM-24921 Исправлена ошибка, возникающая при импорте конфигурации в другую компанию.

    41. TEAM-763 Исправлена ошибка, при которой права доступа, настроенные для папки, не наследовались для вложенных файлов.

    42. TEAM-18674 Кнопка копирования URL-адреса метода API не срабатывает. Ошибка исправлена.

    43. TEAM-23312 При удалении виджета с главной страницы пропадает значок шестерёнки для перехода в дизайнер интерфейсов. Ошибка исправлена.

    44. TEAM-23407 Исправлена работа пользовательской валидации всегда скрытых полей.

    45. TEAM-23859 При копировании страницы с виджетами создаётся пустая страница. Ошибка исправлена.

    46. TEAM-16599 Исправлена ошибка, из-за которой в виджете Список сессий не работал поиск по пользователю.

    47. TEAM-22419 Исправлена ошибка, из-за которой при передаче сообщения в линию через бизнес-процесс форматирование текста через тег <b> выполнялось некорректно.

    48. TEAM-23387 Исправлен поиск сессии по названию. Теперь работает корректно.

    49. TEAM-23411 Откорректирован переход из панели быстрого поиска в найденный элемент. Теперь открывается форма просмотра сессии, а не карточка элемента приложения Сессии.

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

    51. TEAM-21522 Откорректировано формирование названия плана проекта. Теперь формируется по шаблону: {Название_проекта}. Версия:{Номер_версии}. Создано:{Дата_создания}.

    52. TEAM-22416 В разделе Проекты исправлены настройки прав доступа при создании компании.

    53. TEAM-23014 Реализовано корректное присваивание системных стадий проектов.

    54. TEAM-23026 Исправлено отображение задач из неосновных типов проектов в виджетах Задачи по проекту и Контрольные точки по проекту.

    55. TEAM-23083 Исправлен расчет процента выполнения фазовой задачи при наличии подзадач.

    56. TEAM-23128 Добавлена подсветка задач в виджете редактирования календарного плана. При перетаскивании задач снизу-вверх или наоборот отображаются значки.

    57. TEAM-23236 В виджете на форме элемента плана проекта теперь отображается последний запущенный экземпляр процесса.

    58. TEAM-23244 Доработана логика создания типов проектов. Минимизированы ошибки копирования форм при создании нового типа

    59. TEAM-25144 Возникала ошибка при приглашении внешнего пользователя на портал, если он добавлен в сценарии методом Namespace.portal.addUser, а затем его профиль был отредактирован. Ошибка исправлена. Теперь редактирование профиля не влияет на статус приглашения.

    60. TEAM-23798 Исправлена ошибка отображения прогнозных сроков обычной задачи в плане проекта.

    61. TEAM-24318 Исправлена ошибка в таймере уведомлений о просроченных проектных задачах.

    62. TEAM-24417 Исправлен расчет процента выполнения фазовой задачи в зависимости от вложенных.

    63. TEAM-23030 Скорректирован внешний вид кнопки создания проекта в разделе Администрирование > Типы проектов.

    64. TEAM-23245 Теперь в системном приложении Элемент плана проекта при публикации календарного плана и создании элементов в поле Дата создания проставляется реальная дата.

    65. TEAM-23278 Теперь поля Тип и Контроль на форме создания элементов плана проекта отмечены как обязательные.

    66. TEAM-23539 Скорректирована логика отображения пустого плана проекта и автоматического создания черновика:

    • при открытии карточки нового проекта с виджетом диаграммы Ганта не создаётся элемент приложения План проекта;
    • при отсутствии плана проекта в виджете диаграммы Ганта отображается пустой план;
    • план проекта создаётся только при нажатии кнопки Сохранить или Опубликовать в режиме редактирования календарного плана;
    • с формы настроек виджета плана проекта в конструкторе форм удалена опция Отображать пустой план, если в проекте нет ни одного черновика.

    67. TEAM-23787 В контрольных точках определено единое поведение из всех пользовательских интерфейсов.

    68. TEAM-23880 Теперь при добавлении задачи в календарный план через редактор полю Контроль присваивается значение Требуется оповещение.

    69. TEAM-23935 В виджете Просмотр планов проектов теперь не отображаются проекты без опубликованных планов.

    70. TEAM-24343 Доработаны подзадачи:
    • для обычной задачи в календарном плане при добавленных вложенных задачах отображается значок Задача;
    • размер значка пустой задачи приведён в соответствие с другими значками в списке задач;
    • в контекстное меню фазовой задачи добавлены пункты Контрольная точка и Фазовая задача. Таким образом в фазовую задачу можно добавлять задачи данных типов.

    71. TEAM-25003 Исправлена работа иерархического справочника в дереве задач виджета диаграммы Ганта.

    72. TEAM-9943 Исправлен список доступных для скачивания решений при переходе к загрузке разными способами.

    73. TEAM-14778 Теперь скриншоты к загруженному решению будут добавляться в личном кабинете ELMA365 Store.

    74. TEAM-16973 Теперь виджеты, входящие в состав платного решения, не будут отображаться, если решение не активировано. На их месте будет размещено оповещение о недоступности виджета.

    75. TEAM-19741 Откорректировано отображения выпадающего списка пользователей при использовании опции @Упоминания.

    76. TEAM-21614 Исправлена ошибка фильтрации при импорте пользователей из AD/LDAP.

    77. TEAM-22053 Исправлена ошибка установки зависимости между решениями при использовании приложения из другого решения/раздела в таблице контекста бизнес-процесса.

    78. TEAM-22055 Исправлена ошибка установки зависимости между решениями при использовании групп из другого решения/раздела.

    79. TEAM-22074 Добавлена возможность указать код решения при создании. Код решения теперь отображается в списке решений в окне настройки главного меню и в разделе Администрирование > Управление решениями.

    80. TEAM-23137 Исправлен текст предупреждения при импорте решения.

    81. TEAM-23474 Добавлена возможность работы экспорта/импорта/обновления структур (получение состояния) через вебсокет. Включается с помощью фича-флага sendExchangeTaskByWS.

    82. TEAM-24119 Скорректирован поиск по текущему пользователю в предустановленном фильтре таблицы.

    83. TEAM-20385 Исправлены ошибки при запуске переносимых сервисов в модулях.

    84. TEAM-20779 Исправлена настройка формата отображения ФИО.

    85. TEAM-22325 Исправлена опция выбора всех отчётов на странице Отчеты о производительности.

    86. TEAM-22342 Теперь внешний портал, входящий в состав заблокированного решения, остаётся заблокированным.

    87. TEAM-22892 Исправлена ошибка редактирования данных о пользователях в разделе Системные справочники > Внешние пользователи.

    88. TEAM-22966 Исправлена генерация ссылки на восстановление пароля к порталу для внешнего пользователя.

    89. TEAM-23121 Теперь данные о внешних пользователях не загружаются в раздел Администрирование. Исправлено для снятия лишней нагрузки на базы данных.

    90. TEAM-23583 Исправлен импорт и обновление вручную данных о внешних пользователей из AD.

    91. TEAM-23868 Исправлено заполнение переменной типа Дата/время. Скорректирована сохранение времени, а также отображение на форме редактирования значения 00:00.

    92. TEAM-23888 Исправлено предоставление доступа к элементам приложения через переменную типа Роль.

    93. TEAM-23953 Откорректирован переход со страницы восстановления пароля на страницу авторизации в портале.

    94. TEAM-23989 Добавлено уведомление об ошибке при вызове через сценарий метода API выключенного модуля.

    95. TEAM-24040 В Web API исправлен по параметру __id через tablefilter.

    96. TEAM-24107 Во внешнем приложении модуля возвращалась ошибка при запросе нового токена доступа через токен обновления. Теперь запрос отрабатывает корректно.

    97. TEAM-24116 Исправлена генерация URL-ссылки для восстановления пароля при двухфактороной авторизации через электронную почту.

    98. TEAM-24130 Исправлено отображение знаков после целого в типе данных Деньги.

    99. TEAM-24133 Исправлено отображение кнопки Настройки на различных вкладках в настройках обработчика событий в модуле. Теперь кнопка отображается только на вкладке Сценарии.

    100. TEAM-24350 В методе setFilter() исправлена работа логического NOT.

    101. TEAM-24401 Исправлено отображение начальных дат в таблице отчётов на странице Отчеты производительности. Теперь начало и конец отчетного периода соответствуют самому раннему/позднему измерению вошедшему в отчёт.

    102. TEAM-24403 Исправлен импорт и обновление решения, в составе которого есть модуль с зависимостью размером 4 Мб и более.

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

    104. TEAM-24569 Исправлена ошибка, при которой не проходила публикация действия в бизнес-процессе из модуля, если в его контекст добавлена переменная типа Категория.

    105. TEAM-24681 Исправлено форматирование в окне добавления свойства в контекст страниц, приложений, действий и т. д.