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 |

