Приложение B. Параметры запуска Windows-клиента из командной строки

Настройки Windows-клиента

  • ShowPanels — настройки панелей Windows-клиента:

    • 0 — по умолчанию отображается панель иерархии папок и представление.

    • 1 — отображается только иерархия папок.

    • 2 — отображается только представление.

    • 3 — отображается представление и панель предварительного просмотра.

    • 4 — отображается панель иерархии папок, представление и панель предварительного просмотра.

    • 256 — показать Windows-клиент при открытии карточки (может быть прибавлено к одному из значений 0 — 4).

    • 512 — оставлять Windows-клиент работающим после того, как карточка, открытая по URL, закрывается пользователем (может быть прибавлено к одному из значений 0 — 4).

    • 1024 — скрыть панель инструментов Windows-клиента (может быть прибавлено к одному из значений 0 — 4).

    • 2048 — не показывать заставку при запуске Windows-клиента (может быть прибавлено к одному из значений 0 — 4).

      Открыть РМА можно только из адресной строки браузера. Из конфигурационного файла и командной строки открыть РМА невозможно.

  • SkipVersionCheck — выполнение проверки соответствия версии установленного решения и версии, запрошенной сервером:

    • true — не выполнять проверку.

    • false — выполнять проверку.

  • DisableVersionMismatchNotification — отключение отображения сообщения о несоответствии версий:

    • true — отключить.

    • false — не отключать.

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

  • LogFile — путь к файлу с журналом Windows-клиента.

  • PrecacheCards — включает предварительное кэширование компонент карточек при запуске Windows-клиента:

    • true (по умолчанию) — предварительное кэширование включено.

    • false — предварительное кэширование отключение.

  • SynchronousPrecache — включает режим синхронного (по умолчанию — асинхронный) предварительного кэширования компонент карточек:

    • true — включить режим синхронного предварительного кэширования.

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

  • RecentDocumentsMaxCount — максимальное число хранящихся в папке Последние ярлыков на карточки.

  • EnableVirtualizing — включает виртуализированный режим работы панели Windows-клиента с деревом папок:

    • true (по умолчанию) — включён.

    • false — отключен.

  • CardID — идентификатор карточки, отображаемой при старте.

  • ModeID — идентификатор режима, в котором отображается карточка.

  • ViewID — идентификатор представления папки, указанной в FolderID.

  • ActionID — идентификатор команды открытия карточки, указанной в CardID.

  • Command — дополнительная команда.

    • 0 (по умолчанию) — активирует персональную папку сотрудника.

    • 1 — активирует папку с идентификатором FolderID, используя представление ViewID.

    • 2 — открывает карточку по ShortcutID в режиме ModeID.

    • 3 — открывает карточку с идентификатором CardID.

    • 4 — создаёт новую карточку типа, идентификатор которой указан в CardTypeID, в папке с идентификатором FolderID.

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

  • DisableNTLM — запрещает встроенную аутентификацию:

    Несколько окон Windows-клиента, открытые в одной сессии Windows под разными учетными записями, могут работать нестабильно в связи с особенностями работы Internet Explorer.

    • true — не использовать встроенную аутентификацию.

    • false — использовать встроенную аутентификацию.

  • Username — имя пользователя для подключения с базовой аутентификацией.

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

  • Password — пароль пользователя для подключения с базовой аутентификацией.

  • ServerUrl — базовый адрес сервера Docsvision вида http://servername/Docsvision.

  • BaseName — имя базы данных, к которой следует подключиться, игнорируя заданную по умолчанию в Консоли настроек.

  • Transport — тип транспортного канала для работы с сервисом Docsvision:

    • 0 — веб-сервис (HTTP + SOAP).

    • 10 — WCF сервис (HTTP + SOAP).

    • 11 — WCF TCP сервис.

    • 12 — WCF именованный канал (named pipe).

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

  • InitialPort — начальный порт (по умолчанию — 8095) для поиска запущенных экземпляров Windows-клиента.

  • FinalPort — конечный порт (по умолчанию — 8105) для поиска запущенных экземпляров Windows-клиента.

Перечисленные выше параметры могут быть указаны непосредственно в конфигурационном файле Windows-клиента. В этом случае указывать их при запуске программы не нужно.

  1. Откройте файл Каталог-установки-Windows-клиента/Navigator.dll.config.

  2. Добавьте требуемые параметры:

    • Параметры RecentDocumentsMaxCount и EnableVirtualizing — в элемент configuration/Docsvision.platform.wpf.navigator/navigator/folders.

    • Другие параметры — в элемент configuration/Docsvision.platform.wpf.navigator/navigator/connection

      Следующий пример демонстрирует содержимое конфигурационного файла с добавленными параметрами LogFile и EnableVirtualizing.

      <?xml version="1.0"?>
      <configuration>
         <!-- Содержимое секции configSections -->
      
         <{dv}.platform.wpf.navigator>
            <navigator>
                <connection LogFile="C:/Logs/Windows_client.log"/>
                <folders EnableVirtualizing="True"/>
            </navigator>
         </{dv}.platform.wpf.navigator>
      
        <!-- Содержимое секций runtime и startup -->
      
      </configuration>
      Обратите внимание на формат записи параметров:
      • Названия параметров являются регистрозависимыми.

      • Значения параметров должны быть указаны в двойных кавычках.

  3. Сохраните изменения файла Navigator.dll.config, перезапустите Windows-клиент.