Общие сведения о Web-клиенте

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

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

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

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

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

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

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

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

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

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

Функции Web-клиента

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

Работа с документами:
  • Создание и просмотр документов.

  • Просмотр в веб-браузере файлов офисных и графических форматов, приложенных к документам.

  • Согласование документов с использованием расширенных маршрутов согласования приложения Конструктор согласований.

Работа с заданиями:
  • Создание, просмотр и отправка на исполнение заданий.

  • Исполнение или делегирование поступивших на исполнение заданий.

  • Просмотр приложенных к заданиям файлов офисных и графических форматов в веб-браузере.

  • Создание подчинённых заданий и групп заданий.

Поиск карточек:
  • В выбранной папке.

  • По всей базе данных с помощью полнотекстового поиска.

Работа со справочниками:
  • Справочник контрагентов.

  • Справочник сотрудников.

  • Справочник номенклатуры дел.

  • Справочник полномочий.

Web-клиент не поддерживает работу со справочником категорий.

Конструктор Web-разметок

Конструктор Web-разметок — программа для настройки разметок модуля Web-клиент.

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

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

  • Настройка условий использования разметки в зависимости от типа устройства, роли сотрудника, состояния карточки, а также других условий. Список возможных условий выбора разметки определяется её назначением.

  • Настройка Решений — комплект настроек, содержащий разметки, данные локализации и условия выбора разметок.

  • Экспорт/импорт Решений и др.

  • Создание расширенных маршрутов согласования.

  • Использование сценариев (язык JavaScript) для обработки событий разметки.

  • Локализация разметок.

  • Разработка новых элементов управления для настройки разметок.

  • Разработка серверных расширений для получения дополнительной серверной бизнес-логики.

Администрирование

Раздел администрирование содержит инструкцию по установке Web-клиента, описание функций администратора Docsvision, инструкцию по настройке дерева папок и дашборда, а также описание других задач по администрированию:

  1. Установка и настройка содержит инструкцию по установке и первоначальной настройке Web-клиента, инструкцию по обновлению и настройке кластера Web-клиента.

  2. Функции администратора содержит описание программы Панель управления Web-клиентом, перечислены действия, выполняемые администратором Docsvision.

Расширение возможностей

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

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

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

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

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

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