- Ссылка «Скопировать ссылку» при просмотре файла теперь не ведёт на автоматическое скачивание. Получатель ссылки сначала увидит файл в просмотрщике и сможет скачать его при необходимости.
- При создании и редактировании пользователя добавили проверку корректности email. Система не позволит сохранить некорректный адрес электронной почты.
- Публикации теперь поддерживают тип запроса HEAD. Это позволяет получить информацию о ресурсе (размер, тип, существование) без загрузки самого содержимого. Полезно для проверки доступности и характеристик файлов перед их скачиванием.
- В списке публикаций добавили отображение настроек доступа: анонимный доступ, видимость для всех и группы доступа. Публикации с анонимным доступом выделяются красным для быстрой идентификации.
- Добавили инструмент диагностики производительности БД. На странице «Недостающие индексы БД» система показывает рекомендации по индексам, которые могут ускорить медленные запросы.
- На странице «Очереди шины сообщений» добавили кнопку «Отправить сигнал рестарта» для каждого экземпляра сервиса. Кнопка перезапускает только подсистему обработки входящих сообщений без перезапуска всего сервиса.
- Исправили ошибку «Вы превысили лимит попыток входа». В некоторых конфигурациях системы попытки входа всех пользователей ошибочно суммировались вместе, лимит быстро исчерпывался, и вход блокировался даже для тех, кто вводил пароль правильно. Теперь счётчик попыток ведётся отдельно для каждого пользователя. Для корректной работы требуется обновление конфигурации — подробности в документации.
- В режиме администрирования на странице «Почтовые ящики» добавили кнопку «Настройки синхронизации папок». Она открывает новую страницу для управления синхронизацией папок между почтовым сервером и системой.
Теперь администратор может:
1) Выбирать, какие папки синхронизировать (через флажки в списке папок);
2) Сопоставлять системные папки (Входящие, Отправленные, Удалённые) с папками на почтовом сервере;
3) Управлять иерархией синхронизируемых папок.
Настройки сохраняются индивидуально для каждого почтового ящика. Путь: Администрирование → Почтовые ящики → [выбрать ящик] → Настройки синхронизации папок.
- В режиме администрирования в разделе «Прочее» добавили страницу «История просмотров пользователей». Она позволяет отслеживать, какие объекты системы открывались, кем и когда, а также анализировать производительность загрузки.
- В режиме администрирования в разделе «Прочее» добавили страницу «Рекомендации по индексам». Она показывает таблицы и колонки, для которых рекомендованы индексы БД, сравнивает настройки категорий с фактической структурой базы и позволяет создавать индексы прямо из интерфейса. Путь: Администрирование → Прочее → Рекомендации по индексам.
- Расширили оповещения для заместителей: системный комментарий теперь приходит при любом назначении исполнителя — в новых и существующих задачах.
- В персональных настройках пользователя появился интерфейс для управления токенами доступа (PAT). Здесь можно создавать, просматривать и отзывать токены для интеграций с внешними сервисами, в частности — с сервисами ИИ. Страница доступна администраторам по умолчанию, остальным пользователям — при наличии права generatePAT.
- Добавили настройки для управления персональными токенами доступа (PAT). Они помогают контролировать безопасность интеграций: ограничить максимальное количество активных токенов на одного пользователя и максимальный срок их действия в днях. Это снижает риски при компрометации токенов и упрощает аудит доступа. По умолчанию — не более 10 токенов на пользователя со сроком действия до 1 года. Настройки: PatMaxTokensPerUser и PatMaxExpirationDays в кастомных настройках приложения.
- Изменения параметров блока «Сроки» в настройках категорий теперь фиксируются не только в общем журнале, но и в журнале конкретной категории с указанием подкатегории. Это упрощает аудит — всегда видно, кто, когда и какие настройки сроков изменил.
- В новом режиме администрирования появилась страница массовой настройки JS/CSS-вставок для категорий.
- На форму создания токена доступа (PAT) добавили поле «Срок действия». По умолчанию подставляется максимально допустимая дата — она задаётся в настройке приложения PatMaxExpirationDays.
- Создавать PAT-токены теперь может только владелец учётной записи. Каждый пользователь, включая администраторов, выпускает токен исключительно для себя.
- При создании встречи из чужого календаря организатором автоматически становится тот, кто её создаёт, а владелец календаря добавляется в обязательные участники.
- Уточнили логику отображения зашифрованных данных при перевоплощении. Теперь система проверяет права доступа к такой информации и у вас, и у пользователя, в которого вы перевоплотились. Если хотя бы один не имеет нужных прав — зашифрованные параметры, текст задачи и содержимое файлов будут скрыты.
- В настройках повторений в категории добавили три новые опции. «Срок (Смарт-выражение)» автоматически подставляет срок при создании каждой задачи в серии. Две опции скрытия позволяют убрать из карточки задачи поле выбора даты окончания серии и поле срока в блоке повторений — удобно, когда эти значения рассчитываются автоматически и не должны редактироваться вручную.
- Теперь можно настроить страницу, на которую пользователь попадает после выхода из системы. В конфигурационном файле app-settings.json добавлен ключ logoutRedirectUrl — в него можно указать нужный URL (относительный или абсолютный). Если ключ не задан, система использует адрес по умолчанию /exit.html.
- Кнопка «Поставить отсутствие» в профиле теперь доступна только тем, у кого есть право создавать задачи в календарной категории. Администраторы системы видят кнопку всегда.
- В настройках рабочего места группы (раздел «Прочее») появилась опция «Разрешить кастомизировать UI». Если её отключить, пользователи группы не смогут менять интерфейс — навигацию, цвета, формат дат, отображение задач и чата. Останется только выбор светлой или тёмной темы.
Настройка применяется к новым участникам группы автоматически. Чтобы распространить её на текущих пользователей, нажмите «Сбросить UI-настройки всем пользователям группы» — но сначала сохраните настройки рабочего места.
- В настройках организационной единицы появилась вкладка «Должности». Здесь можно выбрать должности из разных подразделений, которые объединяются под одним функциональным узлом. Например, бухгалтеры из разных филиалов собираются в единицу «Объединённая бухгалтерия» — их должности указываются в этой вкладке.
- На странице глобального поиска добавили переключатель «Публикации» — теперь можно искать по текстам публикаций в социальной сети. Переключатель не отображается, если социальная сеть отключена для вашей группы.
- Добавили кастомную настройку приложения «ShowTasksFeed.PhonesSubcatIDs». Она ограничивает поиск по телефонному номеру только указанными подкатегориями — это ускоряет поиск и снижает лишнюю нагрузку.
Настройка срабатывает, когда пользователь вводит строку, похожую на номер телефона (10 и более цифр, без указания конкретной категории). В значении перечисляются ID нужных подкатегорий через запятую, например: 123,456,789. Если настройка не задана, поиск работает без ограничений по подкатегориям.
- В интеграции с Диадок появились новые данные по согласованию документов. Теперь в системе доступны маршрут согласования, его текущий статус и признак завершения, а также новый инструмент для сценариев автоматизации, который позволяет получать список маршрутов согласования из ящика Диадок и использовать их в пользовательской логике и настройке процессов.
- В системе появились два сервиса для работы с электронной подписью: Контур.Облако позволяет подписывать документы облачной УКЭП прямо в «Первой Форме», без токенов и локальных сертификатов, а Контур.КЭДО помогает связать пользователей с кадровым ЭДО и данными по сертификатам. Вместе они упрощают подписание документов и кадровые процессы в едином рабочем контуре.
- Если вы переименуете подразделение, система сама обновит название связанной с ним группы. Если меняется структура вложенных подразделений, названия связанных групп тоже обновятся автоматически.
#bpm