Docsvision Socket Server предназначен для взаимодействия с веб-клиентом Docsvision. Веб-клиент - отдельное кастомное приложение, разработанное при помощи веб-фреймворка Django (Python).
Взаимодействие осуществляется в две стороны:
- Предоставление данных веб-клиенту об активных заданиях/сообщениях на основании аккаунта пользователя.
- Обновление заданий/сообщений Docsvision на основе полученных данных из веб-клиента (дата завершения, статус задания, отчёт).
- Для работы с объектами Docsvision: библиотеки Docsvision 5.4.
- Обмен данными осуществляется через TCP-сокеты: серверный сокет создаётся в Docsvision Socket Server, веб-клиенты создают клиентские сокеты.