Патч 3.6.0.18 (31.12.2023)¶
Добавление и изменение функциональности¶
- В маршрутах в параметрах этапа “Создание карточки” в карточке документа теперь доступны для редактирования только поля “Режим” и “Шаблон”.
- В web-клиенте для контрола “Дата и время” была добавлена возможность скрывать отображение секунд.
- Взаимодействие с мобильным приложением-ассистентом TESSA Assistant вынесено в отдельный модуль “Приложение-ассистент для мобильных устройств”.
- В карточке “Настройки электронной подписи” по умолчанию теперь указан профиль подписи
BES
и не указан адрес TSP-сервиса.
Новые версии библиотек¶
HtmlAgilityPack 1.11.57
ITfoxtec.Identity.Saml2.MvcCore 4.10.7
Kerberos.NET 4.6.50
StackExchange.Redis 2.7.10
Изменения API¶
- В метод валидации токена прав доступа
IKrTokenProvider.ValidateTokenAsync
добавлен новый параметрcustomValidationAction
, через который можно передать метод, выполняющий дополнительную валидацию токена прав доступа. При вызове проверки прав доступа черезIKrPermissionsManager
метод дополнительной валидации токена можно передать через свойствоKrPermissionsCreateContextParams.CustomValidationAction
при создании контекста проверки прав доступа. - В методы
RemoteFileContent.FromFilePathAsync
иRemoteFileContent.FromContentAsync
добавлен параметрupdateSize
, позволяющий обновить размер созданного контента сразу после создания. В методеRemoteFileContent.FromStreamAndSizeAsync
размер контента теперь устанавливается сразу при создании.
Исправления и оптимизации¶
- В web-клиенте исправлена ошибка, приводящая к некорректной группировке по категориям в контролах “Представление” с расширением “Список файлов в представлении”.
- В web-клиенте исправлена ошибка, из-за которой контрол “Дата и время” некорректно отображал даты, в которых происходил переход летнего/зимнего времени.
- В TessaAdmin исправлена ошибка в экспорте рабочих мест, из-за которой при выгрузке рабочего места с включёнными в результирующий файл представлениями и поисковыми запросами не учитывались изменения метаданных в последних, сделанные после запуска приложения.
- В маршрутах исправлена ошибка при сохранении копии карточки или карточки, созданной по шаблону. Ошибка воспроизводилась, если этапы в карточке содержали параметры, отличные от текущей версии.
- В desktop-клиенте исправлена ошибка, из-за которой при открытии карточки в контроле “Представление”, если была настроена группировка с развёрнутыми группами, группы отображались свёрнутыми.
- Исправлена ошибка, возникавшая при добавлении участников обсуждения, когда в составе добавляемой в качестве участника роли не было сотрудников.
- В web-клиенте исправлена ошибка SAML-авторизации, возникавшая при попытке повторно создать сессию для уже авторизованного пользователя.
- В web-клиенте исправлена ошибка, приводящая к некорректному поведению свойств
minimumGridCellHeight
,minimumGridCellWidth
,workplaceDisplayOption
иworkplaceResizeOption
при их определении в расширениях. - В маршрутах исправлена ошибка “The given key ‘KrPerformersVirtual_Synthetic’ was not present in the dictionary.”, возникавшая при запуске глобального вторичного процесса, если перед его запуском был перезапущен сервер приложений.
- В запросе обработки сигнала Workflow Engine исправлена ошибка сериализации параметра
CardID
. - В маршрутах в этапе “Доработка” исправлена ошибка, из-за которой при завершении задания “Доработка” без указания комментария не очищалось поле “Комментарий к циклу согласования”.
- В маршрутах в этапе “Создание карточки” исправлена ошибка, из-за которой пользователю с уровнем доступа “Обычный” был недоступен выбор режима создания карточки.
- Исправлена ошибка, из-за которой не учитывалось направление колонок сортировки представления по умолчанию, при отсутствии явно заданных сортировок в запросе к представлению.
- В маршрутах в этапе “Уведомление” оптимизировано получение текущей карточки при формировании уведомления.
- В web-клиенте исправлена ошибка, приводящая к некорректному отображению ошибок предпросмотра.
- Исправлен редкий race condition при генерации хранимых функций в процессе выполнения представлений на СУБД PostgreSQL.
- Исправлена ошибка, из-за которой пользователь не мог редактировать сообщения в обсуждениях, если у него не было прав на отправку сообщений.
- В web-клиенте исправлена ошибка, из-за которой после переименования файла в карточке без изменения его содержимого в заголовке области предпросмотра отображалось предыдущее имя файла.
- В web-клиенте исправлена ошибка, приводящая к некорректному отображению экрана входа в браузере Safari (macOS, iOS), а также в некоторых версиях других браузеров.
- В web-клиенте была исправлена ошибка, из-за которой в карточках, поддерживающих маршруты, в таблице “Этапы маршрута” для этапа “Создание карточки” добавлялся лишний перенос строки в колонке “Настройки”, если не было заполнено поле “Шаблон”.
- Исправлена ошибка, возникавшая при автоматическом создании пользователя с SAML-аутентификацией на СУБД PostgreSQL.
- Исправлена ошибка, из-за которой при обработке процессов Workflow Engine вне контекста сохранения карточки при отправке уведомлений по новым заданиям не все атрибуты задания корректно отображались в уведомлении.
- Исправлена ошибка, из-за которой запуск нового процесса через
IWorkflowEngineProcessor
не учитывал идентификатор карточки в параметреCardID
, для которой создавался процесс. - В синхронизации пользователей, подразделений и статических ролей с Active Directory / LDAP исправлена ошибка, из-за которой в карточке объекта с выставленным флажком “Синхронизация отключена” обновлялась дата синхронизации при отсутствии фактического обновления данных.
- В web-клиенте исправлена ошибка, приводящая к отображению контекстного меню при клике правой кнопкой мыши на пустую область в заголовке таблицы.
Обновление на новую сборку¶
- В карточке настроек календаря изменены даты начала и окончания расчёта. Измените и пересчитайте календарь при обновлении, если срок его окончания подходит к концу.
- В desktop-клиенте встроенный предпросмотр PDF и редактирование изображений для файлов PDF, созданных не в системе, отключён для ОС Windows 7/8.1, т.к. движок рендеринга
pdfium
недоступен на этих ОС. - Потоковое сканирование может получать от сканера файлы PDF. Однако, их использование для серверов на ОС Windows поддерживается, начиная с Windows Server 2016 или Windows 10. Для сервера на ОС Linux ограничений нет.
- В карточке “Настройки электронной подписи” по умолчанию теперь указан профиль подписи
BES
и не указан адрес TSP-сервиса. Вы можете указать следующий адрес TSP-сервиса для тестирования подписи с метками времени, но не в production: http://sha256timestamp.ws.symantec.com/sha256/timestamp.
Изменения API при обновлении¶
- У метода создания контекста для проверки прав доступа
IKrPermissionsManager.TryCreateContextAsync
изменился тип результата. Теперь вместо объекта контекстаIKrPermissionsManagerContext
метод возвращает результат построения контекстаKrPermissionsCreateContextResult
, который содержит созданный объект контекста (если он был успешно создан), статус создания контекста, показывающий, был ли он создан успешно, возникла ли при его создании ошибка или проверка прав не требуется, а также объектValidationResult
с ошибкой создания контекста. - В менеджер отправки ознакомления
IKrAcquaintanceManager
добавлен новый параметрusePlaceholders
, который определяет, что при формировании комментария в нём должны быть заменены плейсхолдеры. По умолчанию параметр имеет значениеfalse
, поэтому если при использовании массовой отправки ознакомления через данное API в комментарии на ознакомление используются плейсхолдеры, то в него следует передаватьtrue
. - В методы
RemoteFileContent.FromFilePathAsync
иRemoteFileContent.FromContentAsync
добавлен параметрupdateSize
, позволяющий обновить размер созданного контента сразу после создания. В методеRemoteFileContent.FromStreamAndSizeAsync
размер контента теперь устанавливается сразу при создании.
Изменения конфигурации при обновлении¶
-
Представления:
KrCreateCardStageTypeModes
-
Таблицы:
-
Files
-
TaskHistory
-
Tasks
-
-
Функции:
DropFunction
-
Типы:
KrCreateCardStageTypeSettings
-
Карточки:
-
Calendar (settings)
(необязательное изменение) -
Signature settings (settings)
(необязательное изменение)
-
-
Изменены библиотеки локализации.