Обновление Smart Office 2.24 (04.03.2025)
Мы рады представить вам обновление нашего продукта Smart Office до версии 2.24, в котором мы продолжили работу над улучшением нашего приложения. В этом релизе мы внедрили новые функции, которые помогут вам работать еще более эффективно, а также внесли ряд улучшений и исправлений, направленных на повышение стабильности и производительности.
Мы ценим вашу обратную связь и стремимся сделать наше приложение лучше с каждым обновлением. Спасибо, что остаетесь с нами!
Новые функции и улучшения Smart Office
Панель администратора
В панели администратора (Backend) реализовано расширение функционала редактора карт: в полях ввода добавлены контекстные подсказки, активируемые при наведении курсора.
Также в обновлении интерфейса добавлена информация о статусе синхронизации с Active Directory. Теперь пользователи смогут видеть последний статус синхронизации: зеленый текст указывает на успешное выполнение, желтый сигнализирует о возникших проблемах с возможностью просмотра подробностей, а красный сообщает о неудачной синхронизации с указанием причин, таких как отсутствие связи с сервером AD.
Были внедрены новые настройки для синхронизатора пользователей приложения. Теперь доступны три политики удаления:
- "REMOVE" — пользователи удаляются, если отсутствуют в исходных данных;
- "IGNORE" — отсутствие записи игнорируется, и пользователи остаются в справочнике;
- "MARK" — пользователи помечаются к удалению с указанием даты, и если они снова появляются в источнике до истечения установленного времени, отметка сбрасывается. В случае истечения времени помеченные пользователи будут удалены при следующей синхронизации.
Кроме того, в панели администратора (Backend) добавлена возможность разблокировки кнопки удаления записи, если включена настройка, запрещающая удаление пользователей при синхронизации, с дополнительным подтверждением, если удаляемая запись синхронизируется.
Сканирование QR-кода
В этом обновлении мы представляем несколько новых функций и улучшений при считывании QR-кодов. Изменено окно сканирования QR-кода в мобильном приложении: теперь кнопка фонарика расположена в нижней части интерфейса, что делает его более удобным для использования.
Также реализована возможность сканирования QR-кода для переговорной комнаты. Новый QR-код позволяет открывать окно для создания, подтверждения, отмены и завершения встречи. Он содержит URL, который открывает страницу с экраном переговорной комнаты в стандартном приложении камеры на телефоне, при условии, что приложение установлено. Если приложение не установлено, будет открыта страница домена клиента для авторизации. Логика подтверждения встречи администратором была перенесена на REST API, и теперь участники также могут подтверждать встречи через этот API.
Кроме того, введена возможность использования статического QR-кода для Check-in и Check-out в переговорных комнатах, аналогично рабочим местам. QR-код будет содержать URL сервера клиента и открывать страницу переговорной комнаты с кнопками для подтверждения (Check-in) или завершения (Check-out). После открытия страницы встречи пользователи смогут подтвердить встречу для организатора и участников.
Наконец, была проведена оптимизация QR-кода: длина ссылки уменьшена, что привело к улучшению считывания QR-кодов.
Шкафчики
В версии 2.24 восстановлен функционал бронирования и удаления шкафчиков администратором в Smart Office UI 3.0, который ранее был удален из панели администратора (backend). Также доработан функционал работы со шкафчиками: реализован REST API и фабрика для открытия проводных шкафчиков, добавлена генерация QR-кодов для быстрого доступа, переработана логика автоматического открытия шкафчиков с переносом настроек на уровень пользователя, улучшена работа с проводными замками на планшетах, а также внедрен функционал опроса батарей шкафчиков по планировщику.
Кроме того, была добавлена возможность поиска по броням локеров в виджете "Управление бронями", что позволяет выполнять действия по закрытию броней аналогично рабочим местам. Теперь также доступны брони локеров с отображением их статусов. А также введен фильтр по номеру рабочего места, парковочного места и локерам. В "Управлении бронями" пользователям необходимо устанавливать период выгрузки, и теперь добавлена возможность сохранения предыдущего поиска (опционально). На данный момент для локеров отсутствует возможность отображения статусов, но в релизе 2.25 планируется внедрение этой функции с учетом частоты открытия.
Другие изменения
В виджете "Карта" добавлена возможность просмотра общей статистики на определенный день, что расширяет функционал и позволяет анализировать данные не только в реальном времени.
Подробный список изменений, произведенных в обновлении:
В приложении для администраторов (Backend):
Разработано
- Реализован REST API и фабрика для открытия проводных шкафчиков.
- Внедрены QR-коды для шкафчиков, по которым осуществляется переход на соответствующий экран или открытие шкафчика.
- Реализована логика REST API для проводных замков на планшете локеров.
- Добавлен функционал опроса батарей шкафчиков по планировщику.
- Добавлена поддержка локализованных имен элементов справочников.
- Добавлена вторая строка "Город -> БЦ" и организован поиск по ключевым словам.
- В интерфейсе добавлено отображение последнего статуса синхронизации с AD, аналогично синхронизации переговорных комнат.
- Реализован статический QR-код для переговорной комнаты.
- Добавлена возможность получения данных по ID места для API.
- В настройки добавлена кнопка принудительного обновления временных файлов.
Улучшения
- Доработан редактор карт: ограничен размер загружаемых подложек до 5000 пикселей.
- Переработана логика автоматического открытия шкафчиков, настройка перенесена на уровень пользователя, выполнена доработка для планшета.
- Добавлена вторая строка "Город -> БЦ" и организован поиск по ключевым словам.
- Переработана логика расчета "свободно" на странице БЦ с учетом закрепленных мест.
- Доработан синхронизатор пользователей: добавлен параметр, определяющий политику удаления записей справочника пользователей при синхронизации.
- Доработан справочник пользователей приложения: если включена настройка, запрещающая удаление пользователей при синхронизации, разблокирована кнопка удаления записи справочника.
- Доработан редактор карт: добавлены подсказки в полях редактора объекта.
- Исправлена проблема, из-за которой Outlook не добавлял организаторскую встречу в локальный календарь.
- Уменьшена длина QR-кода.
Web-приложения Smart Office для пользователей (Frontend):
Разработано
- Реализовано открытие окна взаимодействия с переговорной комнатой при сканировании QR-кода.
- Обновлена библиотека для сканирования QR-кодов.
- Добавлена информация при бронировании переговорных комнат и скорректированы фразы на английском языке.
- В виджете "Управление бронями" реализована возможность поиска по броням локеров. Действия по закрытию броней аналогичны тем, что применяются для рабочих мест.
- Добавлено бронирование локеров, аналогичное бронированию рабочих мест, с выводом статусов локеров.
- Внедрен фильтр по номеру рабочего места, парковочного места и локерам.
- Добавлена возможность просмотра общей статистики на определенный день, а не только в реальном времени.
- Реализовано бронирование и удаление шкафчика администратором на карте поэтажного плана.
Улучшения
- Описание встречи перемещено из виджета "Мой календарь".
- Улучшен дизайн рабочих мест и переговорных комнат.
- Изменено окно сканирования QR-кода в мобильном приложении.
- Скорректирован экран расписания броней в мобильном приложении.
Прочие изменения
Разработаано
- Доработан планшет шкафчиков для работы с новым API открытия замков, с использованием только для проводных замков.
- На планшете переговорных выведен статический QR-код на экран.
Улучшено
- Исправлена проблема с планшетом переговорок: изменения цвета подложки теперь подтягиваются корректно.
- В режиме без авторизации встречи, созданные авторизованными пользователями, теперь требуют авторизацию при удалении.
- Проведены исправления локализации на планшете переговорных.
- Исправлена ошибка с количеством точек при вводе пин-кода на планшете локеров.