AutoGRAPH.NET Service Methods — различия между версиями

Материал из TK
Перейти к: навигация, поиск
(Прочее)
Строка 24: Строка 24:
 
*[[AutoGRAPH.NET_Service_GetStage|GetStage]] – получение информации по одному отрезку для приборов
 
*[[AutoGRAPH.NET_Service_GetStage|GetStage]] – получение информации по одному отрезку для приборов
 
*[[AutoGRAPH.NET_Service_GetTrack|GetTrack]] – получение трека (даты/время, координаты, скорость) прибора
 
*[[AutoGRAPH.NET_Service_GetTrack|GetTrack]] – получение трека (даты/время, координаты, скорость) прибора
  +
*[[AutoGRAPH.NET_Service_GetTripItems|GetTripItems]] [[File:Tag-new.png|RTENOTITLE]] -
   
 
=== Доступ к свойствам ===
 
=== Доступ к свойствам ===
Строка 39: Строка 40:
 
*[[AutoGRAPH.NET_Service_ExecuteReports|ExecuteReports]] - асинхронное выполнение отчета(ов)
 
*[[AutoGRAPH.NET_Service_ExecuteReports|ExecuteReports]] - асинхронное выполнение отчета(ов)
 
*[[AutoGRAPH.NET_Service_GetReportsStatus|GetReportsStatus]] - получение состояния выполнения отчета(ов)
 
*[[AutoGRAPH.NET_Service_GetReportsStatus|GetReportsStatus]] - получение состояния выполнения отчета(ов)
  +
*[[AutoGRAPH.NET_Service_EnumReportSchedules|EnumReportSchedules]] [[File:Tag-new.png|RTENOTITLE]] -
 
*''CancelReports - отмена выполнения отчета''
 
*''CancelReports - отмена выполнения отчета''
   
Строка 48: Строка 50:
 
*[[AutoGRAPH.NET_Service_GetCardStatByVehicles|GetCardStatByVehicles]] - получение информации с группировкой по транспортному средству
 
*[[AutoGRAPH.NET_Service_GetCardStatByVehicles|GetCardStatByVehicles]] - получение информации с группировкой по транспортному средству
   
  +
=== Пользователи, роли и токены ===
=== Прочее ===
 
*[[AutoGRAPH.NET_Service_GetRoute|GetRoute]] – прокладка маршрута и получение этой информации в виде набора точек
 
*[[AutoGRAPH.NET_Service_WaitData|WaitData]] - ожидание получения новых данных
 
*[[AutoGRAPH.NET_Service_GetDeviceStatus|GetDeviceStatus]] - получение текущего статуса транспортных средств
 
*[[AutoGRAPH.NET_Service_SetDeviceStatus|SetDeviceStatus]] - установка текущего статуса транспортных средств
 
 
*[[AutoGRAPH.NET_Service_EnumUsers|EnumUsers]] [[File:Tag-new.png|RTENOTITLE]] - получение списка пользователей
 
*[[AutoGRAPH.NET_Service_EnumUsers|EnumUsers]] [[File:Tag-new.png|RTENOTITLE]] - получение списка пользователей
 
*[[AutoGRAPH.NET_Service_EnumRoles|EnumRoles]] [[File:Tag-new.png|RTENOTITLE]] - получение списка ролей
 
*[[AutoGRAPH.NET_Service_EnumRoles|EnumRoles]] [[File:Tag-new.png|RTENOTITLE]] - получение списка ролей
*[[AutoGRAPH.NET_Service_OTLCreate|OTLCreate]] [[File:Tag-new.png|RTENOTITLE]] - создание уникальных одноразовых ссылок с токеном (one-time link)
 
*[[AutoGRAPH.NET_Service_OTLDelete|OTLDelete]] [[File:Tag-new.png|RTENOTITLE]] - удаление уникальных ссылок по ID
 
*[[AutoGRAPH.NET_Service_EnumReportSchedules|EnumReportSchedules]] [[File:Tag-new.png|RTENOTITLE]] -
 
 
*[[AutoGRAPH.NET_Service_UserDelete|UserDelete]] [[File:Tag-new.png|RTENOTITLE]] -
 
*[[AutoGRAPH.NET_Service_UserDelete|UserDelete]] [[File:Tag-new.png|RTENOTITLE]] -
 
*[[AutoGRAPH.NET_Service_UserUpdate|UserUpdate]] [[File:Tag-new.png|RTENOTITLE]] -
 
*[[AutoGRAPH.NET_Service_UserUpdate|UserUpdate]] [[File:Tag-new.png|RTENOTITLE]] -
 
*[[AutoGRAPH.NET_Service_MRuleDelete|MRuleDelete]] [[File:Tag-new.png|RTENOTITLE]] -
 
*[[AutoGRAPH.NET_Service_MRuleDelete|MRuleDelete]] [[File:Tag-new.png|RTENOTITLE]] -
 
*[[AutoGRAPH.NET_Service_MRuleUpdate|MRuleUpdate]] [[File:Tag-new.png|RTENOTITLE]] -
 
*[[AutoGRAPH.NET_Service_MRuleUpdate|MRuleUpdate]] [[File:Tag-new.png|RTENOTITLE]] -
*[[AutoGRAPH.NET_Service_GetTripItems|GetTripItems]] [[File:Tag-new.png|RTENOTITLE]] -
+
*[[AutoGRAPH.NET_Service_OTLCreate|OTLCreate]] [[File:Tag-new.png|RTENOTITLE]] - создание уникальных одноразовых ссылок с токеном (one-time link)
  +
*[[AutoGRAPH.NET_Service_OTLDelete|OTLDelete]] [[File:Tag-new.png|RTENOTITLE]] - удаление уникальных ссылок по ID
  +
  +
=== Прочее ===
  +
*[[AutoGRAPH.NET_Service_GetRoute|GetRoute]] – прокладка маршрута и получение этой информации в виде набора точек
  +
*[[AutoGRAPH.NET_Service_WaitData|WaitData]] - ожидание получения новых данных
  +
*[[AutoGRAPH.NET_Service_GetDeviceStatus|GetDeviceStatus]] - получение текущего статуса транспортных средств
  +
*[[AutoGRAPH.NET_Service_SetDeviceStatus|SetDeviceStatus]] - установка текущего статуса транспортных средств
   
 
Также сервис поддерживает загрузку/выгрузку и получение списка схем. AutoGRAPH.Pro (начиная с версии 2015.8.6) умеет работать с AutoGRAPH.NET Service как с веб-сервером. [[AutoGRAPH.NET_Service_WorkingSchemas|Подробнее здесь]].
 
Также сервис поддерживает загрузку/выгрузку и получение списка схем. AutoGRAPH.Pro (начиная с версии 2015.8.6) умеет работать с AutoGRAPH.NET Service как с веб-сервером. [[AutoGRAPH.NET_Service_WorkingSchemas|Подробнее здесь]].

Версия 13:11, 4 декабря 2016

Базовые методы сервиса

  • Login – аутентификация и получение токена (в случае, если она включена)
  • EnumSchemas – получение списка доступных сервису схем
  • EnumDevices – получение списка устройств схемы
  • EnumDrivers – получение информации о водителях в схеме
  • EnumParameters – получение списка параметров устройства в схеме
  • EnumGeoFences – получение списка геозон схемы
  • EnumStatuses – получение списка доступных статусов устройств
  • GetGeoFences – получение информации о геозонах (точки для полигонов и т.д.)

Получение данных по приборам

  • GetDevicesInfo – получение информации об устройстве в схеме
  • GetOnlineInfo – получение информации о последнем местоположении устройств
  • GetOnlineInfoAll – получение информации о последнем местоположении всех устройств
  • GetDataRanges – получение информации о загруженных данных для приборов (минимальная/максимальные доступные даты)
  • GetTrips – получение информации о рейсах приборов с текущими настройками схемы
  • GetTripsArea – получение информации о рейсах приборов с текущими настройками схемы + рассчитанные полигоны полей (если включена обработка полей)
  • GetTripsTotal – получение информации о рейсах приборов с текущими настройками схемы (только

итоговые данные)

  • GetTripsAreaTotal – получение информации о рейсах приборов с текущими настройками схемы (только итоговые данные) + рассчитанные полигоны полей (если включена обработка полей)
  • GetTripTables – получение табличных данных по рейсам приборов
  • GetTripsCustom – получение информации о рейсах приборов с указанными геозонами
  • GetStage – получение информации по одному отрезку для приборов
  • GetTrack – получение трека (даты/время, координаты, скорость) прибора
  • GetTripItems RTENOTITLE -

Доступ к свойствам

  • GetProperties – получение списка свойств и их значений устройства
  • GetProperty – получение значения одного свойства у списка приборов
  • GetGFProperties – получение списка свойств и их значений геозон
  • GetGFProperty – получение значения одного свойства у списка геозон
  • GetDriverProperties – получение списка свойств и их значений геозон
  • GetDriverProperty – получение значения одного свойства у списка геозон

Выполнение отчетов

  • EnumReports - получение списка доступных отчетов
  • GetReports - выполнение нескольких отчетов и загрузка его в виде XML/PDF/DOCX/XLS/.../ZIP-файла (формат выполнения указывается)
  • GetReport - выполнение одного отчета и загрузка его в виде XML/PDF/DOCX/XLS/.../ZIP-файла (формат выполнения указывается)
  • ExecuteReports - асинхронное выполнение отчета(ов)
  • GetReportsStatus - получение состояния выполнения отчета(ов)
  • EnumReportSchedules RTENOTITLE -
  • CancelReports - отмена выполнения отчета

Получение информации из DDD-файлов тахографа

  • GetCardStatistic - получение информации по DDD-файлам указанной карты
  • GetCardStatisticAll - получение информации по всем доступным DDD-файлам
  • GetCardRecords - получение информации из DDD-файлов указанных карт
  • GetCardStatByDrivers - получение информации с группировкой по водителям (номерам карт)
  • GetCardStatByVehicles - получение информации с группировкой по транспортному средству

Пользователи, роли и токены

Прочее

  • GetRoute – прокладка маршрута и получение этой информации в виде набора точек
  • WaitData - ожидание получения новых данных
  • GetDeviceStatus - получение текущего статуса транспортных средств
  • SetDeviceStatus - установка текущего статуса транспортных средств

Также сервис поддерживает загрузку/выгрузку и получение списка схем. AutoGRAPH.Pro (начиная с версии 2015.8.6) умеет работать с AutoGRAPH.NET Service как с веб-сервером. Подробнее здесь.

Примеры

(C#, .NET 4, Visual Studio 2013 или Visual Studio Express)

Примеры (WCF)

Примеры на Powershell (JSON и экспорт в CSV)