Пособие для партнёров DocsVision




НазваниеПособие для партнёров DocsVision
страница35/35
Дата конвертации12.12.2012
Размер3.06 Mb.
ТипРеферат
1   ...   27   28   29   30   31   32   33   34   35

6.3Инсталляция клиентской части решения


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

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

Создать инсталляционный MSI-файл можно при помощи специализированных приложений, предназначенных для создания программ инсталляции. Например, это может InstallShield (Windows Installer Edition), либо можно воспользоваться средствами подготовки инсталляций в составе Microsoft Visual Studio (2003 или 2005). В процессе создания MSI-файла в него нужно включить компонент библиотеки и компонент(ы) карточек. Для всех COM-компонентов следует указать на необходимость их регистрации (extract-at-build или self-register).

В процессе создания инсталляционного пакета необходимо указать следующие его параметры:

название, описание, производитель;

версия (желательно, чтобы она совпадала с версией библиотеки карточек);

код продукта (ProductCode) – уникальный код инсталляционного пакета (будет сгененрирован автоматически);

базовый путь для установки файлов.

Путь для установки файлов обычно зависит от выбранной области установки. При установке «Только для текущего пользователя» это обычно путь:

$\Documents and Settings\<Название_профиля>\Local Settings\ DocsVision\ <Решение>\<Версия>\Client\,

а при установке в область «Для всех пользователей» - путь:

$\Program Files\DocsVision\<Решение>\<Версия>\Client\.

icon_attention

Внимание

Особенность работы Windows Installer такова, что даже при установке в режиме «только для текущего пользователя», ключи реестра для библиотек типов (TypeLib) будут создаваться в общей ветке реестра (HKEY_LOCAL_MACHINE). В случае отсутствия у пользователя административных привелегий на компьютере, это может привести к ошибкам в процессе установки и некорректному функционированию решения. Для избежания подобных ошибок желательно отказаться от регистрации библиотек типов (если они не нужны) – для этого нужно проследить, чтобы в таблице TypeLib инсталляционного пакета не было никаких записей.

После создания инсталляционного пакета его необходимо сопоставить с библиотекой карточек. Это делается при помощи утилиты CardManager - в описании библиотеки на вкладке Installers:



Рис. 6.. Вкладка Инсталляционные программы

Поле PackageID (значение генерируется автоматически) содержит уникальный идентификатор данной программы инсталляции (у библиотеки может быть несколько инсталляционных программ). В поле ProductCode необходимо скопировать идентификатор программы установки, сгенерированный при её создании, а в поле Installer – имя файла с относительным путем, по которому на сервере будет расположен инсталляционный пакет.

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

При обновлении версии решения на сервере клиентские компоненты будут обновлены на новую версию автоматически при первом обращении клиента к обновленному серверу.

icon_attention

Внимание

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

7Приложения

7.1Параметры соединения


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

HTTP (SOAP): http[s]:////StorageServer/StorageServerService.asmx

HTTP (Remoting):

http[s]:////StorageServer/StorageServerService.rem

Named Pipes (Remoting):

\\\Pipe\DocsVision41\StorageServer или

net.pipe:///DocsVision41/StorageServer

HTTP (WCF):

http[s]:////StorageServer/StorageServerService.svc

Named Pipes (WCF):

net.pipe:///StorageServer/StorageServerService.svc

TCP (WCF):

net.tcp:///StorageServer/StorageServerService.svc

BaseName – псевдоним базы данных (имя, под которым она подключена к серверу). Данный параметр является опциональным – если его значение не указать, то будет использована база данных по умолчанию;

UserName – имя пользователя (при использовании базовой аутентификации)

Password – пароль (при использовании базовой аутентификации)

Proxy – адрес прокси-сервера (при использовании прокси). Если адрес прокси-сервера НЕ указан, то будут использованы настройки Internet Explorer.

  • ProxyBypass – список имен серверов, при соединении с которыми не будет использован прокси-сервер (таким образом, если нужно соединяться с сервером DocsVision в обход прокси, то его имеет смысл добавить сюда )

AllowAutoProxy – использовать скрипт автоматического определения прокси, заданный в настройках Internet Explorer (используется для протокола HTTP);

  • Timeout – таймаут ожидания ответа сервера (при установке соединения, а также при выполнении всех последующих операций). Задается в миллисекундах. Значение 0 указывает на необходимость использования значения по умолчанию, которое равно 3 минуты)

IgnoreInvalidCert – игнорировать неправильный сертификат сервера при использовании SSL

  • ClientCertificate – клиентский сертификат (если используется SSL с требованием клиентского сертификата)

7.2Свойства сессии


Информация о пользователе:

AccountName (string) – имя учетной записи пользователя.

ComputerName (string) – имя компьютера пользователя.

ComputerAddress (string)IP-адрес компьютера пользователя

ClientVersion (int) – версия клиентских компонент (версия ObjectManager.dll).

LocaleID (int) – числовой идентификатор текущего языка (на этом языке будут возвращаться все строковые значения и описания ошибок)

AppID (string) идентификатор приложения, из которого установлено соединение. Например, идентификатор {8F47FCAF-6FC8-458E-910C-5FCC4FFE6AF7} соответствует Навигатору DocsVision.

IsAdmin (bool) – является ли пользователь администратором (группа DocsVision Administrators на сервере).

IsWFCreator (bool) – может ли пользователь создавать процессы WF (группа DocsVision Workflow Creators на сервере).

IsSQCreator (bool) может ли пользователь создавать новые поисковые запросы (группа DocsVision Search Query Creators на сервере)

IsArchiveOperator (bool) – может ли пользователь работать с долговременным архивом (группа DocsVision Archive Operators на сервере).

IsPowerUser (bool) – является ли пользователь привилегированным или обычным (группа DocsVision Power Users на сервере).

Информация о сервере:

ConnectAddress (string) – адрес соединения с сервером.

ServerName (string) – имя компьютера сервера.

ServerUrl (string) – URL к корню WEB-сервера.

ServerTime (DateTime) – текущее время на сервере.

ServerVersion (int) – версия сервера (версия DocsVision.StorageServer.dll).

Logging (int) – уровень журналирования.

Информация о лицензии сервера:

Features (Guid[]) – список разрешенных дополнительных модулей

Languages (string[]) – список поддерживаемых языков пользовательского интерфейса

ExpirationDate (DateTime) – дата окончания срока действия лицензии сервера

UpgradeLimit (DateTime) - дата окончания срока действия возможности обновления сервера

License (string) полный XML лицензионного ключа

Информация о базе:

BaseName (string) – псевдоним базы

BaseVersion (int) – версия базы (dvsys_global_info)

BaseReadOnly (bool) – работает ли база в режиме «только чтение»

ReplState(bool) находится ли база под репликацией

FullTextSearchEnabled (bool) – включён ли на базе полнотекстовый поиск

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

Compression (true) – использовать или нет сжатие при передаче данных по сети

MinCompressSize (int) – минимальных блок данных (в kb) который нужно сжимать

FileBlockSize (int) – размер блока данных (в kb) для пересылки файлов (пересылаются кусками)

CardPoolSize (int) – количество карточек в кэше ObjectManager

Timeout (int) – величина (в ms) максимального ожидания ответа сервера при установке соединения или выполнении операций

PageSize (int) – размер блока данных (в kb) для пересылки данных карточек

7.3Параметры выбора справочников


В таблице приведены примеры параметров выбора значений из справочников решения Делопроизводство.

Справочник

Параметры (activateParams)

Сотрудников

0 – ID секции, из которой выбираем (сотрудники, подразделения, роли, группы, должности)

1 – ранее выбранный элемент

2 – подразделение в дереве, на которое надо спозиционироваться, если не указан 1

3 – True, если режим поиска

4 – SectionFilter на дерево подразделений

5 – True, позволять выбор нескольких элементов

6 – True, специальный режим, который при выборе вернет не ID, а учетные записи

7 – True, если требуется показ сертификатов сотрудников в гриде при выборе

Контрагентов

0 – ID секции, из которой выбираем (сотрудники, подразделения, роли, группы подразделений)

1 – ранее выбранный элемент

2 – подразделение в дереве, на которое надо спозиционироваться, если не указан 1

3 – True, если режим поиска

4 – SectionFilter на дерево подразделений

5 – True, позволять выбор нескольких элементов

Универсальный

0 – ID секции, из которой выбираем (типы, записи)

1 – ранее выбранный элемент

2 – тип, которым ограничиваем выбор, при выборе записей

5 – True, позволять выбор нескольких элементов

Типов

0 – ID секции, из которой выбираем (только типы)

1 – ранее выбранный элемент

2 – категория

3 – True, позволять выбор нескольких элементов

5 – если число, то это Enum поля DocumentTypes, если GUID – ID пользовательского типа карточек

Нумераторов

0 – ID секции, из которой выбираем (только нумераторы)

1 – ранее выбранный элемент

Ссылок

0 – ID секции, из которой выбираем (только типы ссылок)

1 – ранее выбранный элемент

3 – True, позволять выбор нескольких элементов

Категорий

2 – True, позволять выбор нескольких элементов

Номенклатуры дел

0 – ID секции, из которой выбираем (дела, папки)

1 – ранее выбранный элемент



Copyright © DocsVision, 2002–2008. Все права защищены v.4.5.0


1   ...   27   28   29   30   31   32   33   34   35

Похожие:

Пособие для партнёров DocsVision iconУстановка патчей *. msp DocsVision Установить патч можно только на клиентах DocsVision (но не на сервере) Установка патчей библиотек DocsVision
Скопируйте пакет в папку «Директория с установленным DocsVision\Platform 3\Server\Site\Setup». В данной директории можно создать...
Пособие для партнёров DocsVision iconDocsVision 6 sr1: Руководство по установке и настройке
Особенности конфигурации серверного программного обеспечения для установки DocsVision 5
Пособие для партнёров DocsVision iconВы  держите  в  руках  брошюру  для  партнеров  1с,  которая поможет вам повысить продажи. Речь идет не о  продажах вообще, а о возможности более эффективно  предлагать  клиентам  серверные  продукты  Microsoft, 
Приложение Полезные ресурсы для партнеров  26 вы  держите  в  руках  брошюру  для  партнеров  1с, 
Пособие для партнёров DocsVision iconРекомендации по созданию условий для эффективного функционирования стратегических партнерств с участием учреждений профобразования Роль вуза в подготовке кадров для стратегических партнеров и участников кластера
В части подготовки кадров для стратегических партнеров и участников кластера можно выделить две глобальные цели
Пособие для партнёров DocsVision iconНастоящий документ описывает конфигурирование системы DocsVision 5 и дальнейшее ее администрирование, а именно

Пособие для партнёров DocsVision iconУчебное пособие по курсу «Организация эвм, комплексов и сетей» часть I
Пособие предназначено для самостоятельной работы студента над курсом “Организация эвм, комплексов и сетей” по первой части курса...
Пособие для партнёров DocsVision iconПеречень предприятий Южного Федерального округа, которые выпускают продукцию, возможно интересную для иностранных партнеров
Южного Федерального округа, которые выпускают продукцию, возможно интересную для иностранных партнеров
Пособие для партнёров DocsVision iconИнструкция по внедрению  «1С: Университет»  версия 0 12  (для партнеров фирмы «1С»)
Общие сведения    4 
Пособие для партнёров DocsVision iconПособие для воспитателей Кишинев, 2010 czu 373. 2
...
Пособие для партнёров DocsVision iconСпециалист по технологическому развитию партнеров 
Интеллектуальные объединенные коммуникации для бизнеса (Microsoft Exchange и Lync) 
Разместите кнопку на своём сайте:
kak.znate.ru


База данных защищена авторским правом ©kak.znate.ru 2012
обратиться к администрации
KakZnate
Главная страница