Документация для разработчиков
Данный раздел документации предназначен для разработчиков Docsvision. Документация поделена на две основные части:
-
"Руководство по разработке на платформе Docsvision" — работа с API системы и разработка компонентов для модулей Платформа, Базовые объекты, Управление процессами и других на языке C#.
-
"Руководство по разработке web-решений" — разработка решений и компонентов на базе модуля Web-клиент на ReactJS.
Руководство по разработке платформы Docsvision
Первоочередная задача этого руководства — рассказать о возможностях использования и дать разработчику практические примеры работы с API Docsvision. При необходимости примеры сопровождаются фрагментами API Docsvision на языке C# для разработки в среде Visual Studio.
Для получения справочной информации по программному коду системы рекомендуется обращаться к описанию объектной модели Docsvision: "Библиотека классов".
Документация касается общего устройства Docsvision и приложений системы, а также даёт рекомендации по работе с прогрммным кодом системы. В соответствующих разделах приводятся примеры разработки скриптов и карточек, расширяющих стандартную функциональность системы и необходимые меры предосторожности при модификации стандартных компонентов.
При отсутствии необходимой функциональности в стандартной поставке системы разработчик может создать собственные карточки и решения, добавляющие или расширяющие стандартную бизнес-логику. Данное руководство описывает разработку скриптов в бизнес-процессах для реализации действий, недоступных по умолчанию.
Если функциональности стандартных утилит, конструкторов и справочников недостаточно,разработчик может интегрировать в Docsvision сторонние утилиты, которые будут получать данные и передавать их в систему.
Руководство по разработке web-решений
Раздел "Руководство по разработке web-решений" посвящён разработке на базе модуля Web-клиент и включает, но не ограничивается следующей информацией: создание клиентских скриптов, созданией расширений модуля и программы Конструктор Web-разметок, изменение и добавление новых элементов управления, дополнительных компонентов модуля, комментарии к исходному коду Web-клиента и прочую информацию, необходимую для разработки в web-среде.
Руководство по разработке web-решений требует от разработчика опыта в разработке компонентов на ReactJS и общего знания системы Docsvision.
Руководство по разработке Модуля интеграции с операторами ЭДО
Раздел Разработка компонентов модуля описывает возможности по разработке компонентов для Справочника настроек операторов ЮЗДО. Сюда входят как компоненты для создания, чтения и изменения карточек Docsvision, так и компоненты коннекторов к операторам ЭДО, включая сервис сообщений, импор и работа с ЭП.
Вынесенная в компоненты функциональность модуля позволяет абстрагировать механизм отправки электронных документов от видов карточек и механизмов взаимодействия с операторами ЭДО.
Руководство по разработке Модуля интеграции с реестром МЧД
В разделе Описание взаимодействия с API модуля описывается API и обращение с программным кодом модуля. В разделе документации описывается API для выполнения действия с доверенностью, такие как регистрация, проверка статуса и отзыв, а также для обработки сообщений.