<< Click to Display Table of Contents >> Обновление 4.12.147.0 |
![]() ![]() |
Дата выпуска: 14.03.2025
Версии компонентов
Название компонента |
Версия |
Платформа |
4.12.0.0084 |
Прикладная разработка |
4.12.147.0 |
Веб-агент |
6.0.1.1020 |
Сервис NOMAD |
4.12.0.0325 |
Directum Solo |
2.22 |
Directum Jazz |
2.11 |
Интеллектуальные сервисы Directum Ario |
2024.11.1.0 |
Служба ввода документов |
3.12.0.1005 |
Программа установки Directum Launcher |
4.12.2097 |
Узнайте больше об обновлении:
•Исключение прав доступа при копировании сущности
1.Оптимизирована работа с большим количеством документов через веб-агент. За счет этого уменьшилось количество клиентских запросов и снизилась нагрузка на веб-сервер.
2.Оптимизировано выполнение функций с атрибутом Remote, если в их параметрах передается документ с большим количеством подписей. Благодаря этому, например, ускорилась проверка прав на вложенные в задачу документы с тысячами подписей.
3.Ускорено выполнение действий с документами, на которые выдано большое количество прав доступа. Например, оптимизировано выполнение действия Сохранить и закрыть для документов, созданных копированием другого документа, на который выдано более тысячи прав доступа.
4.Оптимизирована работа с правами доступа на типы объектов.
5.Оптимизировано удаление сущности из дочернего свойства-коллекции.
Исключение прав доступа при копировании сущности
Теперь при копировании сущности можно исключать копирование прав доступа. Например, при создании копии договора не нужны права исходного документа. Когда договор отправляется на согласование, все необходимые права выдаются системой автоматически.
Для копирования сущности без прав доступа в серверном событии Копирование (CreatingFrom) необходимо задать новый аргумент e.WithoutAccessRights(). Таким образом, у скопированного объекта не накапливаются лишние права доступа, и само копирование выполняется быстрее.
Пример:
// Создать копию документа без копирования прав доступа.
public override void CreatingFrom(Sungero.Domain.CreatingFromEventArgs e)
{
base.CreatingFrom(e);
e.WithoutAccessRights();
}
Документы
1.Если при подписании документа не находился указанный сертификат, то возникала непонятная ошибка «Cannot read properties of null». Исправлено. Теперь появляется сообщение о том, что сертификат не найден, и не удалось подписать документ.
2.Если при редактировании документа прерывалось подключение веб-агента к веб-серверу, то в лог-файле веб-клиента могла многократно фиксироваться ошибка «Get opened documents error: Connection not available». Исправлено.
Сервис NOMAD
Иногда на мобильные устройства приходили уведомления о чужих заданиях. Исправлено.
Среда разработки
При открытии редакторов на просмотр интерфейс среды разработки мог работать с задержками. Исправлено.
© Компания Directum, 2025 |