Список изменений в системе версии 3.13.40
Функциональные изменения
Изменения интерфейсов пользователя
- Обновлен компонент pdf.js для предварительного просмотра pdf-файлов до версии v2.2.228. Появились новые возможности работы с pdf-файлами: работа с текстовым слоем, оглавление, просмотр вложений, полноэкранный режим.
- Реализована возможность настройки формы задачи согласования при помощи конструктора форм. Форму можно настроить в карточке объекта "Задача согласования документа" в Дизайнере ELMA. Изменения не затронули операции "Отправка на согласование" и "Новый лист согласования".
- Реализована возможность настройки формы задачи ознакомления при помощи конструктора форм. Форму можно настроить в карточке объекта "Задача ознакомления с документом" в Дизайнере ELMA. Изменения не затронули операции "Отправка на ознакомление" и "Новый лист ознакомления"
- Поле, помеченное как "Только для чтения", не доступно для редактирования, в том числе при создании записи блока. Поле может быть изменено только в режиме быстрого редактирования.
- Добавлено отображение составных инициалов пользователей с двойными, тройными и т.п. именами. Если фамилия, имя или отчество является составным и пишется через дефис, то и инициалы так же будут составными.
- Добавились 2 настройки для типа контекстных переменных "HTML" в Дизайнере ELMA: "Отображать кнопку "Исходный код" и "Отображать кнопку "ELMA". При снятых флажках для переменных данного типа кнопки "Исходный код" и "ELMA" отображаться не будут.
Новые функции
- Для показателя появилась возможность разложения по пользователям и по рядам одновременно. Для этого введено перечисление типа иерархии, которое определяет порядок отображения, настройку в дизайнере и зависимости объектов. Для показателей с двойной аналитикой реализованы: сводный ввод значений, отображение графиков, экспорт в Excel, сбор данных, методы Public Api.
- Добавлено новое свойство фильтра для очереди исполнения процессов "Отображать экземпляры процесса ожидающие выполнения по таймеру". Если флаг был установлен, то экземпляры процесса, ожидающие выполнения по таймеру будут отображаться в списках.
Техническая оптимизация
- Реализована возможность шифрования секций файла конфигурации. Провайдер шифрования и секции определяются настройками в Settings.config:
# ProtectSettingsSection - включить/отключить шифрование
# ProtectSettingsSection\{Название секции} - указать, секцию для шифрования
# ProtectSectionProvider - указать имя провайдера шифрования
Кроме того, для шифрования можно использовать описанный в файле конфигурации провайдер. Для использования шифрования в условиях фермы необходимо импортировать контейнер с закрытыми ключами на все машины фермы.
- Добавлены свойства MaxTimeValue и MinTimeValue в настройки DateTimeSettings, которые ограничивают возможность выбора времени при редактировании свойства типа DateTime. В случае, если нижняя граница времени (MinTimeValue) выше верхней границы(MaxTimeValue), то время ограничивается только нижней границей(MinTimeValue).
- Изменен порядок архивации сообщений.
Было. Архивация старых сообщений запускалась раз в неделю и выполнялась сразу для всех пользователей. При больших количествах сообщений, накапливаемых к этому сроку, данная процедура занимала очень большое время и не всегда успевала отрабатывать.
Стало. Архивация сообщений происходит постоянно и за один раз выполняется для одного пользователя.
- Изменён способ загрузки деревьев папок документооборота. Теперь деревья вычисляются при помощи таблицы связей. Таблица связей формируется автоматически при сохранении объектов документооборота в системе. При обновлении системы будет создана и заполнена таблица связей папок, на это может потребоваться время, зависящее от числа объектов документооборота.