Web-клиент

Web-клиент предоставляет возможность работать с карточками системы Docsvision и осуществлять основные операции с электронными документами в веб-браузере на персональном компьютере и на мобильном устройстве.

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

Серверная часть Web-клиента:
  • Отвечает за обработку клиентских запросов.

  • Взаимодействие с Docsvision 5, осуществляемое через API Docsvision.

  • Предоставляет серверную бизнес-логику.

  • Реализует WebAPI.

  • Содержит серверный кэш.

Клиентская часть Web-клиента обеспечивает функционирование пользовательского интерфейса Web-клиента; отвечает за взаимодействие с серверной частью; предоставляет клиентскую бизнес-логику карточек.

Схема взаимодействия Web-клиента с системой Docsvision
Рисунок 1. Схема взаимодействия Web-клиента с системой Docsvision

Модуль Web-клиент предназначен для применения в организациях, в которых используется СЭД Docsvision.

Расширение функциональных возможностей

Функциональные возможности серверной части Web-клиента могут быть увеличены с помощью серверных расширений. С помощью данного типа расширений в сервер Web-клиента могут быть добавлены новые методы WebAPI (в т. ч. реализующие серверную бизнес-логику карточек); дополнительные данные, необходимые для формирования пользовательского интерфейса Модуля (в т. ч. новых элементов управления); методы, обеспечивающие возможность создания новых типов карточек из меню создания карточек; и др.

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

Расширение возможностей программы Конструктор Web-разметок

Конструктор Web-разметок также предоставляет возможность расширять свою функциональность с помощью дополнительных компонентов. С помощью расширений программы Конструктор Web-разметок могут быть добавлены новые типы элементов управления и связанные с ними сущности.

Инструкция по разработке разметок приведена в Руководстве пользователя программы Конструктор Web-разметок.

Возможность изменить адрес подключения к серверу Docsvision и, соответственно, транспорт в Web-клиенте упразднена, начиная с версии Web-клиент 17. Даже если в конфигурационном файле Каталог-установки-Web-клиента\5.5\Site\web.config транспорт был изменён на COM, будет использоваться REST.

В зависимости от установленной версии модуля Платформа используемая точка подключения может не соответствовать указанной в адресе подключения.

  • Web-клиент в связке с модулем Платформа версии 5.5.1 и ниже по умолчанию использует SOAP.

  • Web-клиент в связке с модулем Платформа версии 5.5.2 и выше по умолчанию использует REST.