В этой версии мы расширили возможности настроек дополнительных атрибутов документов, доработали механизм защиты паролей, изменили работу настроек полей в мультиэлементах и обновили интерфейс компонентов фильтрации.
- Дополнительные атрибуты документов
- Настройка паролей
- Настройки полей
- Фильтрация
- Отключение интеграций и расширений
- Ссылки в полях с HTML-разметкой
- Улучшения и исправления
- Для разработчиков:
Дополнительные атрибуты документов
Мы продолжаем расширять возможности настроек дополнительных атрибутов — теперь вы можете создавать и настраивать блоки с дополнительными атрибутами для документов, как и для событий:
- В списке блоков на панели слева в конструкторе дополнительных атрибутов документов:
- Доступна строка для добавления нового блока
- Отображаются все созданные блоки для документов, которые можно переиспользовать
- Не отображаются системные блоки Ссылки, Изображения, таблицы и блоки из иных классов системных объектов или объектов и дел
- При настройке блоков для документов:
- Можно указать название блока, его описание и справочную информацию, а также создать копию блока
- Недоступно:
- Изменить остальные настройки блока: тип блока, видимость
- Скрыть блок
- Использовать мультиблоки и мультистроки
- Использовать теги в названии блока
- На вкладке Основное конструктора изменили наименование системного блока с дополнительными атрибутами — теперь, если для документа ранее были настроены дополнительные атрибуты, вместо Еще в качестве названия блока отображается название соответствующего типа документа. Если название блока уже существует в системе, будет автоматически добавлен номер копии блока в формате (N).
- На форме просмотра документа отображаются:
- Все системные поля документа в блоке Основная информация
- Настроенные блоки с дополнительными атрибутами
- Изменили логику отображения дополнительных атрибутов документов в списках:
- Во всех разделах системы, где можно использовать дополнительные атрибуты:
- При настройке пользовательских отчетов
- При настройке обязательности поля в конструкторе дополнительных атрибутов документов
- В сценариях автоматизации:
- В блоке Условия в операторах Ожидать и Если
- В блоке Поля в операторе Изменить
- В блоке Условия на вкладке Настройки у сценариев по расписанию
- Теперь в таких списках все параметры событий распределены по блокам:
- Основное — доступны для выбора все системные поля документы
- Блоки дополнительных атрибутов — блоки не отображаются, если в них нет настроенных полей:
- Блоки дополнительных атрибутов с названием соответствующего типа документа (ранее блоки Еще)
- Созданные блоки с дополнительными атрибутами
- Во всех разделах системы, где можно использовать дополнительные атрибуты:
- Блоки с дополнительными атрибутами документов нельзя использовать в конструкторах (объектов, клиентских форм и других системных объектов).
- При изменении полей в переиспользованных блоках в дополнительных атрибутах в разных типах документов эти изменения фиксируются в разделе Администрирование — Действия в системе.

Настройка паролей
Теперь в файле настроек безопасности можно задать уникальные свойства для пароля пользователя с ролью Администратор:
- Добавили новые параметры:
- AdminMinimumPasswordLength (целое число) — минимальная длина пароля для пользователей с ролью Администратор (по умолчанию значение не указано)
- AdminPassExpiration (целое число) — срок действия пароля пользователя с ролью Администратор в днях (с учетом часов), при достижении которого необходимо сменить пароль:
- По умолчанию значение не указано
- Минимальное и максимальное значения не ограничены
- При включенной авторизации с AD/SSO параметр не учитывается
- Дата смены пароля определяется по формуле: дата последней смены пароля + AdminPassExpiration
- Предусмотрены проверки значений параметров при:
- Смене пароля — на минимальную длину пароля
- Каждой авторизации — на срок действия пароля
- При использовании группы методов публичного API Auth версии v1, v2 для получения или обновления токена пользователя также проверяются его роль и срок действия пароля.

Если в настройках конфигурации включено отображение блока Настройки безопасности, изменение настроек будет доступно в файле в разделе Администрирование — Аккаунт.
Настройки полей
Изменили принцип работы условий редактируемости, обязательности полей и доступности кнопки в мультиблоках и мультистроках карточек объектов и клиентских запросов так, чтобы условия срабатывали для каждого экземпляра мультиэлемента:
- Если поле и условие для поля находятся:
- В одной мультистроке или в одном мультиблоке, условие проверяется в рамках одного экземпляра мультиэлемента
- В разных мультистроках в обычном блоке или в разных мультиблоках, условие проверяется, как и прежде
- Одновременно и в мультистроке, и в мультиблоке:
- Если поля находятся в одной мультистроке, условие проверяется:
- В том же экземпляре мультистроки
- В рамках одного экземпляра мультиблока
- Если поля находятся в разных мультистроках, условие проверяется:
- Во всех экземплярах его мультистроки
- В рамках одного экземпляра мультиблока
- Если поля находятся в одной мультистроке, условие проверяется:
- Если для поля задано несколько условий, каждое заданное условие проверяется независимо от других полей и далее объединяется по логическому И.
Фильтрация
Мы обновили интерфейс компонентов фильтрации для всех типов фильтров, чтобы работать с ними было удобнее
- Теперь при выборе любого фильтра во всех разделах отображается строка со следующими элементами:
- Кнопка закрытия выбора значений фильтра
- Название фильтра
- Кнопка сброса значений фильтра:
- Кнопка отображается, если выбрано хотя бы одно значение
- При нажатии кнопки значения в фильтре будут сброшены
- При сбросе дополнительных фильтров в Еще фильтры они будут удалены на панели фильтрации
- Переименовали пункт Сбросить в меню-троеточии на панели фильтрации, который отображается если выбрано хоть одно значение фильтра, на Очистить фильтры.

Отключение интеграций и расширений
В ближайших релизах встроенные возможности работы с почтой не только станут еще удобнее и лучше, но и заменят функции устаревших компонентов — будут отключены:
- Расширения для загрузки писем в Case.one для Gmail (Gmail Google Chrome) и Outlook (не относится к интеграции Microsoft Outlook 365).
- Интеграция с Gmail.
- Прямая синхронизация с Google-календарем.

Рекомендуем заблаговременно подготовиться к изменениям:
- Для получения и отправки писем для почты gmail используйте IMAP/SMTP.
- Если вы хотите синхронизировать сторонний календарь с календарем Case.one, подключите его как внешний календарь.
При возникновении вопросов обратитесь в техническую поддержку (support_caseone@pravo.tech).
Ссылки в полях с HTML-разметкой
Теперь в полях, где можно использовать форматирование (HTML-разметку), если в качестве значения указана ссылка, она всегда будет открываться в новой вкладке:
- Из окна настроек ссылки удалили параметр Открыть в новой вкладке.
- Для ранее добавленных ссылок будет сохранено настроенное значение параметра.


Если вы хотите изменить поведение ранее настроенной ссылки, откройте окно настроек и нажмите кнопку обновления.
Улучшения и исправления
- Устранили появление ошибки при удалении элементов справочников Название файла и Название задачи — удаление выполняется с первого раза.
- Теперь при отсутствии прав на папку в деле пользователю не отображаются записи о добавлении документов в эту папку (согласно роли), если включена интеграция с ElasticSearch.
- Поправили ошибку, возникающую при попытке объединения дел, которые были ранее синхронизированы с КАД, если заполнено поле Номер дела в окне настроек синхронизации.
- Исключили возможность создания дубликата настроенного набора фильтрации при двойном нажатии клавиши ENTER.
- Настроили корректную отправку писем:
- С уведомлениями о приближении времени выполнения задачи или события
- На основной email, а не дополнительный при групповой отправке писем
- Исправили логирование записей в разделе Администрирование — Действия в системе:
- Об удалении сущности и напоминаний из событий
- О добавлении, удалении и редактировании затраты
- Об изменении и удалении счетов
- О добавлении банковского счета
- Об архивности объекта — при просмотре записи отображается старое значение признака архивности
- Поправили работу синхронизации групп в Active Directory — при включенной синхронизации добавлять в Case.one пользователей в группу недоступно.
- Теперь изменения системных объектов всегда применяются при сохранении их через диалоговое окно.
- Исключили появление отличий в QR-кодах при выгрузке в *.docx и *.pdf, если при формировании кода использовалась кириллица.
- Поправили ошибку сохранения карточки пользователей, возникающую при наличии в карточке обязательных доп. атрибутов, или на которые отсутствуют права.
- Теперь значения справочников, доставленных с помощью модуля, корректно удаляются на инстансе при установке новой версии модуля, где были удалены эти значения.
- Поправили ошибку повторной загрузки файла логотипа, если при первой попытке загрузка была отменена.
- Настроили возврат на предыдущий URL при нажатии в браузере кнопки Назад в разделе Администрирование — Объекты.
- Устранили ошибку подключения интеграции с Casebook в разделе Администрирование — Приложения.
- Исправили отображение данных в отчетах:
- К сроку счета не добавляются нули после запятой
- Объединенные данные в отчетах по полю с типом Объект-Документ отображаются через разделитель (точка с запятой)
- Указатель времени am/pm в отчетах с колонками по времени начала события устанавливается корректно
- В настройках колонки отчета в полях Тип поля для колонки фильтрации и Значения фильтрации отображаются выбранные значения, а не их идентификаторы

Технические изменения
- Добавили поддержку:
- Новой версии Astra Linux 1.8 (версия патча 1.8.2 и выше)
- Отказоустойчивой горизонтально масштабируемой конфигурации Case.one на базе Kubernetes (включая Yandex Managed Service for Kubernetes)
- Начиная с 83 версии Case.one будет прекращена поддержка устаревших версий ПО (прекращение поддержки вендором):
- Для конфигурации Linux — рекомендуем перейти на версию Ubuntu 22.04 LTS, поскольку с 31 мая 2025 года прекращена поддержка Ubuntu 20.04 LTS
- Для конфигурации Docker — рекомендуем перейти на версию docker engine 28.5.2, поскольку с 3 мая 2025 года прекращена поддержка Docker Engine 27
- Для конфигурации Windows (сервер СУБД) — рекомендуем перейти на версию Microsoft SQL Server 2017-2022, поскольку с 14 июля 2026 года будет прекращена поддержка Microsoft SQL Server 2016
- В рамках отказа от EAV-модели и перехода к DataBlocks-модели подготовили миграции по обновлению DataBlocks-таблиц:
- Будут удалены неактуальные данные из БД
- Рекомендуем создать бэкап базы данных перед началом обновления
- Поскольку мы изменили принцип работы условий редактируемости, обязательности полей и доступности кнопки в мультиблоках и мультистроках карточек объектов и клиентских запросов, в файл настройки конфигурации appsettings.json добавили блок ProjectEditor.
- Из файла настроек конфигурации удалили параметр, который отвечал за отображение системных полей карточки организации — теперь поля КПП, ОГРН и ОКПО всегда отображаются при установке новых инстансов, что упрощает процесс развертывания.
Улучшения и исправления
- Оптимизировали метод получения кэша в AllVisualBlocksCacheService для ускорения установки модулей.
- Сократили время ответа:
- Запроса ObjectFieldSuggest-GetEntities для полей с типом Объект-Объект/-Дело, Объект-Участник и Объект-Пользователь
- Методов в отчетах UsersTasksLoad и ClientsCaseTypes
- Оптимизировали запросы редактирования EAV-модели при сохранении типа дела.
- Исключили накопление WARN в логах.
- Теперь при появлении в системе событий с типом Мониторинг в логах инстанса создается лог CasebookFolderSynchronization.log.