Software development kit (SDK)
Docsvision Software Development Kit (SDK) – комплект документации о средствах настройки системы Docsvision и разработки прикладных решений, а также набор служебных утилит, которые помогают IT-специалистам создавать собственные приложения на базе платформы.
В Docsvision SDK входят методические материалы и инструменты:
- Документация (руководство программиста, руководство пользователя, описание полей стандартных карточек).
- Практический пример типового сценария разработки решения.
- Resource Kit.
Docsvision Resource Kit – пакет служебных утилит, предназначен для администратора и разработчика решений на платформе Docsvision и предлагает следующие инструменты:
- DVCardManager – создание и редактирование описаний карточек и библиотек, выполнение низкоуровневых операций с базой данных.
- DVExplorer – выполнение низкоуровневых операций с данными (просмотр и редактирование) и сервисных операций (блокировки, права доступа и т.д.)
- SearchUtil – позволяет интерпретировать XML поискового запроса в SQL запрос.
- ViewUtil – утилита для трансляции представлений из внутреннего формата XML в код SQL.
- TOStaffLoad и TOPartnersLoad – утилиты, позволяющие загружать справочники сотрудников и контрагентов.
- ChangeAccount – внесение изменений и замена учётных записей сотрудников.
- WindowsClient LogParser – чтение из лога windows-клиента параметров быстродействия по основным клиентским операциям.
- LogViewer – просмотр выгруженного из Docsvision системного журнала с возможностью фильтрации данных по различным параметрам.
- ActivationUtil – утилита для активации лицензии платформы Docsvision.
Использование Docsvision SDK ускоряет и упрощает для программистов локальные доработки системы, интеграцию её в существующий IT-ландшафт компании, разработку собственных приложений и сервисов на базе CSP-платформы, а также расширение доступных сценариев работы для конечных пользователей.
Применение Docsvision SDK позволяет решить следующие задачи:
- На этапе внедрения СЭД: ускорение запуска системы в промышленную эксплуатацию за счёт упрощения интеграции с другими сервисами и программными решениями компании.
- Универсальность инструментов и возможность переиспользования кода, повторение логики обработки в различных модулях и сервисах. Это помогает обеспечивать предсказуемость и придерживаться определённых стандартов, что ускоряет поиск, локализацию и устранение ошибок, снижает сроки тестирования каждой новой доработки и расширения функциональности.
- Единообразие процессов, документация и логирование сокращают период адаптации и входа в проект по сопровождению и развитию системы новых IT-специалистов.
- CSP-архитектура позволяет внедрять изменения в Docsvision поэтапно, вести разработку отдельных модулей и сервисов независимо от других компонентов платформы.
- Если функций настройки через Low-Code конструкторы недостаточно, с помощью Docsvision SDK можно без глубокого погружения в код создавать полноценные приложения, интеграционные шлюзы и другие решения для новых сценариев работы пользователей и обработки специфичной бизнес-логики.
Помимо инструментов, ориентированных на упрощённую разработку, Docsvision сохраняет возможность внедрения масштабных программных изменений любого уровня сложности. Для реализации таких проектов можно обратиться к вендору платформы или к сертифицированным партнёрам Docsvision, каждый из которых обладает необходимыми компетенциями.
ResourceKit 5.5.5
Клиенты Docsvision в течение действия пакета обновлений могут обратиться в службу технической поддержки для консультации или решения технических вопросов, а также получения доступа к документации более ранних версий компонентов платформы.