TerraID. Интерфейс Web Service API
Интерфейс Web Service API
TID-WebAPI. TerraID Web Service
Дополнительный модуль:
- Интерфейс Web Service API
Список характеристик и функций
Добавление модуля TID- WebAPI «Интерфейс Web Services API» позволяет легко интегрировать ПО TerraID с программным обеспечением сторонних разработчиков.
Преимущества модуля:
- Позволяет TerraID обмениваться данными любого типа с программным обеспечением сторонних разработчиков, посредством XML, с использованием протокола HTTP. Данный тип интеграции находится на один уровень выше, чем интеграция на файловом уровне или интеграция на уровне базы данных;
- Выполнение команд, например, открыть дверь;
- Все функции, доступные оператору, возможны в стороннем приложении: добавление пользователей; изменение уровней доступа; создание отчетов; прием данных УРВ;
- Возможность создания собственных WEB-интерфейсов (миграция в WEB-интерфейс) для управления процессами TerraID. Подключение к интерфейсу TerraID GUI можно осуществить из сторонней сети, не подключаясь к базе данных SQL. При этом, внешний вид интерфейса в сторонней сети может иметь любой вид. Все доступные оператору TerraID функции возможны и в стороннем интерфейсе;
- В комплект поставки входит документация: подробное описание модуля и примеры.
Расположение в ПО: Вкладка «Настройки» / элемент интерфейса «Модули» / API-сервис
Окно настроек связи TerraID с API-сервисом
В данном окне задается адрес, по которому по умолчанию доступен TerraID WSDL API:
http://{Сервер TerraID}:8080/SID/ApiService.svc
Сервер TerraID - имя компьютера (напр., "TIDSERVER"), на котором запущена служба TerraID Controller Communication service (служба коммуникации между контроллерами и сервером).
Перейдя по данной ссылке, можно увидеть следующий экран.
Список операций с данными
Методы запроса данных | GetAccessLevelList |
GetCardFormat | |
GetCard | |
GetControllerList | |
GetDepartmentList | |
GetDoorList | |
GetEventList | |
GetInputList | |
GetOutputList | |
GetScheduleList | |
GetUserIdentificationList | |
GetUserList | |
GetUser | |
GetUserTitleList | |
Методы добавления данных | AddUserAccessLevel |
AddUserIdentification | |
Методы изменения данных | SaveEvent |
SaveInput | |
SaveOutput | |
SaveUser | |
Methods for data removal | |
DeleteDepartment | |
DeleteInput | |
DeleteOutput | |
DeleteUserAccessLevel | |
DeleteUserCard | |
DeleteUserTitle |