Для интеграции Promobot Control и СКУД необходимо реализовать сервис для обращения к методам СКУД и указать адрес данного сервиса в настройках. Описание методов в формате swagger располагается по адресу: https://control.promo-bot.ru/skudapi/index.html Особенности методов: Сервис должен предоставлять следующие методы: Название метода Краткое описание Условия обязательности Получить сведения о держателе карты по При включении возможности входа по пропуску (по карте) Проверить возможность входа по данным личности Всегда Зафиксировать факт входа по найденной заявке При необходимости фиксации факта входа в СКУД Зафиксировать факт входа по данным личности в режиме свободного входа (без заявки) При необходимости фиксации факта входа в СКУД и включенной возможности свободного входа (без заявки) Получить строку для формирования QR-кода на выданном пропуске При выдаче бумажного пропуска и необходимости печати QR-кода на нем Заблокировать карту при высокой температуре посетителя При включении возможности входа по пропуску (по карте) и необходимости блокировки карты при высокой температуре посетителя Активировать карту при нормальной температуре При включении возможности входа по пропуску (по карте) и необходимости активации карты при нормальной температуре посетителя Получить справочник компаний и сотрудников При включенной возможности выбора места назначения при отсутствии предварительной заявки Схема вызова методов представлена на следующем рисунке:CheckAccessByPersonInfo
. Обязательными параметрами являются только фамилия и имя. Передача остальных сведений осуществляется только при определенных настройках системы. В связи с этим при поиске заявок рекомендуется игнорировать параметры, имеющие пустое значение (пустая строка или null). Также рекомендуется игнорировать регистр строк при сравнении, т.к. регистр не является фиксированным.CreateVisitWithoutRequest
. Аналогично особенностям метода CheckAccessByPersonInfo
.GenerateAccessQRCode
. Данные (температура посетителя и время посещения) дублируются с методами CreatePass
и CreateVisitWithoutRequest
, т.к. они могут быть необходимы для формирования значения QR-кода. Размер строки не рекомендуется делать более 150 символов в связи с ограничениями на размер изображения.GetCardholderInfo
CardID
CheckAccessByPersonInfo
CreatePass
CreateVisitWithoutRequest
GenerateAccessQRCode
BlockCard
ActivateCard
GetCompaniesInfo
Обзор
Инструменты контента
Добавить комментарий