Описание обновления 2509.4 от 26.09.2025
В этом обновлении расширены возможности по управлению интеграциями, ограничениями и доступностью услуг в рамках организации. Добавлен новый раздел «Интеграции и API» в настройках организации — теперь можно создавать, блокировать и управлять API-ключами для внешних сервисов. Появилось новое ограничение «Запись по ФИО», которое предотвращает массовое создание записей одним пользователем, учитывая опечатки и вариации имени. Мы ввели услуги с ограниченной записью через мониторинг и возможность скрывать услуги в мобильном приложении.
Для точек обслуживания теперь доступны несколько обеденных перерывов, а для экрана вызова — фильтрация по окнам через URL. Добавлена интеграция Vk.Notify для уведомлений и улучшено голосовое сопровождение вызовов.
Исправления коснулись поиска свободного времени, блокировок интервалов, дублирования записей, обработки персональных данных и отображения записей в планировщике — всего более 20 исправлений.
На этой странице приведен перечень изменений в версии 2509.4
Новые возможности
- Организации. В настройках организации добавлен новый подраздел «Интеграции и API» . Теперь можно создавать и управлять API-ключами для интеграции с внешними системами: генерировать новые ключи с заданным сроком действия, редактировать их названия, блокировать и разблокировать при необходимости.
- Организации - Ограничения. Добавлено новое ограничение «Запись по ФИО». При включении система проверяет совпадения имён клиентов по всей организации с учётом опечаток, вариаций регистра, дублирования букв и других мелких ошибок. Если количество услуг в новой записи превышает заданный порог (по умолчанию 5) и ФИО пользователя уже присутствует в системе, создание записи блокируется.
- Административная панель. Добавлена возможность редактировать записи, находящиеся в обслуживании — как в планировщике, так и в мониторинге.
При редактировании записи в обслуживании:
- разрешено изменять услугу, количество заявителей, время обслуживания и точку обслуживания;
- добавлена проверка, что изменённая длительность не выходит за пределы времени работы очереди;
- редактирование времени начала записи недоступно;
- реализована логика проверки изменений: если не изменены значимые параметры (услуга, количество, длительность, точка обслуживания), проверка доступных временных интервалов не выполняется.
- Настройки очереди — Услуги. В настройках для каждой услуги добавлен новый параметр — «Ограниченная запись». При её включении запись на услугу возможна только через административную панель в разделе «Мониторинг». Услуга отображается при включении точки обслуживания и может быть выбрана при создании, редактировании или перенаправлении записи. Не отображается в мобильном приложении, на терминале, сайте и через API, а также не участвует в формировании графиков на будущие дни.
- Экран вызова. Добавлена возможность фильтрации вызванных записей по конкретным окнам через параметр в URL-адресе.
- Добавлена поддержка нескольких обеденных перерывов в настройках точек обслуживания. Теперь можно создавать и редактировать несколько непересекающихся перерывов, которые учитываются системой при расчете свободных временных интервалов. При создании новой точки обслуживания данные о перерывах автоматически подгружаются из настроек очереди.
- Организации - Уведмления. Добавлена поддержка Vk.Notify — пользователи теперь могут получать уведомления о статусах своих заявок и напоминания о назначенных встречах через ВКонтакте. Настройка доступна в разделе уведомлений организации и позволяет включить или отключить рассылку, а также использовать шаблоны сообщений с подстановкой ключевых слов.
- Настройки очереди — Услуги. В настройках для каждой услуги добавлен новый параметр — «Недоступна в мобильном приложении». Теперь есть возможность скрывать отдельные услуги от отображения и записи через мобильное приложение. Если параметр включён, услуга остаётся доступной для записи через терминал, портал бронирования и административную панель, но не отображается в мобильном приложении.
Улучшения
- Мониторинг очереди. Добавлено автоматическое обновление списка временных интервалов при получении ошибки “Временной интервал занят”.
- Организации. Мы переработали интерфейс раздела организации. Ранее все подразделы, такие как «Параметры», «Ограничения» и «Уведомления», находились на одной странице в боковом меню. Теперь каждый подраздел открывается на отдельной странице с собственным боковым меню для удобной навигации.
- Экран вызова. Теперь, если язык записи заявителя не поддерживается местом, голосовое сопровождение автоматически произносится на языке места, в которое записался пользователь. Это обеспечивает корректное озвучивание вызовов даже при несовпадении языков. Также уточнено, что Яндекс TTS корректно воспроизводит текст с английскими словами.
Другие изменения
- Автовызов следующей записи. Доработана логика работы автовызова следующей записи. Теперь при включённом автовызове и выключенном автозавершении, если активна опция «Запретить вызов другого клиента до завершения обслуживания текущего», система не вызывает следующую запись, пока не завершено текущее обслуживание.
Исправления ошибок
- Исправлена ошибка, из-за которой при смене пароля появлялось сообщение «Некорректная настройка прав пользователя». Теперь валидация прав пропускается, если пользователь изменяет только пароль, при этом изменение прав через внешние источники по-прежнему невозможно.
- Исправлена ошибка, из-за которой при создании записей в очередь могли сохраняться персональные данные, даже если их запрос был отключён в настройках очереди. Теперь при создании или обновлении записи сервер проверяет актуальные настройки безопасности и автоматически обнуляет переданные персональные данные, если их хранение не предусмотрено.
- Исправлена ошибка, приводящая к дублированию записей при удалении через журнал. Теперь система корректно обрабатывает операции удаления записей, исключая создание дублей и обеспечивая точное отображение статусов в истории действий.
- Исправлен расчёт времени ожидания, отображаемого в мобильном приложении. Убрано округление до минут, теперь таймер корректно отображает секунды до истечения ожидания после вызова записи.
- Исправлена ошибка, возникавшая при использовании функции «Искать свободное время» в разделе бронирования. Теперь поиск доступного времени для любой услуги выполняется без сбоев.
- Исправлена ошибка, из-за которой при попытке изменить назначенного специалиста после запуска точки обслуживания возникала ошибка. Теперь специалист корректно изменяется после запуска точки, и изменения применяются без ошибок.
- Исправлена ошибка, из-за которой при создании записи с приоритетным обслуживанием не отображались доступное время, если все интервалы были заняты. Теперь приоритетные записи могут создаваться с овербукингом даже при отсутствии свободных временных интервалов, за исключением случаев, когда для услуги нет доступных точек обслуживания.
- Исправлена ошибка расчёта конечного времени сетки планировщика для записей, пересекающих границы суток. Теперь при завершении последней записи после 00:00 конечное время сетки корректно отображается как 00:00 минус один временной интервал (например, 23:40 при 20-минутных интервалах).
- Исправлена ошибка загрузки графика без обедов. Ранее при отсутствии указанных перерывов загрузка завершалась с ошибкой. Теперь такие графики корректно обрабатываются и отображаются в систем
- Исправлена ошибка, из-за которой нельзя было изменить время записи, если новое время попадало во вторую половину уже начавшегося временного интервала.
- Исправлена ошибка, из-за которой при редактировании можно было выбрать временной интервал, выходящий за пределы рабочего времени очереди.
- Исправлена ошибка, из-за которой при задержке обслуживания система не позволяла сохранить запись без смены временного интервала, даже если он был занят текущей записью.
- Исправлена ошибка, при которой ограничение не срабатывало для записей в разных местах одной организации, если в этих местах использовалась разная длина временного интервала
- Исправлена ошибка, из-за которой при попытке переноса предварительной записи в другое место операция могла завершаться сбоем
- Исправлена ошибка, из-за которой запись с длительностью меньше размера временного интервала могла накладываться на другую запись в рамках одной организации.
- Планировщик очереди. Исправлена ошибка, из-за которой в планировщике очереди отсутствовала кнопка «Перенаправить позицию». Теперь кнопка корректно отображается при включенном соответствующем действии в настройках очереди.
- Шаблоны сообщений. Исправлена работа HTML-форматирования в шаблонах сообщений для печати талонов. Теперь при печати через терминал или административную панель корректно применяются все заданные в шаблоне HTML-теги и стили.
- Исправлена ошибка, возникавшая при многократном перенаправлении записи между очередями. Несмотря на сообщение об ошибке на форме создания записи, сама запись успешно создавалась. Проблема была связана с некорректной обработкой статистики при отключенных ограничений организации.
- Исправлена ошибка, из-за которой выбранный временной интервал не блокировался при создании или редактировании записи в разделе бронирования. Теперь выбранный интервал надёжно резервируется и недоступен другим пользователям до завершения записи
- Исправлена ошибка, из-за которой система продолжала использовать время обслуживания, заданное для количества участников, даже после отключения опции «Запрашивать количество». Теперь при отключении параметра длительность услуги корректно возвращается к значению, указанному в основных настройках услуги.
