Клиентская часть 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-карточек и модулей. Без установки этого пакета система будет работоспособна, но в режиме неполной функциональности. Для установки этого пакета требуются административные привилегии. 
      Без установки этого пакета не будут работать новый грид в Навигаторе, справочник типов папок и вспомогательная карточка системных настроек.

Пакеты установки находятся на сервере по адресу _<системный диск>\:Program Files\DocsVision\Platform\4.5\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. (см.Изменение настроек установки по умолчанию (file:///C:\Downloads\%D0%90%D1%80%D1%85%D0%B8%D0%B2%D1%8B\dv%20manual\Administrator%20Manual_files\Install.html#01070301))

Для того чтобы полностью отключить установку Личного Помощника и Панели инструментов для 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.5\Client --- клиентские компоненты платформы;
      • Take Office\4.5\Client --- компоненты приложения «Делопроизводство»;
      • Workflow\4.5\Client --- компоненты приложения «Управление процессами»;
  • При установке для всех пользователей:
    • <системный диск>:\Program Files\DocsVision содержит компоненты системы, распределенные по папкам:
      • Platform\Common --- системные компоненты из пакета пререквизитов; некоторые компоненты, такие как Microsoft XML Parser, устанавливаются в системные папки Windows;
      • Platform\4.5\Client --- клиентские компоненты платформы;
      • Take Office\4.5\Client --- компоненты приложения «Делопроизводство»;
      • Workflow\4.5\Client --- компоненты приложения «Управление процессами».
  • No labels