Общие сведения о Web-клиенте
Web-клиент предоставляет возможность работать с карточками системы Docsvision и осуществлять основные операции с электронными документами в веб-браузере на персональном компьютере и на мобильном устройстве.
Web-клиент является веб-приложением с серверной и клиентской частями, функциональные возможности которых могут быть расширены с помощью дополнительных разрабатываемых компонентов.
-
Отвечает за обработку клиентских запросов.
-
Взаимодействие с Docsvision, осуществляемое через API Docsvision.
-
Предоставляет серверную бизнес-логику.
-
Реализует WebAPI.
-
Содержит серверный кэш.
Клиентская часть Web-клиента обеспечивает функционирование пользовательского интерфейса Web-клиента; отвечает за взаимодействие с серверной частью; предоставляет клиентскую бизнес-логику карточек.
![Схема взаимодействия Web-клиента с системой Docsvision](_images/web-client-archive.png)
Модуль Web-клиент предназначен для применения в организациях, в которых используется СЭД Docsvision.
Функции Web-клиента
Web-клиент не является автономным, он обеспечивает выполнение следующих функциональных задач:
-
Создание и просмотр документов.
-
Просмотр в веб-браузере файлов офисных и графических форматов, приложенных к документам.
-
Согласование документов с использованием расширенных маршрутов согласования приложения Конструктор согласований.
-
Создание, просмотр и отправка на исполнение заданий.
-
Исполнение или делегирование поступивших на исполнение заданий.
-
Просмотр приложенных к заданиям файлов офисных и графических форматов в веб-браузере.
-
Создание подчинённых заданий и групп заданий.
-
В выбранной папке.
-
По всей базе данных с помощью полнотекстового поиска.
-
Справочник контрагентов.
-
Справочник сотрудников.
-
Справочник номенклатуры дел.
-
Справочник полномочий.
Web-клиент не поддерживает работу со справочником категорий. |
Конструктор Web-разметок
Конструктор Web-разметок — программа для настройки разметок модуля Web-клиент.
Программа Конструктор Web-разметок предназначена для применения в организациях, в которых используется система Docsvision и модуль Web-клиент.
-
Настройка разметок карточек, дерева папок, дашборда, а также других элементов Web-клиента, с помощью встроенного редактора.
-
Настройка условий использования разметки в зависимости от типа устройства, роли сотрудника, состояния карточки, а также других условий. Список возможных условий выбора разметки определяется её назначением.
-
Настройка Решений — комплект настроек, содержащий разметки, данные локализации и условия выбора разметок.
-
Экспорт/импорт Решений и др.
-
Создание расширенных маршрутов согласования.
-
Использование сценариев (язык JavaScript) для обработки событий разметки.
-
Локализация разметок.
-
Разработка новых элементов управления для настройки разметок.
-
Разработка серверных расширений для получения дополнительной серверной бизнес-логики.
Администрирование
Раздел администрирование содержит инструкцию по установке Web-клиента, описание функций администратора Docsvision, инструкцию по настройке дерева папок и дашборда, а также описание других задач по администрированию:
-
Установка и настройка содержит инструкцию по установке и первоначальной настройке Web-клиента, инструкцию по обновлению и настройке кластера Web-клиента.
-
Функции администратора содержит описание программы Панель управления Web-клиентом, перечислены действия, выполняемые администратором Docsvision.
Расширение возможностей
Расширение функциональных возможностей
Функциональные возможности серверной части Web-клиента могут быть увеличены с помощью серверных расширений. С помощью данного типа расширений в сервер Web-клиента могут быть добавлены новые методы WebAPI (в т. ч. реализующие серверную бизнес-логику карточек); дополнительные данные, необходимые для формирования пользовательского интерфейса Модуля (в т. ч. новых элементов управления); методы, обеспечивающие возможность создания новых типов карточек из меню создания карточек; и др.
Функциональные возможности клиентской части Web-клиента могут быть увеличены с помощью клиентских расширений и клиентских скриптов. В клиентских расширениях могут быть реализованы новые общие функции, доступные всем клиентским компонентам Модуля, а также клиентские компоненты элементов управления. Клиентские скрипты добавляют в Модуль функции-обработчики для событий элементов разметок, настраиваемых в программе Конструктор Web-разметок.
Расширение возможностей программы Конструктор Web-разметок
Конструктор Web-разметок также предоставляет возможность расширять свою функциональность с помощью дополнительных компонентов. С помощью расширений программы Конструктор Web-разметок могут быть добавлены новые типы элементов управления и связанные с ними сущности.
Инструкция по разработке разметок приведена в Руководстве пользователя программы Конструктор Web-разметок. |