Настройка интеграции со СКУД RusGuard
Интеграция UnSpot с RusGuard — это решение для автоматизации учёта проходов сотрудников через СКУД, синхронизации событий доступа с бронированиями в офисе и повышения точности контроля рабочего пространства.
Инструкция включает настройку создание входящей JSON-подписки в UnSpot, фильтрацию событий по пользователям Active Directory и настройку времени синхронизации. Подходит как для базового сценария передачи данных о проходах, так и для полной автоматизации контроля доступа.
Приложение AD SCIM так же позволяет автоматизировать загрузку пользователей в UnSpot. Ознакомиться с этой частью вы можете в статье Синхронизация пользователей из on-premise AD в UnSpot SaaS.
Ad Scim – RusGuard
приложении AD SCIM добавлена новая вкладка – RusGuard. Ссылка на установочный пакет – (Запросите у вашего менеджера UnSpot)

Параметры RusGuard
SOAP Endpoint: https://***/lnetworkserver/lnetworkservice.svc
*** – ip адрес сервера, на котором запущен сервер RusGuard
Пример – https://178.170.197.11/lnetworkserver/lnetworkservice.svc
Логин/Пароль от RusGuard
Параметры UnSpot
UnSpot Endpoint: endpoint куда отправлять событие о проходе.
URL входящей подписки json в UnSpot.
Пример: https://acme.unspot.ru/api/scud/json/<токен подписки>
Агент отправляет в UnSpot JSON с четырьмя ключами: place — имя устройства RusGuard, через которое прошёл сотрудник; user — email сотрудника; status — in_office или out_office; office — всегда пустой. Подписка в UnSpot должна ждать именно эти ключи — как её настроить, описано ниже.
UnSpot API Key: токен (если задан в подписке)
Настройки в UnSpot
Чтобы создать подписку в UnSpot, из которой можно будет достать параметры, необходимо перейти Настройка/Интеграции/Входящие подписки/Добавить новую подписку.

Внутри подписки выбираем JSON и в блоке «Настройка формата разметки данных» меняем значения: «Место» — place, «Пользователь» — user. «Офис» (office) и «Статус» (status) оставляем по умолчанию. Ключи вводятся строго так, латиницей: с опечаткой в ключе (например, palce) UnSpot будет отклонять все события агента с ошибкой Invalid payload.
Офис посещения. Агент передаёт ключ office пустым, поэтому с настройками выше офис у событий RusGuard не определяется. Чтобы UnSpot записывал, в какой офис пришёл сотрудник, укажите в поле «Офис» тоже place, а в блоке «Связь офиса с точкой доступа СКУД» привяжите к офисам имена устройств RusGuard — так, как агент передаёт их в place. Подробно о блоке — в статье «Входящие вебхуки: подключение СКУД».
Нажимаем на кнопку Добавить.

В колонке Ваш Url будет указана Api ссылка.
