Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Комментарий: Добавлен перевод на англ


Russian

Для

...

интеграции Promobot Control

...

 и СКУД необходимо реализовать сервис для обращения к методам СКУД и указать адрес данного сервиса в настройках.

Описание методов в формате swagger располагается по адресу:

https://control.promo-bot.ru/skudapi/index.html

Особенности методов:

  • CheckAccessByPersonInfo. Обязательными параметрами являются только фамилия и имя

...

  • . Передача остальных сведений осуществляется только при определенных настройках системы. В связи с этим

...

  • при поиске заявок рекомендуется игнорировать параметры, имеющие пустое значение (пустая строка или null). Также рекомендуется игнорировать регистр строк при сравнении, т.к. регистр не является фиксированным.
  • CreateVisitWithoutRequest. Аналогично особенностям метода CheckAccessByPersonInfo.
  • GenerateAccessQRCode. Данные (температура посетителя и время посещения) дублируются с методами CreatePass и CreateVisitWithoutRequest, т.к. они могут быть необходимы для формирования

...

  • значения QR-кода. Размер строки не рекомендуется делать более 150 символов в связи с ограничениями на размер изображения.


Сервис должен предоставлять следующие методы:

Название метода

Краткое описание

Условия обязательности

GetCardholderInfo

Получить сведения о держателе карты по CardID

При включении возможности входа по пропуску (по карте)

CheckAccessByPersonInfo

Проверить возможность входа по данным личности

Всегда

CreatePass

Зафиксировать факт входа по найденной заявке

При необходимости фиксации факта входа в СКУД

CreateVisitWithoutRequest

Зафиксировать факт входа по данным личности

...

в режиме свободного входа (без заявки)

При необходимости фиксации факта входа в СКУД и включенной возможности свободного входа (без заявки)

GenerateAccessQRCode

Получить строку для формирования QR-кода на выданном пропуске

При выдаче бумажного пропуска и необходимости печати QR-кода на нем

BlockCard

Заблокировать карту при высокой температуре посетителя

При включении возможности входа по пропуску (по карте) и необходимости блокировки карты при высокой температуре посетителя

ActivateCard

Активировать карту при нормальной температуре

При включении возможности входа по пропуску (по карте) и необходимости активации карты при нормальной температуре посетителя

GetCompaniesInfo

Получить справочник компаний и сотрудников

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

 

Схема вызова методов представлена на следующем рисунке:

Image Modified

 


English

Pagetitle
Integration between Promobot Control/ V.4 Concierge and ACS
Integration between Promobot Control/ V.4 Concierge and ACS

ACS - Access Control and management System

To integrate Promobot Control and ACS, you need to implement a service for accessing ACS methods and specify the address of this service in the settings.

You can see the swagger-description of the methods by following the link:

https://control.promo-bot.ru/skudapi/index.html


Special information about some of the methods:

  • CheckAccessByPersonInfo. Required parameters are only name and surname. Passing other parameters is needed only when specific configuration of system was made. What is why it is recommended to ignore empty or null parameters while searching requests. Please ignore case while string comparison as well.
  • CreateVisitWithoutRequest. The same as the previous.
  • GenerateAccessQRCode requires data (visitor's temperature and time of visit) as well as methods CreatePass and CreateVisitWithoutRequest because it can be needed to generate QR-code. It is not recommended to pass the strings over 150 characters because of image size limits.


The service should provide the following methods:

Method nameBrief descriptionWhen required
GetCardholderInfoGet information about cardholder by CardIDWhen you enabled entrance by pass card feature
CheckAccessByPersonInfoCheck the ability to enter by visitor's identity dataAlways
CreatePassRecord the fact of entrance by the found requestWhen it is needed to record the fact of entrance in ACS
CreateVisitWithoutRequestRecord the fact of entrance by visitor's identity data in free entrance mode*When you enabled free entrance mode* and when it is needed to record the fact of entrance in ACS
GenerateAccessQRCodeGet string to generate QR-code for paper passWhen you enabled entrance by paper pass feature
BlockCardBlock card if visitor's temperature is too highWhen you enabled entrance by pass card feature and when it is needed to block card if visitor's temperature is too high
ActivateCardActivate card if visitor's temperature is normalWhen you enabled entrance by pass card feature and when it is needed to activate cardif visitor's temperature is normal
GetCompaniesInfoGet list of companies and employeesWhen you enabled choice of destination feature and when there is no request

*Free entrance - when request is not needed.


The method calling scheme is shown in the following figure:

Image Added