Параметры конфигурационного файла Web-клиента
Конфигурационный файл Web-клиента располагается по адресу /usr/lib/docsvision/webclient/appsettings.json
.
Если параметры отсутствуют в конфигурационном файле, создайте их самостоятельно. |
Настройки не сохраняются при обновлении версии Web-клиента. |
Общие настройки
Параметры меню создания карточек
-
Откройте конфигурационный файл
/usr/lib/docsvision/webclient/appsettings.json
. -
Перейдите к элементу
.
-
Измените параметр
CardTypeId
:Web-клиент поддерживает работу только с карточками, созданными на основе Базовых объектов. "Docsvision": { "WebClient": { "CardTypes": [ { "CardTypeId": "b9f7bfd7-7429-455e-a3f1-94ffb569c794", (1) "CssClass": "document", (2) "SaveInFolder": "true" (3) }, { "CardTypeId": "c7b36f33-cdd4-4da9-8444-600fe14111e4", "CssClass": "task" "SaveInFolder": "true" } ] } }
1 "CardTypeId": "GUID-идентификатор типа карточки".
Чтобы изменить порядок кнопок создания типов карточек, измените порядок следования GUID-идентификаторов (CardTypeId
) вCardTypes
.2 Чтобы изменить цвет строки типа карточки в меню создания карточек, добавьте в элемент CardType
параметрCssClass
с названием класса CSS в значении.3 Чтобы новые карточки выбранного типа сохранялись в текущей открытой папке, добавьте в элемент CardType
параметрSaveInFolder
со значениемtrue
.
ЕслиSaveInFolder
имеет значениеfalse
(или отсутствует), ярлыки карточек не будут добавляться в текущую папку.
Подробнее см. "Настройка меню создания карточек".
Отключить создание типа карточек
-
Откройте конфигурационный файл
/usr/lib/docsvision/webclient/appsettings.json
. -
Перейдите к элементу
.В элементе
CardTypes
перечислены типы карточек, с которыми работает Web-клиент:"Docsvision": { "WebClient": { "CardTypes": [ { "CardTypeId": "b9f7bfd7-7429-455e-a3f1-94ffb569c794", (1) "CssClass": "document", "SaveInFolder": "true" }, { "CardTypeId": "c7b36f33-cdd4-4da9-8444-600fe14111e4", (2) "CssClass": "task" "SaveInFolder": "true" }, { "CardTypeId": "c7b36f33-cdd4-4da9-8444-600fe14111e4", (3) "CssClass": "task" "SaveInFolder": "true" "DisableCreateFlags": "0" (4) } ] } }
1 Документ. 2 Задание. 3 Группа заданий. 4 Создайте или измените параметр DisableCreateFlags
в элементе нужного типа карточек.
Значение параметраDisableCreateFlags
является суммой цифр, каждая из которых определяет один из вариантов скрытия типа карточки:-
0
— не скрывать. -
1
— скрывать тип из списка типов при создании карточки при нажатии кнопки + Создать на панели управления. -
2
— скрывать тип из списка типов при создании карточки с добавлением ссылки из карточек Документ и Задание, а также при создании карточки в качестве отчёта к Заданию. -
4
— скрывать тип из списка типов при создании связанного задания карточки Документ. -
8
— скрывать тип из списка типов при создании подчиненного задания карточки Задание.
-
Подробнее см. "Отключить создание карточек определённого типа".
Удаление карточек и папок в корзину или навсегда
-
Откройте конфигурационный файл
/usr/lib/docsvision/webclient/appsettings.json
. -
Перейдите к секции
. -
Измените значение параметра
DeletePermanently
:Удалённые карточки будут помещаться в корзину, папки будут удаляться временно"Docsvision": { "WebClient": { "SettingGroups": { "WebClient": { "DeletePermanently": "false" (1) } } } }
1 Возможные значения: -
True
— отключает использование корзины, папки и карточки удаляются безвозвратно. -
False
— удалённые карточки помещаются в корзину, папки удаляются временно (значение по умолчанию).
-
Подробнее см. "Изменить способ удаления карточек и папок".
Разрешённые для добавления файлы
-
Откройте конфигурационный файл
/usr/lib/docsvision/webclient/appsettings.json
. -
Перейдите к секции
. -
Измените значение параметра
AcceptableFileExtensions
. Значение содержит строку регулярного выражения. Новые расширения файлов нужно добавлять во вторые скобки, через символ|
.Список разрешённых файлов и добавление.dwg
в допустимые расширения:"Docsvision": { "WebClient": { "SettingGroups": { "WebClient": { "AcceptableFileExtensions": "(\\b)(rtf|dot|doc|dotx|ods|docx|odt|csv|xlt|xls|xltx|xlsx|pdf|jpg|jpeg|gif|png|bmp|tiff|tif|emf|wmf|xslt|xsl|xml|htm|html|txt|log|cs|asmx|ascx|aspx|js|cpp|h|css|idl|ini|java|rc|rc2|shtm|shtml|sql|zip|rar|7z|vsd|vsdx|msg|one|pptx|ppt|avi|wav|docm|xltm|dotm|xlsm|p7s|sign|sig|sgn|dwg)$" } } } }
Подробнее см. "Изменить список разрешённых для добавления файлов".
Максимальный размер прикладываемых файлов
-
Чтобы изменить ограничение для максимального размера единичного файла, в конфигурационном файле
/usr/lib/docsvision/webclient/appsettings.json
перейдите к параметру ."Docsvision": { "SettingGroups": { "WebClient": { "View": { "MaxUploadFileItemSize": "0" (1) }, }, }, },
1 Укажите новое ограничение для максимального размера единичного файла в байтах, не превышающее 2147483647
. -
Чтобы изменить ограничение для максимального общего размера всех добавляемых файлов карточки, перейдите к элементу
."Kestrel": { "Limits": { "MaxRequestBodySize": "0" (1) } }
1 Укажите новое ограничение максимального общего размера всех добавляемых файлов карточки в байтах, не превышающее 4294967295
.
Подробнее см. "Ограничить размер прикладываемых файлов".
Максимальный размер файлов для предпросмотра
-
Откройте конифгурационный файл Web-клиента:
/usr/lib/docsvision/webclient/appsettings.json
. -
В категории настроек
измените параметрMaxPreviewFileSize
."Docsvision": { "WebClient": { "SettingGroups": { "WebClient": { "MaxPreviewFileSize": "0" (1) } } } }
1 Укажите значение в байтах.
Увеличение значения повысит нагрузку на сервер и время открытия файла на предпросмотр.
Подробнее см. "Ограничить максимальный размер файла для предпросмотра".
Настройки внешнего вида
Стандартный порядок кнопок "ОК/Отмена"
Порядок кнопок ОК/Сохранить и Отмена, отображаемых в диалоговых окнах и разметках Web-клиента, может быть настроен. Пользователь может настроить схему расположения в меню Профиль. Администратор может установить порядок расположения по умолчанию, который будет действовать до выбора нового значения пользователем.
-
Откройте конфигурационный файл
/usr/lib/docsvision/webclient/appsettings.json
. -
Перейдите к секции
. -
Измените значение параметра
DefaultButtonPosition
:Включение режима "Отмена/ОК""Docsvision": { "WebClient": { "SettingGroups": { "WebClient": { "DefaultButtonPosition": "Auto" (1) } } } }
1 Возможные значения: -
Auto
— значение по умолчанию — порядок отображения кнопок определяется типом ОС пользователя.
Для ОС MacOS: Отмена/OK.
Для ОС Windows, Linux, Android и др. — ОК/Отмена -
OkCancel
— ОК/Отмена -
CancelOk
— Отмена/ОК
-
Подробнее см. "Порядок кнопок "ОК/Отмена" по умолчанию".
Закрепление основного меню
-
Откройте конфигурационный файл
/usr/lib/docsvision/webclient/appsettings.json
. -
Перейдите к секции
. -
Измените значение параметра
UXMainMenuBehavior
."Docsvision": { "WebClient": { "SettingGroups": { "WebClient": { "UXMainMenuBehavior": "0" (1) } } } }
1 Возможные значения: -
0
— для использования режима переключения кнопками /. -
1
— для использования режима переключения кнопкой .
-
Подробнее см. "Режим закрепления основного меню".
Скрытие боковой панели в карточках
-
Откройте конфигурационный файл
/usr/lib/docsvision/webclient/appsettings.json
. -
Перейдите к секции
. -
Измените значение параметра
HideSidebarOnPageClick
:Пример включения режима, при котором панель будет скрываться нажатием кнопки ОК/Отмена и пр., а также при щелчке вне боковой панели:
"Docsvision": { "WebClient": { "SettingGroups": { "WebClient": { "HideSidebarOnPageClick": "True" (1) } } } }
1 Возможные значения: -
False
(значение по умолчанию) — панель должна скрываться только при нажатии кнопки ОК/Отмена и пр. -
True
— панель также должна скрываться при щелчке вне боковой панели.
-
Подробнее см. "Режим скрытия правой боковой панели".
Настройки DVWebtool
Поведение DVWebtool
-
DvWebToolAppShutDown
— закрывать DVWebTool после выполнения действия. Значение по умолчанию:false
— не закрывать. -
DvWebToolStartUpLaunch
— отвечает за автоматический запуск DVWebTool. Значение по умолчанию:true
— утилита запускается автоматически при загрузке системы.
Подробнее см. "Настройки запуска программы DVWebTool".
Порт подключения к DVWebTool
Веб-браузер пользователя подключается к программе DVWebTool по адресу http://localhost:5413
. Администратор может изменить стандартный порт подключения.
-
Откройте конфигурационный файл
/usr/lib/docsvision/webclient/appsettings.json
. -
Перейдите к секции
. -
Измените значение параметра WebServicesPort, указав новый номер порта подключения к программе DVWebTool.
"Docsvision": { "WebClient": { "SettingGroups": { "System": { "WebServicesPort": 5413 } } } }
Подробнее см. "Изменить порт подключения к DVWebTool".
Настройки сессии
Настройки пользовательской сессии
Если в решении использовался метод HttpContext.Current.Session
, возникнет ошибка Session = null
. В случае появления ошибки можно изменить значение параметра mode
в конфигурационном файле Web-клиента по адресу /usr/lib/docsvision/webclient/appsettings.json
следующим образом:
"system.web": {
"sessionState": {
"mode": "InProc"
}
}
Подробнее см. "Особенности работы сессии в Web-клиенте".
Таймаут пользовательской сессии
Администратор может изменить максимальное время ожидания ответа (таймаут) от сервера Docsvision. Время ожидания устанавливается в миллисекундах.
-
Откройте конфигурационный файл
/usr/lib/docsvision/webclient/appsettings.json
. -
Перейдите к секции
. -
Измените значение параметра
ConnectionTimeout
."Docsvision": { "WebClient": { "SettingGroups": { "System": { "ConnectionTimeout": 3600000 (1) } } } }
1 Время ожидания пользовательской сессии равное 1 часу. Значение задаётся в миллисекундах.
Подробнее см. "Изменить время ожидания пользовательской сессии".
Очистка пользовательских сессий
-
Откройте конфигурационный файл
/usr/lib/docsvision/webclient/appsettings.json
. -
Перейдите к секции
. -
Измените значение параметра
DisableClearSession
:"Docsvision": { "WebClient": { "SettingGroups": { "WebClient": { "DisableClearSession": "True" (1) } } } }
1 Возможные значения: -
False
— данные сессий будут очищены после закрытия. -
True
— значение по умолчанию, данные закрытых сессий не будут очищаться.
При отключении функции очистки кэша также будет отключен механизм автоматического закрытия неиспользуемых сессий. См. Настройка автоматического закрытия неактивных пользовательских сессий. -
Подробнее см. "Настройки очистки данных пользовательских сессий".
Закрытие неактивных сессии
-
Откройте конфигурационный файл
/usr/lib/docsvision/webclient/appsettings.json
. -
Перейдите к секции menu:"Docsvision"["WebClient" > "SettingGroups" > "WebClient".
-
Измените значение параметра:
"Docsvision": { "WebClient": { "SettingGroups": { "WebClient": { "SessionSuspendTimeout": 10, (1) "SessionCloseTimeout": 300, (2) "SessionInactiveMessageHide": true (3) } } } }
1 SessionSuspendTimeout
— время неактивности пользователя в минутах, через которое сессия будет переведена в офлайн-режим. Значение по умолчанию — 10 минут.2 SessionCloseTimeout
— время неактивности пользователя в минутах, через которое сессия будет закрыта. Значение по умолчанию — 300 минут.3 SessionInactiveMessageHide
— отключает показ сообщения "Подключение остановлено в связи с отсутствием активности".-
Значение true Сообщение не отображается, сессия восстанавливается при нажатии курсором мыши в любой области окна Web-клиент.
-
Значение false Сообщение отображается, сессия восстанавливается при нажатии курсором мыши на сообщение или в любой области окна Web-клиент (значение по умолчанию).
-
-
Чтобы отключить перевод неактивной сессии в офлайн-режим, установите SessionSuspendTimeout в значение 0.
Сервер Web-клиента проверяет неактивность пользователей через промежуток времени SessionSuspendTimeout * 0.5, поэтому перевод пользовательской сессии в офлайн-режим может быть выполнен в промежутке времени до SessionSuspendTimeout * 1.5.
-
Чтобы отключить закрытие неактивных сессий, установите SessionCloseTimeout в значение 0.
Подробнее см. "Автоматически закрывать неактивные сессии пользователей".
Время жизни пользовательских cookie
"Docsvision": {
"WebClient": {
"SettingGroups": {
"WebClient": {
"AuthCookieAutoRenewalInterval": 0 (1)
"AuthCookieLifetime": 120 (2)
"MobileAuthCookieLifetime": 120 (3)
}
}
}
}
1 | AuthCookieAutoRenewalInterval — интервал автоматического обновления сессии. |
2 | AuthCookieLifetime — период действия пользовательской сессии. |
3 | MobileAuthCookieLifetime — период действия пользовательской сессии на мобильных устройствах. |
Подробнее см. "Управление временем жизни пользовательских cookie".
Настройки электронной подписи
Логотип для штампа ЭП
-
Откройте конфигурационный файл
/usr/lib/docsvision/webclient/appsettings.json
. -
Перейдите к секции
. -
Измените значение параметра
LogoImagePath
, указав путь к PNG файлу нового логотипа (относительно каталога/lib/docsvision/webclient/
или абсолютный)."Docsvision": { "WebClient": { "SettingGroups": { "DefaultESImageGenerator": { "LogoImagePath": "Content/logo.png" } } } }
Подробнее см. "Изменить логотип для штампа ЭП".
Включение облачной подписи
Запросы к облачному сервису электронной подписи отправляются через сервер Web-клиента. Это означает, что Web-клиент должен иметь доступ к сервису ЭП для отправки запросов на проверку подписи и для авторизации. |
Проверка подлинности подписи может осуществляться локально или через облачный сервис электронной подписи. Способ проверки подписи зависит от настроек в файле конфигурации Web-клиента.
-
Откройте файл конфигурации Web-клиента по адресу
/usr/lib/docsvision/webclient/appsettings.json
. -
Перейдите к параметру
menu:"Docsvision"["WebClient" > "SettingGroups"
и выполните следующие настройки:"Docsvision": { "WebClient": { "SettingGroups": { "CloudSignature": { "Address": "https://адрес-облачного-сервиса-DSS" (1) "ClientId": null (2) "SignServerAppName": null (3) "STSAppName": null (4) "DocumentStoreAppName": null (5) "VerifyUrl": "https://dss.cryptopro.ru/verify/rest/api/signatures" (6) "TSPServiceAddress": null (7) "SignatureType": "BES" (8) "AuthorizeRedirectUrl": "http://адрес-Web-клиента-Docsvision/api/CryptoProDss/AcceptAuthorization" (9) "TokenStorageMode": "InMemory" (10) } } } }
1 Адрес сервиса облачной подписи. 2 Идентификатор клиента. Настраивается в сервисе облачной подписи КриптоПро. 3 Сервис подписи, обрабатывающий создание транзакций и получение результатов, подтвержденной операции. 4 Сервис аутентификации, ответственный за аутентификацию пользователей для возможности обращений к сервису подписи и подтверждение транзакций. 5 SignServerAppName
,STSAppName
иDocumentStoreAppName
— имена сайтов на сервере КриптоПро DSS. Настраиваются при установке сервиса электронной подписи КриптоПро DSS.6 URL для проверки подлинности подписи. 7 Адрес сервиса штампа времени для XLT1. 8 Тип подписи: -
BES
— будет использоваться CAdES-BES. -
XLT1
— будет использоваться CAdES-XLT1. -
T
— будет использоваться CAdES-T.
9 URL, на который будет переадресован пользователь после авторизации в сервисе электронной подписи. Настраивается в сервисе электронной подписи. 10 Режим хранения токена авторизации. Возможные значения:-
Disabled
— авторизация будет запрашиваться каждый раз. -
InSessionCache
— авторизация будет повторно запрошена по окончании сессии. -
InMemory
— авторизация будет запрошена при перезапуске dvwebclient. -
InUserProfileEncrypted
— авторизация будет запрошена по истечении срока действия токена.
-
Подробнее см. "Настройка компонентов КриптоПро".
Настройки представлений
Интервал обновления агрегации
Администратор может настроить задержку обновления списка карточек и доступных агрегатов при использовании Elasticsearch.
-
Откройте файл
/usr/lib/docsvision/webclient/appsettings.json
. -
В секции
измените значение параметраGrid
:"Docsvision": { "WebClient": { "SettingGroups": { "WebClient": { "Grid": { "ApplyAggregatesTimeout": "1000", (1) "ApplyAggregatesButton": "True" (2) } } } }
1 По истечении указанного количества миллисекунд будет автоматически обновлён список карточек и доступные агрегаты. 2 Флаг определяет, будет ли список карточек обновляться автоматически или перестраиваться по нажатию кнопки Применить.
Доступные агрегаты обновляются согласно настройкеApplyAggregatesTimeout
.
Подробнее см. "Настройки агрегации".
Настройки кэширования
Клиентское кэширование
-
Откройте конфигурационный файл
/usr/lib/docsvision/webclient/appsettings.json
. -
Перейдите к секции
. -
Измените значение параметров:
"Docsvision": { "WebClient": { "SettingGroups": { "DirectoryCache": { "AdvancedLayouts": "False", (1) "Folders": "True", (2) "SearchCard": "True" (3) } } } }
1 AdvancedLayouts
— отключает кэширование разметок.2 Folders
— отключает кэширование настроек папок.3 SearchCard
— отключает кэширование сохранённых поисковых запросов.Параметр
AdvancedLayouts
не используется, рекомендуется использовать актуальную настройку SharedDictionaryRefreshPeriod, см. подробнее в разделе "Функциональность "Общие справочники"".Параметр
Folders
является дублирующим для параметраShortCacheRefreshPeriod
, см. подробнее в разделе "Кэширование обращений к справочникам и карточкам".
Подробнее см. "Настройки клиентского кэширования".
Время обновления кэша представлений
-
Откройте конфигурационный файл
/usr/lib/docsvision/webclient/appsettings.json
. -
Перейдите к секции
. -
Измените значение параметра
MinCheckDirectoryTimestampsInterval
."Docsvision": { "WebClient": { "SettingGroups": { "System": { "MinCheckDirectoryTimestampsInterval": "1000" (1) } } } }
1 Время ожидания задаётся в миллисекундах.
Подробнее см. "Изменить время обновления кэша настроек представлений".
Кэширование разметок фильтров данных
-
Откройте конфигурационный файл
/usr/lib/docsvision/webclient/appsettings.json
. -
Перейдите к секции
. -
Измените значение параметра
GridFilterCache
вfalse
:"Docsvision": { "WebClient": { "SettingGroups": { "WebClient": { "GridFilterCache": "False" (1) } } } }
1 Возможные значения: -
False
— кэширование разметок фильтров будет отключено. -
True
— значение по умолчанию, кэширование включено.
-
Подробнее см. "Отключить кэширование разметок фильтров данных".
Управление кэшем папок
Проверка непрочитанных карточек может быть отключена для группы пользователей.
-
Создайте новую группу в справочнике сотрудников.
-
Скопируйте RowID группы в утилите DVExplorer.
-
Добавьте в конфигурационный файл
/usr/lib/docsvision/webclient/appsettings.json
настройкуDisableUnreadCountersGroup
:"Docsvision": { "WebClient": { "SettingGroups": { "WebClient": { "DisableUnreadCountersGroup": "RowID" (1) } } } }
1 RowID группы, скопированный в утилите DVExplorer. -
Перезапустите dvwebclient.
Подробнее см. "Управление кэшем папок".
Кэширование обращений к объектам
"Docsvision": {
"WebClient": {
"SettingGroups": {
"System": {
"ShortCacheRefreshPeriod": "600" (1)
"LongCacheRefreshPeriod": "14400" (2)
}
}
}
}
1 | Короткий период обновления кэша и данных в разметке профиля пользователя. |
2 | Длительный период обновления кэша и данных в разметке профиля пользователя. |
Для папок используется ShortCacheRefreshPeriod
. LongCacheRefreshPeriod
— пока не используется.
Подробнее см. "Кэширование обращений к справочникам и карточкам".
Обновление справочников в режиме "только чтение"
-
Откройте конфигурационный файл
/usr/lib/docsvision/webclient/appsettings.json
. -
Перейдите к секции
. -
Измените значение параметра
SharedDictionaryRefreshMode
. Параметр определяет способ обновления справочников.Настройки обновления справочников влияют также на обновление разметок. На период разработки разметок рекомендуется установить меньший период обновления.
"Docsvision": { "WebClient": { "SettingGroups": { "WebClient": { "SharedDictionaryRefreshMode": "0" (1) "SharedDictionaryRefreshPeriod": "120" (2) } } } }
1 .Возможные значения: -
0
— обновление выполняется с интервалом, указанным в параметреSharedDictionaryRefreshPeriod
. -
1
— если в одной из сессий данные справочника в режиме только чтение были изменены, обновление будет выполнено при следующем обращении. -
2
— если в одной из сессий данные справочника в режиме только чтение были изменены, обновление будет выполнено сразу после изменения (значение по умолчанию).
2 Задать период обновления справочника равный 2 минутам. Значение указывается в секундах, по умолчанию — 600 секунд. -
Подробнее см. "Функциональность "Общие справочники"".
Настройки журналирования
Настройка уровня журналирования
Расширенные настройки журналирования осуществляются в конфигурационном файле Web-клиента.
-
Откройте конфигурационный файл
/usr/lib/docsvision/webclient/appsettings.json
. -
Измените параметры журналирования в параметрах
targets
иrules
."NLog": { "throwConfigExceptions": false, "extensions": [ { "assembly": "NLog.Extensions.Logging" }, { "assembly": "NLog.Web.AspNetCore" } ], "targets": { "async": true, "logFile": { "type": "File", "fileName": "${basedir}/../Logs/WebClient${event-properties:item=Tenant} PID ${processId} ${shortdate}.log", (1) "layout": "[${longdate}][${level}][${callsite}] ${message} ${onexception:${newline}${exception:maxInnerExceptionLevel=10:format=shortType,message,stacktrace:separator=*:innerExceptionSeparator=
	}}" }, "logConsole": { "type": "Console" } }, "rules": [ (2) { "logger": "Microsoft.*", "maxLevel": "Info", "final": true }, { "logger": "*", "minLevel": "Error", "writeTo": "logFile" (3) }, { "logger": "*", "minLevel": "Trace", "writeTo": "logConsole" (4) } ] }
1 Измените значение параметра fileName
, чтобы настроить путь для сохранения журнала работы:
ВfileName
можно использовать допустимые для NLog переменные, например:\Logs\${level}\WebClient_${shortdate}.log
.2 Измените значение параметров minLevel
иmaxLevel
, например, наtrace
, чтобы включить протоколирование всех типов событий.
Допустимые уровни протоколирования приведены на странице NLog в GitHub.
Для получения дополнительной информации о других настройках NLog обратитесь к документации по данной платформе.3 Настройки журнала Web-клиента. 4 Настройки журнала Панель управления Web-клиентом.
Подробнее см. "Настройка журналирования".
Включить журнал событий навигации
-
Откройте конфигурационный файл
/usr/lib/docsvision/webclient/appsettings.json
. -
Перейдите к секции menu:"Docsvision"["WebClient" > "SettingGroups" > "WebClient".
-
Измените значение параметра
EnableRouterLogging
на True:Включение протоколирования событий навигации"Docsvision": { "WebClient": { "SettingGroups": { "WebClient": { "EnableRouterLogging": "True" (1) } } } }
1 Возможные значения: -
True
— протоколирование событий навигации включено. -
False
— значение по умолчанию, протоколирование событий навигации отключено.
-
Подробнее см. "Включить журнал событий навигации".
Настройки аналитических счётчиков
Активация счетчиков производительности
Подробнее см. "Включить счетчики производительности".
Проверка счётчиков производительности
-
UnreadCountersHealthCheckInterval
-
UnreadCountersMonitoringSettings
-
UnreadCountersMonitoring
-
WarnTimeout
-
AlertTimeout
-
AutoDiagnosticLogTime
-
AutoDiagnosticLogEnableMinInterval
Подробнее см. "Система отслеживания работоспособности счётчиков".
Прочие настройки
Настройка отпечатка сертификата кластера Web-клиент
Подробнее см. "Особенности настройки кластера Web-клиент".
Определение типа клиентского устройства
Пользовательский интерфейс Web-клиента адаптируется под тип клиентского устройства, который определяется по User Agent, передаваемому веб-браузером клиента. Если User Agent не сопоставляется или некорректно сопоставляется с типом устройства, нужно изменить шаблон, по которому выполняется сопоставление:
-
Откройте конфигурационный файл
/usr/lib/docsvision/webclient/appsettings.json
. -
Перейдите к элементу
. -
Измените значение параметра
TabletRegExpString
:Определять устройство с User Agent "NEWPAD" как планшет"Docsvision": { "WebClient": { "SettingGroups": { "WebClient": { "TabletRegExpString": "SM-T355|MediaPad|NEWPAD" (1) } } } }
1 В значении параметра через символ |
нужно указать User Agent соответствующего устройства.-
MobileRegExpString
— шаблон определения мобильных устройств нового поколения. -
MobileRegExpPart2String
— шаблон определения старых мобильных устройств. -
TabletRegExpString
— шаблон определения планшетов.
-
Подробнее см. "Шаблоны для определения типа клиентского устройства".
Предпросмотр с помощью Р7-Офис/OnlyOffice
"Р7-Офис. Сервер документов"/OnlyOffice расширяет стандартную функциональность, позволяя отображать документ напрямую и копировать данные непосредственно из файла.
+
"Docsvision": {
"WebClient": {
"SettingGroups": {
"WebClient": {
"ServerR7ConnectionAddress": "https://dvserver.preview.com", (1)
"ServerR7UploadDirectory": "/tmp/upload", (2)
"FilePreviewMode": "2", (3)
}
}
}
}
1 | ServerR7ConnectionAddress — URL сервера документов Р7-Офис/OnlyOffice. Настройка обязательна для заполнения. Если URL сервера документов Р7 не указан, остальные настройки будет проигнорированы, и будет использоваться стандартный инструмент предварительного просмотра PDF.js. |
2 | ServerR7UploadDirectory — каталог загрузки консолидируемых файлов. |
3 | FilePreviewMode — определяет, какой компонент используется для предпросмотра. Значения: 0 — предпросмотр отключен,
2 — предпросмотр с помощью Р7. |
Подробнее см. "Настройка "Р7-Офис. Сервер документов"".