Версия 3.1.1 (11.12.2018)¶
Добавление и изменение функциональности¶
- В приложении TessaClient рядом со вкладками добавлены кнопки открытия боковых панелей (по аналогии с web-клиентом), что упрощает открытие панелей как в полноэкранном, так и в оконном режиме, когда окно не развёрнуто на весь экран.
- В приложении TessaClient добавлена возможность уменьшить область карточки (вместе с заданиями), перетащив невидимый разделитель сразу слева от правой боковой панели. Это удобно для широкоформатных мониторов для удобства чтения полей в карточках. Соотношение области с карточкой к общей области автоматически запоминается для всех карточек в профиле сотрудника.
- Представления Sections и Fields теперь позволяют выбирать таблицы-перечисления и их колонки. Например, тип объекта в карточке “Конструктор процессов” может быть связан с таблицей-перечислением.
- В документации описана поддержка ALT Linux 8.2+ для сервера приложений.
- В конструктор процессов добавлена возможность в качестве привязки значений использовать SQL-запросы.
Новые версии библиотек¶
.NET Core 2.2
BarcodeLib 2.0.0
BrotliSharpLib 0.3.2
CsvHelper 12.0.1
Newtonsoft.Json 12.0.1
Npgsql 4.0.4
NTwain 3.6.0
QRCoder 1.3.5
UAParser 3.1.32
Unity 5.8.13
Исправления и оптимизации¶
- Исправлена ошибка в обработке процессов, когда действие “Группа заданий” оставалось активным даже после завершения всех заданий группы.
- Исправлена ошибка в редакторе действия “Группа заданий”, возникающая при добавлении новой строки в настройки завершения действия.
- В редакторе типов карточек TessaAdmin исправлен текст сообщения при нажатии “Исправить” на типе карточки, если исправление успешно завершено.
- В редакторе типов карточек TessaAdmin исправлена возможность перевыбрать секцию или колонку в случае, если контрол был скопирован из контекста, в котором соответствующая секция не может быть доступна. Например, если контрол был скопирован из области таблицы в строковую часть карточки, или если контрол скопирован из задания в карточку, и т.п.
- Исправлена редкая ошибка “Object reference not set to an instance of an object” в методе ExtensionsSchedulerPluginBase.EntryPoint(), которая фиксируется в логе Chronos в момент остановки сервиса.
- Исправлено зацикливание при удалении данных из карточки (строк из коллекционных секций, файлов, завершении заданий и др.), выполненное в скриптах маршрутов через объект текущей карточки CardObject.
- Исправлено зацикливание при сохранении файлов и заданий с флагами Update*** (например, CardTaskFlags.UpdateDigest), выполненное в скриптах маршрутов через объект текущей карточки CardObject.
- Исправлена ошибка при стандартной выгрузке данных из представлений, которая выполняется для узла дерева с расширением, заменяющим таблицу таким образом, что не возвращается список отображаемых колонок. Проблема повторялась для представления KrManagerTasks.
- Исправлена проблема с копированием из текстовых полей для скриптов при работе в конструкторе процессов.
- Исправлена ошибка при копировании элемента null в редакторе параметров.
- Исправлена отрисовка фона выбранной строки при изменении размера редактора параметров.
- Исправлено подключение Tessa Applications к серверу 2.x, который выбран в качестве основного сервера. С такого сервера не будут загружены обновления и локализация Tessa Applications, но опубликованные приложения смогут быть запущены.
- Исправлено отображение окна ввода логина-пароля при подключении Tessa Applications к серверу 2.x, если в настройках сервера заданы неверный логин/пароль, о чём сообщает веб-сервис 2.x.
- В конструкторе процессов при отображении экземпляра процесса исправлено падение редактора в случае, когда набор действий узла в шаблоне процесса был изменен.
- Исправлено визуальное размещение поля “Внешний ID” в карточках сотрудника и подразделения.
Обновление на новую сборку¶
- На сервере приложений теперь требуется установленный пакет .NET Core Runtime & Hosting Bundle версии 2.2.0 или старше. Ссылка для скачивания последней версии доступна по адресу https://dotnet.microsoft.com/download/dotnet-core/2.2
- Для сборки проектов расширений теперь требуется Visual Studio 2017 версии 15.9 или старше. Также требуется установленный пакет .NET Core SDK версии 2.2.100 или старше. Ссылка для скачивания последней версии доступна по адресу https://dotnet.microsoft.com/download/dotnet-core/2.2
Изменения конфигурации при обновлении¶
-
Таблицы:
PersonalRoleSatellite
-
Изменены библиотеки локализации.