Skip to main content

Обновление Smart Office 2.26 (07.07.2025)

Мы рады представить масштабное обновление платформы Smart Office до версии 2.26, которое привносит целый ряд значимых улучшений и новых функций. Особое внимание стоит обратить на интеграцию с новым бесплатным сервисом электронных визиток E-card, позволяющим сотрудникам легко обмениваться контактной информацией прямо из виджета Электронная визитка (см. Электронная визитка) в Smart Office UI.

Smart Office UI

Улучшения модуля инвентаризации

Виджет инвентаризации теперь доступен только администраторам. В профиле пользователя отображается оборудование, закрепленное за ним, с возможностью редактирования карточки оборудования для администраторов. Также добавлена возможность открытия карточки оборудования по QR-коду, а из карточки места, за которым закреплено оборудование, можно перейти к карточке оборудования.

Виджет "Мой календарь"

Виджет "Мой календарь" обновлен в соответствии с новым дизайном. Теперь в режиме отображения "календарь" события сдвигаются при наложении друг на друга, как в Google Календаре. Также реализован функционал перетаскивания и изменения продолжительности встречи. При создании события теперь доступно универсальное окно выбора типа события.

Просмотр броней для коллег

В обновленной версии виджета "Мой календарь" пользователи могут видеть не только свои встречи, но и брони рабочих мест и парковок своих коллег.

Выбор объектов бронирования по карте

В мобильном приложении теперь реализован удобный выбор объектов бронирования по карте, что значительно улучшает пользовательский опыт по сравнению с выбором из списка.

OTP авторизация через Keycloak

В новой версии добавлен функционал OTP авторизации через Keycloak. Пользователи смогут вводить свой email и получать код для авторизации. Страница для ввода кода разработана по аналогии с существующими страницами.

Панель администратора (Backend)

Настройка отключения функции делегирования

В новой версии добавлена возможность отключения функции делегирования для всех пользователей. Настройки применяются для различных модулей, включая рабочие места, переговорные комнаты, парковочные места и локеры. При делегировании прав система будет проверять состояние настройки на уровне Backend. Также введена новая настройка для функционала подписки, которая будет проверяться при обработке событий для подписантов. Если настройка отключена, все подписки будут деактивированы.

Сохранение настроек подписок на уведомления

В обновленной версии добавлена возможность сохранения настроек подписок на уведомления для всех текущих пользователей. На экране редактирования подписок теперь доступны две новые кнопки: "Применить для новых пользователей" и "Применить для всех пользователей". Функционал этих кнопок аналогичен текущему функционалу кнопки "Сохранить", но с дополнительной возможностью распространения настроенных уведомлений на всех пользователей системы.

Синхронизация пользователя с сервисом E-card

Теперь при переходе из Smart Office автоматически вызывается REST API, который возвращает уникальный UUID для пользователя. После успешного создания электронной визитки, сервис E-card отправляет сообщение в канал Centrifugo с информацией о визитке.

Важно отметить, что данная логика применяется только для клиентов SaaS, для остальных клиентов предусмотрен флаг в настройках, который отключает этот функционал.

UUID будет привязан к пользователю E-card и может быть обновлен только другим UUID. Данные будут храниться в новой таблице. Также добавлена возможность отключить E-card через настройки Smart Office.

Подробный список изменений, произведенных в обновлении:
Изменения в Backend:
  • Настроили выключение функции делегирования в системе
  • Изменили тип данных для NotificationEventKey.data из Object в String
  • Реализовали блокировку создания броней при превышении лицензируемых показателей
  • Добавили логику создания корзин в S3
  • Добавили возможность сохранения настроек подписок на уведомления для всех текущих пользователей
  • Исправили проблему с зависанием сервера при повторном открытии замка
  • Развернули новый инстанс Centrifugo для Ecard
  • Разработали отчет для печати QR кодов по модулю инвентаризации
  • Настроили синхронизацию пользователя с сервисом ECard
  • Добавили шаблон email с кодом OTP от Keycloak
В приложении Smart Office (Frontend)
  • Реализовали печать QR кода для модуля инвентаризации
  • Исправили отображение даты окончания повторяющихся встреч в событии календаря
  • Улучшили пользовательский опыт в виджете календаря комнат
  • Включили просмотр броней для коллег в виджете "Мой календарь"
  • Добавили выбор объектов бронирования с карты по кнопке "Создать" в мобильном приложении
  • Доработали просмотр статистики по офисам и добавили фильтр времени
  • Изменили тип данных для NotificationEventKey.data из Object в String
  • Настроили выключение функции делегирования в системе
  • Обновили виджет "Мой календарь" по новому дизайну
  • Сделали дизайн карточки по макету
  • Улучшили модуль инвентаризации
  • Реализовали OTP авторизацию в WEB и мобильной версии через Keycloak
Прочие изменения
  • Перевели планшет шкафчиков на новые версии библиотек