Документация для разработчиков

Данный раздел документации предназначен для разработчиков Docsvision. Документация поделена на две основные части:

Руководство по разработке платформы Docsvision

Первоочередная задача этого руководства —  рассказать о возможностях использования и дать разработчику практические примеры работы с API Docsvision. При необходимости примеры сопровождаются фрагментами API Docsvision на языке C# для разработки в среде Visual Studio.

Для получения справочной информации по программному коду системы рекомендуется обращаться к описанию объектной модели Docsvision: "Библиотека классов".

Документация касается общего устройства Docsvision и приложений системы, а также даёт рекомендации по работе с прогрммным кодом системы. В соответствующих разделах приводятся примеры разработки скриптов и карточек, расширяющих стандартную функциональность системы и необходимые меры предосторожности при модификации стандартных компонентов.

При отсутствии необходимой функциональности в стандартной поставке системы разработчик может создать собственные карточки и решения, добавляющие или расширяющие стандартную бизнес-логику. Данное руководство описывает разработку скриптов в бизнес-процессах для реализации действий, недоступных по умолчанию.

Если функциональности стандартных утилит, конструкторов и справочников недостаточно,разработчик может интегрировать в Docsvision сторонние утилиты, которые будут получать данные и передавать их в систему.

Руководство по разработке web-решений

Раздел "Руководство по разработке web-решений" посвящён разработке на базе модуля Web-клиент и включает, но не ограничивается следующей информацией: создание клиентских скриптов, созданией расширений модуля и программы Конструктор Web-разметок, изменение и добавление новых элементов управления, дополнительных компонентов модуля, комментарии к исходному коду Web-клиента и прочую информацию, необходимую для разработки в web-среде.

Руководство по разработке web-решений требует от разработчика опыта в разработке компонентов на ReactJS и общего знания системы Docsvision.

Руководство по разработке Модуля интеграции с операторами ЭДО

Раздел Разработка компонентов модуля описывает возможности по разработке компонентов для Справочника настроек операторов ЮЗДО. Сюда входят как компоненты для создания, чтения и изменения карточек Docsvision, так и компоненты коннекторов к операторам ЭДО, включая сервис сообщений, импор и работа с ЭП.

Вынесенная в компоненты функциональность модуля позволяет абстрагировать механизм отправки электронных документов от видов карточек и механизмов взаимодействия с операторами ЭДО.

Руководство по разработке Модуля интеграции с реестром МЧД

В разделе Описание взаимодействия с API модуля описывается API и обращение с программным кодом модуля. В разделе документации описывается API для выполнения действия с доверенностью, такие как регистрация, проверка статуса и отзыв, а также для обработки сообщений.

Руководство по разработке модуля Служба фоновых операций

Документация разработчика модуля Служба фоновых операций содержит описание объектной модели модуля.