TerraID. Интерфейс Web Service API

Интерфейс Web Service API

TID-WebAPI. TerraID Web Service

Дополнительный модуль: 

  • Интерфейс Web Service API

Список характеристик и функций

 active dir 3

Добавление модуля TID- WebAPI «Интерфейс Web Services API» позволяет легко интегрировать ПО TerraID с программным обеспечением сторонних разработчиков.

Преимущества модуля:

  • Позволяет TerraID обмениваться данными любого типа с программным обеспечением сторонних разработчиков, посредством XML, с использованием протокола HTTP. Данный тип интеграции находится на один уровень выше, чем интеграция на файловом уровне или интеграция на уровне базы данных;
  • Выполнение команд, например, открыть дверь;
  • Все функции, доступные оператору, возможны в стороннем приложении: добавление пользователей; изменение уровней доступа; создание отчетов; прием данных УРВ;
  • Возможность создания собственных WEB-интерфейсов (миграция в WEB-интерфейс) для управления процессами TerraID. Подключение к интерфейсу TerraID GUI можно осуществить из сторонней сети, не подключаясь к базе данных SQL. При этом, внешний вид интерфейса в сторонней сети может иметь любой вид. Все доступные оператору TerraID функции возможны и в стороннем интерфейсе;
  • В комплект поставки входит документация: подробное описание модуля и примеры.

Расположение в ПО: Вкладка «Настройки» / элемент интерфейса «Модули» / API-сервис

Окно настроек связи TerraID с API-сервисом

web-services-01

В данном окне задается адрес, по которому по умолчанию доступен TerraID WSDL API:

http://{Сервер TerraID}:8080/SID/ApiService.svc

Сервер TerraID - имя компьютера (напр., "TIDSERVER"), на котором запущена служба TerraID Controller Communication service (служба коммуникации между контроллерами и сервером).

Перейдя по данной ссылке, можно увидеть следующий экран.

web-services-02

Список операций с данными

Методы запроса данных 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