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

Патч 3.5.0.13 (14.09.2021)

Переход на новую сборку

  1. Изменены таблицы: WorkflowEngineNodes, WorkflowEngineProcesses.
  2. Изменены карточки: AuthorCondition, DepartmentCondition, DocTypeCondition, PartnerCondition, Server settings (settings) (необязательное изменение).
  3. Изменены библиотеки локализации.
  4. История изменений в форме файла ReleaseNotes.html удалена из архива со сборкой. Подробное описание всех изменений доступно на странице “История изменений” в документации (папка Docs в архиве со сборкой), причём ссылка на историю добавлена на главной странице документации.

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

  1. В web-клиенте контрол “Строка” теперь позволяет редактировать колонки типа Guid.
  2. В web-клиенте в маршрутах в этапе “Настраиваемое задание” разрешено изменять идентификатор варианта завершения настраиваемого задания.
  3. API: Добавлен NuGet-пакет Tessa.Net40, позволяющий использовать ограниченные API TESSA в приложениях .NET Framework 4.0+ и .NET Standard 2.0, а именно: Typed Json, TESSA Bson, ConfigurationManager (app.json parser), Tessa.Platform.Pipes (interprocess communication), StorageObject, IValidationResultBuilder, IEdsService, ISession/SessionContext, CommandContext, интеграция API посредством Unity.
  4. API: В модель представления элемента управления “Таблица” GridViewModel добавлен метод RefreshRowFilteringAsync. Вызовите его после изменения фильтра строк через свойство FilterRowFunc для обновления отображаемых строк в UI.
  5. API: Обновлены библиотеки: .NET Core 3.1.18, BitMiracle.LibTiff.NET 2.4.649, HtmlAgilityPack 1.11.36, HtmlSanitizer 6.0.441, ITfoxtec.Identity.Saml2.MvcCore 4.7.0, MailKit 2.15.0, NLog 4.7.11, NLog.Web.AspNetCore 4.14.0, Swashbuckle.AspNetCore 6.2.1, Unchase.Swashbuckle.AspNetCore.Extensions 2.6.9.

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

  1. В CardStreamStoreStrategy исправлена ошибка NRE в случае, если запрос был отменен посредством CancellationToken.
  2. Исправлен переход web-клиента на страницу логина в случае, если в cookie содержался некорректный токен сессии.
  3. Исправлена десериализация пустой строки “” посредством сериализатора TypedJson, которая могла привести к бесконечной рекурсии.
  4. В web-клиенте в обсуждениях теперь выполняется более строгая проверка вставляемого текста и сообщений перед отображением на экране.
  5. В маршрутах исправлена ошибка, из-за которой процесс не завершался. Например, ошибка воспроизводилась при переходе на следующую группу этапов основного процесса, не содержащую выполняемых этапов или исключённую в соответствии с условием построения, если этап “Управление процессом” был расположен во вторичном процессе. Это приводило к тому, что основной процесс не завершался.
  6. В редакторе бизнес-процессов исправлена доступность ссылки “Добавить роль “Вычисляемые исполнители”” при заблокированном для редактирования процессе в действиях “Выполнение задачи”, “Согласование” и “Подписание”.
  7. В web-клиенте функция проверки значения ValidationFunc для контрола “Нумератор” теперь функционирует в модальном диалоге.
  8. В web-клиенте для контрола “Нумератор” исправлено отображение подсказки, заданной в настройках или расширениях, если пользователь выполнил действия с нумератором. Теперь отображается и заданная подсказка, и выполненное действие.
  9. В SequenceProvider исправлена ошибка при проверке наличия карточки последовательности. Ошибка воспроизводилась, если в системе была карточка последовательности с существующим названием, что было установлено с помощью валидатора “Уникальное поле”.
  10. В карточке “Шаблон бизнес-процесса” исправлена ошибка, которая возникала при работе с таблицей версий бизнес-процесса в ситуации, когда конфигурация системы находилась в режиме запрета изменений.
  11. В web-клиенте исправлено позиционирование панели управления в пустом контроле “Обсуждения” при маленькой ширине экрана.
  12. Исправлена очистка кэша компиляции шаблонов бизнес-процессов при импорте карточек шаблонов бизнес-процессов.
  13. Исправлено определение кода SQL-ошибки для MSSQL с локализацией, отличной от английского языка. Проблема воспроизводилась при параллельном выполнении операций с карточками, которые приводили к созданию карточек последовательностей.
  14. Исправлено отображение отрицательных десятичных чисел в desktop-клиенте. Актуально для контрола “Десятичное число” и для вывода в представлениях.
  15. В редакторе бизнес-процессов исправлена ошибка NRE при запуске процесса по несуществующему тайлу.
  16. В обсуждениях (форумах) исправлен баг, из-за которого при попытке загрузки некоторых сообщений, добавленных в web-клиенте, в desktop-клиенте появлялась информация об ошибке загрузки сообщения.
  17. Исправлено параллельное обращение к строкам и полям секций карточки.
  18. Исправлена ошибка, которая возникала при сохранении карточки сотрудника без указанного значения в поле “Тип входа в систему” в web-клиенте.
  19. В типах условий “По автору”, “По подразделению”, “По типу документа” и “По контрагенту” исправлена проблема, когда при выполнении условия в карточку могла добавиться секция “DocumentCommonInfo”.
  20. Исправлен сброс кэша типов документов при импорте.
  21. В обсуждениях (форумах) исправлен дефект, из-за которого в desktop-клиенте некорректно работали форматирование и стилизация текста, а при попытке ответить на сообщение возникала ошибка.
  22. В обсуждениях (форумах) исправлен баг, из-за которого при определенных способах форматирования внутри сообщений не отображались изображения.
  23. В карточке “Настройки сервера” исправлено значение по умолчанию в поле “Время между попытками входа, чтобы считать их в одной серии попыток”.
  24. Оптимизировано удаление объектов бизнес-процессов, построенных на шаблонах бизнес-процессов. Медленное удаление карточек бизнес-процессов в редких ситуациях могло приводить к возникновению дедлоков при одновременном завершении нескольких процессов.
  25. В контроле “Текст с форматированием” исправлен отображаемый текст для сплэша, который возникает при добавлении файлов Outlook.
Back to top