О системе
Коробочные решения
Отраслевые решения
Отделы
Портал для приёма заявок, база поставщиков, анализ коммерческих предложений
Автоматизация ПИР, база знаний и практик, шаблоны документов, согласования и подписи
Управление проектами, подбор исполнителей, планирование, контроль выполнения задач
ServiceDesk и HelpDesk, база знаний, контроль сроков реагирования
Отдел закупок
Портал для приёма заявок, приоритезация, уведомления и закупки
Авторасчёт зарплат, сводная финансовая отчётность, автоматизация управленческого учёта
Корпоративный портал, интеграция с 1С: ЗУПП, автоматизация приёма, онбординга, увольнения
Контроль производства, проектов, портал дистрибьютора, ЭДО и архив
ИТ-отдел
Отдел поддержки
АХО
скоро на сайте
скоро на сайте
скоро на сайте
скоро на сайте
Финансовый отдел
скоро на сайте
Отраслевые решения
О компании
Миссия и ценности
Руководители 
скоро на сайте
скоро на сайте
скоро на сайте
Отдел закупок
ИТ-отдел
Отдел поддержки
АХО
Финансовый отдел
Отделы
Обновления сборки 2.268 Скульптор
AI-ассистент
  • В системе реализована возможность создавать полноценных AI-ассистентов. Они могут взаимодействовать с данными в системе, выполнять задачи от пользователя, отвечать на вопросы и не только.
  • Размышления ассистента появляются постепенно, а не только после полной обработки запроса. Пользователь сразу видит, как формируется ответ: какие шаги выполняются, какие данные уже найдены и как текст дополняется в реальном времени. Это делает работу с AI-помощником понятнее и быстрее: не нужно ждать финального сообщения, чтобы понять, что запрос обрабатывается и к какому результату всё идёт.
  • К ассистенту можно быстро обратиться. Выделите текст, код или элемент, вызовите меню правой кнопкой мыши и выберите «Объясни» или «Спросить». Это работает в редакторах админки, таблицах значений, комментариях и вложениях. Ассистент откроет личный чат с контекстом выделенного материала, ответит в него, а история вопросов сохранится. Меню доступно только пользователям с доступом к AI-ассистенту. Эта возможность экономит время — не нужно создавать отдельную задачу или комментарий, чтобы получить объяснение или задать вопрос по конкретной строке кода, таблице или тексту. Пользователи видят меню, только если они включены в группу «Анфиса Users».
  • В дереве навигации режима администрирования добавили папку AI. В ней доступны пять страниц для просмотра внутренних таблиц AI-ассистента в режиме «только чтение»: «Чат-сессии», «Лог диалога», «Состояние Loop'а», «Текущее состояние», «Очередь фоновых задач». Страницы работают через механизм произвольных источников.
  • ИИ-ассистенты платформы теперь могут самостоятельно получать справку по всем внутренним инструментам — административным, техническим, логам и смарт-действиям. Раньше такой доступ был только к пользовательским серверам. Это значит, что ИИ-сценарии и автоматизации работают точнее: ассистент сам узнаёт, как вызвать нужный инструмент и какие параметры передать, без участия разработчика.
  • Перевели NLP-инфраструктуру ИИ-ассистента на локальное исполнение внутри платформы: семантический поиск, переранжирование результатов и проверка ответов теперь работают без обращения к внешним сервисам. Это ускоряет поиск по документации и впервые делает его доступным на закрытых стендах без выхода в интернет.
  • В комментариях к задаче и чатах появились AI-подсказки для ответов: когда вам адресован вопрос, ИИ-ассистент предлагает варианты ответа, которые можно отредактировать после выбора. Вариантов можно настроить сколько угодно. Подсказки, привязанные к комментарию с открытым обязательным вопросом, не исчезают, пока адресат не ответит.
  • Добавили два новых MCP-инструмента для программного управления порталами: создание нового портала и добавление на него блока (виджета) — доступны только администраторам. Теперь портал со всеми нужными блоками можно собрать одним программным вызовом через ИИ-агента, что экономит время при массовом создании типовых порталов для новых отделов или проектов.
  • Ускорили ленту прогресса ИИ-ассистента в чате задачи и исправили статус активности в списке сессий. Теперь тяжёлые данные (текст, детали) загружаются только для строк итоговой отображаемой страницы, остальное используется лишь для постраничной навигации, что делает открытие и прокрутку ленты заметно быстрее, особенно на длинных диалогах. Также в списке сессий статус «сессия активна» теперь отражает реальную работу агента. Пользователь видит точную картину, идёт ли обработка сейчас.
  • В чате задачи с ИИ-ассистентом (или внешним AI-делегатом) размышления и действия ассистента — например, вызовы инструментов — отображаются в общей ленте сообщений вперемешку с обычными сообщениями по единому времени. Так пользователь моет следить за ходом работы ассистента в реальном времени. Функция работает в режиме чата с ИИ и в приватном чате с ботом ассистента, в карточке задачи, мобильной версии, тредах и ленте новостей поведение не меняется.
  • Расширили ИИ-подсказки быстрых ответов в чате. Теперь ассистент видит, что вы начали отвечать на адресованный вам вопрос, и учитывает текст черновика по мере набора, чтобы предлагать более точные и уместные варианты ответа.
  • Индикатор «печатает» от ИИ-ассистента теперь можно адресовать конкретным участникам. Удобно, когда не нужно отвлекать индикатором остальных участников задачи. Система также всегда сверяет список адресатов с реальными подписчиками задачи — показать индикатор человеку без доступа к задаче невозможно.
  • Добавили в чат с ИИ-ассистентом панель чипов с доступными возможностями, сгруппированными по областям («Продажи», «Персонал», «Поддержка» и т.д.), с переходом внутрь к конкретным программам. Клик по чипу подставляет команду в поле ввода — остаётся дописать вопрос и отправить. Чипы можно настроить под конкретную компанию, каталог запросов показывает только то, что доступно конкретному пользователю — администратору видно больше возможностей, чем обычному сотруднику или внешнему спрашивающему.
  • Оптимизировали получение каталога команд чата ИИ-ассистента по задаче — теперь запрос сразу и синхронно возвращает результат в ответе, без зависимости от настроек категории задачи и риска рассинхронизации запроса и ответа. Так каталог команд можно получить быстрее и надёжнее. Доступ по-прежнему проверяется — получить каталог команд по чужой задаче нельзя.
  • Изменили способ показа предложенных ответов ассистента в ленте комментариев. Теперь они встраиваются прямо в ленту отдельным блоком, который всегда остаётся последним элементом. Блок показывается компактными чипами для коротких вариантов или кнопками на всю ширину для длинных, с аккуратной обрезкой текста. В задачах и групповых чатах у блока есть аватар ассистента.
  • В ленте чата теперь видно, какой инструмент ИИ-ассистент использует при выполнении запроса. После завершения появляется сводка по использованным инструментам.
  • Ускорили загрузку списка сессий ИИ-ассистента в задачах с большой историей.
  • Добавили панель команд в поля ввода сообщений. Если набрать «/» в ленте, карточке задачи или чате, откроется список шаблонов быстрых ответов и доступных команд ИИ-ассистента. Можно выбрать несколько команд подряд и задать параметры через двоеточие. Состав списка зависит от прав пользователя.
  • Переработали отображение работы ИИ-ассистента в чатах. Раньше во время выполнения запроса над полем ввода появлялось несколько плашек со статусами. Теперь в карточке ответа показывается только текущее действие — строка обновляется по ходу работы.
  • Ассистент теперь быстрее ищет информацию по документации и файлам. Оптимизированы запросы и добавлены индексы для категорий — ответы на вопросы по базе знаний, регламентам и вложениям будут находиться быстрее, особенно на крупных порталах с большим объёмом контента.
#bpm
Настройки категорий
  • В настройках категорий чатов (распространяются на личные чаты, пространства, групповые чаты, каналы) появилась секция управления боковой панелью с карточкой задачи. Администратор может включить отображение панели и ограничить доступ к ней по группам пользователей. Если группы не указаны, панель доступна всем.
  • При создании и редактировании категории поле выбора «Родительский раздел» теперь показывает полный иерархический путь раздела в формате Родитель / Подраздел / Раздел. Ранее список отображал только имя и ID.
  • При переносе категории на другой стенд теперь сохраняются настройки грида, заданные администратором. Персональные настройки пользователей — например, выбранные колонки и фильтры — не переносятся.
  • Настраивать панель инструментов и порядок полей категории теперь могут только администраторы категории.
  • В примечаниях категорий и подсказках статусов теперь сохраняется только базовое HTML-форматирование. Кастомные стили, классы и другая сложная разметка больше не рендерятся.
  • В настройках табличного вида добавили режим изменения порядка строк только перетаскиванием. Так процесс сортировки становится более наглядным.
  • В настройки табличного вида добавили флаг отображения подзадач. Можно выбрать компактный вид только с основными задачами или, наоборот, показывать полную иерархию работ в зависимости от сценария.
  • В настройках табличного вида категории и справочника ресурсов вынесли идентификатор и тип дополнительного параметра в отдельные локализованные колонки, чтобы администраторам было проще проверять и настраивать поля.
  • Реализовали серверное управление отборами категории: теперь можно получать, создавать, удалять отборы и назначать один из них используемым по умолчанию, чтобы быстрее открывать нужный срез задач.
  • Добавили в Гант подзадач фильтры по статусу, исполнителям и заказчику, чтобы быстрее находить нужную часть плана и контролировать работу команды.
  • Добавили в планировщик ресурсов категории виджет утилизации с суммой часов аллокаций по ресурсам и временным сегментам, чтобы быстрее оценивать загрузку и замечать перегруженные периоды.
  • Добавили второстепенный стиль текста secondary для полей зоны Body в карточках Канбана и Галереи, чтобы выстроить более понятную визуальную иерархию данных.
  • Пакетная обработка задач запускается только после выбора хотя бы одной задачи. Это делает сценарий массовых действий более понятным и предотвращает случайный запуск без выбранных объектов.
  • При пакетной обработке система отдельно учитывает доступ пользователя к каждой выбранной задаче. Действие применяется только к тем задачам, на которые у пользователя есть необходимые права.
  • В пакетных действиях добавлена полноценная работа со значениями дополнительного параметра типа «Чекбокс».
  • Ссылки на гриды автоадминки могут открывать записи как с заполненными, так и с пустыми значениями указанного поля. Это расширяет варианты переходов из настроек и служебных экранов. 
  • Автоадминка теперь поддерживает таблицы с двоичным первичным ключом, включая форму «Блокировка входа по IP».
  • При создании категории раздел выбирается через дерево разделов. Такой выбор помогает быстрее ориентироваться в структуре, особенно если разделов много.
  • Гриды автоадминки запоминают персональные настройки отображения: состав и порядок колонок, фильтры, сортировку и группировки.
  • При переносе категории переносятся и настройки произвольных источников данных, а также общие выборки, связанные с категорией.
  • В массовых действиях раздела можно выдавать и отзывать любые стандартные права категории.
  • Теперь группы не отображаются в полях «Заказчик» и «Исполнители». Настройка подписки на группы остаётся доступной только в сценариях, где она используется по назначению.
  • В настройках категорий стало проще управлять доступом и работать с созданием задач. Журнал действий теперь открывается прямо из блока «Доступ», а в меню «Создать» появились текущая категория и рекомендуемые категории — с учётом прав пользователя на создание задач.
  • В AdminSPA появилась страница «Названия элементов интерфейса» для категории. Администратор может переименовать категорию, сущность задачи, кнопку постановки, срок, дату начала, заказчика, системные комментарии и другие элементы; часть названий доступна для локализации.
  • В администрировании появилась страница ролей бизнес-процессов модуля. Она открывается по адресу модуля, сразу фильтрует роли и показывает категории, где используется каждая роль.
  • DOCX-шаблоны печатных форм поддерживают склонение ФИО и должностей через модификаторы «case:» и «type:». Они работают в обычных и Mustache-тегах, колонтитулах и циклах табличного ДП. При неизвестном модификаторе или неподходящем типе подставляется исходное значение, а в журнал записывается предупреждение. 
  • В настройках категории появился отдельный раздел «Текст». В нём можно сделать текст задачи обязательным или необязательным, запретить ввод или изменение, скрыть поле в карточке и настроить права на редактирование. Несовместимые настройки система блокирует: например, уникальность нельзя включить вместе с HTML, локализациями или без ограничения длины. Если в категории уже есть задачи с одинаковым текстом, уникальность недоступна.
  • В AdminSPA появилась страница «Отборы» для кастомных категорий. Здесь можно создавать и удалять отборы на основе смарт-фильтров и назначать один из них отбором по умолчанию. Отборы с удалёнными смарт-фильтрами не показываются. Применение сохранённых отборов в таблице появится отдельно.
  • При выборе категории для новой, связанной или дочерней задачи появились подсказки: недавние категории пользователя, категории рабочих мест его групп и проектная категория для проектных задач. Показываются только категории, где можно создавать задачи.
  • В меню раздела дерева категорий появился пункт «Сохранить раздел». Он создаёт в Избранном папку со ссылками на все доступные категории раздела. Повторное сохранение не создаёт дубликатов, а недоступные категории не добавляются.
  • В представлении «Гант» появилась кнопка фильтров. Поля берутся из колонок табличного представления категории, а условия применяются и к таблице, и к диаграмме.
  • Серверная часть Ганта теперь сама обрабатывает универсальные фильтры. Если условию соответствует дочерняя задача, на диаграмме также показываются её родительские задачи, чтобы сохранялась структура ветки.
#bpm
SMART
  • Событие «После написания комментария» можно использовать и в глобальных смартах. Это позволяет запускать автоматические действия по комментарию в задачах любых категорий.
  • Новое событие «После реакции на комментарий» срабатывает, когда пользователь ставит или снимает эмодзи-реакцию, и позволяет запускать действия по таким сигналам — например, автоматически отвечать реакцией или запускать нужный бизнес-процесс.
  • Ещё одно новое событие «После пометки комментария как вопрос» позволяет автоматически реагировать на комментарии с высоким приоритетом: назначать исполнителя, создавать задачи, запускать эскалацию или обновлять данные без ручной обработки.
  • Теперь в журнале автоматизации для SMART-скриптов могут отображаться не только ошибки, но и служебные сообщения из кода. Это помогает быстрее понимать и отлаживать выполнение скрипта.
  • Для SMART-выражений в режиме SQL теперь можно хранить два варианта одного выражения — для Microsoft SQL Server и PostgreSQL. Если для площадки настроено подключение к PostgreSQL, в редакторе появляется отдельная область для PGSQL. Это позволяет сопровождать один и тот же смарт для двух СУБД без создания отдельных выражений. Если площадка работает на PostgreSQL, система использует PGSQL-вариант, если он заполнен; если нет — продолжает работать MSSQL-вариант.
  • Добавлен метод для запуска SMART-скриптов в фоновом режиме. Теперь один скрипт может запустить другой, не дожидаясь его завершения, и передать ему дополнительные параметры. Фоновые скрипты выполняются параллельно, количество одновременных задач настраивается администратором.
  • В список SMART-скриптов добавлен язык C# — он исполняется в процессе через встроенный движок Roslyn Scripting API.
  • SMART-скрипты теперь можно вызывать синхронно через SMART.run_script_sync. Вызывающий JavaScript-скрипт может сразу получить результат дочернего скрипта, включая корректное ожидание async-выполнения и передачу дополнительных параметров.
  • В SMART-скриптах (Lua, JavaScript, C#) появился встроенный набор инструментов для работы с текстом — теперь прямо из скрипта можно склонять слова и ФИО по падежам, писать числа прописью, проверять орфографию, транслитерировать текст и определять неправильную раскладку. Всё это работает без дополнительных настроек; для Python-скриптов адрес NLP-сервиса передаётся автоматически через переменную nlp_api_url.
  • Оптимизировали метод получения версий SMART-скриптов: теперь система возвращает не более 10 последних версий вместо полного списка, процесс занимает меньше времени.
  • В таблице SMART-правил колонка «Параметр» стала информативнее: для правил, связанных с переходами, теперь отображаются начальный и конечный статусы, а для дополнительных параметров — их тип.
  • В SMART-скриптах появились новые инструменты для работы с текстом: теперь можно приводить слова к начальной форме — например, «бежал», «бегут», «побежишь» превращаются в «бежать». Работает для русского и английского языков.
  • Добавили новое SMART-действие для управления организационной структурой: теперь можно автоматически выстраивать иерархию групп, вкладывая одни группы в другие.
  • В редакторе SMART-выражений поля типа «Мультилукап» теперь корректно раскрывают атрибуты связанной категории. Это позволяет строить агрегатные выражения по связанным задачам, например считать сумму бюджетов по всем привязанным задачам.
  • Для SMART-скриптов добавили опцию изоляции cookie-сессий при HTTP-запросах: при включении каждый запрос использует отдельный клиент без общего хранилища cookie, а внешний сервис всегда получает чистую сессию. Это решает проблему с сервисами, ограничивающими количество параллельных сессий, например внешним «Спарком».
  • Редактор SMART-скриптов теперь доступен через MCP-инфраструктуру: ИИ-агенты и внешние LLM-клиенты могут создавать, редактировать, компилировать и запускать смарт-скрипты напрямую, без REST-вызовов. Раньше такая возможность была только у редактора SMART-выражений.
  • В API SMART-скриптов на C# добавили асинхронный вызов дочернего скрипта: теперь родительский скрипт не блокирует поток во время выполнения дочернего — это особенно важно при длительных операциях вроде обращений к LLM или внешним сервисам.
  • В API SMART-скриптов на C# добавили асинхронный вызов дочернего скрипта: теперь родительский скрипт не блокирует поток во время выполнения дочернего — это особенно важно при длительных операциях вроде обращений к LLM или внешним сервисам.
  • Добавили возможность фоновой компиляции C#-SMART-скриптов при сохранении: при массовом деплое пакета скриптов после релиза компиляция теперь уходит в фон — сохранение не блокируется и не выстраивается в очередь. Статус компиляции каждого скрипта можно опросить отдельно. Если скрипт ещё не скомпилирован, продолжает исполняться последняя валидная версия.
  • Управление модулями и SMART-доступами переведено на полноценные CRUD-эндпоинты: создание, чтение, обновление и удаление теперь доступны напрямую через типизированный API — без обращения к формам автоадминки. Все методы также доступны через MCP-инструменты.
  • Добавили поле «Актуально» для истории заместителей в дерево сущностей редактора SMART-выражений. Теперь его можно использовать в условиях — например, отфильтровать только действующие на текущий момент записи о замещении.
  • Переработали интерфейс создания и редактирования SMART-правил в административной панели: теперь это единый редактор с двумя вкладками. На первой реализовано управление действиями пакета: добавление, настройка параметров, изменение порядка перетаскиванием. На второй — настройки правила: триггер, условие срабатывания и флаги активности.
  • Добавили возможность задавать таймаут SQL-запросов в SMART-скриптах: можно ограничить время выполнения как для всего скрипта сразу, так и для отдельного запроса. Работает во всех средах выполнения — C#, JavaScript и Lua.
  • Расширили логирование выполнения SMART-скриптов ИИ-ассистента: записи лога теперь привязаны к конкретному комментарию, сессии и задаче — фильтровать и диагностировать проблемы стало проще. Существующие скрипты работают без изменений.
  • Добавили в редакторы SMART-скриптов и SMART-выражений кнопки «Скачать код» и «Скопировать в буфер обмена» — удобно переносить код между средами, версионировать его во внешних системах или делиться с коллегами для разбора, не копируя вручную по частям.
  • Добавили ограничение на количество подписчиков-исполнителей при настройке через SMART-действия «Добавить исполнителя» и «Добавить группу исполнителей». Если итоговый состав превышает 20 человек, действие завершается ошибкой и никто не назначается, что защищает задачу от случайного массового назначения через автоматизацию. Ручное назначение через карточку задачи, массовые операции и API не изменились.
  • Пароль, заданный в SMART-действиях «Создать пользователя» и «Изменить пользователя», теперь хранится в зашифрованном виде. После сохранения он не отображается в редакторе, описании действия и файле выгрузки. Если при повторном сохранении оставить поле пустым, ранее заданный пароль не изменится.
  • В SMART-действии «Инициировать произвольное событие» изменили список выбора событий. Код отображается основной строкой, ID и категория — под ним. Событие можно найти по коду, категории или ID. Так проще различать одноимённые события из разных категорий.
  • В SMART-действия «Создать пользователя» и «Обновить пользователя» добавили возможность задавать имя, фамилию и отчество для разных языков интерфейса. Раньше для этого требовался SQL-скрипт или Localization API.
  • SMART-действие «Распаковать архив» теперь извлекает все файлы в одну папку без сохранения структуры вложенных каталогов. Если в архиве есть файлы с одинаковыми именами, один из них будет перезаписан.
  • Изменять пароль, SID, лицензии, домен и другие защищённые данные пользователя через SMART-действия теперь можно только от имени администратора платформы.
  • SMART-действия UploadFile и FillEpFile теперь могут использовать только файлы, загруженные пользователем, от имени которого выполняется действие. Если действие запускает системный робот, использовать такой файл не получится.
  • API списка SMART-выражений получил признак совместимости с ожидаемым типом результата. Разработчикам и настройщикам проще отбирать корректные выражения для конкретного поля или сценария, снижая количество ошибок настройки.
  • Специальные права перенесены в отдельную форму с режимами «Спецправа по группам» и «Группы по спецправам». В обоих есть поиск и тумблеры с немедленным сохранением. При открытии с фильтром по пользователю показываются его права и группы-источники в режиме просмотра.
  • У SMART-действия «Создать файл отчёта» появился параметр «Пользователь доступа». Он определяет, от чьего имени отчёт загружается в задачу. Это удобно для фоновых и запланированных запусков. Если параметр не заполнен, всё работает как раньше.
  • Пакетная обработка действием «Смарт-кнопка» теперь корректно выполняется от имени выбранного сотрудника: система проверяет его права и обязательные поля, а в историю записывает именно его действие.
#bpm
Дополнительные параметры (ДП)
  • Обновили поведение числовых полей при редактировании: теперь при клике значение выделяется целиком, а не удаляется.
  • SMART-фильтры для полей выбора пользователей в параметре «Таблица» теперь учитывают значения соседних колонок той же строки — например, можно автоматически ограничивать список доступных согласующих сотрудниками отдела, указанного в соседней колонке.
  • В настройках дополнительных параметров категории появилась возможность принудительно переносить поле на новую строку. Это позволяет легче управлять визуальной структурой формы создания задачи и карточки.
  • Для параметра «Таблица» обновили загрузку больших объёмов данных: при большом числе строк включается постраничная серверная подгрузка.
  • В параметре «Таблица» при создании строки в модальном окне выпадающий список в поле типа «Lookup» теперь подстраивается под ширину поля — длинные значения больше не обрезаются.
  • Добавили для дополнительного параметра типа «Выбор пользователя» протяжку значения и копирование через буфер обмена (Ctrl+C/Ctrl+V) в режиме редактирования Блока «Используется» и ДП «Таблицы». Этот механизм мультизаполнения ячеек уже работает для остальных типов параметров. Мы расширили его для всех типов ДП: теперь вставка через Ctrl+V и очистка через Delete/Backspace работают сразу со всем выделенным диапазоном ячеек. Это позволяет быстро заполнять и очищать сразу несколько ячеек с назначением пользователей, групп или подразделений, без ручного повторения действия для каждой ячейки.
  • Теперь при настройке дополнительного параметра типа «Лукап» система сразу проверяет, существует ли указанный источник (категория или сводный раздел), и не даёт сохранить настройку с несуществующим id. Также защитили уже существующие поля — если источник (сводный раздел) удалили после настройки ДП, форма задачи показывает безопасное значение по умолчанию.
  • Добавили быстрый доступ к настройке колонки ДП «Таблица» — нужно кликнуть правой кнопкой по заголовку колонки прямо в таблице задачи и выбрать «Настроить столбец». Переходить в общий список дополнительных параметров больше не нужно.
  • В ДП «Таблица» с автосохранением таблица без смарт-колонок больше не перезагружается целиком после каждой правки. Если изменение влияет на порядок строк, они перестраиваются на месте, а позиция прокрутки сохраняется.
  • Оптимизировали загрузку настроек колонок табличных ДП. На карточках с большими таблицами и в гридах система делает меньше запросов к базе данных, поэтому данные обрабатываются быстрее.
  • Ускорили открытие карточек задач в мобильном приложении. Если несколько блоков используют один смарт-фильтр видимости, его результат вычисляется один раз. Значения ДП «Выбор пользователей» загружаются пакетно для всей карточки.
  • Значения ДП «Адресаты» при открытии карточек и построении гридов теперь загружаются пакетно. Это снижает количество запросов к базе данных на карточках и в гридах с большим количеством таких параметров.
  • В ДП «Таблица» теперь можно задать названия групп колонок на разных языках. В карточке задачи заголовок отображается на языке профиля пользователя.
  • В ДП «URL» теперь работают только обычные веб-ссылки, ссылки на почту и телефон — http/https, mailto и tel. Нестандартные ссылки, которые использовались, например, для запуска внешних программ или оборудования, больше не откроются.
  • В ДП «Большой текст» в режиме iframe теперь отображается только встроенная страница с безопасным адресом. Дополнительная HTML-разметка удаляется.
  • Если в лукапе настроено, из каких категорий, статусов или по какому смарт-фильтру можно выбирать задачи, эти ограничения теперь действуют и при автоматическом заполнении поля. Автоматизация не сможет записать в ДП задачу, которую пользователь не мог бы выбрать из списка вручную.
  • В окно добавления строки в параметр «Таблица» добавили автофокус, закрытие по Esc и предупреждение о несохранённых данных. Работа с формой становится быстрее, а риск случайно потерять введённую информацию — ниже.
  • Если у ДП «Таблица» задана настройка «кол-во строк на странице», в карточке задачи таблица по-прежнему отображается постранично, а по клику открывается на отдельном экране. В таком формате загружаются все строки сразу. В обычной карточке поведение не изменилось.
  • В иерархических lookup-параметрах доступны полный путь элемента и цепочка идентификаторов. Это упрощает интеграции, настройку правил и работу со сложными справочниками, где одинаковые названия могут встречаться на разных уровнях.
  • В файловых дополнительных параметрах режим просмотра скрывает действия редактирования и удаления. Интерфейс становится чище и понятнее: пользователь видит только доступные ему действия, а случайные изменения исключаются.
  • В колонке кнопок параметра «Таблица» действия выстраиваются горизонтально. Если места недостаточно, есть настройка переноса строк — она автоматически переносит название кнопки на новую строку.
  • Добавили для Lookup-колонки ДП «Таблица», которая ссылается на иерархический справочник, поуровневую загрузку, серверный поиск и полный путь элемента. Это помогает быстрее работать с большими деревьями и точнее выбирать нужные значения.
  • Подключили загрузку файлов по протоколу TUS в колонки «Файл» и «Мультифайл» ДП «Таблица». Это делает работу с объёмными вложениями устойчивее при нестабильном соединении.
  • Реализовали действие для изменения порядка строк в ДП «Таблица», чтобы сохранять последовательность пунктов, этапов или приоритетов прямо в данных.
  • Добавили видимость колонок ДП «Таблица» по SMART-выражению, чтобы показывать пользователю только актуальные для его сценария поля.
  • Обновили выбор даты и времени в ячейках ДП «Таблица»: выпадающая панель открывается рядом с ячейкой, поддерживает «Сегодня», производственный календарь и прокрутку времени, поэтому ввод значений занимает меньше действий.
  • Добавили на мобильной версии кнопки спецсимволов и эмодзи в редактор параметра «Большой текст с форматированием», чтобы дополнять текст без поиска нужных символов во внешних приложениях.
  • Добавили режимы копирования, связывания и перемещения при привязке файла из хранилища к ДП «Файл» и «Мультифайл».
  • В API для ДП типа «Таблица» появилась операция перемещения строк: строку можно поставить выше или ниже другой строки. Это позволяет управлять порядком данных не только вручную в интерфейсе, но и в интеграционных сценариях.
  • В ДП «Выбор пользователей» можно копировать и вставлять списки участников из внешних источников, например из письма или таблицы. Поддерживаются пользователи, группы и подразделения.
  • Длинные значения ДП «Выбор пользователей» отображаются компактно: сначала показываются первые 10 участников, а полный список открывается по ссылке «Ещё». Из этого же окна можно перейти к редактированию значения.
  • Дополнительный параметр теперь можно создать прямо из карточки задачи через контекстное меню блока параметров. Это сокращает путь для администратора, когда нужного поля ещё нет в категории.
  • При изменении значений дополнительных параметров появились отдельные кнопки «Сохранить» и «Отменить». Такой режим доступен для текстовых, числовых, денежных полей, нумераторов и ссылок.
  • В настройках дополнительного параметра можно удалить ранее назначенное смарт-выражение проверки, если оно больше не нужно.
  • Матрицу прав для дополнительного параметра можно открыть в отдельной вкладке браузера. В ней закреплены заголовок и кнопка сохранения, поэтому работать с длинным списком прав удобнее.
  • Администратор категории может самостоятельно создавать, привязывать и настраивать дополнительные параметры в своей категории — в пределах выданных ему прав.
  • Для Lookup и Multilookup в режиме выбора значений фильтрация выполняется по идентификаторам записей. Это удобно, когда отображаемые названия совпадают или меняются.
  • При массовом выборе строк в ДП «Таблица» система заранее проверяет обязательные колонки. Значения по умолчанию подставляются автоматически, а поля, которые нужно заполнить вручную, выделяются.
  • Контекстное меню строк ДП «Таблица» стало шире: можно добавить строку выше или ниже текущей, переместить её на одну позицию, в начало или в конец таблицы.
  • Настройки столбца ДП «Таблица» собраны на одной форме. Администратору не нужно переключаться между отдельными вкладками, чтобы настроить тип, свойства и поведение колонки.
  • В настройках столбцов ДП «Таблица» снова отображаются настроенные блоки кнопок, связанные со столбцом.
  • Для денежных колонок в ДП «Таблица» и реестрах добавлен серверный расчёт итогов. Значения итоговых сумм доступны для дальнейшего вывода в интерфейсе и использования в сценариях.
  • Сквозной дополнительный параметр нельзя добавить в категорию без настроенной цепочки. После настройки доступен пересчёт схемы и значений параметра.
  • У табличных дополнительных параметров стало больше возможностей для работы с данными: можно переносить длинные заголовки по строкам, менять порядок строк перетаскиванием или через меню, а также быстро переходить в настройки параметра по правому клику на его названии. В режиме сортировки или группировки перемещение строк недоступно, чтобы порядок данных оставался понятным.
  • Улучшили и другие типы параметров. В форматированный текст можно вставлять Markdown сразу с разметкой стилей, в выпадающем списке можно отображать и выбирать значения из дерева, а в поле выбора пользователей длинный список получателей раскрывается прямо в поле. У флажка появилось третье состояние для незаполненного значения, а лукапы, мультилукапы и выбор пользователей теперь можно полноценно использовать с клавиатуры.
  • Настройку прав дополнительного параметра по группам можно открыть на отдельной странице — это удобнее для длинных списков групп. При этом в окне карточки параметра всё работает по прежнему сценарию.
  • В карточке задачи можно создать ДП из контекстного меню блока ДП или системных параметров: администратор выбирает тип, после чего параметр создаётся и привязывается к категории. Для табличного ДП также доступна настройка через меню на подписи поля.
  • В табличном ДП появился режим подсветки изменений относительно первоначальной версии или варианта, заданного смарт-действием. Отклонения подсвечиваются, а подсказка показывает прежнее значение и разницу. Доступно для новой таблицы ДП. Для колонок можно точечно переопределить групповое ограничение «Только чтение». Группа с явным правом редактирования колонки не получает доступ к остальным закрытым колонкам и операциям с таблицей. Правило действует и при импорте из Excel.
  • Окно множественного выбора в ДП «Таблица» сохраняет отмеченные элементы при поиске, фильтрации, сортировке, группировке и смене страниц. Выбор хранится отдельно от текущей страницы, над списком выводится общий счётчик.
  • В табличном виде мультилукапа можно редактировать параметры задачи-источника прямо в ячейках: текст, форматированный текст, числа, деньги, даты, списки и Lookup-поля. Право записи проверяется для каждой ячейки.
  • В гриды передаётся признак скрытия ДП по смарт-фильтру блока. Если у параметра нет видимых размещений на форме, его значение может отображаться как скрытое. Конфиденциальность, шифрование и смарт-доступ имеют приоритет.
  • В ДП «Таблица» улучшена группировка по умолчанию: столбцы, по которым идёт группировка, скрываются в сетке, чтобы значения не дублировались. После снятия группировки возвращается прежняя видимость столбцов. При создании и редактировании строки нужные колонки временно отображаются.
  • В ДП «Таблица» можно редактировать отдельные столбцы, даже если вся таблица доступна группе только для просмотра. Если на столбец выдано право редактирования, его ячейки и кнопки работают; добавлять и удалять строки по-прежнему нельзя.
#bpm
Блок «Используется»
  • В блоке «Используется» добавили массовую работу с ячейками в режиме редактирования: можно выделять диапазоны, копировать и вставлять значения через буфер обмена, а также протягивать значение на несколько строк сразу — как в Excel.
  • В блоке «Используется» теперь можно менять тип и источник вкладки: выбрать категорию, смарт-фильтр, произвольный источник или SQL-процедуру в предусмотренных сценариях.
  • В блоке «Используется» стало гибче настраивать вкладки: теперь можно менять их тип и источник данных — выбирать категорию, смарт‑фильтр, произвольный источник или SQL‑процедуру в подходящих сценариях.
  • Также сделали безопаснее работу с параметрами фильтра. Если параметр уже используется в сопоставлениях отчётов, система не даст удалить его и покажет, где именно он применяется.
  • В блоках появились контекстные фильтры по датам: можно выбрать или исключить конкретную дату, а также найти заполненные и пустые значения.

#bpm
Общая бизнес-логика
  • Постобработка расшифровок ВКС-встреч перенесена внутрь платформы: теперь исправление ошибок распознавания выполняется через SMART-скрипт без обращения к внешним сервисам. Если скрипт не настроен или завершился с ошибкой, публикуется исходная расшифровка.
  • В кодовую базу добавили правила доступности для интерактивных элементов интерфейса — иконочные кнопки теперь обязательно должны иметь текстовое описание. Это улучшает поддержку автотестов и вспомогательных технологий.
  • Обновили поиск виджетов в административной панели: теперь по умолчанию поиск охватывает всю библиотеку сразу, добавлена возможность искать по ID, а сам ID отображается рядом с названием виджета в результатах.
  • Добавлена поддержка Kerberos-аутентификации для развёртывания на Linux. Также появился режим принудительного использования Kerberos с блокировкой NTLM и диагностический эндпоинт для проверки статуса аутентификации.
  • При настройке повторяющихся задач с недельным или месячным интервалом система теперь выводит описание для расписания — например, «Каждые 2 недели» или «Последний рабочий день месяца».
  • В поиске по дереву категорий боковой панели теперь учитываются не только названия категорий, но и названия разделов. При совпадении по разделу выдача раскрывается только до него, без вложенных категорий, если совпадает название категории, система раскроет дерево до неё. Найденный элемент подсвечивается бренд-цветом. 
  • В административной панели добавлена интеграция с Passwork — корпоративным хранилищем паролей и секретов. Подключение настраивается через раздел «Сервисы» в едином интерфейсе управления интеграциями.
  • В режим администрирования добавили пункт «Лог транзакций DSS». Теперь администратор может просматривать журнал транзакций электронной подписи через DSS КриптоПро — это помогает диагностировать проблемы с ЭЦП, проверять статус транзакций и вести аудит.
  • Реализовали централизованное хранение секретов интеграций с поддержкой подключения внешних хранилищ. На текущий момент доступен один провайдер — Passwork v7; подключение других хранилищ возможно через единый интерфейс расширения.
  • Управление почтовыми ящиками перенесено в новую административную панель AdminSPA — старые формы в автоадминке заменены современным интерфейсом. Пароль при редактировании скрыт и не перезаписывается, если оставить поле пустым.
  • Обновили механизм шифрования паролей почтовых ящиков с SimpleAES на EncryptionService с поддержкой централизованного хранилища секретов. Для миграции существующих паролей добавлена утилита перешифрования.
  • В системе есть механизм, который позволяет администратору перевоплотиться в другого пользователя и посмотреть на систему его глазами. Теперь этот режим не даёт доступа к конфиденциальным задачам и чатам, в которых администратор сам не является участником, даже под чужой учётной записью. Задача закрывается полностью: текст не отображается, карточка исчезает из лент и поиска, файлы недоступны, оставить или переслать комментарий невозможно.
  • Отзыв лицензии у активного пользователя теперь вступает в силу в течение минуты — раньше пользователь мог продолжать работу до истечения токена, что занимало до 5 часов.
  • Добавили MCP-инструменты для управления уведомлениями на уровне подкатегории: ИИ-агенты теперь могут подписывать и отписывать пользователей от уведомлений по конкретной подкатегории.
  • Для MCP-инструментов добавили автоматическую генерацию схемы параметров: теперь ИИ-агент видит полную структуру каждого запроса — типы полей и ограничения — и может формировать корректные вызовы самостоятельно.
  • Обновили механизм инвалидации кеша для C# SMART-скриптов: теперь при обновлении платформы проверяется отпечаток по всем зависимым сборкам, а не только версия. Это исключает ошибки при изменении внутреннего API между обновлениями.
  • В интерфейсе платформы реализована поддержка стандартов доступности: все основные элементы — сайдбар, модальные окна, карточки задач — теперь корректно распознаются скринридерами.
  • Обновили алгоритм ранжирования документов: дайджесты и обзорные материалы больше не вытесняют основные документы в результатах, битые ссылки на несуществующие страницы исключены из расчёта.
  • В почтовых уведомлениях добавили ссылки для отписки от задачи: один клик открывает диалог подтверждения, после чего уведомления по этой задаче приходить не будут.
  • Теперь любой пользователь может посмотреть состав организационной единицы. Раньше это было доступно только администраторам. Достаточно нажать на её название, чтобы увидеть список участников.
  • В API конфигурации добавлена передача текста пользовательского соглашения на обработку персональных данных — поле возвращается только если в настройках включено требование подтверждения согласия.
  • Форма согласия на обработку персональных данных теперь встроена в новый интерфейс: после входа пользователь видит окно с текстом соглашения прямо в SPA, без редиректа на старые страницы. Окно блокирует работу до явного подтверждения или отклонения — в последнем случае выполняется выход из системы. Администратор может сбросить согласие для конкретного пользователя, чтобы тот подтвердил его повторно.
  • В настройках группы, связанной с организационной единицей, поле названия теперь заблокировано для редактирования. Чтобы переименовать такую группу, нужно изменить название самой организационной единицы — группа обновится автоматически.
  • В зависимых фильтрах пустой выпадающий список теперь показывает не просто «Нет данных», а «Нет данных: <Название параметра>» — сразу видно, какой именно фильтр не вернул значений.
  • В системных настройках появилась возможность переключить движок конвертации и приёма правок Word-документов с DevExpress на Aspose. Это решает проблему с документами, содержащими защищённые формы — при обработке таких файлов DevExpress мог возвращать пустой PDF.  
  • На MCP-сервере появился инструмент поиска по всему каталогу инструментов: можно задать запрос на русском или английском и получить список подходящих инструментов из всех зарегистрированных серверов.
  • Полнотекстовый поиск теперь учитывает русскую морфологию: запрос «комментарий» найдёт записи со словами «комментарии», «комментариях» и другими формами.
  • Оптимизированы настройки пула исходящих соединений: интеграционные вызовы к внешним системам стали быстрее при редких обращениях, а при недоступности внешнего сервиса платформа теперь реагирует быстрее вместо длительного ожидания.
  • Для персональных токенов доступа (PAT) в MCP-интерфейсе добавлена поддержка перевоплощения: внешний ИИ-агент может выполнять действия от имени другого пользователя, не требуя отдельного токена на каждого сотрудника. Все действия фиксируются в логах с указанием и владельца токена, и целевого пользователя.
  • Расширили возможности настройки карточки пользователя: теперь в профиле можно отображать любые корпоративные поля — не только Zoom и должность, но и Telegram, Skype или любое другое поле, добавленное администратором. Заголовок поля берётся из его описания, заданного при создании. Если все указанные поля пустые, секция «О себе» не отображается.
  • Уточнили условия отображения пунктов «Удалить» и «Установить срок» в контекстных меню задач: каждый пункт теперь показывается только тем пользователям, у которых есть соответствующее право, во всех точках интерфейса — гриде, ленте, подзадачах и связанных задачах. 
  • Расширили ответ API для связей задачи: теперь вместе со списком подзадач и зависимостей возвращаются дата создания задачи и порядок статуса в маршруте — без дополнительных запросов к API.
  • Уточнили права доступа к ряду административных операций в категориях: управление служебными почтовыми ящиками, настройка уведомлений категории и создание табличного дополнительного параметра из Excel теперь доступны только системным администраторам.
  • Добавили новый модуль управления мастер-ключом шифрования: ключ больше не обязан храниться в базе данных в открытом виде. Реализовано несколько режимов защиты, включая хранение ключа в файле. Для администраторов доступна CLI-утилита для генерации ключа, конвертации между режимами и ротации без перешифровки данных.
  • Расширили API Диска — добавили три новых эндпоинта для работы с файлами и папками по пути: создание цепочки папок, запись файла с автосозданием недостающих папок и каскадное удаление. 
  • Добавили массовые операции для администраторов в форме «Содержимое очереди»: теперь можно удалить или повторно запустить все сообщения в статусе ошибки без ручного разбора по одному.
  • Добавили локализацию текста ошибки валидации для дополнительных параметров: теперь сообщение об ошибке регулярного выражения можно задать на разных языках и пользователь увидит его на языке своего интерфейса.
  • Усилили защиту авторизации в веб-версии платформы. Refresh-токен теперь хранится в защищённой серверной cookie, недоступной из JavaScript — это снижает риск его кражи через XSS-атаки. Добавили и автоматическое обновление токена на сервере: если сессия истекла, но refresh-токен валиден, пользователь не увидит разлогин или ошибку — токен обновится незаметно, в фоне.
  • Добавили новый раздел администрирования «Реестр виджетов» — единый список всех виджетов системы независимо от того, на каких порталах они размещены. Для каждого виджета доступны переход в настройки, список порталов, где он используется, и удаление. Удалить виджет, который где-то размещён, невозможно: система покажет все порталы использования (учитывая обе структуры портала — новую и старую). Это даёт администратору полный обзор виджетов в системе и позволяет безопасно очищать порталы от неиспользуемых блоков, не боясь случайно сломать рабочий портал.
  • Оптимизировали пересчёт счётчиков задач в шапке и виджетах. Тяжёлые подсчёты вынесены в отдельные табличные функции, добавлены индексы для оптимизатора запросов. Состав и значения счётчиков не изменились, ускорился только их расчёт. Пользователи увидят это как более быстрое обновление индикаторов в интерфейсе, особенно заметное на крупных базах с большим количеством задач.
  • В журнал автоматизаций добавили колонки CommentId и SessionId — записи теперь напрямую связаны с триггерным комментарием и сессией прогона, колонки доступны в гриде журнала и через data-source API. Для скриптов ИИ-ассистента поля заполняются автоматически, для прочих автоматизаций остаются пустыми. Администратор может фильтровать и разбирать журнал по конкретному комментарию или сессии напрямую — без ручного разбора текстового поля AdditionalInfo, что особенно ускоряет диагностику работы ИИ-ассистента.
  • Добавили индексы для ускорения диагностических запросов: по времени индексации документации в поиске ИИ-ассистента и по дате в журнале автоматизаций. Ускоряет мониторинг и типовые запросы диагностики за период без изменений в функциональности.
  • Аналитика ИИ-ассистента по задачам (загрузка сотрудников, просроченные задачи, статистика по категориям) теперь учитывает права доступа пользователя — данные строятся только по тем задачам, которые он реально видит.
  • Добавили в MCP-инструменты стандартные аннотации, которые сообщают подключённому ИИ-агенту, безопасен ли вызов — инструмент только читает данные или может их изменить или удалить. Это позволяет компаниям, интегрирующим ИИ-агентов с платформой через MCP, безопаснее автоматизировать процессы: агент видит риск операции и может запросить подтверждение перед изменением или удалением данных.
  • Добавили массовую компиляцию SMART-выражений и SMART-фильтров в AdminSPA («Общие смарты» / настройки категории → смарты). По кнопке «Скомпилировать» открываются фильтры по категории, названию и признаку «Только нескомпилированные», запуск по всему списку или по выделенным строкам, прогресс в реальном времени и итоговая сводка по результатам. Это ускоряет обслуживание системы после смены подключения к базе данных или массового импорта.
  • Добавили поддержку современного стандарта деривации ключей подписи JWT-токенов — HKDF, который проходит требования аудитов безопасности. Переключение выполняется отдельным параметром конфигурации, при включении HKDF происходит разовый разлогин всех пользователей. Для администраторов, работающих в регулируемых средах или проходящих внешние аудиты безопасности, это даёт возможность привести схему подписи токенов в соответствие с требованиями проверяющих.
  • Оптимизировали загрузку данных для грида SMART-скриптов в AdminSPA. Список теперь формируется отдельным методом API с уже подготовленными полями. Грид SMART-скриптов открывается быстрее, особенно на категориях с большим количеством скриптов.
  • Усилили проверку прав доступа при поиске по содержимому файлов (чанкам) — сужение выдачи по конкретным задачам или файлам теперь применяется только вместе с полной ACL-проверкой пользователя, что исключает риск получения результатов по недоступным данным. Также добавлена поддержка полнотекстового поиска по тексту чанков для PostgreSQL.
  • Пользователь теперь может самостоятельно заводить и удалять свои личные секреты (например, персональные токены доступа) в разрешённых сценариях. Значения секретов при этом никогда не отображаются и не возвращаются через API, что сохраняет их конфиденциальность.
  • Расширили реакцию на проверку файлов через PT Sandbox. Теперь администратор может настроить, как система будет реагировать на вердикт «потенциально опасно», выбрав строгость проверки под политику компании: пропускать без предупреждений (поведение по умолчанию), предупреждать пользователя перед отправкой файла с фиксацией события в журнале, или блокировать файл полностью, как при безусловной угрозе. Это снижает риск распространения потенциально опасных вложений через корпоративные чаты и задачи.
  • Добавили индекс для ускорения навигации по дереву чанков документа — используется при чтении фрагментов файлов ИИ-ассистентом. Ускоряет обработку запросов без изменений в функциональности.
  • Расширили лимит глубины синхронных вызовов SmartScript (SMART.run_script_sync) с 5 до 7 уровней. Разработчики сложных сценариев автоматизации со вложенными вызовами скриптов теперь могут строить более длинные цепочки без искусственного упора в лимит, при этом защита от бесконечной рекурсии остаётся в силе.
  • Добавили фоновую очистку устаревшего тяжёлого контента в служебных таблицах ИИ-сессий. Это освобождает место на диске, которое раньше не возвращалось при истечении срока хранения записей. Доработка на этапе стабилизации, есть открытые замечания по код-ревью.
  • Расширили форму настройки PT Sandbox (антивирусная проверка файлов) в административной панели. Через форму теперь можно включить проверку, задать таймаут, открыть журнал, запустить обработку SSL-ошибок, маркировку подозрительных файлов и поведенческий анализ в изолированной среде. Список доменов для проверки задаётся привычными адресами через запятую. При включённом поведенческом анализе без указанного образа виртуальной машины система сразу подсказывает, что нужно донастроить, не давая сохранить неполную конфигурацию.
  • Настройка «Перенос текста по строкам» теперь доступна для всех категорий, открытых в виде таблицы. Администратор может включить перенос для заголовков столбцов и содержимого текстовых колонок (названия задач, ФИО и т.п.), чтобы длинный текст отображался полностью, с автоматической адаптацией высоты строки под содержимое.
  • Обновили обработку входа через Keycloak/OIDC. Теперь при отсутствии лицензии на модуль «Первая Форма» или исчерпанном лимите конкурентных лицензий пользователь видит на странице входа сообщение «Нет лицензии для модуля Первая Форма» или о превышении лимита сессий. При этом форма остаётся доступной — можно сразу повторить попытку входа, например, после освобождения лицензии администратором.
  • Расширили Admin API — теперь можно создавать и изменять глобальные JS/CSS-вставки (includes) программно: POST /api/admin/includes создаёт вставку с описанием, типом и содержимым, POST /api/admin/includes/{id} — обновляет существующую, что позволяет создавать и обновлять библиотеки JS/CSS из внешних AI-агентов и MCP-клиентов без прямого доступа к автоадминке. Операции доступны только администраторам и фиксируются в журнале админ-действий.
  • Расширили локализацию интерфейса SPA. Элементы шапки, боковой панели, окна создания чата (Групповой чат, Канал, Создать чат, ИИ) и фильтра ленты (Режим отображения, Все сообщения, Группировать, вопросы) переведены на все 11 языков платформы.
  • Ускорили открытие табличных представлений с большим количеством исполнителей: реестров категории и раздела, сводных разделов и расширенного поиска. В фильтре сразу отображаются три аватара, остальные загружаются после раскрытия списка.
  • Ускорили открытие меню «Избранное», в том числе в режиме замещения. Изменение особенно заметно, если там сохранено много задач, папок и ссылок.
  • SMART-действие «Импортировать лист Excel в таблицу БД» теперь доступно только администраторам. Перед импортом система проверяет названия таблицы и колонок. Пустые названия, названия длиннее 128 символов и названия со служебными символами SQL-разметки отклоняются с ошибкой. Импорт Excel в ДП «Таблица» по-прежнему доступен обычным пользователям.
  • Для сервисных почтовых ящиков категорий добавили аутентификацию отправителя входящих писем по SPF, DKIM и DMARC. Система определяет отправителя по подтверждённой почтовым сервером отметке Authentication-Results. Проверка включается после указания доверенного authserv-id MTA. Если письмо не проходит проверку, оно обрабатывается от имени системного пользователя, а новая учётная запись по адресу отправителя не создаётся.
  • Произвольные источники данных типа «Хранимая процедура» теперь работают на стендах с PostgreSQL. Имя процедуры автоматически сопоставляется одноимённой функции PostgreSQL. Настройку источника менять не нужно: на стенде должна существовать функция с таким именем и предусмотренными параметрами. На стендах с MS SQL поведение не изменилось.
  • В опросах варианты ответа, подгружаемые по ссылке, теперь запрашиваются только с того же сервиса — с совпадающими сайтом, портом и схемой. Относительные адреса и адреса того же стенда продолжат работать. Для внешнего адреса динамическая подгрузка отключится, а в опросе отобразятся статические варианты, если они заданы. Авторам таких опросов необходимо заменить внешние адреса относительными или адресами своего стенда.
  • В действиях-ссылках строки грида и при переходе по клику на строку поддерживаются адреса со схемами http, https, mailto и tel, а также относительные адреса. Ссылки с другими схемами после обновления открываться не будут. Проверьте существующие настройки грид-действий.
  • Для обмена с 1С через SOAP-службу теперь обязательна авторизация. В модуле обмена 1С и самописных клиентах нужно указать учётные данные пользователя Первой Формы: логин и пароль, токен сессии, персональный ключ доступа или Windows-аутентификацию. Basic-аутентификация не работает для сервисной учётной записи со вторым фактором. Анонимные клиенты после обновления перестанут работать. Если доступ к службе был временно ограничен через reverse proxy или IIS, после обновления эти ограничения необходимо снять.
  • В комментариях, описании задачи, чек-листах, поиске и текстовых ДП появилась проверка орфографии. Возможные ошибки браузер подчёркивает прямо при вводе. Язык проверки зависит от языка интерфейса.
  • Ускорили открытие дерева в системах с большим количеством категорий. Особенно заметно изменение там, где категорий несколько тысяч.
  • Для кнопки или ссылки «Новая задача в категории» в Избранном группы можно заранее задать значения ДП. Они подставятся в форму при создании задачи — например, можно сразу заполнить часть полей для типового обращения. Работает только для ДП, которые есть на форме создания.
  • Платформа теперь проверяет TLS-сертификаты при подключении к внешним сервисам. Если система не доверяет сертификату внешнего сервиса, после обновления интеграция может перестать работать.
  • Вне стенда разработки Swagger теперь выключен по умолчанию. При необходимости его можно включить настройкой `SwaggerIsEnabled=true`.
  • Подробная информация на служебных адресах `/health/schema` и `/health/passwork` теперь доступна только администратору платформы. Внешний мониторинг по-прежнему может проверять, работает система или нет.
  • Письма, которые автоматически добавляются в задачи как комментарии, теперь отображаются без исходного HTML-оформления. Например, цвета и таблицы из письма будут показаны как обычный текст. Старые комментарии не изменятся.
  • В новой админке появилась история участников группы. В ней видно, кто состоял в группе и в какой период, в том числе пользователи, которые уже из неё вышли.
  • В порталах типа Board можно быстро создавать задачи по кнопке «+». Создание доступно как на уровне раздела, так и внутри групп секций — это сокращает число переходов и помогает фиксировать новые задачи прямо в нужном контексте.
  • В Избранное теперь можно сохранять раздел целиком, со всеми папками и доступными категориями.
  • Инструмент аналитики получил новые режимы подсчёта задач. Добавлены фильтрация по стадиям, группы «без значения» и показатели заполненности данных. Так отчёты точнее отражают состояние работы и помогают выявлять незаполненные или неклассифицированные задачи.
  • Добавили диагностический скрипт для поиска активных файлов, отсутствующих в хранилищах. Инструмент помогает администраторам заранее выявлять несоответствия между данными системы и физическим хранилищем файлов и исправлять их.
  • В избранном рабочей группы для ссылки типа «Раздел» доступен вариант «Все разделы». Участники получают быстрый переход к полному списку разделов рабочей группы, а не только к отдельным выбранным страницам.
  • В ленте теперь фиксируются просмотры комментариев и публикаций. Эти данные можно использовать для аналитики охвата и оценки того, насколько сотрудники знакомятся с важными новостями и обсуждениями.
  • В EditorJS теперь можно отмечать пункты чек-листа в режиме просмотра, если у пользователя есть права на редактирование. Чек-листы становятся удобнее для повседневной работы: отмечать выполненные действия можно без перехода в полноценное редактирование.
  • Настройки ленты комментариев перенесены в группу «Общее» настроек интерфейса. 
  • Добавили интеграционный тест на неизменность объектов при чтении из кеша. Это повышает надёжность работы кеширования и защищает данные от непреднамеренных изменений при их использовании.
  • В интерфейс добавили таджикский язык.
  • Для массового выбора задач добавили настраиваемый лимит. Администратор может ограничить размер массовой выборки с учётом сценария и нагрузки, а пользователи получают более предсказуемую работу формы.
  • Для iOS добавлена настройка баннера установки мобильного приложения. Администраторы могут управлять показом предложения установить приложение, а пользователи получают удобный путь к мобильной версии системы.
  • В синхронизируемых почтовых ящиках доступны сортировка и фильтр по вложениям. Это ускоряет работу с письмами, содержащими договоры, отчёты и другие файлы.
  • Добавили API недавних контактов для подсказок адресатов комментариев. Интеграции и интерфейс могут быстрее предлагать людей, с которыми пользователь недавно взаимодействовал.
  • Добавили API шаблонов создания файлов на уровне категории. Можно задать форматы для всех типов документов и работать с ними быстрее.
  • API ресурсов дополнен посуточной разбивкой плановых трудозатрат. Это помогает интеграциям и отчётам точнее анализировать загрузку сотрудников по дням, а не только суммарно.
  • В API вложений задачи добавили фильтр по имени файла. Интеграции могут быстрее находить нужные документы среди вложений.
  • Добавили переиспользуемый пикер иконок. Он подключён к настройке аватаров задач и чатов, что упрощает выбор визуального обозначения и обеспечивает единый опыт в разных частях продукта.
  • Добавили настраиваемый экран загрузки SPA. Можно адаптировать стартовый экран под бренд вашей компании.
  • Реализовали серверную основу тихого продления SAML-сессии через провайдера идентификации. Пользователю реже потребуется повторно входить в систему при активной корпоративной сессии.
  • Для редактора бизнес-процессов добавили API просмотра использования роли в шагах маршрутов. Настройщикам проще оценивать влияние изменений роли: можно увидеть, в каких маршрутах и шагах она задействована.
  • В автоадминке появилась поддержка записи двоичных данных в поля базы. Это расширяет возможности административных и технических сценариев работы с данными, в том числе при обслуживании интеграций и системных объектов.
  • Добавили REST-контракт AdminSPA для получения и сохранения настроек «Участники» категории: он обеспечивает единый способ работы с этими настройками в административном интерфейсе.
  • Добавили массовое удаление записей в административную форму очереди синхронизации с 1С, чтобы быстрее очищать и обслуживать очередь событий.
  • Добавили контракт именованных цветов блоков дополнительных параметров и административные команды преобразования цветов, чтобы поддерживать единый и понятный визуальный стиль форм.
  • Добавили серверный контракт подсказок категорий при создании задачи: он учитывает проектную категорию, недавно использованные категории и категории РМГ, чтобы нужный контекст выбирался быстрее.
  • Добавили флаг WithPrincipalsF для отборов «Мои задачи» и «Я исполнитель», чтобы интерфейс мог точнее формировать данные, связанные с участниками задач.
  • Добавили сохранение и сброс primary-токенов темы через POST/DELETE /api-core/ui-theme/primary, чтобы управлять ключевыми параметрами оформления интерфейса.
  • Расширили контракт создания документов поддержкой файлов .txt, чтобы можно было быстро создавать простые текстовые заметки, инструкции и технические материалы.
  • Добавили страницу и REST-контракт GET/POST /api/admin/subcategories/{subcatId}/settings/element-names для названий элементов интерфейса категории, чтобы адаптировать терминологию под конкретный процесс.
  • Реализовали read-only API рекомендуемой ширины колонок табличного вида, чтобы таблицы могли сразу открываться в более аккуратном и удобном формате.
  • Добавили фильтрацию значений dateTimeValue по дате и времени во всех data-source-перечнях, включая журналы AdminSPA, чтобы точнее находить записи в нужном временном интервале.
  • Реализовали серверное продление OIDC-сессии через refresh-токен без участия браузера, чтобы упростить поддержку серверных и интеграционных сценариев авторизации.
  • Добавили mailbox-level CRUD для подписей отправителя — GetSignatures, SaveSignature, DeleteSignature и ReorderSignatures, чтобы создавать, менять и упорядочивать подписи для разных сценариев переписки.
  • Добавили в почтовый клиент режим выбора писем и массовые действия: письма можно отмечать прочитанными или непрочитанными, удалять и перемещать в папки, чтобы быстрее разбирать входящую почту.
  • Добавили в новую админку раздел «Модули» со списком системных модулей и идентификаторами версий их конфигурации, чтобы администраторы быстрее ориентировались в составе решения.
  • Расширили контракты общего поиска сортировкой по дате создания и последнего изменения, а также возвратом этих дат в результатах, чтобы проще находить новые или недавно обновлённые объекты.
  • Расширили контракт агенды отборами внешних календарей по повторяемости, занятости, статусу ответа, отмене, связи с задачей, организатору и признаку «только мои встречи», чтобы точнее настраивать календарную выдачу.
  • Добавили отдельный машинный код ошибки в API восстановления пароля для неверного или истёкшего кода подтверждения, чтобы интерфейс мог сразу подсказать пользователю правильное следующее действие.
  • Добавили в контракт внешних календарей напоминание с количеством минут до начала встречи, чтобы интерфейс мог своевременно предупреждать о событиях.
  • Вынесли настройки переноса и копирования задач на отдельную страницу новой админки, чтобы централизованно управлять правилами этих операций.
  • Добавили в гриды автоадминки переход по ссылочным значениям в целевую форму, чтобы быстрее открывать связанные сущности и изучать их параметры.
  • Обновили выдачу истории просмотров с учётом прав доступа, чтобы пользователь видел только те объекты, которые ему доступны.
  • Подготовили серверный контракт настройки кнопки «Создать встречу» в календаре: её можно скрыть или связать с категорией создания задачи, чтобы адаптировать сценарий под правила конкретного процесса.
  • Импорт CSV поддерживает значения с запятыми внутри поля, если они оформлены в соответствии со стандартом CSV — заключены в кавычки. Например, можно импортировать текстовые значения и адреса с запятыми без разделения на лишние колонки.
  • В реестрах можно задавать фильтры для ДП «Дата и время» с точностью до времени, а не только до даты. Поддерживаются и условия по диапазону дат и времени.
  • Добавили возможность скачать архив с произвольным набором файлов и папок Диска через API.
  • Для OpenLDAP можно задавать схему пользователей и групп отдельно для каждого подключения. Поле настройки в интерфейсе будет добавлено отдельно.
  • Появились отдельные API-методы для чтения настроек провайдеров аутентификации.
  • В администрировании сохраняются черновики SQL-запросов и SMART-выражений в пределах текущей вкладки браузера. Можно перейти на другой экран и вернуться к незавершённой настройке.
  • Добавили страницу «Лицензии пользователей» с поиском, фильтрами и массовым назначением или отзывом лицензий.
  • SMART-отборы и пользовательские выборки можно предоставлять группам. Выбор групп через интерфейс будет добавлен отдельным шагом.
  • В профиле появилась настройка «Всегда открывать web-ссылки в приложении».
  • Настройка «Не получать SMS» показывается пользователю только в том случае, если на площадке подключена отправка SMS.
  • В администрировании появилась возможность разделять статистику использования по WEB-версии и мобильным приложениям. На странице лицензий пользователей теперь можно выгрузить всю текущую отфильтрованную выборку в Excel.
  • Напоминания можно настроить ещё до создания задачи: они сохранятся вместе с ней. Форма использует те же правила и быстрые варианты выбора получателей, что и карточка уже созданной задачи.
  • Для LDAP/AD добавлена проверка сертификата сервера по списку SHA-256-отпечатков — сертификата сервера или цепочки. Отдельная настройка управляет стандартной проверкой цепочки и имени узла; несовпадение отпечатка отклоняет соединение.
  • В Linux-окружениях с Novell LDAP появилась работа с лесом Active Directory: система перечисляет домены, ищет по всем naming context и читает объекты дочерних доменов. Ошибка одного домена не останавливает остальные, отключённые домены пропускаются.
  • Добавлена основа синхронизации с OpenLDAP: типизированные параметры подключения, схема каталога и общий клиент. Используются заданные BaseDN и BindDN; параметры и секреты не попадают в публичные DTO и журналы. Интерфейс настройки схемы появится позже.
  • В файловом API смарт-скриптов введён явный субъект: скрипт работает с файлами только от имени текущего или перевоплощённого пользователя. Для фоновых сценариев администратор задаёт инициатора, запуск без него отклоняется.
  • Обновлены локализации: добавлены недостающие переводы для одиннадцати языков, переведены английские значения казахского словаря и исправлено экранирование в датской, итальянской, китайской и таджикской локализациях.
  • На новой странице FastReport доступны отчёты с фильтрами, сохранёнными пресетами и контекстом объекта. Если контекстный отчёт открыт без объекта, можно выбрать сотрудника, категорию, раздел, задачу или группу. Длинные отчёты выводятся во фрейме, а при печати он разворачивается на всю высоту документа.
  • Добавлен отдельный сервис рендера FastReport. Ядро передаёт ему шаблон, готовые данные, параметры и культуру, а сервис возвращает HTML. Сервис не работает с базой и не хранит пользовательское состояние; встроенные подключения и запросы из шаблона очищаются до построения.
  • В гридах появились понятные фильтры для логических значений: «Да», «Нет», «Есть значение» и «Нет значения».
  • В SPA появилось ядро защиты несохранённых изменений. Подключённые формы при уходе со страницы или закрытии окна показывают диалог «Сохранить изменения». Переход выполняется только после успешного сохранения; отказ от сохранения закрывает страницу без записи. Остальные страницы работают как раньше.
  • Даты в системных комментариях теперь отображаются в часовом поясе читателя. В push-уведомлениях и письмах дата также показывается в поясе каждого получателя. В мобильных приложениях пока используется серверный пояс.
  • Утилита переноса настроек между стендами точнее заменяет номера объектов в SQL-текстах: не затрагивает комментарии и строковые константы, но обрабатывает тела PostgreSQL-функций, CASE … WHEN, имена колонок и запросы отчётов.
#bpm
Виджеты
  • Добавили счётчик просмотров на виджет «Новости», настройка включена по умолчанию и доступна на странице дополнительных параметров виджета.
  • В виджете «Таблица» добавили новый тип колонки «Число» с настройкой количества знаков после запятой. Виджет также можно отфильтровать по этой колонке. 
  • В виджете «Группа виджетов» реализована вертикальная ориентация вкладок: вкладки можно расположить колонкой слева — удобно, когда вкладок много или у них длинные названия. На узких экранах ориентация автоматически переключается на горизонтальную.
  • В портальных виджетах «Таблица» и «Гант» теперь можно переводить названия групп колонок так же, как заголовки отдельных колонок. При переносе блока между средами локализованные значения сохраняются.
  • Добавили автовысоту для виджета «Таблица». Теперь он может подстраивать высоту под количество строк. Отдельно настраивается поведение при проваливании в детализацию. Оба режима включаются независимо в настройках виджета. Эта функциональность работает только на новом конструкторе порталов.
  • Добавили в виджет «Фильтр» настройку «Недоступные значения». Теперь при выборе значения в родительском фильтре зависимый (каскадный) фильтр может либо скрывать неподходящие варианты, либо оставлять их видимыми, но неактивными (серыми). Это работает по знакомому многим сценарию Яндекс.Маркета и подсвечивает логику связи между фильтрами.
  • Новый виджет «Мини-опрос» позволяет запускать быстрый сбор мнений прямо на корпоративном портале. Добавили новый виджет «Мини-опрос», который позволяет запускать быстрые пульс-опросы прямо на корпоративном портале. Администратор настраивает модераторов и режим отображения — обычный, с вопросом и вариантами ответа сразу в виджете, или компактный, с открытием опроса и результатов в отдельном окне. Данные о голосовании обновляются в реальном времени. При создании нового опроса предыдущий сохраняется в истории в базе данных.
  • Для модератора виджета опроса на портале результаты голосования теперь доступны сразу, даже если модератор ещё не проголосовал сам. Это работает и в активном опросе, и в истории завершённых. В анонимных опросах модератор, как и раньше, видит только общую статистику без списка проголосовавших. Для обычных пользователей поведение виджета не изменилось.
  • В виджете «Счётчики» добавили параметр «Тип числа» для каждого счётчика. Доступны числовой, денежный и процентный форматы. В денежном формате всегда отображаются два знака после запятой, в числовом и процентном незначащие нули скрываются.
  • В виджете «Новости» для каждой новостной категории можно отдельно настроить ДП «Рубрика» и «Теги». Если для категории свои ДП не выбраны, используются общие настройки виджета. Рубрику и теги можно настраивать независимо друг от друга.
  • В конструкторе портальных страниц CSS Grid появились режимы предпросмотра UltraWide, Laptop, Tablet и Phone. Они помогают проверить, как расположены блоки при разной ширине экрана. В режимах Tablet и Phone меняется только ширина области просмотра — мобильная раскладка не включается.
  • В редактор статей  добавили блок «Алерт» — текстовое уведомление с шестью вариантами оформления. Его можно использовать для предупреждений, примечаний и другой информации, которую нужно выделить в тексте. Новая опция также доступна в редакторе задач и новостей.
  • В виджете «График» длинные подписи осей автоматически переносятся. Названия не обрезаются и не накладываются друг на друга, поэтому графики остаются читаемыми даже при длинных категориях или показателях.
  • В портальном виджете «Таблица» можно добавлять пояснение к колонке. Подсказка по иконке помогает объяснить смысл показателя или формат заполнения, не перегружая заголовок таблицы.
  • В аналитике просмотров новостей на виджете сохраняется источник открытия. Можно понять, откуда сотрудники переходят к новости — например, из ленты, уведомления или прямой ссылки — и оценить эффективность каналов коммуникации.
  • Добавили аналитику просмотров порталов с учётом URL и параметров. Это позволяет точнее анализировать посещаемость конкретных страниц, разделов и пользовательских сценариев.
  • На виджете «Календарь» в формате двух дней улучшены сценарии работы с событиями. Добавлены раздельные пустые состояния, отметки повторяющихся событий и сворачивание длинных списков — календарь остаётся понятным даже при насыщенном расписании.
  • Для виджета «Новости» добавлены новые стили и вариант из четырёх блоков. Портал можно гибче адаптировать под дизайн и выделять больше важных новостей на главной странице.
  • Типизировали серверную конфигурацию виджета «Таблица категории» через PortalGridCategoryTableBlock и CategoryTableBlockSettings, чтобы настройки виджета было удобнее передавать, поддерживать и расширять.
  • Добавили в виджет «Список задач» для источника «Отбор в категории» фильтры по типу статуса и роли пользователя, чтобы собирать более точные рабочие подборки задач.
  • Добавили в LG-рендер виджета «Календарь New» режимы одной колонки, двух колонок, месяца и списка.
  • Добавили реакции к новостям: набор реакций задаётся в настройках новостной категории, а пользователи могут выбрать или переключить реакцию прямо на карточке публикации.
  • Виджет «Контакты» может работать сразу с несколькими источниками данных. Каждый источник выводится на собственной вкладке — например, отдельные списки сотрудников, подразделений или внешних контактов. В самом виджете источники реализованы как вкладки, между которыми можно переключаться.
  • В полном списке виджета «Контакты» появился поиск, чтобы быстрее находить нужного человека или контакт.
  • Для виджета «Контакты» доступны источники по подразделениям оргструктуры: можно показать сотрудников только выбранного отдела либо отдела вместе со всеми дочерними подразделениями.
  • В виджете «Таблица» можно включить перенос текста в заголовках колонок. Это помогает сохранить читаемость на узких блоках и при длинных названиях полей.
  • У виджета «Кнопка-тикер» появились серверные источники значения счётчика: категория, системный тикер или пользовательский тикер. Настройка через интерфейс будет добавлена отдельно.
  • В виджете календаря подсказка по событию стала содержательнее: теперь в ней видны время, место, статус занятости и участники. А в настройках нескольких виджетов добавили проверку обязательных полей, зависящую от выбранного источника данных или сценария работы.
  • Виджет «График» получил ещё один источник данных: теперь серию можно строить не только по SQL-объекту, но и по сохранённому смарт-запросу. Для него используются первые две колонки результата — подпись и числовое значение.
  • В среднем размере виджета «Календарь New» появились события завтрашнего дня. Виджет запрашивает данные за сегодня и завтра, объединяет их и исключает дубли многодневных событий.
  • В виджете «Фильтры» иерархический список переведён на общий компонент дерева. Длинные названия переносятся до трёх строк, а полное название видно в подсказке. Подсвечивается выбранное значение, а не его папка.
  • Появилась настройка виджета «Сторис». Можно выбрать категории обложек и страниц, настроить связь между ними, обложку, текст и кнопки. Пока обязательные категории не выбраны, виджет предлагает завершить настройку.
#корпоративный_портал #bpm
Порталы
  • В редакторе портальных страниц появился блок «Ряд». Он позволяет выстраивать элементы горизонтально или вертикально и задавать пропорции для колонок.
  • Портальные блоки поддерживают диаграммы Mermaid. Их можно использовать для схем процессов, последовательностей, архитектуры и других визуальных описаний.
  • На узких экранах навигация портала компактно сворачивается в меню «Ещё», сохраняя доступ ко всем разделам.
  • На портал можно добавить виджет «Календарь по задачам». Для него настраиваются заголовок, формат, поле даты, связанный список задач, фильтр по дате и подсветка дней — по количеству задач или смарт-выражению.
#корпоративный_портал #bpm
Социальная сеть
  • Публикацию можно закрепить как первый в ленте на странице сообщества и на личной стене. Одновременно может быть закреплена только одна публикация. Право закрепления есть у владельца, администратора, модератора и подписчика с соответствующим разрешением.
  • При загрузке нескольких вложений ошибка в одном файле больше не прерывает всю загрузку. Если один файл не загрузился, остальные продолжат загружаться. После завершения система покажет ошибки одним сообщением.
  • Если скопировать номер задачи из карточки и в течение 120 секунд вставить его отдельно от другого текста в комментарий, чат или соцсеть, система добавит `#` и сделает номер ссылкой на задачу.
  • В превью внешних ссылок теперь видно название сайта. Для обложки система берёт подходящее изображение со страницы, а если его нет — иконку сайта.
  • В комментариях появилась подсветка кода для SQL, C-like и C#. Язык указывают после тройных обратных кавычек. Если для него нет подсветки, код останется обычным текстом.
  • При создании задачи, подзадачи или связанной задачи из сообщения ленты над деревом категорий показываются текущая и рекомендуемые категории. Рекомендуемые категории заранее настраивает администратор.
  • Карточки пользователей в новостях и лентах теперь открываются по наведению на имя или аватар — так же, как в других разделах системы. Это касается авторов публикаций, отправителей, получателей и участников задач.
#корпоративный_портал #bpm
Диск
  • На Диске появился компактный вид «Список» — альтернатива табличному. Выбранный стиль сохраняется. В виде «Список» файлы отображаются с крупными цветными иконками (Excel — зелёные, Word — синие, PDF и изображения — красные, папки — оранжевые), превью-аватарками вместо иконок для изображений, и компактной строкой с именем, владельцем, датой и размером.
  • На Диске теперь можно искать по всему доступному объёму — не только по текущей папке. Поиск охватывает личные файлы, общие, файлы автоматизаций, а также документы подчинённых и замещаемых сотрудников, если такие разделы доступны. Поиск идёт по названиям и содержимому. Результаты открываются на отдельном экране с поисковым запросом в хлебных крошках — без кнопки «Назад». Показываются в том же режиме, который выбран для Диска: списком или таблицей.
  • В результатах общего поиска переключатель «Файлы» теперь показывает и файлы с Диска — рядом с вложениями из задач. Найденный файл открывается в просмотре, а в карточке видно, что источник — Диск.
  • Навигация по папкам теперь работает прямо из панели — можно раскрыть дерево разделов «Мои файлы», «Общие файлы» и «Обмен файлами» по клику на шеврон, не заходя в каждую папку. Показываются только папки, по алфавиту; у папок без вложенности шеврона нет. Остальные системные разделы (автоматизаций, замещаемых, подчинённых) вынесены ниже и раскрытию не подлежат.
  • ИИ-агенты теперь могут выдавать ссылки на файлы Диска в комментариях, чате и Markdown-файлах, при этом система их автоматически распознает. Если путь к файлу или папке корректен и у пользователя есть доступ, он отображается как кликабельная ссылка и открывается в просмотрщике. Исходный текст не меняется.
  • В Диске теперь файлы открываются по-разному для больших и малых экранов. На широких мониторах (ноутбуках, десктопах) файл открывается в правой панели — так одновременно виден и список файлов, и содержимое. Ширину панели можно менять перетаскиванием. На смартфонах и планшетах файл открывается сразу во весь экран. Это позволяет гибко работать с файлами на любом устройстве. Закрыть панель можно несколькими способами: кликнуть на другую папку или файл, нажать Cmd+E (на Mac) / Ctrl+E (на Windows) или щёлкнуть по пустому месту в списке.
  • В результатах поиска по Диску теперь показывается более подробный путь к файлу или папке. Благодаря этому пользователю проще сразу понять, где находится найденный материал, и быстрее перейти к нужному объекту без лишних открытий и поиска по папкам. Это экономит время и делает работу с Диском удобнее, особенно если файлов и разделов много.
  • При открытии папок в Диске адрес в браузере теперь формируется из названий папок: например, при переходе в папку пользователь видит в адресной строке путь вида /disk/PublicFolder/Документы/Проекты, а не числовой ID папки. При переходе вглубь адрес автоматически дополняется названием открытой папки, а при переходе по элементу пути в верхней части экрана адрес сокращается до выбранного уровня. Такой формат адреса позволяет легче понимать, в какой папке пользователь находится в данный момент, копировать и отправлять другим пользователям более читаемую ссылку на папку и открывать папку напрямую по вставленной ссылке, если у пользователя есть права доступа.
  • Если у папки или одной из вложенных папок в названии есть пробелы, кириллица или специальные символы, система обрабатывает такой адрес автоматически. При открытии старой ссылки на папку система автоматически перенаправит пользователя на новый читаемый адрес. Если папка была переименована, старая текстовая ссылка может перестать открывать нужный путь. В этом случае откройте папку через Диск и скопируйте новую ссылку повторно. 
  • Ссылка на файл или папку Диска в комментарии к задаче отображаются как обычный кликабельный текст. Если ссылка ведёт на файл, он откроется в окне предварительного просмотра в правой части экрана. 
  • В результатах поиска названия системных разделов Диска («Мои файлы», «Общие файлы», «Обмен файлами» и др.) теперь отображаются так же, как в основном интерфейсе, — вместо технических имён.
  • Теперь администратор может загрузить ZIP-архив с документацией в раздел «Служебное» — содержимое распаковывается в папку «Документация Первой Формы» на Диске.
  • В левой навигационной панели раздела «Диск» добавлен прогресс-бар с отображением занятого объёма хранилища текущего пользователя. При наведении на блок показывается подсказка: «Хранение учитывает все папки, где вы владелец папки». Цвет полоски меняется в зависимости от заполненности: при 80–95% становится оранжевым, выше 95% — красным. При превышении лимита попытка загрузить файл на Диск блокируется с ошибкой в интерфейсе.
  • На странице Диска в виде «Список» колонка с датой теперь разделена на две отдельные колонки — «Дата» и «Время» (формат ЧЧ:ММ) — видно не только день загрузки файла, но и точное время. В виде «Таблица» время отображается в той же колонке с датой, но только если файл загружен или изменён сегодня, для более ранних дат показывается только дата.
  • При импорте документации на Диск пустые папки теперь удаляются автоматически — после импорта не остаётся лишнего мусора в структуре файлов.
  • На Диске появился расширенный поиск: можно искать по содержимому файлов, задавать несколько поисковых слов одновременно, а также фильтровать результаты по типу файла, владельцу и дате изменения.
  • В интерфейсе просмотра Markdown-файлов на Диске теперь отображается карточка с метаданными документа: теги выводятся отдельными метками, а статус документа — цветным индикатором.
  • В диалоге выдачи доступа к папкам и файлам Диска разделили выбор получателей по типу раздела. Во внутренних разделах — «Общие файлы», «Файлы подчинённых», «Файлы замещаемых» — список теперь содержит только сотрудников компании и их группы, а в разделе «Обмен файлами», предназначенном для передачи файлов внешним контрагентам, доступны все пользователи, включая внешних. Это упрощает поиск нужного коллеги во внутренних разделах и защищает от случайной выдачи доступа к внутренним папкам внешнему пользователю. Пересылать файлы из раздела «Мои файлы» при этом нельзя.
  • На Диске и во вложениях задачи теперь можно создавать презентации .pptx — так же, как текстовые документы и таблицы.
  • Загружать файлы напрямую в хранилище категории теперь могут только администратор платформы и администратор категории.
  • В просмотрщике файлов код теперь отображается с цветовым выделением синтаксиса. Язык программирования определяется автоматически, но его можно выбрать вручную. JSON автоматически форматируется с отступами.
  • Для файловых хранилищ на PostgreSQL в новой админке больше нельзя включить «Сжимать данные». Если сжатие было включено раньше, при следующем сохранении настроек оно отключится.
  • Для Диска добавили серверную пакетную операцию удаления файлов и папок. Это позволяет быстрее очищать хранилище при большом объёме контента.
  • Добавили API дублирования файлов на Диске POST app/v1.2/api/filestorage/file/{fileId}/duplicate, чтобы создавать рабочие копии и сохранять исходный файл без изменений.
  • Распространили пакетные операции Диска на виртуальные контексты — вложения задач и файловые дополнительные параметры, чтобы управлять группой файлов прямо там, где пользователь с ними работает.
  • На Диске теперь можно перемещать файлы и папки между папками, сохраняя историю и права доступа. Также появилось переименование файлов: если имя уже занято, система предложит выбрать подходящий вариант — изменить имя, заменить существующий файл или сохранить оба.
  • На Диске появился множественный выбор файлов и папок. Их можно скачать единым архивом с сохранением структуры или удалить. Удаление выполняется только при правах на все выбранные объекты; иначе система покажет недоступные элементы. Также появилась возможность перемещать файлы и папки, в процессе показываются доступные папки и ограничения: нельзя переместить объект в текущую папку, внутрь себя или туда, где нет права добавления. Папка переносится вместе с содержимым, наследует права нового родителя, операция фиксируется в журнале.
  • Переименование файлов доступно на Диске, в карточке задачи, файловых ДП, таблицах, сообщениях, просмотрщике и редакторе письма. При совпадении имени можно выбрать другое, заменить файл или сохранить оба. Интерактивные отчёты переименовывать нельзя.
  • При вставке файла с Диска в однофайловый ДП «Файл» сохраняется ссылка на оригинал, а не копия. Файл можно открыть в исходной папке, а изменения оригинала будут видны в задаче. Доступно, если параметр разрешает загрузку с Диска.
  • В карточке задачи можно массово удалять вложения через окно всех файлов. Интерфейс показывает ход операции и недоступные для удаления файлы; после загрузки список и счётчики обновляются без полного перезапроса блока.
  • На Диске появился пункт «Дублировать». Копия создаётся в той же папке с названием «Копия …», а при совпадении имён — с номером. После создания обновляются список файлов и занятое место.
  • Файлы можно переименовывать без повторной загрузки: на Диске, в задаче, ДП «Файл» и «Мультифайл», сообщениях, просмотрщике и среди неотправленных вложений. Расширение и история версий сохраняются. При совпадении имени можно заменить файл, изменить название или оставить оба.
  • В полях «Файл» и «Мультифайл» карточки задачи появилась команда «Создать» для текстовых документов и таблиц. Файл сразу открывается в онлайн-редакторе и затем прикрепляется к задаче. До сохранения новой задачи также можно создать Word- или Excel-документ по системному шаблону: он временно хранится у пользователя и прикрепляется после создания задачи.
  • Выгрузки задач в Excel и CSV теперь сохраняются и на Диск — в папку «Скачивания» раздела «Мои файлы». Если папки нет, она создаётся автоматически. В имя файла добавляются дата и время выгрузки.
#корпоративный_портал #bpm
ВКС, чаты и треды
Для компаний, которые используют сервис ВКС

  • Теперь в шапке личного чата рядом с именем собеседника отображается ID задачи. Его можно сразу скопировать в буфер обмена по кнопке рядом с номером.
  • Новые сообщения в чате больше не сбивают с чтения: если вы находитесь в конце переписки, лента автоматически прокручивается вниз, а если просматриваете более ранние сообщения — сохраняет текущую позицию.
  • Теперь при ответе на сообщение в цитате отображается автор исходного сообщения.
  • Треды в личных чатах работают аналогично общим: пользователь может вернуться в чат по нажатию на имя собеседника в шапке треда, файлы открываются в правой панели просмотра, как и в обычном чате.
  • Экран настроек чата теперь открывается в текущем. На экран «Информация» добавили меню основных действий. Названия и видимость опций в окне «Разрешения для участников» изменились: 
  • Опция «Создавать публикации» для группового чата переименована в «Отправлять сообщения в основной чат» с подсказкой. 
  • Для канала скрыты опции «Отправлять сообщения в основной чат», «Создавать публикации анонимно» и «Звонки».
  • Если вы возвращаетесь в раздел «Чаты» из другого раздела системы, автоматически откроется последний просмотренный чат, а в адресной строке появится на него ссылка. Если последний чат не определён, откроется пустой экран без выбранного чата.
  • Если в чате есть непрочитанные сообщения, между ними и последним прочитанным отображается горизонтальная отбивка. Если прокрутить чат вверх, появится кнопка прокрутки вниз со счётчиком непрочитанных. 
  • На экране «Информация» добавили блок «Файлы». Он отображается всегда, даже если файлов нет, скрыть его можно, только если запретить вложение файлов. В нём собираются все файлы, загруженные в чат.
  • Групповые чаты и каналы теперь автоматически переключаются между подкатегориями «Группы» и «Закрытые группы» при изменении настройки видимости. Если группа открытая, она отображается в подкатегории «Группы». Если закрытая — переносится в «Закрытые группы». Логика такая же, как у открытых и закрытых сообществ в соцсетях.
  • При первом открытии раздела чатов список загружается с индикатором. При повторных открытиях список появляется мгновенно из кеша, а тонкая полоска прогресса сверху сигнализирует о фоновом обновлении данных.
  • В мессенджере реализован поиск по сообщениям. Система ищет по содержимому сообщений, автору и получателям. Найденные сообщения отображаются с выделением искомого фрагмента, а при клике на результат лента прокручивается к нужному месту.
  • В чатах и каналах реализована проверка прав на отправку сообщений. Если право отключено — обычные подписчики не видят поле ввода, писать могут только администраторы и модераторы. Для открытых чатов и каналов добавлена кнопка «Подписаться»: она отображается вместо поля ввода, пока пользователь не подписан.
  • Добавили контекстное меню по правой кнопке мыши в списке чатов мессенджера, из него можно открыть чат в новой вкладке, закрепить его, скопировать ссылку или номер, выйти из чата или удалить его, а также присоединиться к видеоконференции.
  • Обновили контекстное меню сообщений в ленте. Теперь по правому клику на текст сообщения, файл, превью изображения или видео открывается единое меню действий с разделом «Ещё», где собраны дополнительные действия. Пункт удаления выделен акцентно, а в список «Переслать» добавлен пункт «В избранное».
  • Теперь система автоматически проверяет права на ответ в сообщениях чатов-каналов. Если пользователь не подписан на канал или не имеет права писать в чат, в контекстном меню сообщения скрываются пункты «Ответить», «Ответить всем», «Начать обсуждение» и «Переслать → Текущий чат».
  • Сообщения в чатах теперь можно закреплять. Делать это могут владельцы, администраторы и модераторы чатов, подписчикам функция доступна при включённой настройке «Закреплять сообщения для всех». Закреплённые сообщения отображаются в панели под шапкой чата и в отдельном списке,их можно индивидуально скрыть.
  • Закрепленные комментарии можно массово сбрасывать. Есть три режима: вся задача, корень задачи или один тред.
  • Если у вас настроен ИИ-ассистент, система автоматически создаст в списке чатов папку «ИИ». В неё попадают только задачи и чаты, где пользователь сам писал ИИ-ассистенту.
  • При ответе на сообщение из личного чата в ленте задач форма ответа теперь ведёт себя как внутри самого чата: поля «Кому» и «Копия» скрыты, изменить получателя нельзя — ответ всегда адресован собеседнику. Флаг «Знак вопроса» (требует ответа) при этом всегда доступен. Отменить режим ответа можно клавишей Esc.
  • Изменили логику по умолчанию для новых каналов: теперь обычные подписчики канала по умолчанию не могут закреплять сообщения, это право остаётся у администраторов и модераторов. Это право можно выдать пользователям в настройках.
  • Добавили кэширование ленты чата и тредов при навигации внутри раздела чатов по аналогии с веб-версией Telegram. При переключении между чатами или между чатом и тредом лента теперь восстанавливается с сохранённой позицией скролла и уже подгруженной историей сообщений. Все открытые в течение сессии чаты и треды остаются в памяти одновременно; кэш очищается только при переходе с самой страницы чатов — например, в задачу или другой раздел.
  • Расширили соблюдение настройки чата «Разрешения для участников» → «Добавлять других подписчиков», когда она выключена. Теперь для обычного участника скрыты кнопки добавления и удаления подписчиков, а в полях «Кому» и «Копия» предлагаются только уже подписанные пользователи — так администратор чата может быть уверен, что закрытый круг участников не изменится через интерфейс. Упоминание через @ по-прежнему работает по всем сотрудникам, но если выбран не подписчик чата, оно просто вставляется как текст, без добавления человека в получатели.
  • Если новый чат открывают по ссылке с заранее заданным сообщением, текст больше не отправляется автоматически. Он появляется в поле ввода, где пользователь может проверить или изменить его, а затем отправить самостоятельно. При создании группового чата заранее заданный текст по-прежнему используется как название чата.
  • При планировании встречи помощник теперь сразу открывает нужную дату. Раньше по умолчанию показывался сегодняшний день.
  • В истории звонков название ВКС теперь открывает связанную задачу или профиль пользователя — в зависимости от того, откуда запускали звонок.
  • По пушу о новом комментарии в «Группах» и «Закрытых группах» теперь открывается чат.
  • В списке всех обсуждений появились счётчики вопросов. Отдельно отображаются вопросы «ко мне» и «от меня» — так проще контролировать входящие запросы, не забывать об ответах и отслеживать собственные обращения.
  • Для групповых чатов после видеоконференции теперь можно настроить отправку чата в закрытую категорию. Это позволяет сохранять обсуждение встречи в ограниченном пространстве и поддерживать нужный уровень конфиденциальности.
  • Письма-приглашения на встречи с внешними участниками приведены к единому шаблону. В письме отображаются название, время, описание, место и ссылки. Получателю проще понять детали встречи и подключиться без дополнительных уточнений.
  • Теперь, когда вы отвечаете на «красный» вопрос, нельзя убрать автора вопроса из адресатов до отправки. Это снижает риск случайно отправить ответ не тому человеку и гарантирует, что инициатор обращения получит реакцию.
  • В панели закреплённых сообщений добавили действие «Открепить все сообщения». Можно быстро очистить устаревшие закрепления в чате или ленте, не снимая их по одному.
  • В веб-версии появились голосовые сообщения. Их можно записывать и отправлять в чатах и ленте МТФ.
  • Добавили индикацию активного видеозвонка. Отображаются длительность звонка и число участников.
  • В поиске по сообщениям чата появился переключатель «По вложениям». Поиск учитывает названия файлов, опросов и превью ссылок — нужный материал можно найти, даже если он не упоминался в тексте сообщения.
  • Реализовали три сценария системы при увольнении сотрудника:
1) Незакрытые личные чаты, где уволенный был подписчиком, переводятся системным пользователем в завершающий статус, но подписки на такие чаты не снимаются — второй участник и вся история переписки сохраняются. Правило работает только при заданных в настройках категории личных чатов и завершающем статусе.
2) Если увольняется владелец открытого группового чата и преемник (новый заказчик) не указан, владельцем становится первый неуволенный подписчик (при равенстве — зарегистрированный раньше, с наименьшим идентификатором), а если неуволенных подписчиков не осталось — системный пользователь. При указанном преемнике чаты переходят к нему как остальные задачи.
3) Выход из группового чата блокируется ошибкой, если выходящий одновременно владелец чата и его единственный подписчик, — иначе чат остался бы без владельца. Чтобы выйти, нужно сначала сменить владельца через смену заказчика.

  • Комментарий теперь можно переслать в конкретную ветку разговора — для этого добавили специальное поле в контакт перессылки.
  • Добавили в пользовательские настройки интерфейса настройку «Фон чата», чтобы каждый мог сделать рабочее пространство визуально комфортнее.
  • Добавили настройку права на исходящие звонки из конференции через смарт-фильтр или смарт-скрипт, чтобы гибко задавать доступ для нужных ролей и групп пользователей.
  • Обсуждения в списке чатов теперь можно сворачивать. Выбранное состояние сохраняется в текущем браузере, поэтому при следующем открытии списка не нужно повторно настраивать отображение.
  • Добавили счётчики непрочитанных сообщений на дополнительных вкладках и в папках-категориях чатов.
  • При переходе к вопросу, сообщению из ленты или результату поиска чат сразу открывается на нужном сообщении.
  • В закрытых обсуждениях отображаются только доступные действия: чтение, копирование и пересылка. Действия, которые меняют переписку, не выводятся.
  • Вопросы в ленте всегда отображаются вместе с адресатами — в том числе если подряд идут сообщения одного автора.
  • Лента на главной странице каждый раз открывается в исходном виде, без переноса разовых настроек отображения из прошлой сессии.
  • Исходящие вопросы остаются во вкладке пользователя до тех пор, пока на них не поступит ответ.
  • При возврате к ленте в группировке по задачам список открывается с начала, чтобы пользователь видел контекст обсуждений последовательно.
  • Подпись приглашения на ВКС можно настраивать в интерфейсе администрирования с помощью HTML-шаблона.
  • При закрытии комнаты ВКС автоматически отменяются неотвеченные исходящие звонки из этой комнаты.
  • Запись звонка из личной комнаты ВКС публикуется в общем чате участников, если такой чат создан. Участники могут перейти к записи из привычного пространства общения.
  • В личном чате клик по аватару собеседника открывает информацию о чате. Аватар доступен с клавиатуры по Enter, а мини-карточки пользователей в упоминаниях и оргструктуре загружают данные профиля до показа.
  • MCP-инструмент публикации комментариев поддерживает тихую публикацию. Комментарий виден в ленте, но не создаёт непрочитанное и не отправляет push, письма или SMS.
  • В чатах появились режимы «Только персональные обращения» и «Заглушить». Первый учитывает только сообщения с прямым обращением, второй отключает уведомления и непрочитанность, включая ответы и вопросы.
  • В ленте и чатах подсвечиваются непрочитанные ответы на сообщения пользователя. Подсветка видна только автору исходного сообщения; его собственные сообщения не выделяются, а вопрос «Нужен ответ» сохраняет приоритетный стиль.
  • Первый комментарий обсуждения получил реакции, ответы, редактирование, контекстное меню и панель действий. Он сразу отображается в открытом обсуждении и синхронизируется с лентой через SignalR. Также для обсуждений появился отдельный список закреплённых сообщений — только в рамках выбранного треда. В чате можно открыть общий список закреплений, перейти к сообщению или восстановить скрытые у себя сообщения.
  • Ограничение «Добавлять других подписчиков» теперь проверяется на сервере. При выключенной настройке менять состав чата могут только владелец, администраторы и модераторы — в интерфейсе, API и смарт-действиях. Выйти из чата можно всегда.
  • В истории звонков отображаются собеседник для звонков в комнату задачи и персональную комнату, длительность завершённых звонков и статус пропущенных или отклонённых. Клик открывает мини-карточку, переход в конференцию остаётся на отдельной кнопке.
  • После удаления обсуждения в ленте остаётся служебная запись «Обсуждение удалено» без уведомлений. Автор может удалить обсуждение до появления сообщений других участников, а модераторы и администраторы категории — в любой момент.
  • Кнопка «Напоминания» в задаче открывает новое окно с вкладками создания напоминания и ожидающих отправки. Можно быстро выбрать время, добавить получателей из подписчиков, исполнителей или заказчика, включить SMS и Outlook, удалить свои напоминания.
  • В карточке задачи появился пункт «Все закреплённые сообщения». Он открывает список закреплений, позволяет перейти к сообщению и, при наличии прав, открепить все сообщения.
  • Если к сообщению прикреплено шесть и более файлов, среди которых есть изображения, система предлагает отправить их сжатыми или в исходном качестве.
  • На странице «Информация» личного чата теперь показывается карточка собеседника: аватар, должность, подразделение, отсутствие и быстрые действия, включая календарь и видеозвонок. Из календаря можно назначить встречу. В меню доступны действия из профиля — например, поставить задачу или открыть профиль. Групповые чаты не изменились.
  • Push-настройки разделены для чатов и задач: отдельно можно выбрать уведомления об обычных сообщениях и вопросах с ответами. Для каждой области доступны режимы «всё», «только вопросы» и «ничего». Старые мобильные приложения продолжают работать с прежними настройками.
#1FTeams #ВКС #мессенджер
Визуальные обновления в системе и карточках
  • Обновили просмотрщик файлов: оформление теперь подстраивается под тему приложения — и в боковой панели, и в полноэкранном режиме. Шапка, кнопки и фон меняют цвета в зависимости от светлой или тёмной темы. Появился визуальный разделитель между шапкой и содержимым. Предупреждение о старой версии файла также приведено в обновлённый стиль.
  • В ленте файлы теперь открываются в боковой панели справа на больших экранах — чтобы основной контент оставался видимым. На маленьких экранах — сразу в полный экран. При необходимости из боковой панели можно перейти в полноэкранный режим. Исключение: если для задачи выбран режим просмотра «снизу», файл открывается сразу в полноэкранном режиме.
  • В панель написания сообщений добавлена кнопка «Эмодзи». По клику открывается меню с набором эмодзи, которые вставляются в текущую позицию курсора. Меню остаётся открытым, пока вы не кликнете за его пределами, — можно вставить несколько символов подряд. Кнопка видна, если в настройках чата включены реакции.
  • Обновлены цвета элементов в просмотрщике Markdown-файлов — приведены к актуальному дизайну системы.
  • Для Markdown-файлов добавлено единое управление шириной контента. По умолчанию контент отображается в ограниченной ширине, но режим можно переключить — выбор сохраняется в браузере и работает одинаково при любом варианте открытия файла.
  • Сообщения, состоящие только из эмодзи, теперь отображаются увеличенным шрифтом для лучшей видимости.
  • При создании задачи из Блока «Используется» теперь можно выбрать шаблон. Форма заполняется в упрощённом виде, после сохранения пользователь остаётся в карточке исходной задачи, а ссылка на новую автоматически проставляется в блоке.
  • В комментариях и чатах теперь полноценно отображаются таблицы, написанные в формате Markdown. Блоки кода теперь выделяются фоном на всю ширину, добавлена поддержка маркированных и нумерованных списков, а также горизонтальных разделителей.
  • В боковом меню появилась кнопка «Панель администрирования» — теперь она отображается по умолчанию, без дополнительных настроек.
  • В карточке задачи появились три режима отображения вложенных файлов: плитка, таблица и галерея для медиа-файлов. Выбранный вид запоминается для каждого пользователя.
  • В комментариях теперь можно добавлять нумерованные и маркированные списки. В них также работает прикрепление задач в формате #NNN.
  • При удалении текущей версии файла, привязанного к дополнительному параметру, в окне подтверждения выводится предупреждение «Удаление текущей версии удалит файл из ДП».
  • В контекстном меню пункты вызова AI-ассистента теперь отображаются под его настроенным именем. Администраторы могут задать собственное имя для ассистента.
  • В боковой панели подсветка результатов поиска теперь распространяется на избранное и рабочие места групп.
  • В форме настройки подписи «По параметру» улучшена валидация: обязательные поля теперь помечены звёздочкой, а при попытке сохранить незаполненную форму выводятся понятные подсказки вместо технических сообщений об ошибке.
  • Для старых виджетов портала добавили два новых элемента оформления: подсказку-иконку с контекстной справкой, содержимое которой система берёт из задачи, и легенду — текстовый блок с Markdown-форматированием внизу виджета, который можно задать статично или через SMART-скрипт.
  • Просмотрщик файлов теперь автоматически выбирает подходящий режим отображения на больших экранах: видео, презентации и таблицы открываются на весь экран, а PDF, текстовые файлы и вертикальные изображения — в боковой панели.
  • В комментариях теперь можно добавлять шторку «Показать больше»: если поставить +++ на отдельной строке, всё содержимое ниже сворачивается под кнопку. Удобно для длинных логов, выгрузок и деталей — лента не растягивается, нужное всегда под рукой.
  • Кнопки «Позвонить» и «Пригласить в видеоконференцию» теперь отображаются и работают единообразно во всех точках интерфейса: кнопки отображаются только пользователям с правом на создание задач в категории личных чатов. Чтобы скрыть звонки и ВКС для группы пользователей, нужно отозвать это право, все элементы интерфейса уйдут автоматически.
  • Обновили внешний вид опросов в комментариях и ленте задач: теперь они выглядят компактнее и единообразно с другими вложениями — серый фон с цветной полоской слева. 
  • Добавили заглушку в блок «Подзадачи» карточки задачи: если все задачи в блоке завершены, вместо пустого списка отображается текст «Все подзадачи выполнены» со ссылкой «Показать завершённые».
  • Добавили сортировку и расширенное меню действий в блоки «Подзадачи» и «Связи» карточки задачи. Подзадачи теперь можно сортировать по дате создания, приоритету, статусу, исполнителю или порядку. В меню «…» обоих блоков появились переключатель показа завершённых задач и раскрытие в табличном виде, а в блоке подзадач — возможность изменить или назначить родительскую задачу.
  • Разделили дату и время на отдельные колонки во всех представлениях Ганта: теперь начало и окончание задачи отображаются в четырёх колонках — дата начала, время начала, дата окончания, время окончания. При редактировании одной части вторая сохраняется. Удобно, если нужно часто переносить даты.
  • Добавили вставку файлов из буфера обмена в блок вложений карточки задачи: теперь можно прикрепить изображение или файл через кнопку в меню или сочетанием клавиш Ctrl+V.
  • Добавили разграничение прав на создание и управление обсуждениями в чатах: администраторы и модераторы могут управлять тредами всегда, подписчики — только если функция обсуждений включена в настройках чата. Уже существующие обсуждения при отключении функции остаются доступными для чтения.
  • В табличном виде блока «Связи» карточки задачи добавили визуализацию направленных проектных связей как в MS Project. Две новые колонки «Предшествующие» и «Последующие» показывают номера связанных задач со ссылками для быстрого перехода, а рядом — тип связи (КК, НН, НК; самый частый тип «Конец-Начало» не подписывается, чтобы не загромождать таблицу). Это позволяет руководителям проектов сразу видеть логику зависимостей между задачами прямо в таблице, без перехода на диаграмму Ганта.
  • Обновили окно добавления связанной задачи в карточке. Теперь при создании связи можно не только выбрать задачу по номеру или названию из выпадающего списка (или создать новую через кнопку «Создать связанную»), но и сразу задать тип и направление связи — как в MS Project, с наглядной схемой-превью и подписями («Выполнить после», «Начать вместе», «Закончить вместе»). Это позволяет руководителям проектов настраивать логику зависимостей между задачами без необходимости идти на диаграмму Ганта и работать со стрелками.
  • Теперь можно наглядно оформлять техническую документацию и схемы прямо на Диске, без сторонних инструментов. В просмотрщике .md-файлов добавили рендер диаграмм в формате Mermaid-библиотеки: блок-схемы, диаграммы последовательности, состояний, ER-связей и другие типы отрисовываются прямо при просмотре файла. В одном файле отрисовываются нескольких диаграмм, включая диаграммы состояний.
  • Добавили проверку прав доступа при изменении даты начала задачи. Дату начала могут редактировать только пользователи с правом переносить срок, а для завершённых задач — дополнительно с учётом настройки категории, разрешающей менять дату начала у закрытых задач. Это исключает ситуацию, когда сотрудник без нужных прав может изменить плановые даты задачи через диаграмму Ганта, — контроль сроков остаётся полностью в руках тех, кому это разрешено.
  • Раздел «Задачи в работе» теперь показывает не только собственные задачи пользователя, но и задачи, которые он ведёт как замещающее лицо. Состав задач синхронизирован с индикатором в шапке, чтобы оба показывали одинаковую картину. Не нужно переключаться в блок задач коллеги, чтобы посмотреть, что нужно сделать.
  • Обновили визуал карточки задачи и её шапки. «Приоритет» и «Напоминания» вынесены отдельными кнопками в панели инструментов, действия «Изменить срок», «История» и «Повторения» собраны в «Прочие действия». Блок «Участники» разделён на «Исполнители» и «Подписчики», а управление подписчиками и избранным перенесено в шапку карточки — с отдельными иконками и счётчиком. Меню «три точки» в шапке теперь содержит: «Настройка категории», «Зашифровать задачу», «Конфиденциально», «Скопировать ссылку». Те же изменения шапки применены и к чатам, а редактирование названия чата теперь открывает привычное окно создания чата.
  • HTML-файлы (.html/.htm) теперь по умолчанию открываются как отрендеренная страница в изолированном режиме просмотра. Так можно сразу увидеть результат без переключения в код и обратно. В шапке просмотрщика добавлена кнопка «превью ↔ код» — можно посмотреть исходный HTML в любой момент и вернуться к превью. Это работает для HTML-файлов из любого источника — вложения в задачах, комментариях, файлы с Диска, — при условии, что весь код содержится в одном файле, без внешних подключаемых скриптов и стилей.
  • Добавили в ленту комментариев показ интерактивных отчётов — файлов с расширением .dash.html. В них можно реализовать KPI-плитки, диаграммы и графики динамики — они откроются в задаче без перехода в просмотрщик или в браузер. Отчёт при этом наследует светлую или тёмную тему и типографику сообщения, а высота блока меняется под содержимое. Обычные вложения работают как прежде.
  • При редактировании профиля появляется предупреждение о несохранённых изменениях.
  • В карточке задачи, комментариях, почте и списках подписчиков при наведении на имя пользователя отображается карточка его профиля.
  • В ленте-календаре добавили индикатор загрузки при выборе даты. Он показывает, что система обрабатывает запрос и подгружает события. Если индикатора нет, значит, нужно обращаться к админам.
  • Унифицировали теги в кастомных лентах и мобильной карточке задачи. Значения мультисписков теперь выводятся отдельными цветными бейджами: данные легче сканировать взглядом, а несколько значений не сливаются в одну длинную строку.
  • В блоке вложений появилась вкладка «Ссылки». Она показывает количество внутренних и внешних ссылок из комментариев, помогая быстрее находить связанные материалы, сервисы и документы без ручного просмотра всей переписки.
  • В просмотрщике текстовых и кодовых файлов добавили поиск по содержимому. Можно быстрее находить нужный фрагмент в конфигурациях, логах, текстовых документах и исходном коде, не скачивая файл на компьютер.
  • В избранном теперь можно добавлять эмодзи и символы разных алфавитов в названия папок и ссылок. Можно создавать более понятную личную навигацию: например, выделять важные разделы значками или использовать привычные названия на разных языках.
  • Для элементов оргструктуры добавили ключевые показатели. Отображаются численность сотрудников, прямые подчинённые, вакансии и карточки следующего уровня. Структура компании становится нагляднее, а руководителям проще оценивать состав подразделений.
  • Минимальная высота HTML-редактора в новой форме задачи уменьшена до 150 пикселей. Форма занимает меньше места на экране, особенно если описание короткое, при этом остаётся комфортной для ввода текста.
  • В чатах каналов и групп соцсети обновили футер обсуждений: добавили кнопку «Прокомментировать» и компактный блок «Комментарии».
  • В интерфейсе быстрого создания задачи теперь можно добавлять спецсимволы и эмодзи. Пользователь может сразу оформить понятный заголовок, добавить визуальные маркеры приоритета или типа задачи и не переключаться в другие инструменты.
  • Добавили возможность прикреплять к комментариям уже существующие файлы из вложений задачи или Диска без повторной загрузки.
  • Разрешили менять ширину списка чатов, карточки задачи в гридах и основной боковой панели: выбранные размеры сохраняются в браузере, поэтому интерфейс остаётся удобным при следующих визитах.
  • Добавили возможность сохранять профили сотрудников в избранное по нажатию на иконку в виде «звёздочки». В избранном профиль отображается как объект типа «Пользователь».
  • Добавили возможность выбрать цвет для элементов в орструктуре. Это делается через метод PUT /api/admin/org-structure/orgunit/{unitId}.
  • Добавили настройку FaviconBadgeMode с режимами full, overlay и off: можно выбрать, как именно индикатор непрочитанных сообщений будет отображаться на иконке во вкладке браузера.
  • Расширили классификатор вложений задачи до 12 групп — от документов и медиа до кода, DevOps-конфигураций и подписей, чтобы в файлах было проще ориентироваться по их назначению.
  • Добавили серверную группировку ленты задач по сроку, категории, статусу, заказчику, исполнителю и дате создания, чтобы смотреть список задач в удобном для текущей работы разрезе.
  • Подключили встроенный редактор изображений в актуальном просмотрщике файлов: можно внести быстрые правки, обновить превью и дальше использовать изображение.
  • Добавили отдельное контекстное меню по правому клику на исполнителя в карточке задачи: из него можно назначить пользователя ответственным или удалить из исполнителей, не переходя в дополнительные настройки.
  • Добавили в панель инструментов карточки задачи пункт «Создать презентацию», который создаёт файл .pptx, чтобы начать подготовку материалов прямо в контексте задачи.
  • Добавили в просмотрщик файлов режим «По размеру экрана», чтобы крупные изображения удобнее помещались в область просмотра.
  • Обновили системные тексты при смене заказчика: теперь они используют название роли, заданное в категории, и лучше соответствуют терминологии конкретного процесса.
  • Добавили возможность задать имя файлу до его отправки в комментарий или чат.
  • Добавили в компонент аватара встроенную точку-индикатор статуса, чтобы пользователь видел занятость коллег без перехода в карточку.
  • В чек-листах теперь можно отмечать пункты прямо в режиме просмотра задачи — открывать поле на редактирование не требуется. Возможность доступна пользователям с правом изменять задачу.
  • Теперь системные блоки в форме задачи можно выстроить в любом удобном порядке. Этот порядок соблюдается и в карточке существующей задачи, и при создании новой.
  • В оргструктуре появилась панель управления деревом: масштабирование, сворачивание и разворачивание веток, а также центрирование схемы.
  • Карточка сотрудника теперь также открывается по наведению в полях выбора пользователей, списках адресатов, таблицах, журнале подписей и других местах, где отображается пользователь.
  • Карточка пользователя в администрировании стала информативнее: в хлебных крошках показываются имя и идентификатор пользователя, а рядом с заголовком — его аватар.
  • Действия с подписчиками чатов, каналов и групп теперь собраны в отдельном меню: можно подписаться, добавить участников, посмотреть полный список подписчиков или массово отписать пользователей.
  • К задаче можно прикреплять письма из любой папки и из нескольких почтовых ящиков, в том числе выбирать сразу несколько писем.
  • Поля «Причина» в диалогах действий привели к единому виду: они автоматически растут по мере ввода текста и больше не требуют ручного изменения размера. В десктопной версии карточек задач также появились кнопки для вставки спецсимволов и эмодзи.
  • В дизайн-системе появился единый компонент чипа: размеры, одиночный и множественный выбор, пассивный режим, иконки, счётчики, меню и очистка. На него переведены чипы фильтров нового поиска, вкладки администрирования SMART, карточки пользователя, напоминания и другие элементы.
  • Брендирование применяется и к скруглениям: элементы используют переменные радиусов темы и масштабируются вместе с настройками оформления.
  • Визуальный редактор учитывает язык интерфейса: для русского используется русская панель, для остальных сценариев — английская. Локализуются кнопки и подсказки, но не язык текста.
  • Напоминания на форме задачи переведены на нативный SPA-компонент. Пользователь видит только собственные напоминания и те, где он получатель; системные напоминания о сроках и прогрессе не показываются. Редактировать и удалять можно только свои.
  • В десктопном приложении на иконке в трее появилась красная точка непрочитанных событий. Она работает в Windows и macOS и обновляется вместе со счётчиками Dock и панели задач.
  • В ленте задачи появилась вкладка «Закреплённые». Она отображается, если в задаче есть закреплённые сообщения, и не включает закрепления из обсуждений.
  • В библиотеке компонентов появились чипы для одиночного и множественного выбора. Они могут объединяться в доступную для скринридеров группу и переноситься на следующую строку. На существующих экранах компонент пока не используется.
  • В поиске сотрудников, общем поиске и свернутой боковой панели на аватарах появился индикатор статуса: онлайн или текущее отсутствие. Цветовая индикация имени сохранена.
  • На схеме оргструктуры можно выделять направления цветом. Цвет, заданный у подразделения, применяется к его ветке — вложенным отделам, должностям и сотрудникам. У дочерних подразделений можно задать собственный цвет.
  • Текстовые файлы, JSON, код, Markdown и HTML теперь сначала открываются в режиме просмотра. По кнопке «Редактировать» можно перейти к изменению без перезагрузки; Markdown и HTML показывают исходный текст. Сохранение активно после первой правки, отмена возвращает исходную версию.
  • В общей ленте на компьютере появился поиск по сообщениям. Он открывается по лупе и фильтрует ленту сразу при вводе, без перезагрузки. После очистки строки возвращается полный список.
  • На вкладке «Лента» в карточке задачи закреплённые сообщения теперь собраны сверху и отмечены значком. Если пользователь скрыл закрепление, сообщение остаётся на обычном месте. В чатах и обсуждениях порядок не меняется.
  • Страница «Лента» стала адаптивной: в узком окне остаётся лента сообщений, а список задач открывается отдельно через нижнюю панель навигации.
  • В шапке ленты задач появился выбор группировки: по сроку, категории, статусу, заказчику, исполнителю или дате создания. У групп видны общее и просроченное количество задач, группы можно сворачивать. На мобильных группировка недоступна.
#корпоративный_портал #Service_Desk
Канбан
  • В канбане теперь можно настроить, какие задачи показывать первыми по всей доске. Администратор задаёт правила сортировки — например, по сроку, приоритету или статусу — и важные карточки автоматически оказываются наверху. Это помогает команде сразу видеть, с чего начать работу, без ручного перетаскивания. Настройка делается один раз и работает для всех пользователей канбана.  
  • Перетаскивание карточек внутри колонки доступно только при сортировке по порядку — порядок сохраняется. При любой другой сортировке (по полям) ручное изменение порядка недоступно: позиция карточки определяется значением поля внутри задачи. Перетаскивание между колонками работает всегда.
  • На карточках канбана можно настроить отображение прогресса списка дел. Формат «выполнено/всего» позволяет без открытия задачи понять, насколько она продвинулась.
  • Расширили фильтры Канбана основными полями задачи из настроек колонок табличного вида, чтобы собирать нужный срез задач без перехода в другое представление.
  • Канбан в профиле использует единый набор системных колонок: «Новое», «В работе», «Завершено» и «Отклонено».
  • На карточках канбана можно раскрывать списки подзадач, не переходя в карточку основной задачи.
  • Добавили возможность пролистать канбан до нужной группы карточек без дозагрузки. Сначала отображаются заголовки и точные счётчики, затем карточки подгружаются порциями. Для раскрытых незагруженных групп показываются заглушки, индикатор — только у текущей загружаемой группы.
  • Перетаскивание карточек корректно восстанавливает состояние при ошибках. При полном отказе возвращаются карточка и счётчики, при частичном подтверждении обновляются только затронутые строки. При группировке по исполнителю перенос между группами меняет исполнителя задачи.
  • В канбане фильтры по Lookup и MultiLookup теперь позволяют выбирать связанные задачи из списка с поиском и множественным выбором, а не вводить названия вручную. Для Lookup достаточно совпадения с одной выбранной задачей, для MultiLookup задача должна содержать все выбранные значения.

#корпоративный_портал #Service_Desk
Календарь
  • В карточке встречи теперь отображаются ответы участников: «Принято», «Под вопросом», «Отказ» или отсутствие ответа. Организатор может быстрее оценить готовность участников.
  • Напоминания о встречах теперь показывают актуальный статус события: «Сейчас» для начинающейся встречи или «Просрочено» для события, время которого уже прошло.
  • Календарь другого сотрудника отображается в часовом поясе этого сотрудника. Это помогает точнее согласовывать встречи с коллегами из других регионов.
  • В месячном виде календаря в ячейке показывается до четырёх событий. Остальные события доступны по ссылке «+ ещё N», благодаря чему сетка месяца остаётся компактной.
  • Правила определения организатора встречи приведены к единому поведению для всех календарных провайдеров.
  • Работа с календарём стала удобнее и безопаснее. Подсказка встречи теперь показывает место, статус занятости и участников, а такие отметки, как срок задачи, напоминание или подпись, тоже получили пояснения при наведении. В виджете календаря доступна та же подробная информация.
  • При переносе цепочки встреч система попросит подтверждение, если она повторяется или в ней есть другие участники. Организатор может открыть редактирование прямо из карточки встречи, а при создании события в чужом календаре — выбрать, кто будет организатором, если есть необходимые права.
  • Помощник по планированию теперь учитывает часовые пояса участников: рабочее время и занятость отображаются относительно пояса встречи. Если часовой пояс участника неизвестен, система явно сообщит об этом и не будет строить предположения.
  • Календарное представление категории поддерживает постраничную загрузку без ограничения первой сотней событий.
  • При создании встречи в календаре коллеги из другого часового пояса время вводится в его поясе — так, как оно показано на сетке. Под полями даты и времени отображается используемый пояс. После сохранения каждый участник видит событие в своём местном времени, а события на весь день не сдвигаются.
  • В персональном календаре появились фильтры: повторяющиеся или одиночные встречи, наличие связи с задачей, отменённые встречи и статусы занятости Exchange. Настройки сохраняются в браузере и применяются к сетке календаря и CSV-выгрузке.
#корпоративный_портал #Service_Desk
Проектное управление
  • Теперь ресурсы на проектной диаграмме Ганта загружаются интуитивно: при открытии проекта — из проектной подкатегории (в том числе для пустых проектов), при импорте и обновлении задач — из назначенных исполнителей автоматически. Список ресурсов привязан к версии проекта и обновляется при переключении между версиями.
  • В настройках проекта расширили диапазон выбора даты начала — теперь через календарь можно выбрать дату до 10 лет назад. Удобно при переносе в систему проектов с историей.
  • В проектном Ганте при создании первых задач дата начала теперь подставляется автоматически из настроек проекта с учётом производственного или 24-часового календаря.
  • В проектном Ганте теперь можно работать с ячейками в формате Excel: выделять диапазоны, копировать и массово вставлять значения в несколько строк сразу, растягивать значение «за угол». Особенно удобно при массовом назначении исполнителей и ресурсов.
  • В настройках проектной категории появилась возможность скрыть блок «Информация по проекту» в мобильной карточке задачи — раньше для этого требовались JS-вставки.
  • В проектном Ганте теперь есть режим сравнения плана и факта: можно наглядно увидеть, насколько реальные сроки задач отличаются от запланированных, с подсветкой изменений, отклонений и новых задач, которых не было в плане.
  • В настройках плана проекта в Ганте добавили опцию выбора режима планирования для новых задач: «Автоматическое» — даты рассчитываются по связям, календарю и ресурсам, «Ручное» — задача добавляется с фиксированными сроками. Режим применяется ко всем способам добавления задач, включая импорт. У уже существующих задач режим при повторном импорте не перезаписывается.
  • В проектном Ганте колонка «Статус» теперь отображается по умолчанию — сразу после колонки с названием задачи.
  • В проектном Ганте диапазон горизонтального скролла теперь рассчитывается от границ проекта с запасом в два года в каждую сторону. Гант открывается быстрее и сразу показывает актуальный период. 
  • В проектном управлении теперь можно задать цвет задач по умолчанию для новых проектов через настройки приложения.
  • Добавили глобальную настройку — цвет задач по умолчанию при создании проекта (администрирование → настройки приложения). Цветовая схема применяется к новым проектам, уже окрашенные задачи не перекрашиваются. По умолчанию установлен режим без цвета, также можно выбрать вариант «Из задач» или выставить цвет вручную маркером. Это позволяет визуально выделять задачи разных проектов сразу при создании, без ручной настройки цвета для каждой задачи.
  • Обновили компоненты диаграммы Ганта в проектах и подкатегориях и планировщика ресурсов на уровне категории до новой версии.
  • В ресурсном планировании можно настроить уведомления заказчику и выбранной группе пользователей в случае, если трудозатраты превысили план.
  • В проектном Ганте при выборе ресурса под ФИО отображается его тип или должность. Проще выбрать нужного исполнителя среди однофамильцев и понимать, какой ресурс назначается: сотрудник, роль или иной тип.
  • Добавили режим агрегации Aggregate=true для загрузки план/факта по исполнителям на неделе, месяце, квартале и году, чтобы оценивать суммарную загрузку без избыточной детализации.
  • Настроили возможность массово добавлять и удалять зависимости между выбранными задачами. Это особенно полезно при настройке связей для большого плана.
  • Длительность задач можно отображать в днях или часах. Формат задаётся на уровне плана и применяется ко всем его задачам.
  • Добавили площадочные настройки режима окраски задач. Администратор может выбрать вариант визуального выделения, подходящий для своей площадки.
  • В панели утилизации ресурсов теперь отображаются все строки данных, включая длинные списки ресурсов.
  • В Ганте подзадач появился режим «Связи». Он добавляет в дерево задачи, связанные с корнем проекта и открытой задачей, вместе с их подзадачами. Связанные ветви выделяются фиолетовым и защищены от изменения иерархии.
  • API Ганта может возвращать связанные ветви. Запрос получает открытую задачу, а корни ветвей отмечаются отдельным признаком. Связи подтянутых задач не раскрываются, дубли исключаются, базовый план для таких поддеревьев не передаётся.

#проектное_управление #гибкое_проектное_управление
Управление ресурсами
  • В настройках представления можно задать сортировку по нескольким колонкам и изменить её приоритет перетаскиванием.
  • Представление «Ресурсы» поддерживает сортировку по нескольким колонкам. Щелчок задаёт основную сортировку, Ctrl+щелчок добавляет колонку, Ctrl+Alt+щелчок убирает. Поддерживаются основные поля и дополнительные параметры простых типов.
  • Сортировка из настроек вида теперь передаёт на сервер все условия в нужном порядке. Сортировка по имени, подразделению, должности и руководителю работает без ошибок.
  • Фильтры по Lookup и MultiLookup в «Ресурсах» теперь используют список связанных задач с поиском и множественным выбором. Для MultiLookup отображаются ресурсы, содержащие все выбранные значения.

#проектное_управление #гибкое_проектное_управление
Работа с подписями
  • В диалоге запроса подписи на вкладке «Должностные подписи» теперь можно искать по названию прямо в выпадающем списке. При смене подписчика поиск сбрасывается автоматически — список показывает только те подписи, на которые выбранный сотрудник имеет право.
  • Доработали валидацию при отклонении подписи: поле «Причина» теперь обязательно для заполнения во всех случаях — кнопка подтверждения остаётся заблокированной, пока причина не указана. Звёздочка обязательности появляется только когда поле действительно нужно заполнить.
  • Добавили в настройку подписи (алгоритм «По параметру», режим «Из таблицы») обязательное поле для выбора акцептанта: теперь при настройке нужно указать не только таблицу и колонку значения параметра, но и колонку с самим акцептантом. Вся информация об акцептанте задаётся в одном месте, и форма не даёт сохранить настройку, пока не заполнены все три поля. Это позволяет администратору полностью контролировать конфигурацию ещё на этапе настройки, а сотруднику, отправляющему задачу на согласование, — уверенность, что маршрут с таким акцептантом пройдёт без остановок.
  • На вкладке «Подписи на переходе» появилась кнопка «Добавить подпись заказчика». Подпись добавляется сразу в список, без общей формы «+ Добавить».
  • Локализовали системные сообщения по ЭЦП на 11 языков.
  • На вкладке «Должностные подписи» разделили настройки доступных подписей и подписчиков задачи. Права и состав участников проще настраивать и проверять, поскольку разные сценарии больше не смешиваются в одном блоке.

#корпоративный_портал #Service_Desk
Опросы
  • Вывели опросы в ленту комментариев: карточка показывает название, категорию и статус прохождения, а по клику открывает опрос в модальном окне.
#корпоративный_портал #Service_Desk
Поиск
  • Реализовали серверный поиск по порталам, секциям и виджетам, чтобы быстрее находить нужные элементы в крупных портальных структурах.
  • Добавили поиск по имени вложения в блок «Файлы» карточки задачи, чтобы быстро находить нужный материал среди большого числа файлов.
  • На странице лицензий пользователей появился поиск по ФИО, логину и адресу электронной почты. В таблицах система перехватывает стандартный Cmd/Ctrl + F и открывает собственную панель поиска с переходом между совпадениями; в реестре категории поиск работает по всей текущей выборке и отмечает найденную строку. На вкладке «Файлы» также можно выбрать, где искать совпадения: только в названии файла, только в содержимом или сразу в обоих местах.
  • Добавили поиск по Cmd/Ctrl + F: он показывает число совпадений, позволяет переходить между ними и подсвечивает активную строку, не меняя выборку задач. Уточнена работа фильтров при поиске по задачам и дополнительным параметрам. «Равно» для «Выбора пользователей» корректно работает с одноимёнными пользователями, а в «Мультилукапе» операторы «Равно», «Начинается с» и «Заканчивается на» проверяют каждое значение отдельно.
  • В фильтрах одиночного выбора теперь отображается название элемента, а не внутреннее значение.
  • На странице «Лицензии пользователей» появился поиск по логину и ФИО. Он работает по всей выборке, сочетается с фильтрами, сортировкой и выгрузкой в Excel; % и _ ищутся как обычные символы. 
#корпоративный_портал #Service_Desk
Пространства
  • Пространства и дочерние разделы теперь могут создавать все пользователи, вне зависимости от административных прав.
  • Добавили блок «Авто оглавление» в редактор страниц пространств: он может выводить содержимое текущей страницы или список дочерних страниц и упрощает навигацию по объёмным материалам.
  • В редакторе можно менять порядок блоков перетаскиванием. Возможность работает и в статьях пространств, и в дополнительных параметрах с редактором форматированного текста.
  • Статью пространства можно добавить в избранное по звёздочке: она получает жёлтую метку и сохраняется без папки. Повторный клик удаляет её из избранного; выбор папки и цвета остаётся в контекстном меню.
#корпоративный_портал #Service_Desk
Почта
  • Исходящее письмо можно отправить в существующую цепочку переписки: для смарт-действия доступен параметр In-Reply-To Message-ID.
  • В списках писем колонки «Кому» и «Копия» показывают имена сотрудников, а не только почтовые адреса.
  • Импорт и экспорт шаблонов почтовых уведомлений теперь доступны в интерфейсе администрирования. Шаблоны можно выгрузить в XML, загрузить обратно, включить новые сразу после импорта и при необходимости сохранить существующие шаблоны по умолчанию.
  • Настройка почтовых шаблонов перенесена на новую административную SPA-страницу. Здесь можно выбрать событие, добавить подстановки, проверить XML и шаблон, загрузить эталон из поставки, открыть предпросмотр по реальной задаче и проверить победителя каскада для события, категории и языка.
  • В настройках почтового ящика появился раздел «Подписи электронной почты». Пользователь может создавать, редактировать, удалять и упорядочивать подписи, администратор — управлять ими за сотрудника. В письме можно выбрать подпись: она добавляется в конец письма, а в ответе и пересылке — над цитатой.
  • В редакторе письма появился режим исходного HTML: можно переключаться между визуальным редактором и разметкой, вставлять шаблоны и редактировать код. Пока открыт HTML, визуальное форматирование недоступно; при возврате разметка проверяется по списку разрешённых элементов.
#корпоративный_портал #Service_Desk