Для интеграции системы СКАУТ с 1С и другими учетными системами может использоваться дополнительная служба – TrackService. Это приложение не требует лицензирования. Пакет документации и установочных файлов можно получить по запросу в [[Отдел технической поддержки|технической поддержке ГК СКАУТ]] (создать заявку).
TrackService может быть установлен на любой компьютер – как на сервер, где уже развернут СКАУТ-Сервер, так и на другой сервер или рабочую станцию. Для работы TrackService необходим веб-сервер IIS 7. Процедура его установки описана в документации к TrackService.
Данная служба использует SOAP 1.1-совместимый формат обмена сообщениями и по умолчанию подключается к серверу по порту 6667 (сообщения отправляются и получаются в формате XML).
Для применения этого подхода к интеграции необходимо реализовать дополнительный модуль в учетной системе, который будет запрашивать данные у TrackService’а и их обрабатывать. Примерная схема взаимодействия приведена на рисунке 1.
Рисунок 1 - Схема взаимодействия учетной системы с Системой СКАУТ через службу TrackService
Для получения данных через TrackService необходимо выполнить следующую последовательность действий:
TrackService может передавать следующие данные учетной программе:
TrackService реализует одностороннюю передачу данных.
Плюсы:
Минусы:
Получение данных от СКАУТ-Сервера 3.5 через сервисные порты возможно только при использовании TrackService.
Внимание! Второй вариант интеграции Системы СКАУТ с 1С и другими учетными система описан в статье [[Использование отчетов СКАУТ-Эксплорер для интеграции СКАУТа с 1С и другими учетными системами|Использование отчетов СКАУТ-Эксплорер для интеграции СКАУТа с 1С и другими учетными системами]].[[Категория:Интеграция]]
Номер материала: 918
Отправлено: Thu, Sep 20, 2018
Последнее обновление: Sun, Oct 7, 2018
Отправлено: Анисимов Максим Михайлович [m.anisimov@scout-gps.ru]
Online URL: https://kb.scout-gps.ru/article/Использование-службы-trackservice-для-интеграции-СКАУТа-с-1С-и-другими-учетными-системами-918.html