# Установка системы DocsVision

## Общие сведения об установке

Для установки серверных компонентов DocsVision используется универсальный пакет установки в формате msi — DocsVision 4.3 <название редакции>.msi.

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

## Требования к конфигурации и программному обеспечению

Система DoscVision разворачивается в локальной сети, объединяющей следующие компьютеры:

- компьютер, на котором развернут сервер DocsVision;
- компьютер, на котором развернут сервер баз данных;
- клиентские компьютеры.

### Примечание

Сервер DocsVision и сервер баз данных могут быть установлены как на одном, так и на разных компьютерах.

Далее рассмотрены требования, предъявляемые ко всем перечисленным элементам.

### Требования, предъявляемые к компьютеру, на котором устанавливаются серверные компоненты системы

#### Аппаратное обеспечение

Требования к аппаратному обеспечению зависят от следующих факторов:

- Самый важный фактор — количество одновременно работающих пользователей; требования к типовым конфигурациям в зависимости от числа пользователей приведены в табл. 1.1.
- Числа одновременно работающих бизнес-процессов (запущенных экземпляров процессов). Приблизительно оценить потенциальную нагрузку можно следующим образом: 10 бизнеc-процессов = 1 дополнительный пользователь (например, при планируемой нагрузке в 500 одновременно работающих бизнес-процессов и 50 онлайн-пользователях нужно использовать конфигурацию в расчете на (500/10) + 50 = 100 пользователей). При большом прогнозируемом количестве одновременно работающих бизнес-процессов (более 1000) рекомендуется установка отдельного сервера для обработки бизнес-процессов; этот сервер должен иметь аппаратные характеристики не ниже, чем у сервера приложений.
- Использования дополнительных приложений (таких, как Личный Помощник). Для корректной оценки потенциальной нагрузки на сервер можно использовать следующую формулу: 2 активных Личных Помощника = 1 дополнительный пользователь (например, при планируемой работе 100 онлайн-пользователей, у каждого из которых должен быть активен Личный Помощник, следует использовать конфигурацию из расчета 100 + (100/2) = 150 пользователей).
- Возможны дополнительные факторы, влияющие на нагрузку сервера, которые определяются спецификой конкретного окружения и выполняемых задач.

### Внимание

Подобрать оптимальную конфигурацию аппаратного обеспечения для конкретной специфики поможет партнер DocsVision, осуществляющий внедрение (см. список партнеров на сайте www.docsvision.com).

Табл. 1.1. Требования к аппаратному обеспечению в зависимости от предполагаемого числа одновременно работающих пользователей

Число пользователей | Аппаратные требования (*)
--- | ---
1-10 | CPU: 2Ghz и выше RAM: 1Gb и более HDD: от 80Gb
10-50 | CPU: двуядерный (Intel Core2 Duo или AMD Athlon X2) или четырехядерный (Intel Core2 Quad/Core i7 или AMD Phenom) 2Ghz и выше RAM: 2-4Gb HDD: от 120Gb
50-100 | CPU: Двухпроцессорный Intel XEON или AMD Opteron 2 Ghz и выше или четырехядерный (Intel Core2 Quad/Core i7 или AMD Phenom) 3Ghz и выше RAM: 4-8Gb HDD: от 200Gb, рекомендуется RAID
100-500 | Для единой установки (сервер приложений совмещен с сервером БД): CPU: 4-8 процессорный Intel XEON; 4-8 процессорный AMD Opteron RAM: 8Gb HDD: от 500Gb, рекомендуется RAID Для раздельной установки (рекомендуется): Требования к серверу приложений: CPU: двуядерный (Intel Core2 Duo или AMD Athlon X2) или четырехядерный (Intel Core2 Quad/Core i7 или AMD Phenom) 2Ghz и выше RAM: 2-4Gb HDD: от 80Gb Требования к серверу баз данных: CPU: двухпроцессорный Intel XEON или AMD Opteron 2 Ghz и выше или четырехядерный (Intel Core2 Quad/Core i7 или AMD Phenom) 3Ghz и выше AMD Opteron RAM: 4-8Gb HDD: от 500Gb, рекомендуется RAID
Более 500 | Обязательна раздельная установка сервера приложений и сервера баз данных Требования к серверу приложений: CPU: двухпроцессорный Intel XEON или AMD Opteron 2 Ghz и выше или четырехядерный (Intel Core2 Quad/Core i7 или AMD Phenom) 3Ghz и выше RAM: 4Gb HDD: от 200Gb, рекомендуется RAID Рекомендуется объединение нескольких серверов в NLB-кластер (Web-Farm) Требования к серверу баз данных: CPU: 4-8 процессорный Intel XEON или 4-8 процессорный AMD Opteron RAM: 8Gb и более HDD: от 1Tb, рекомендуется RAID

*Требования к дисковой подсистеме зависят от прогнозируемого объема базы данных, который определяется типом операций, выполняемых пользователями. Для корректной работы системы требуется наличие не менее 100 Мбайт свободного дискового пространства на сервере.

#### Установленная операционная система

Серверные компоненты DocsVision устанавливаются на компьютер с одной из следующих операционных систем:

- Microsoft Windows Server 2003 (SP1) редакций Standard, Enterprise или DataCenter Edition;
- Microsoft Windows Server 2008 (редакции Web, Standard, Enterprise, DataCenter);
- Microsoft Windows Vista (редакции Business, Enterprise, Ultimate).

### Примечание

В качестве демо-сервера может использоваться Microsoft Windows XP Professional версии SP2 и выше.

Для всех перечисленных операционных систем требуется наличие установленной службы Internet Information Services (IIS) с поддержкой ASP.NET 2.0. Для активизации обоих компонент достаточно включить роль «Сервер приложений» (Application server) при помощи «Мастера настройки сервера» (Manage Your Server).

#### Установленное программное обеспечение

Необходимое программное обеспечение

Для установки серверных компонентов системы на компьютере должны быть предустановленны:

- Microsoft .NET Framework 3.5 SP1;
- веб-сервер Internet Information Services (IIS) версий 6.0 или 7.0 с поддержкой ASP.NET 2.0.

Дополнительное программное обеспечение

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

- Доступ к домену ActiveDirectory Доступ пользователей в базу данных DocsVision осуществляется в соответствии с их правами, определяемыми на основе доменных или локальных учетных записей. Установка в домене предпочтительнее, так как при этом права на вход в систему и доступ к ее объектам могут конфигурироваться с использованием существующих учетных записей (NTLM-аутентификация).

- Если сервер DocsVision и клиентские машины входят в разные домены, требуется наличие доверительных отношений между этими доменами. В противном случае автоматическая (NTLM) аутентификация будет невозможна и потребуется явный ввод имени пользователя и пароля при входе в систему (при этом дополнительные приложения DocsVision, такие как Личный Помощник или Панель инструментов для Microsoft Office, необходимо будет сконфигурировать отдельно).
- Допускается установка без домена, в этом случае будет использоваться явная аутентификация (ввод имени пользователя и его пароля при входе в DocsVision). С другой стороны, если на серверном компьютере определены локальные учетные записи, имя и пароль которых совпадает с именем и паролем пользователя на клиентском компьютере, то и в этом случае возможна автоматическая аутентификация пользователей.

- Доступ к почтовому серверу, в качестве которого может использоваться Microsoft Exchange (версии не ниже 5.5) или SMTP.

- SMTP позволяет только отправлять задания с типом маршрутизации «Письмо с описанием задания» и «Ссылка на задание» и отправлять почтовые сообщения.
- Microsoft Exchange обладает более широкими возможностями: помимо всего перечисленного, он позволяет работать с офлайн-заданием и проводить мониторинг почтового ящика.

- Если предполагается централизованная установка форм офлайн-заданий на сервер Microsoft Exchange, то необходимо наличие компонента Поддержка сценариев Visual Basic (Visual Basic Scripting Support), установить который можно при помощи пакета установки Microsoft Office (компонент Microsoft Outlook).
- Для настройки почтовых профилей требуется Microsoft Outlook (только если сервер не устанавливается на компьютер вместе с Microsoft Exchange). Учтите, что если используется SMTP отправка, то эти профили не нужны.
- Для полнотекстового поиска:

- по формам русских слов в SQL Server 2000 требуется установка дополнительного программного обеспечения, например ALESTA Search For BackOffice фирмы Алеста;
- по файлам формата PDF — Adobe PDF IFilter;
- по файлам Office 2007 — Microsoft Filter Pack for Office 2007.

### Требования к серверу баз данных

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

База данных DocsVision может находиться под управлением одного из следующих серверов:

- Microsoft SQL Server 2000 (Standard, Enterprise или Developer Edition) с установленным Service Pack 4 и службой полнотекстового поиска (Full-Text Search);
- Microsoft SQL Server 2005 (Standard, Enterprise или Developer Edition);
- Microsoft SQL Server 2008 (Standard, Enterprise или Developer Edition).

С аппаратными требованиями к компьютеру, на котором размещается сервер баз данных, можно ознакомиться на сайте Microsoft.

### Требования, предъявляемые к компьютеру, на который устанавливаются клиентские компоненты системы

#### Аппаратное обеспечение

Клиентский компьютер DocsVision должен удовлетворять следующим минимальным требованиям:

- CPU: 1 Ghz и выше;
- RAM: от 256Mb;
- Свободного места на жестком диске от 100Mb.

Для печати подходит любая модель принтера (сетевая или локальная установка).

Для выполнения сканирования подходит любой сканер с TWAIN-совместимым интерфейсом.

### Внимание

В случае использования многофункциональных устройств семейства Ricoh Aficio 20xx (MB 92xx, UNIT D335) не гарантируется корректная работа функций сканирования (в связи с некорректной реализаций ряда функций TWAIN-интерфейса в их драйверах).

#### Установленная операционная система

Клиентские компоненты DocsVision устанавливаются на компьютер с одной из следующих операционных систем:

- Microsoft Windows Server 2003 (SP1) редакций Standard, Enterprise, DataCenter Edition;
- Microsoft Windows Server 2008 (Web, Standard, Enterprise, DataCenter);
- Microsoft Windows XP Professional (SP2 и выше);
- Microsoft Windows Vista (Business, Enterprise, Ultimate).

#### Установленное программное обеспечение

Необходимое программное обеспечение

К необходимому для установки клиентских компонентов DocsVision программному обеспечению относятся:

- Системная служба Windows Installer версии 3.0;
- Microsoft Internet Explorer версии 6.0 или выше;
- Microsoft .NET Framework 3.5 (необходим для работы новейших .NET-карточек и модулей, таких, как процессы WWF или справочник типов папок; если на компьютере установлен Microsoft .NET Framework более ранних версий, то система будет работоспособна, но в режиме ограниченной функциональности).

Дополнительное программное обеспечение

Данные программы не обязательны для установки, но их отсутствие ограничит функциональность системы:

- Fine Reader Scripting Edition 6.0 или 7.0 для распознавания отсканированных изображений (в том числе для потокового ввода документов и распознавания штрих-кодов). По вопросам приобретения этой программы для использования ее с DocsVision необходимо обратиться в компанию DocsVision по адресу sales@docsvision.com.
- Microsoft Outlook для использования типа маршрутизации офлайн-задание.

### Требования к сетевому соединению

Система DocsVision в основном рассчитана на работу внутри локальной сети (10-100Mbps). Работа системы при пропускных скоростях канала связи с сервером < 1Mbps может быть неприемлемо медленной, что зависит от двух факторов:

1. Типа выполняемых операций (например, открытие карточки и загрузка на сервер файла размером 10 мегабайт — совершенно разные по информационной емкости операции и, соответственно, требуют различного времени на выполнение).
2. Количества пользователей (клиентов), которые работают с сервером через данный канал. Зависимость скорости работы от числа пользователей линейна.

В табл. 1.2 приведены приблизительные рекомендации по организации каналов связи.

Табл. 1.2. Рекомендации по организации каналов связи

Скорость канала | Рекомендации (*)
--- | ---
Менее 128k | Только офлайн-задания
128-256к | Онлайн работа одного пользователя (**)
256–512k | Онлайн работа до 4 пользователей
512k–1Mbit | Онлайн работа до 8 пользователей
До 2Mbit | Онлайн работа до 15 пользователей

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

** Нормальными показателями онлайн-работы считаются следующие значения:

- Первоначальное соединение с сервером (создание сессии) — до 30 секунд.
- Создание новой регистрационной карточки — до 10 секунд.
- Открытие существующей регистрационной карточки — до 5 секунд.

## Подготовка к установке серверных компонентов системы

Для установки серверных компонентов DocsVision используется универсальный пакет установки в формате msi — DocsVision 4.3 <название редакции>.msi или один из вспомогательных установочных файлов.

В поставку входят следующие вспомогательные установочные файлы:

- файлы в формате mst, содержащие локализованные ресурсы для пакетов установки; программу установки можно запустить с русским (файл 1049.mst) или английским (файл 1033.mst) интерфейсом;
- файл SetupRus.cmd — командный файл для запуска установки с русским интерфейсом;
- файл SetupEnu.cmd — командный файл для запуска установки с английским интерфейсом;
- файл SetupRusWithLogEx.cmd — командный файл для запуска установки с русским интерфейсом и сбором лог-файла (требуется в случае возникновения проблем с установкой).

### Конфигурирование программного обеспечения перед установкой серверной части DocsVision

Перед установкой необходимо закрыть окно панели управления «Службы» (Services) со списком установленных служб, так как оно может препятствовать корректной установке новых служб.

Все используемые группы и учетные записи должны существовать на компьютере до начала установки; это:

- группа безопасности «Администраторы» (Administrators);
- учетная запись ASPNET, которая используется для исполнения приложений ASP.NET.

В настройках Web-сайта IIS рекомендуется отключить ведение журнала («Enable loging»), в противном случае возможно быстрое заполнение дискового пространства файлами журнала.

#### Особенности конфигурирования SQL Server

- Переключатель режима аутентификации (Authentication) SQL Server должен быть установлен в положение SQL Server and Windows.
- Необходимо, чтобы на компьютере с SQL Server и на компьютере, с которого производится установка, была установлена поддержка русского языка. Ее можно добавить при помощи компонента Региональные стандарты (Regional Settings) Панели Управления (Control Panel).
- При установке сервера приложений DocsVision и базы данных на разные компьютеры необходимо, чтобы на них было синхронизированы время и часовой пояс.
- Для того, чтобы из Консоли настройки можно было создать/обновит базу данных, в настройках SQL Server должны быть включены (значение равно 1) следующие параметры:

- remote access;
- remote admin connections;
- remote proc trans;
- SMO and DMO XP’s.

Проверить текущие настройки можно, выполнив процедуру Sp_configure. Включить параметры можно, запустив процедуру с параметром:

Exec sp_configure ‘SMO and DMO XPs’, 1 Reconfigure

- Если используется SQL Server 2000:

- С целью устранения ошибки SQL Server 2000, которая может выражаться в некорректном формировании представлений по свойствам, необходимо установить Service Pack 4 для SQL Server 2000 и добавить параметр -T9056 в параметры запуска SQL Server. Подробнее о данной проблеме можно прочитать в статье Microsoft Knowledge Base 883415.

- Если используется SQL Server 2005:

- Включите параметр конфигурации сервера xp_cmdshell (о включении параметра см. Параметр xp_cmdshell), позволяющий системным администраторам контролировать, должна ли расширенная системная процедура xp_cmdshell выполняться в системе (исполнение этой процедуры автоматически разрешается в DocsVision 4.3, только если явно задан каталог для хранения записей журнала). Если данный параметр отключен, то процедура очистки журнала проводиться не будет.
- Для обеспечения работы полнотекстового поиска по словоформам русского языка, включите русский в список языков для полнотекстового (в том числе и морфологического) поиска. Эта процедура описана на сайте http://msdn.microsoft.com/en-us/library/ms345188(SQL.90).aspx.

- Если используется SQL Server 2008:

- Для включения механизма вытеснения файлов (FileStream) в SQL Server 2008 необходимо воспользоваться рекомендациями из статьи Как включить FileStream. При этом для работы с базой данных должна использоваться только Windows-аутентификация.

#### Особенности конфигурирования контроллера домена

- При открытии DocsVision могут возникнуть проблемы, для устранения которых следует воспользоваться утилитой регистрации aspnet_regiis.exe. Подробнее об ее использовании см. Microsoft Knowledge Base 823379.
- Кроме того, если на контроллере домена отсутствует учетная запись ASPNET, нужно воспользоваться решением, описанным в Microsoft Knowledge Base 315158. Обратите внимание: при изменении учетной записи для исполнения приложений ASP.NET необходимо дать этой записи право чтения файла Web.config. Кроме того, для успешной инсталляции понадобится запись ASPNET (см. предыдущий пункт), поэтому рекомендуется использовать учетную запись ASPNET для исполнения ASP.NET.

#### Особенности конфигурирования Windows XP

Веб-сервер IIS в Windows XP допускает не более 5 одновременных подключений, поэтому функциональность сервера DocsVision будет ограничена 5-ю пользовательскими сессиями (включая сессии стандартных сервисов DocsVision). В связи с этим не рекомендуется использовать Windows XP для установки сервера DocsVision.

#### Особенности конфигурирования Windows Server 2003

- Проверьте, что расширение веб-службы ASP.NET имеет статус «Разрешено» (Allowed) в окне конфигурации «Диспетчер служб IIS» (IIS Manager).
- Убедитесь, что на компьютере запущена служба Distributed Transaction Coordinator.
- У учетной записи, под которой исполняется процесс IIS (по умолчанию это запись Network Service), должно быть право чтения содержимого следующих папок:

- системной папки Windows для временных файлов (по умолчанию это папка \Windows\Temp);
- временной папки Web-службы \WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\;

Запуск Web-службы невозможен при отсутствии прав на временные папки. Восстановить права можно при помощи утилиты aspnet_regiis -i, которая находится в папке \WINDOWS\Microsoft.NET\Framework\v2.0.50727\ (Microsoft Knowledge Base 823379).
- Если на сервере установлен компонент Internet Explorer Enhanced Security Configuration, то он может препятствовать автоматической аутентификации служб. Необходимо добавить сервер в список сайтов для группы «Местная интрасеть» (Local Intranet) в диалоге настроек «Свойства обозревателя» (Internet Options). Для этого последовательно выполните:
  1. Откройте окно «Свойства обозревателя» (Internet Options) и перейдите на вкладку Безопасность (Security). Выберите в списке зон группу «Местная интрасеть».
  2. Нажмите кнопку «Сайты» (Sites), затем (если она есть) кнопку «Дополнительно» (Advanced).
  3. Внесите в список запись вида http://<имя сервера DocsVision>.
  Кроме того, убедитесь, что переключатель настройки безопасности «Проверка подлинности пользователя» (User Authentication) для этой группы установлен в положение «Автоматический вход в сеть только в зоне интрасети» (Automatic logon only in intranet zone) или «Автоматический вход в сеть с текущим именем пользователя и паролем» (Automatic logon with current username and password). Доступ сконфигурирован правильно, если Навигатор корректно открывается под использованной для установки служб учетной записью без явного ввода пароля.
- При наличии установленных веб-приложений более ранних версий (например, DocsVision версии ниже 3.6 или Microsoft SharePoint Portal Server 2003), необходимо сконфигурировать эти приложения для работы в различных пулах (ASP.NET 2.0 для DocsVision 3.6 и выше, ASP.NET 1.1 — для более ранних версий).
- Проверьте наличие группы безопасности IIS_WPG, используемой Веб-сервером IIS.

#### Особенности конфигурирования Windows Vista и Windows Server 2008

- Включите роль Web Server (IIS), в рамках которой должны быть дополнительно включены сервисы ASP.NET, Basic Authentification и Windows Authentification.
- Проверьте наличие группы безопасности IIS_IUSRS, используемой Веб-сервером IIS.
- Отключите контроль учетных записей (UAC).

#### Особенности конфигурирования 64-bit версий Windows

Сервер приложений DocsVision в настоящий момент работает только с ASP.NET 32-bit версии.

В связи с этим, после установки Framework 3.5 необходимо:

- для IIS6 (WinXP, Server 2003) выполнить действия, описанные в этой статье.
- для IIS7 (Vista, Server 2008) — изменить настройку в пуле, для чего последовательно выполнить: открыть Internet Informational Services Manager —> перейти к Application Pools —> выбрать пул в котором работает DocsVision —> открыть окно расширенных настроек Advanced Settings, в этом окне установить значением поля Enable 32-bit Applications True.

### Внимание

Сервер приложений DocsVision не может быть установлен на IIS6 совместно с другими серверными веб-приложениями, которые требуют ASP.NET 64-bit версии (например, с Microsoft Exchange 2007, Microsoft SharePoint 2007 64bit).

### Параметры конфигурирования служб DocsVision

Серверная часть DocsVision включает в себя три вспомогательных службы (сервиса):

- сервис DocsVision Storage Server, обеспечивающий подключение клиентских приложений с использованием протокола named pipes;
- сервис управления процессами (Workflow), выполняющий обработку функций в активных бизнес-процессах и запуск новых процессов;
- сервис обработки процессов WWF, который используется при установленном приложении "Процессы WWF".

Для установки службы управления процессами (Workflow) требуются следующие конфигурационные параметры:

- Учетная запись, от имени которой будет осуществляться доступ в базу данных DocsVision и исполнение процессов. Не рекомендуется включать эту учетную запись в группу администраторов серверного компьютера или группу администраторов DocsVision, чтобы избежать использования работы служб для несанкционированного доступа. В то же время, удобно включить эти учетные записи в группу DocsVision Power Users, участники которой имеют возможность чтения всех карточек системы (это позволяет службам работать с карточками любых пользователей). Полный список требований к учетным записям, используемым для запуска служб, приведен в табл. 1.3.
- Почтовый ящик для отсылки и получения писем и заданий.
- Почтовый профиль для работы с почтовым ящиком. Для создания профиля воспользуйтесь компонентом «Почта» (Mail) Панели Управления (Control Panel). Обратите внимание, что почтовый профиль должен быть создан на серверном компьютере под учетной записью, которая будет использована для работы службы. Чтобы убедиться, что ящик и права на него настроены корректно, рекомендуется открыть Microsoft Outlook и протестировать получение и отправку почты при помощи созданного профиля. При работе с Microsoft Exchange необходимо обратить внимание на то, что у учетной записи должны быть права на работу с этим ящиком, в частности на чтение, отсылку и удаление писем (право Full mailbox access в группе Mailbox Rights и право Send As в группе прав Security).

Табл. 1.3. Требования к учетным записям служб DocsVision

Сервис | Требования к учетной записи
--- | ---
DocsVision Storage Server | право "Log on as service" в локальной политике безопасности членство в группе "Perfomance Monitor Users" доступ к TCP-портам 139 и 445 (если они закрыты файрволом, или политикой безопасности) права на чтение ветки реестра HKEY_LOCAL_MACHINE\Software\DocsVision\Platform права доступа к базе данных, при использовании windows-аутентификации на сервере баз данных
DocsVision Workflow Server | право "Log on as service" в локальной политике безопасности членство в группе локальных пользователей сервера (Users) членство в группе "Perfomance Monitor Users" доступ к TCP-портам 139 и 445 (если они закрыты файрволом, или политикой безопасности) права на чтение ветки реестра HKEY_LOCAL_MACHINE\Software\DocsVision\Workflow членство в группе "DocsVision Users" или "DocsVision Power Users" право на почтовый ящик Exchange (если используется почтовая маршрутизация) право "Send as" в AD (если используется почтовая маршрутизация) полные права на все папки и справочники системы (назначаются вручную)
DocsVision WWF Processes Server | право "Log on as service" в локальной политике безопасности членство в группе локальных пользователей сервера (Users) доступ к TCP-портам 139 и 445 (если они закрыты файрволом, или политикой безопасности) права на чтение ветки реестра HKEY_LOCAL_MACHINE\Software\DocsVision\WWFProcesses членство в группе "DocsVision Users" или "DocsVision Power Users" права на запись в папку, в которой расположены исполняемые файлы сервиса

### Внимание

Все перечисленные службы могут работать под одной учетной записью, однако удобнее использовать разные учетные записи.

## Установка сервера DocsVision

Процесс установки проходит в два этапа:

1. Исполнение программы установки при помощи Windows Installer.
2. Конфигурирование системы при помощи приложения «Консоль настройки». После того, как служба Windows Installer закончит свою работу, будет запущена Консоль настройки системы в мастер-режиме.

### Внимание

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

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

В процессе установки DocsVision потребуется перезапустить IIS.

### Полный список параметров для установки DocsVision

В процессе установки и конфигурирования DocsVision 4.3 потребуется указать:

- Путь установки. Рекомендуется использовать значение по умолчанию (подпапка DocsVision папки Program Files).
- Тип установки:

- «По умолчанию» позволяет установить весь набор компонентов, за исключением приложения «Процессы WWF»;
- «Выборочная» позволяет выбрать, какие компоненты устанавливаются на компьютер.

- Путь к файлу с лицензионным ключом.
- Веб-сайт для установки, на котором будут созданы виртуальные папки для доступа в DocsVision (приложение DocsVision при этом будет создано в пуле, назначенном по умолчанию для данного сайта).
- Имя виртуальной папки — это имя будет использовано для создания виртуальной папки. Если имя виртуальной папки не указать, оставив соответствующее поле пустым, то DocsVision будет установлен в корень сайта.
- Сервер баз данных — имя компьютера, на котором установлен SQL Server.
- Имя пользователя и пароль для работы с SQL сервером. Этот пользователь должен обладать правами на создание и удаление баз данных Microsoft SQL Server, таблиц и процедур в них, а также иметь полные права системные базы данных master, msdb и tempdb.
- Название базы данных — имя для создаваемой или используемой базы, в которой будут храниться данные DocsVision.
- Язык индексирования — указывает язык, который будет использоваться для индексирования полнотекстовых каталогов, созданных SQL-скриптом (при выборе опции «По умолчанию» будет использован язык базы данных).
- Обработка базы в ходе установки:

- Создание новой базы нужно, если DocsVision устанавливается в первый раз или нужно создать новую базу данных.
- Обновление базы необходимо выполнить, если планируется использовать базу данных DocsVision предыдущей версии или предыдущей сборки. Кроме того, обновление необходимо выполнить в случае, если база была восстановлена из резервной копии (без обновления в базе будет нарушена работа полнотекстового индексирования и поиска).
- Использовать существующую базу можно в том случае, если у вас есть база, созданная или обновленная данной версией DocsVision.

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

### Запись лог-файлов процессов установки и конфигурирования DocsVision

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

### Примечание

Журналирование процесса установки можно также включить при помощи параметров командной строки утилиты msiexec:

msiexec /i <имя пакета>.msi/l*v msi.log CONSOLE_SWITCHES=”/l”

Подробнее утилита msiexec описана на сайте msdn.microsoft.com/en-us/library/aa372024.aspx.

SetupRusWithLog.cmd формирует два файла журнала:

- журнал msi.log содержит информацию об установке библиотек и создается в папке, в которой находится установочный пакет DocsVision 4.3 <название редакции>.msi;
- журнал ServerConsole.log (журнал Консоли) содержит информацию о процессе конфигурирования смстемы (создание/обновление базы, настройка сервисов); по умолчанию этот журнал создается в папке, в которой находится исполняемый файл консоли ServerConsole.exe по адресу C:\Program Files\DocsVision\Platform\4.3\Server\Tools.

После завершения установки и конфигурирования системы журнал ServerConsole.log (журнал Консоли) доступен из Консоли настройки DocsVision; для его просмотра нужно нажать кнопку Отобразить окно журнала панели инструментов Консоли. При необходимости возможно изменить месторасположение журнала или отключить его; изменение настроек журналирования производится в окне Общие настройки, вызываемом нажатием кнопки Настройки панели инструментов Консоли.

### Процесс установки серверных компонентов

Опишем процесс установки пошагово (пропустив описание шагов, на которых нужно только нажать кнопку Далее для подтверждения действия):

1. Дважды щелкните левой клавишей мышки по строке файла SetupRusWithLog.cmd (если предполагается логирование процесса установки) или DocsVision 4.3 <название редакции>.msi (если после этого установка не началась, ее можно запустить командой "msiexec /i DocsVision 4.3 <название редакции>.msi"). В открывшемся окне нажмите кнопку Далее.
2. Этот шаг присутствует только в том случае, если устанавливается система DocsVision в редакции DocsVision Enterprise. Установите переключатель в положение Сервер DocsVision (рис. 4.1), нажмите кнопку Далее.

Рис. 4.1.

3. Введите Сведения о пользователе: имя пользователя (по умолчанию в поле отображается имя компьютера) и название организации. Нажмите кнопку Далее
4. Укажите путь для установки серверных компонентов(рис. 4.2).

Рис. 4.2.

5. С помощью переключателя выберите режим установки (рис. 4.3):

- в режиме По умолчанию будут установлены все клиентские и серверные компоненты системы, за исключением компонентов приложения «Процессы WWF»; при выборе этого режима установка начнется сразу после нажатия кнопки Далее;
- режим Выборочная позволит на следующем шаге выбрать компоненты системы, которые следует установить (это серверные и клиентские компоненты приложений «Делопроизводство», «Управление процессами» и «Процессы WWF»; в редакции Базовая (Basic) приложение «Процессы WWF» не устанавливается).

Рис. 4.3.

6. Нажмите кнопку Установить для начала работы инсталляционной программы.
7. Дождитесь окончания установки и нажмите кнопку Готово для завершения инсталляционной программы.

### Внимание

Пожалуйста, дождитесь запуска Консоли настройки для продолжения процедуры установки.

### Примечание

Отметим следующие особенности установки приложения «Процессы WWF»:

- Режим По умолчанию не предусматривает установки компонентов «Процессы WWF»; для установки нужно явно выбрать их в режиме Выборочная.
- Редакция Базовая (Basic) не предусматривает работы с этим приложением и, как следствие, его установку.
- Рекомендуется устанавливать приложение только в том случае, если это необходимо для работы используемого решения.
- Для установки и обновления клиентских компонентов WWF требуются права локального администратора. Если политика безопасности организации не предусматривает обладание пользователями правами локальных администраторов, установка клиентских компонентов WWF возможна групповой политикой.

### Конфигурирование системы после установки

#### Конфигурирование настроек системы

После окончания установки (см. предыдущий пункт) автоматически открывается Консоль настройки, предназначенная для определения настроек сайта, администрирования базы данных и указания некоторых других настроек администрирования, назначения пользователям прав доступа к элементам DocsVision, а также конфигурирования сервера управления процессами.

Консоль настройки будет открыта в мастер-режиме (режиме, используемом для последовательного ввода настроек при установке системы). В этом режиме на экране отображается две панели: на верхней показан текущий элемент управления, на нижней — кнопки навигации Назад, Далее и Отмена. Последовательность перехода от одного элемента управления к другому строго фиксирована, переход инициируется нажатием на кнопки Далее или Назад.

### Внимание

Запуск Консоли настройки может занять некоторое время, так как при ее первом запуске происходит подготовка исполняемого файла формата .NET. Пожалуйста, дождитесь запуска консоли для продолжения процедуры установки. После установки Консоль настройки предложит перезапустить службу IIS; перезапуск необходим для активизации только что установленных компонентов .NET. Без перезапуска IIS работа с DocsVision может быть невозможна.

Опишем пошагово процесс конфигурирования настроек системы через Консоль настройки в мастер-режиме (полностью Консоль и работа с ней описаны в разделе Консоль настройки данного руководства):

1. Укажите путь к файлу с лицензионным ключом.

Рис. 4.4. Окно Лицензия

2. Убедитесь, что проверка (рис. 4.5) наличия служебных учетных записей и имеющихся у них прав прошла успешно и нажмите кнопку Далее. Если при проверке возникла ошибка, нажмите в текущем окне мастера настройки кнопку Помощь и выполните действия, рекомендованные для ее устранения.

Рис. 4.5. Окно проверки наличия учетных записей

3. Выберите Сервер IIS и введите имя виртуальной папки сайта DocsVision, к которой будут обращаться клиентские приложения. Если сервер DocsVision инсталлируется на систему Windows XP, установите флажок Создать для приложения изолированный пул в IIS. Дождитесь окончания конфигурирования сайта DocsVision.

Рис. 4.6. Окно Веб-сервер

4. Определите базу данных, которая будет доступна пользователям (возможно создать новую или подключить уже существующую базу данных); этап подключения базы данных состоит из нескольких шагов, подробно описанных в главе Консоль настройки. Базы данных. Мастер баз данных (единственное различие с приводимым там описанием заключается в том, что третья опция окна называется Использовать выбранную в списке базу данных и при ее выборе пользователю будет предложено обновить базу данных до устанавливаемой версии системы или подключить ее без обновления). Здесь отметим только, что:

- При обновлении базы данных будут утеряны настройки, выполненные в справочнике системных настроек.
- Для повышения отказоустойчивости системы, программа установки создает базу данных в режиме Full recovery model. При этом SQL Server будет вести подробный лог-файл всех действий, который позволит полностью восстановить самые последние данные в базе в случае сбоя носителя. Однако, такая конфигурация существенно повышает размер базы данных и требует дополнительного дискового пространства. Чтобы сократить требования к свободному месту на жестком диске, можно изменить модель восстановления базы данных на Simple, однако это увеличит риск потери данных в случае сбоя. Дополнительную информацию по моделям восстановления можно получить в справочной системе SQL Server (SQL Server Books Online).
- При восстановлении базы данных из резервной копии (backup) работа полнотекстового индексирования будет нарушена, так как не будут созданы соответствующие задания (jobs) в SQL Server. Может также возникнуть проблема с конфигурированием самих полнотекстовых каталогов. Чтобы устранить эту проблему, необходимо выполнить повторную инсталляцию DocsVision с обновлением базы данных или пересоздать полнотекстовые каталоги и задания (jobs) при помощи соответствующих команд Консоли настройки DocsVision.

Рис. 4.7. Окно Базы данных

5. Конфигурированием базы данных заканчивается конфигурирование Платформы DocsVision. Перезапустите IIS для продолжения конфигурирования (далее конфигурируются приложения).
6. Укажите учетную запись и пароль, под которыми будет работать сервис Workflow (рис. 4.8). В этом же окне мастера указываются Настройки почты, но на данном шаге это не обязательно: их можно определить и после окончания установки.

Рис. 4.8. Конфигурирование установок приложения «Управление процессми»

6. Если устанавливаются компоненты WWF, укажите учетную запись и пароль, под которыми будет работать сервис WWF.
7. На последнем шаге работы мастера нажмите кнопку Готово для завершения конфигурирования параметров системы.

#### Группы безопасности, создаваемые при установке

В процессе установки создаются следующие группы пользователей (если группы уже существуют на момент установки, их состав не изменяется):

- Основные группы безопасности (предоставляют доступ к системе):
  - DocsVision Users: члены этой группы имеют право на вход в систему. По умолчанию после создания группы в нее включается группа безопасности Все (Everyone).
  - DocsVision Power Users: участники этой группы, как и предыдущей, имеют право на вход в систему, а также дополнительную привилегию чтения всех карточек системы. По умолчанию в процессе установки DocsVision в эту группу включается только пользователь, выполняющий установку.
  - DocsVision Administrators: пользователи, входящие в эту группу, имеют право на вход в систему, неотъемлемое право чтения всех объектов системы и настройки прав доступа к ним, а также право на выполнение операций архивирования карточек и восстановления их из архива. По умолчанию в группу включается пользователь, выполняющий установку.
  - DocsVision Security Administrators: члены этой группы обладают всеми правами DocsVision Administrators, а кроме того могут изменять уровни доступа, назначенные субъектам и объектам системы. По умолчанию в группу включается пользователь, выполняющий установку.
- Дополнительные группы безопасности (расширяют доступную пользователю функциональность):

- DocsVision Workflow Process Creators: входящие в эту группу пользователи имеют право создания и редактирования шаблонов и экземпляров бизнес-процессов. Поскольку в ходе исполнения бизнес-процесс осуществляет работу с системой и обладает администраторскими полномочиями, автор бизнес-процесса потенциально может получить доступ к защищенным объектам, поэтому состав этой группы не менее важен, чем состав DocsVision Administrators. По умолчанию в процессе установки DocsVision в эту группу включается только пользователь, выполняющий установку.
- DocsVision Search Query Creators: участники этой группы имеют право создавать новые поисковые запросы (членство в этой группе не влияет на возможность исполнения сохраненных поисковых запросов). По умолчанию после создания группы в нее включается группа безопасности Все (Everyone).
- DocsVision Archive Operators: участники этой группы имеют право на выполнение операций архивирования карточек и восстановления их из архива. По умолчанию эта группа пуста.

Если система DocsVision устанавливается впервые и соответствующие группы безопасности были только что созданы, то для активизации вхождения в группу необходимо выполнить выход из системы (log off) и вход (Log on). Для внешних пользователей включение в группу вступает в силу немедленно.

Подробнее группы безопасности описаны в разделе Группы пользователей DocsVision настоящего руководства.

### Расположение серверных компонентов системы после установки

После установки компоненты системы находятся по следующим адресам:

- <системный диск>:\Program Files\DocsVision\

- Common — набор вспомогательных ActiveX-компонентов;
- Platform\4.3\Client — клиентские компоненты платформы;
- Platform\4.3\Server\Site — начальная страница DocsVision и пакеты установки клиентских компонентов (эта папка отображается на виртуальную папку IIS);
- Platform\4.3\Server\Tools — консоль настройки;
- Platform\4.3\Server\WebService — модули веб-службы сервера (эта папка отображается на виртуальную папку IIS);
- Platform\4.3\Server\WindowsService — модули NT-службы сервера;
- TakeOffice\4.3\Client — клиентские компоненты приложения «Делопроизводство»;
- TakeOffice\4.3\Forms — офлайн-формы для Exchange и утилита для их установки;
- Workflow\4.3\Client — клиентские компоненты приложения «Управление процессами»;
- Workflow\4.3\Server — серверные компоненты приложения «Управление процессами».

### Конфигурирование контроллера домена после установки серверных компонентов

После инсталляции серверных компонентов на контроллер домена нужно вручную добавить в локальную группу безопасности DocsVision Users пользователей, которые будут работать с DocsVision.

### Установка сервера DocsVision на одном компьютере с Windows SharePoint Services

Сервер DocsVision и Windows SharePoint Services можно установит на одном компьютере, только если на нем установлен виртуальный сервер IIS7, а операционная система — Vista или Server 2008.

Если сервер DocsVision устанавливается на одном компьютере с продуктом Windows SharePoint Services, выполните следующие шаги:

- нажмите кнопку Пуск (Start) и выберите пункт Administrative Tools, а в открывшемся окне — SharePoint Central Administration;
- в разделе Virtual Server Configuration нажмите кнопку Configure virtual server settings;
- из списка Virtual Server List выберите виртуальный сервер, на котором установлен DocsVision;
- в Virtual Server Management нажмите Define Managed Paths;
- в разделе Add a New Path введите в поле Path путь к виртуальной директории DocsVision;
- установите флажок Excluded Path и нажмите кнопку OK.

## Стартовая страница

После установки сервера пользователь может ввести в адресную строку браузера Microsoft Internet Explorer ссылку (URL) на стартовую страницу (http://<имя сервера DocsVision>/<имя виртуальной папки DocsVision>/StartPage.aspx), открыв которую можно начать работу с DocsVision. Если на компьютере пользователя не установлена клиентская часть платформы, он может установить ее, пользуясь инструкциями стартовой страницы.

Если клиентская часть платформы на компьютере пользователя установлена, то по адресу стартовой страницы откроется Навигатор (под учетной записью пользователя текущей сессии Windows). Поведение Навигатора в момент открытия стартовой страницы может регулироваться ее параметрами, для редактирования которых нужно воспользоваться Консолью настройки (описана в следующем разделе данного руководства) или указать нужные значения в адресе стартовой страницы.

Параметры стартовой страницы добавляются к ее адресу. Так, например, отключить встроенную аутентификацию и задать режим входа в систему с явным указанием имени пользователя и пароля можно, указав в адресе дополнительный параметр DisableNTLM=1; адрес стартовой страницы при этом будет http://<имя сервера DocsVision>/<имя виртуальной папки DocsVision>/?DisableNTLM=1.

В строке адреса можно также указать имя пользователя (username), но на некоторых системах это может приводить к входу в DocsVision под учетной записью пользователя текущей сессии Windows (если вход такого пользователя вообще возможен).

Ниже приведем список возможных параметров и их значений:

1. Настройки окна Навигатора:

- ShowPanels — настройки панелей Навигатора:

- 0 — по умолчанию, отображается панель иерархии папок и представление;
- 1 — отображается только иерархия папок;
- 2 — отображается только представление;
- 3 — отображается представление и панель предварительного просмотра;
- 4 — отображается панель иерархии папок, представление и панель предварительного просмотра;
- 256 — показать Навигатор при открытии карточки (может быть прибавлено к одному из значений 0–4);
- 512 — оставлять Навигатор работающим после того, как карточка, открытая по URL, закрывается пользователем (может быть прибавлено к одному из значений 0–4);
- 1024 — скрыть панель инструментов Навигатора (может быть прибавлено к одному из значений 0–4);
- 2048 — не показывать заставку при запуске Навигатора (может быть прибавлено к одному из значений 0–4);
- 4096 — использовать старый грид Навигатора (грид был сменен в версии DocsVision 4.3);

- LangName (RUS — русский, ENU — английский — язык интерфейса пользователя (дополнительные языки указываются по тому же принципу);
- KeepBrowserUI — скрывать ли меню и панели Internet Explorer;
- RefreshTimeout — период обновления панели представления в секундах;
- SkipVersionCheck — выполнение проверки соответствия версии установленного решения и версии, запрошенной сервером:

- 0 — не выполнять проверку;
- 1 — выполнять проверку;

- FolderID — идентификатор папки, отображаемой при старте;
- ShortcutID — идентификатор ярлыка карточки, отображаемой при старте;
- CardID — идентификатор карточки, отображаемой при старте;
- ModeID — идентификатор режима, в котором отображается карточка;
- ViewID — идентификатор представления папки, указанной в FolderID;
- SkipVersionCheck — пропускать-ли проверку номеров версий Навигатора, сервера и базы данных;

- 0 — пропускать проверку;
- 1 — выполнять проверку;

- IgnoreInvalidCert — при соединении по SSL, игнорировать некорректный сертификат сервера.

2. Настройки соединения:

- DisableNTLM — запрещает встроенную аутентификацию (обратите внимание, что несколько окон Навигатора, открытые в одной сессии Windows под разными учетными записями, могут работать нестабильно в связи с особенностями работы Internet Explorer):

- 0 — имспользовать встроенную аутентификацию;
- 1 — не использовать встроенную аутентификацию;

- Username — имя пользователя, которое будет использоваться для базовой аутентификации;
- ServerUrl — базовый адрес сервера DocsVision вида http://servername/DocsVision;
- Transport — тип транспортного канала для работы с сервисом DocsVision:

- 0 — веб-сервис (HTTP + SOAP);
- 1 — веб-сервис (HTTP + Бинарный формат пакета);
- 10 — WCF сервис (HTTP + SOAP);
- 11 — WCF TCP сервис;
- 12 — WCF именованный канал (named pipe);
- 100 — именованный канал (named pipe).

- ConnectAddress — адрес Веб-сервиса DocsVision вида http://servername/DocsVision/StorageServer/StorageServerService.asmx.

3. Настройки инсталляции решений:

- InstallUILevel — уровень отображения пользовательского интерфейса инсталляций:

- 0 — используется настройки интерфейса по умолчанию;
- 1 — полностью автоматическая инсталляция;
- 2 — минимальный интерфейс;
- 3 — сокращенный интерфейс;
- 4 — полный интерфейс;

- InstallAction —операция, которую выполняет Навигатор при инсталляции решений:

- 0 — инсталлировать необходимые библиотеки в режиме по умолчанию;
- 1 — не инсталлировать ничего;
- 2 — инсталлировать необходимые библиотеки полностью;
- 3 — инсталлировать необходимые библиотеки в режиме advertise, при этом в реестр записывается регистрация компонентов, а сами компоненты устанавливаются при первом использовании;

- InstallLogPath — путь к папке, в которой будет создаваться лог файл для всех инсталлируемых компонентов;
- InstallScope — область установки компонентов:

- 0 — для текущего пользователя;
- 1 — для всех пользователей;
- 2 — авто-распознавание, при наличии полномочий устанавливается для всех пользователей, иначе только для текущего пользователя;

- InstallKeepOlder— удалять-ли клиентскую часть предыдущей версии DocsVision, если она установлена:

- 0 — удалять клиентскую часть предыдущей версии DocsVision;
- 1 — сохранять клиентскую часть предыдущей версии DocsVision;

### Примечание

Введя в адресную строку браузера Microsoft Internet Explorer ссылку (URL) с параметрами FolderId и CardTypeId (идентификатор типа карточки; его возможные значения перечислены в документе «Описание полей стандартной карточки»), пользователь может создать карточку заданного типа в определенной папке.

## Установка клиентских компонентов

Клиентская часть DocsVision состоит из набора ActiveX-компонентов платформы и компонентов решений. В состав клиентской части платформы входит, в частности, DocsVision Навигатор, который является рабочим местом пользователя DocsVision. Навигатор открывается при помощи стартовой страницы DocsVision под управлением браузера Internet Explorer. Решение состоит из одной или нескольких карточек — сущностей, которыми оперирует пользователь системы. Каждая карточка представляет собой ActiveX-элемент. Решение также может включать вспомогательные файлы и библиотеки.

Компоненты системы могут быть установлены для конкретного пользователя (в этом случае файлы помещаются в папки профиля пользователя и регистрируется в его персональной ветви реестра), либо для всех пользователей компьютера (в общие папки приложений и реестра). По умолчанию выполняется первый тип установки. Изменить тип установки можно при помощи Консоли настройки или при помощи параметра в адресе стартовой страницы.

При установке клиентских компонентов обратите внимание на следующие моменты:

1. Желаемый тип установки (для пользователя или для компьютера) необходимо определить до начала развертывания DocsVision, так как разные типы могут конфликтовать на компьютере пользователя. В частности, при обновлении с более ранней версии служба установки Windows (Windows Installer) автоматически переключается на тип, использованный при предыдущей установке.
2. Если на клиентском компьютере установлена операционная система Windows Vista или Windows Server 2008, то необходимо устанавливать клиентские пакеты только в режиме Для всех пользователей (All Users). При первоначальной установке клиентских компонент через стартовую страницу, необходимо запускать Internet Explorer с правами администратора (run as Administrator).
3. Если у пользователя включен режим Перемещаемый профиль (Roaming Profile), при котором локальные настройки пользователя хранятся на сервере по специальному адресу, установка только для пользователя невозможна. Необходимо использовать установку Для всех пользователей (на весь компьютер). Это связано с особенностями функционирования системной службы установки Windows (Windows Installer). Информация об установке сохраняется как в пользовательской, так и в системной части реестра. При использовании профиля с другого компьютера компоненты DocsVision не будут считаться корректно установленными, а их удаление или обновление будет невозможным.

### Состав установочных пакетов клиентской части

Клиентская часть системы делится на несколько установочных пакетов:

- Пакеты, установка которых на клиентский компьютер является обязательной:

- Prerequisites.msi — этот пакет должен быть установлен на клиентском компьютере пользователем с администраторскими привилегиями. Пакет содержит компоненты, разработанные сторонними фирмами (Microsoft и другими); эти компоненты не могут изменяться в ходе развития и поддержки текущей версии, поэтому переустановка пакета в дальнейшем не потребуется. В состав пакета входят:

- Microsoft OLE Automation Library (OLEAUT32);
- Microsoft Component Category Manager Library (COMCAT);
- Microsoft Common Controls (MSCOMCTL);
- Microsoft Common Controls 2 (MSCOMCTL2);
- Microsoft Standard Data Formatting (MSSTDFMT);
- MS Visual Basic Runtime (MSVBVM60);
- Microsoft Common Dialogs ActiveX Controls (COMDLG32);
- Microsoft RichText ActiveX Control (RICHTEXT);
- Microsoft Tab ActiveX Control (TABCTL32);
- Microsoft Foundation Classes 4.2 (MFC42);
- Microsoft VisualC Run-Time 6.0 (MSVCRT);
- Microsoft XML Parser 6.0;
- Microsoft OLE Document Properties Reader (DSOFILE);
- Microsoft CAPICOM Support (CAPICOM);
- Lassalle Technologies AddFlow ActiveX Control;
- Janus Systems GridEX ActiveX Control;
- AtalaSoft ImgX ActiveX Controls;

- DocsVisionClient<номер текущей версии>.msi — пакет клиентских компонентов платформы DocsVision. Для установки этого пакета не требуются административные привилегии.
- WorkflowClient<номер текущей версии>.msi — пакет клиентских компонентов (карточек) приложения «Управление процессами». Для установки этого пакета не требуются административные привилегии.
- TakeOfficeClient<номер текущей версии>.msi — пакет клиентских компонентов (карточек) приложения «Делопроизводство». Для установки этого пакета не требуются административные привилегии.

- Пакеты, чья установка не обязательна:

- DocsVisionManagedClient<номер текущей версии>.msi — пакет клиентских компонентов для работы новейших .NET-карточек и модулей. Без установки этого пакета система будет работоспособна, но в режиме неполной функциональности. Для установки этого пакета требуются административные привилегии. Без установки этого пакета не будут работать новый грид в Навигаторе, справочник типов папок и вспомогательная карточка системных настроек.
- WWFProcessesClient<номер текущей версии>.msi — пакет клиентских компонентов (карточек) приложения "Процессы WWF". Без установки этого пакета система будет работоспособна, но в режиме неполной функциональности. Для установки этого пакета требуются административные привилегии. Без установки этого пакета не будет работать приложение «Процессы WWF».

Пакеты установки находятся на сервере по адресу <системный диск>\:Program Files\DocsVision\Platform\4.3\Server\Site\Setup\.

### Процесс установки клиентских компонентов

#### Изменение настроек установки по умолчанию

Изменить настройки установки по умолчанию можно с помощью mst-преобразования, которое может быть использовано:

- для развертывания клиентской части системы групповыми политиками; в этом случае нужно зарегистрировать mst-преобразование в политике установки пакета, для которого оно создано;
- для автоматической установки со стартовой страницы; в этом случае mst-преобразование нужно зарегистрировать в Консоли настройки (элемент управления Настройка клиентской части) совместно с пакетом, для котрого оно создано;
- при установке из командной строки; в этом случае путь к файлу с mst-преобразованием включают в команду установки пакета.

В mst-преобразовании необходимо указать актуальные значения для следующих свойств:

- для пакета DocsVisionClient.msi:

- DV_URL — URL-адрес сайта DocsVision;
- NAVIGATOR_SILENT_LICENSE — подавлять сообщение об окончании лицензии;

- для пакета TakeOfficeClient.msi:

- общие свойства:

- BASE_NAME — псевдоним базы данных DocsVision (если это значение не указать, то всегда будет использоваться база данных, выбранная в Консоли Настройки в качестве рабочей);
- SITE_URL — URL-адрес сайта DocsVision;
- SOAP_SERVICE_URL — URL сервиса DocsVision;
- SERVER_NAME — адрес pip-сервиса DocsVision (составляется как \\<SERVER_NAME>\Pipe\DocsVision43\StorageServer, где SERVER_NAME — имя сервера);

- для установки Личного помощника (TrayAgent):

- TRAYAGENT_CLEANUP_TIME — период сохранения информации о найденной карточке (мин);
- TRAYAGENT_DISABLE_NTLM — запретить NTLM, всегда запрашивать логин/пароль при запуске;
- TRAYAGENT_SCAN_INTERVAL — период поиска карточек (мин);

- для установки панели инструментов для Microsoft Office (Office Toolbar):

- OFFICE_ADDIN_DISABLE_NTLM — запретить NTLM, всегда запрашивать логин/пароль при запуске;
- OFFICE_ADDIN_CHECKIN — закрыть документ после его сохранения или продолжить редактирование.

#### Автоматическая установка со стартовой страницы

При обращении пользователя к стартовой странице DocsVision (http://<имя сервера DocsVision>/DocsVision/StartPage.aspx) браузер проверяет наличие на компьютере компонент требуемой версии. Если компоненты не обнаружены, будет выполнено одно из следующих действий:

- если пользователю разрешено исполнение ActiveX-компонент, не помеченных как безопасные (пункт «Использование элементов ActiveX, не помеченных как безопасные» (Initialize and script ActiveX controls not marked as safe) в диалоге настроек «Свойства обозревателя» (Internet Options)), то установка клиентской части начнется автоматически;
- если пользователю запрещено исполнение ActiveX-компонент, то для начала установки необходимо щелкнуть по ссылке, указанной в стартовой странице, и запустить приложение, которое загрузит инсталляционный пакет и выполнит установку; ход установки будет отображен на экране; после установки для открытия Навигатора DocsVision необходимо обновить страницу в браузере;
- если на компьютере пользователя не установлен пакет Prerequisites.msi, процедура установки попытается его установить; для успешной установки у пользователя должны быть административные привилегии в связи с необходимостью инсталлировать системные компоненты, разработанные компанией Microsoft.

Скорость загрузки и установки клиентского программного обеспечения зависит от пропускной способности канала связи. Процесс загрузки может занять несколько минут (общий объем загружаемых пакетов составляет около 20 Mb).

### Внимание

Обратите внимание, что механизм автоматической установки со стартовой страницы можно отключить при помощи Консоли настройки DocsVision, для чего в окне элемента Настройка клиентской части выбрать для поля Установка решений значение Не инсталлировать.

#### Централизованная установка клиентского ПО в домене

Клиентская часть DocsVision может быть установлена централизованно при помощи Active Directory или других средств сетевого администрирования. Чтобы воспользоваться централизованной установкой через Active Directory, необходимо настроить групповую политику (group policy) для тех компьютеров и пользователей, которые должны иметь доступ к DocsVision.

### Примечание

Для устранения потенциальных сложностей, связанных с установкой при помощи политик, удобно воспользоваться средством, описанным в Microsoft Knowledge Base Article 249621.

Все устанавливаемые msi-пакеты должны быть доступны пользователям по сети. При централизованной установке в домене можно воспользоваться:

- Инсталляцией только для пользователя: ветвь настроек «Конфигурация пользователя\Конфигурация программ\Установка программного обеспечения» (User Configuration\Software Settings\Software Installation) в режиме «Назначенный» (Assigned). В этом случае вы можете потребовать, чтобы клиентская часть ПО установилась автоматически при входе в систему при помощи опции «Устанавливать это приложение при входе в систему» (Install this application at logon), при этом в момент входа в систему пользователям будут установлены все компоненты; если эта опция не задана, то на рабочем столе пользователей будет размещен ярлык на Навигатор, при открытии которого Windows завершит инсталляцию клиентской части;
- Инсталляцией для всего компьютера: ветвь настроек «Конфигурация компьютера\Конфигурация программ\Установка программного обеспечения» (Computer Configuration\Software Settings\Software Installation) в режиме «Назначенный» (Assigned); в этом случае программное обеспечение будет полностью установлено (вне зависимости от значения опции) при регистрации компьютера в сети.

Если на компьютере установлена более ранняя версия DocsVision, она будет обновлена в процессе установки.

### Внимание

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

### Внимание

Не используйте установку для конкретного пользователя для пользователей с включенным режимом «Перемещаемый профиль» (Roaming Profile).

При централизованной установке ярлыки, создаваемые на рабочем столе пользователей, не будут содержать правильный адрес сервера. Для создания правильного ярлыка необходимо применить MST-преобразование, которое может быть создано при помощи Консоли настройки DocsVision. После создания MST-преобразование нужно добавить для пакета DocsVisionClient<номер текущей версии>.msi в настройках групповой политики.

### Внимание

Регистрацию установочных пакетов совместно с MST-преобразованиями необходимо производить в режиме «Особый» («Advanced»).

Установка Личного помощника и панели инструментов для Microsoft Office

Для корректной установки клиентских утилит, таких как «Личный помощник» или «Панель инструментов для Microsoft Office», при групповом развертывании необходимо создать MST-преобразование для пакета TakeOfficeClientNN.msi. (см. Изменение настроек установки по умолчанию)

Для того чтобы полностью отключить установку Личного Помощника и Панели инструментов для Microsoft Office, необходимо в этом преобразовании отключить опции Add-In for Microsoft Office и Search Agent соответственно. По умолчанию эти приложения устанавливаются.

#### Установка из командной строки

Помимо описанных выше вариантов установки, возможно сконфигурировать установку теми средствами администрирования, которые позволяют указать командную строку для запуска установки.

Так, все инсталляционные пакеты могут быть установлены с помощью утилиты msiexe.exe при помощи, например, следующей командной строки:

msiexec/i DocsVisionClientNNN.msi [опции]

Некоторые полезные опции msiexec:

/qn — запрещает показ пользовательского интерфейса в процессе инсталляции;

ADDLOCAL=ALL — устанавливает все компоненты локально (впоследствии не требуется загрузка и конфигурирование компонент).

Подробнее утилита msiexec описана в msdn.microsoft.com/en-us/library/aa372024.aspx.

### Расположение клиентских компонентов системы после установки

После установки клиентские компоненты системы расположены по следующим адресам:

- При установке для текущего пользователя:

- <системный диск>:\Program Files\DocsVision\Platform\Common – системные компоненты из пакета пререквизитов. Некоторые компоненты, такие как Microsoft XML Parser, устанавливаются в системные папки Windows;
- <системный диск>:\Documents and Settings\<имя пользователя>\Local Settings\Application Data\DocsVision содержит компоненты системы, распределенные по папкам:

- Platform\4.3\Client — клиентские компоненты платформы;
- Take Office\4.3\Client — компоненты приложения «Делопроизводство»;
- Workflow\4.3\Client — компоненты приложения «Управление процессами»;

- При установке для всех пользователей:

- <системный диск>:\Program Files\DocsVision содержит компоненты системы, распределенные по папкам:

- Platform\Common — системные компоненты из пакета пререквизитов; некоторые компоненты, такие как Microsoft XML Parser, устанавливаются в системные папки Windows;
- Platform\4.3\Client — клиентские компоненты платформы;
- Take Office\4.3\Client — компоненты приложения «Делопроизводство»;
- Workflow\4.3\Client — компоненты приложения «Управление процессами».

## Сервис Workflow и его установка в кластере

### Внимание

Отдельная инсталляция узла кластера Workflow возможна лишь в редакции Enterprise.

### Установка сервиса Workflow в кластер

Сервис Workflow занимается обработкой бизнес-процессов; он необходим для корректной работы приложения «Управление процессами».

Начиная с версии DocsVision 3.5 SR2, система «Управление процессами» может распределять нагрузку по обработке бизнес-процессов между несколькими компьютерами (проводить кластеризацию).

Сервис Workflow, который будет работать в кластере, устанавливается на компьютер без установки других компонентов DocsVision. Процесс установки выглядит следующим образом:

1. Дважды щелкните левой клавишей мышки по строке файла SetupRusWithLog.cmd (если предполагается логирование процесса установки) или DocsVision 4.3 <название редакции>.msi. В открывшемся окне нажмите кнопку Далее.
2. Установите переключатель в положение Сервер Workflow (рис. 7.1), нажмите кнопку Далее.

Рис. 7.1.

3. Введите Сведения о пользователе: имя пользователя (по умолчанию в поле отображается имя компьютера) и название организации. Нажмите кнопку Далее
4. Укажите путь для установки сервиса (рис. 7.2).

Рис. 7.2.

5. Нажмите кнопку Установить для начала работы инсталляционной программы.
6. Дождитесь окончания установки и нажмите кнопку Готово для завершения инсталляционной программы.

Учетная запись дополнительного сервиса Workflow должна обладать на основном сервере DocsVision теми же правами, что и учетная запись основного сервиса Workflow. Запускать сервисы WorkFlow лучше под разными учетными записями.

### Внимание

Для корректной совместной работы нескольких сервисов WorkFlow, запущенных на разных компьютерах, необходимо установить все имеющиеся в системе шлюзы на каждый из этих компьютеров.

После установки дополнительного сервиса Workflow в кластер, описание компьютера, на котором он установлен, а также индивидуальные параметры работы, включая распределение нагрузки, должны быть размещены в ветке «Управление процессами» Консоли настройки (см. ниже).

### Описание кластера в Консоли настройки

Работающий в кластере сервис Workflow описывается в Консоли настройки в окне элемента Управление процессами, в секции Сервисы бизнес-процессов.

Здесь составляется список всех действующих сервисов WorkFlow. Здесь же можно просмотреть сетевые имена компьютеров, отведенных для работы сервисов (Имя компьютера), и отвести для каждого из них долю обрабатываемых им бизнес-процессов (Доля процесса), выражаемую как отношение указанного в данном поле числа к общей сумме значений этих полей для всех сервисов. Очевидно, что если в системе работает один сервис приложения «Управление процессами», то обработка всех процессов будет производиться именно им, и установленное в этом поле количество ни на что не влияет.

Для добавления сервиса в список следует выполнить:

1. Установите сервис на второй компьютер так, как это описано выше.
2. В поле Имя компьютера секции Сервисы бизнес-процессов укажите имя второго сервера DocsVision и приходящуюся на него долю процессов; чтобы сервис обрабатывал процессы, установленная доля обрабатываемых им процессов должна быть больше 0. Доля обрабатываемых бизнес-процессов указывается для каждого сервиса и рассчитывается пропорционально: если для одного сервиса указана доля «3», а второго — «4», то количество обрабатываемых каждым сервисом процессов будет соотносится как 3:4 (то есть приблизительно 43% процессов будет обрабатывать первый сервис, 57% — второй). В случае если один из сервисов не запущен, обработку «его» доли процессов ведут другие активные сервисы.
3. Нажмите кнопку Добавить

При необходимости (чтобы не создавать дополнительную нагрузку на сервер DocsVision), для сервиса WorkFlow в качестве доли обрабатываемых им процессов можно указать "0".

Чтобы увеличить или уменьшить нагрузку сервиса, нужно выделить его в списке сервисов, изменить соответствующим образом значение поля Доля в процессе и нажать кнопку Установить.

Для проверки корректности настроек второго сервиса следует зайти в реестр того компьютера, на котором он установлен и проверить ветку HKEY_LOCAL_MACHINE\SOFTWARE\DocsVision\Workflow\4.3. Указанные здесь база данных и адрес сервера должны совпадать с рабочей базой данных и адресом сервера первого сервиса. Для контроля работы кластера можно использовать:

- журналы сервисов WorkFlow (для каждого сервиса необходимо создать свой журнал);
- журнал событий приложений компьютера, на котором установлен сервер DocsVision (при старте/остановке сервисов WorkFlow в нем будут появляться сообщения о вхождении сервиса в кластер и назначенном ему диапазоне процессов).

### Удаление сервиса Workflow из кластера

Корректно сервис Workflow удаляется следующим образом:

1. Остановите сервис.
2. На компьютере, на котором установлен сервер DocsVision, удалите сервис Workflow из Консоли настройки.
3. На компьютере, на котором установлен дополнительный сервис Workflow, удалите его в окне Установка и удаление программ.