Запрос без параметра personId возвращает список проходов всех пользователей системы.
Запрос без параметра objtype возвращает список проходов по всем objid.
Пользователей можно отфильтровать по идентификатору области (полю area_id из таблицы OBJ_PERSON, подробнее см. на странице Таблицы базового ПК Интеллект).
Все пользователи возвращаются в порядке увеличения personId.
GET http://<IP-адрес Web-сервера>:8081/AccessManager/ReportApi/GetEmployeeWalkwayData?from=<начало временного интервала>&to=<конец временного интервала>
Параметр | Обязательный | Описание |
|---|---|---|
personId | Нет | Идентификаторы пользователей через запятую |
withTempr | Нет | Данные о температуре пользователя, по умолчанию – false |
from | Да | Период с: начало временного интервала, содержащего дату и время в формате ГГГГ-ММ-ДДTЧЧ:ММ:СС |
to | Да | Период по: конец временного интервала, содержащего дату и время в формате ГГГГ-ММ-ДДTЧЧ:ММ:СС |
objid | Нет | Идентификатор объекта, к которому относится событие |
objtype | Нет | Тип объекта, к которому относится событие, например ACFA_EMULATOR_ACS_CONTROLLER. Список объектов, их названия в базе и GUI можно увидеть, используя утилиту ddi.exe |
eventAction | Нет | Тип события, например ACCESS_IN |
area_id | Нет | Идентификатор объекта Область, в котором находится пользователь согласно данным системы аварийного мониторинга в составе ПК ACFA-Интеллект (подробнее см. на странице Работа с функциями аварийного мониторинга) |
page | Нет | Номер страницы данных, отображаемой в результате запроса, по умолчанию – 0 |
limit | Нет | Максимальное количество строк данных, по умолчанию выводятся все данные. Например, при установленных значениях параметров page=0 и limit=1000 будут выведены первые 1000 строк, при page=2 и limit=1000 будут выведены строки 2001-3000 |
Если в системе много объектов (>1000), то необходимо использовать постраничный вывод. |
GET localhost:8081/reports/AccessManager/ReportApi/GetEmployeeWalkwayData?withTempr=true&personId=2,4from=2025-03-05T00:00:00&to=2025-03-08T23:59:59&objid=1.1.1&objtype=ACFA_EMULATOR_ACS_CONTROLLER&eventAction=ACCESS_IN
GET localhost:8081/reports/AccessManager/ReportApi/GetEmployeeWalkwayData?withTempr=true&from=2025-03-04T00:00:00&to=2025-03-10T23:59:59&eventAction=ACCESS_IN&page=1&limit=1000
{
"employeeID": "2,4",
"result":[ |
Параметры ответа:
Параметр | Описание |
|---|---|
employeeID | Идентификатор сотрудника |
PersonId | Идентификатор пользователя |
timeclockID | Идентификатор устройства учета рабочего времени сотрудника |
scantime | Дата и время события прохода |
clockInOut | Отметка на входе/выходе сотрудника |
Temperature | Температура сотрудника |
| transactionID | Идентификатор транзакции |
| status | Статус выполненного запроса: success – успешно, в противном случае завершится с ошибкой |