Документация по СПИК

Введение

Данный документ предназначен для интеграторов и разработчиков расширений для СКАУТ-Платформы. В нём представлены основные возможности СПИК – Сервиса Программной Интеграции и Коммуникации версии 1.0.

Документ состоит из нескольких частей.

  1. Описание основных понятий и определений.
  2. Описание базовых действий.
  3. Описание сценариев взаимодействия с системой.
  4. Описание контрактов данных и операций СПИК.

Методические рекомендации: 
Рекомендуем сначала ознакомиться со СКАУТ-Платформой и овладеть используемой терминологией. 
Далее следует перейти к изучению описания основных сценариев использования. Каждый из них состоит из определенной последовательности действий. Отдельное действие также может быть сценарием. Алгоритм выполнения действия представлен в секции Базовые действия данного руководства. Если в определённом сценарии необходимо выполнение другого сценария, в первом будет поставлена соответствующая ссылка.

Оглавление 

  1. Глоссарий предметной области  
  2. Глоссарий технических терминов  
  3. Общее описание системы СПИК  
  4. Базовые действия  
    1. 4.1 Получение базового адреса сервера приложений  
    2. 4.2 Преобразование пользовательских типов в формат JSON  
    3. 4.3 Отправка POST запроса при взаимодействии через REST  
    4. 4.4 Работа с запросами в СПИК по REST  
    5. 4.5 Создание заглушки сервиса в среде Visual Studio. СПИК  
    6. 4.6 Реализация авторизации в заглушке SOAP сервиса на C#  
    7. 4.7 Авторизованный запрос к SOAP сервису в 1С  
  5. Сценарии СПИК 
    1. 5.1 Авторизация в СПИК 
    2. 5.2 Запрос объектов мониторинга 
    3. 5.3 Запрос онлайн данных 
    4. 5.4 Запрос построения отчета и его отправки на почтовые адреса 
    5. 5.5 Запрос статистик 
  6. Адреса сервисов в REST и SOAP 
  7. Контракты данных авторизации 
  8. Контракты данных отдачи объектов мониторинга 
  9. Контракты данных отдачи групп объектов мониторинга  
  10. Контракт онлайн-данных
  11. Контракт онлайн-данных с датчиками      
  12. Контракты отчетов
  13. Контракты статистик данных 
  14. Общие (инфраструктурные) контракты 
  15. Контракты методов:
    1. 15.1 Сервис авторизации 
    2. 15.2 Сервис описания СПИК 
    3. 15.3 Сервис построения отчетов 
    4. 15.4 Сервис получения онлайн-данных 
    5. 15.5 Сервис контроллера построения статистик 
    6. 15.6 Сервис статистик по дискретным датчикам 
    7. 15.7 Сервис статистик по расходу топлива 
    8. 15.8 Сервис статистик по заправкам и сливам топлива 
    9. 15.9 Сервис статистик по режимам работы двигателя 
    10. 15.10 Сервис статистик по валидации навигационных данных 
    11. 15.11 Сервис статистик по фильтрации навигационных данных 
    12. 15.12 Сервис статистик по треку 
    13. 15.13 Сервис статистик по треку по каждому периоду 
    14. 15.14 Сервис запроса транспортных средств  
    15. 15.15 Сервис запроса групп транспортных средств