Перейти к содержанию

Патч 3.6.0.18 (31.12.2023)

Добавление и изменение функциональности

  1. В маршрутах в параметрах этапа “Создание карточки” в карточке документа теперь доступны для редактирования только поля “Режим” и “Шаблон”.
  2. В web-клиенте для контрола “Дата и время” была добавлена возможность скрывать отображение секунд.
  3. Взаимодействие с мобильным приложением-ассистентом TESSA Assistant вынесено в отдельный модуль “Приложение-ассистент для мобильных устройств”.
  4. В карточке “Настройки электронной подписи” по умолчанию теперь указан профиль подписи BES и не указан адрес TSP-сервиса.

Новые версии библиотек

  1. HtmlAgilityPack 1.11.57
  2. ITfoxtec.Identity.Saml2.MvcCore 4.10.7
  3. Kerberos.NET 4.6.50
  4. StackExchange.Redis 2.7.10

Изменения API

  1. В метод валидации токена прав доступа IKrTokenProvider.ValidateTokenAsync добавлен новый параметр customValidationAction, через который можно передать метод, выполняющий дополнительную валидацию токена прав доступа. При вызове проверки прав доступа через IKrPermissionsManager метод дополнительной валидации токена можно передать через свойство KrPermissionsCreateContextParams.CustomValidationAction при создании контекста проверки прав доступа.
  2. В методы RemoteFileContent.FromFilePathAsync и RemoteFileContent.FromContentAsync добавлен параметр updateSize, позволяющий обновить размер созданного контента сразу после создания. В методе RemoteFileContent.FromStreamAndSizeAsync размер контента теперь устанавливается сразу при создании.

Исправления и оптимизации

  1. В web-клиенте исправлена ошибка, приводящая к некорректной группировке по категориям в контролах “Представление” с расширением “Список файлов в представлении”.
  2. В web-клиенте исправлена ошибка, из-за которой контрол “Дата и время” некорректно отображал даты, в которых происходил переход летнего/зимнего времени.
  3. В TessaAdmin исправлена ошибка в экспорте рабочих мест, из-за которой при выгрузке рабочего места с включёнными в результирующий файл представлениями и поисковыми запросами не учитывались изменения метаданных в последних, сделанные после запуска приложения.
  4. В маршрутах исправлена ошибка при сохранении копии карточки или карточки, созданной по шаблону. Ошибка воспроизводилась, если этапы в карточке содержали параметры, отличные от текущей версии.
  5. В desktop-клиенте исправлена ошибка, из-за которой при открытии карточки в контроле “Представление”, если была настроена группировка с развёрнутыми группами, группы отображались свёрнутыми.
  6. Исправлена ошибка, возникавшая при добавлении участников обсуждения, когда в составе добавляемой в качестве участника роли не было сотрудников.
  7. В web-клиенте исправлена ошибка SAML-авторизации, возникавшая при попытке повторно создать сессию для уже авторизованного пользователя.
  8. В web-клиенте исправлена ошибка, приводящая к некорректному поведению свойств minimumGridCellHeight, minimumGridCellWidth, workplaceDisplayOption и workplaceResizeOption при их определении в расширениях.
  9. В маршрутах исправлена ошибка “The given key ‘KrPerformersVirtual_Synthetic’ was not present in the dictionary.”, возникавшая при запуске глобального вторичного процесса, если перед его запуском был перезапущен сервер приложений.
  10. В запросе обработки сигнала Workflow Engine исправлена ошибка сериализации параметра CardID.
  11. В маршрутах в этапе “Доработка” исправлена ошибка, из-за которой при завершении задания “Доработка” без указания комментария не очищалось поле “Комментарий к циклу согласования”.
  12. В маршрутах в этапе “Создание карточки” исправлена ошибка, из-за которой пользователю с уровнем доступа “Обычный” был недоступен выбор режима создания карточки.
  13. Исправлена ошибка, из-за которой не учитывалось направление колонок сортировки представления по умолчанию, при отсутствии явно заданных сортировок в запросе к представлению.
  14. В маршрутах в этапе “Уведомление” оптимизировано получение текущей карточки при формировании уведомления.
  15. В web-клиенте исправлена ошибка, приводящая к некорректному отображению ошибок предпросмотра.
  16. Исправлен редкий race condition при генерации хранимых функций в процессе выполнения представлений на СУБД PostgreSQL.
  17. Исправлена ошибка, из-за которой пользователь не мог редактировать сообщения в обсуждениях, если у него не было прав на отправку сообщений.
  18. В web-клиенте исправлена ошибка, из-за которой после переименования файла в карточке без изменения его содержимого в заголовке области предпросмотра отображалось предыдущее имя файла.
  19. В web-клиенте исправлена ошибка, приводящая к некорректному отображению экрана входа в браузере Safari (macOS, iOS), а также в некоторых версиях других браузеров.
  20. В web-клиенте была исправлена ошибка, из-за которой в карточках, поддерживающих маршруты, в таблице “Этапы маршрута” для этапа “Создание карточки” добавлялся лишний перенос строки в колонке “Настройки”, если не было заполнено поле “Шаблон”.
  21. Исправлена ошибка, возникавшая при автоматическом создании пользователя с SAML-аутентификацией на СУБД PostgreSQL.
  22. Исправлена ошибка, из-за которой при обработке процессов Workflow Engine вне контекста сохранения карточки при отправке уведомлений по новым заданиям не все атрибуты задания корректно отображались в уведомлении.
  23. Исправлена ошибка, из-за которой запуск нового процесса через IWorkflowEngineProcessor не учитывал идентификатор карточки в параметре CardID, для которой создавался процесс.
  24. В синхронизации пользователей, подразделений и статических ролей с Active Directory / LDAP исправлена ошибка, из-за которой в карточке объекта с выставленным флажком “Синхронизация отключена” обновлялась дата синхронизации при отсутствии фактического обновления данных.
  25. В web-клиенте исправлена ошибка, приводящая к отображению контекстного меню при клике правой кнопкой мыши на пустую область в заголовке таблицы.

Обновление на новую сборку

  1. В карточке настроек календаря изменены даты начала и окончания расчёта. Измените и пересчитайте календарь при обновлении, если срок его окончания подходит к концу.
  2. В desktop-клиенте встроенный предпросмотр PDF и редактирование изображений для файлов PDF, созданных не в системе, отключён для ОС Windows 7/8.1, т.к. движок рендеринга pdfium недоступен на этих ОС.
  3. Потоковое сканирование может получать от сканера файлы PDF. Однако, их использование для серверов на ОС Windows поддерживается, начиная с Windows Server 2016 или Windows 10. Для сервера на ОС Linux ограничений нет.
  4. В карточке “Настройки электронной подписи” по умолчанию теперь указан профиль подписи BES и не указан адрес TSP-сервиса. Вы можете указать следующий адрес TSP-сервиса для тестирования подписи с метками времени, но не в production: http://sha256timestamp.ws.symantec.com/sha256/timestamp.

Изменения API при обновлении

  1. У метода создания контекста для проверки прав доступа IKrPermissionsManager.TryCreateContextAsync изменился тип результата. Теперь вместо объекта контекста IKrPermissionsManagerContext метод возвращает результат построения контекста KrPermissionsCreateContextResult, который содержит созданный объект контекста (если он был успешно создан), статус создания контекста, показывающий, был ли он создан успешно, возникла ли при его создании ошибка или проверка прав не требуется, а также объект ValidationResult с ошибкой создания контекста.
  2. В менеджер отправки ознакомления IKrAcquaintanceManager добавлен новый параметр usePlaceholders, который определяет, что при формировании комментария в нём должны быть заменены плейсхолдеры. По умолчанию параметр имеет значение false, поэтому если при использовании массовой отправки ознакомления через данное API в комментарии на ознакомление используются плейсхолдеры, то в него следует передавать true.
  3. В методы RemoteFileContent.FromFilePathAsync и RemoteFileContent.FromContentAsync добавлен параметр updateSize, позволяющий обновить размер созданного контента сразу после создания. В методе RemoteFileContent.FromStreamAndSizeAsync размер контента теперь устанавливается сразу при создании.

Изменения конфигурации при обновлении

  1. Представления:

    • KrCreateCardStageTypeModes
  2. Таблицы:

    • Files

    • TaskHistory

    • Tasks

  3. Функции:

    • DropFunction
  4. Типы:

    • KrCreateCardStageTypeSettings
  5. Карточки:

    • Calendar (settings) (необязательное изменение)

    • Signature settings (settings) (необязательное изменение)

  6. Изменены библиотеки локализации.

Back to top