- Создатель Васильев Антон, отредактировано 19.07.2024
Конфигурация web-клиента. Пользовательские настройки
<?xml version="1.0" encoding="UTF-8"?> <config xmlns="http://www.intertrust.ru"> <user> <requestTimeout> <entry> <key>default</key> <value>300000</value> </entry> <entry> <key>lowest</key> <value>10000</value> </entry> <entry> <key>low</key> <value>50000</value> </entry> <entry> <key>normal</key> <value>600000</value> </entry> <entry> <key>high</key> <value>800000</value> </entry> <entry> <key>highest</key> <value>900000</value> </entry> </requestTimeout> <!-- Анимация виджетов с длительностью в мс --> <animation> <enabled>true</enabled> <duration>500</duration> </animation> <!-- Разрешить нестандартный обработчик закрытия вкладки с приложением --> <enableWindowClosingHandler>false</enableWindowClosingHandler> <!-- Минимальное кол-во отображаемых символов в панели файлов. --> <minCharInFileName>6</minCharInFileName> <!-- Кол-во запросов для построения превью. --> <numPreviewRequest>50</numPreviewRequest> <!-- Максимальный размер загружаемого файла --> <maxFileSize>25</maxFileSize> <modules> <commonModule> <subModules> <subModule name="report"> <field name="reportDescription"> <obligatory>true</obligatory> </field> </subModule> </subModules> </commonModule> </modules> <components> <!--Настройки отображения панели уведомлений --> <noticePanelComponent> <noticePanelParameters> <!--Период времени в секундах, через которое будет отправляться запрос на получение новых уведомлений --> <timeout>60</timeout> </noticePanelParameters> </noticePanelComponent> <!-- Скрытие из меню "Изменить пароль" --> <changePasswordDisable>false</changePasswordDisable> </components> <!--Список шрифтов для редактора текста--> <editorFontList> <fontName>Arial</fontName> <fontName>Verdana</fontName> <fontName>Times New Roman</fontName> <fontName>Helvetica</fontName> <fontName>Georgia</fontName> <fontName>Impact</fontName> <fontName>Tahoma</fontName> <fontName>Candara</fontName> <fontName>Calibri</fontName> <fontName>Courier New</fontName> </editorFontList> <!--Значение в настройках сканирования разрешения в dpi по умолчанию--> <scanDefaultResolution>200</scanDefaultResolution> <!--Задание используемых офисов --> <uploaderWindowsOffices>MSOffice</uploaderWindowsOffices> <uploaderLinuxOffices>LibreOffice R7Office</uploaderLinuxOffices> <digestWindowsOffices>MSOffice</digestWindowsOffices> <digestLinuxOffices>LibreOffice</digestLinuxOffices> <!--Открытие вложения в программе по умолчанию при ошибке печати со штампом о ненайденной программе для печати файлов данного типа. --> <OpenInAppWhenPrintError>false</OpenInAppWhenPrintError> <!--Значение по умолчанию для интервала поиска дубликатов входящих документов--> <defaultInputSearchInterval>twoYears</defaultInputSearchInterval> </user> </config>
Статус | ГОТОВО |
---|---|
Комментарий |
Параметр | Описание | Пример |
---|---|---|
animation | Управляет анимацией виджетов Обязательный параметр | |
enabled | Разрешить анимацию виджетов Обязательный параметр | true |
duration | Продолжительность анимации в миллисекундах Обязательный параметр | 500 |
enableWindowClosingHandler | Разрешить или запретить нестандартный обработчик закрытия вкладки с приложением. Нестандартный обработчик закрытия вкладки - дополнительное подтверждение пользователя при закрытии вкладки браузера Варианты:
Обязательный параметр | true |
components | Компоненты системы | |
noticePanelComponent | Настройки видимости панели уведомлений, а также частоты обновления панели уведомлений и счетчиков на левой панели разделов и дереве папок (см. параметр sysTreeShowTips) Скрытие панели уведомлений с версии 6.2.1 перенесено в настройки сервера, файл server.properties header.enabled=false Клиент не отображает панель уведомлений при отсутствии "rel": "http://intertrust.ru/cmj/relations#header" в точке входа Обязательный параметр | |
noticePanelParameters\timeout | Период времени в секундах, через которое будет отправляться запрос на получение новых уведомлений и запрос на счетчики в левой панели разделов и дереве папок (см. параметр sysTreeShowTips). | 60 |
changePasswordDisable | Управление видимостью пункта “Изменить пароль” в системном меню Варианты:
Обязательный параметр | |
requestTimeout | Настройка длительности ожидания ответов от сервера для различных категорий запросов Возможные значения ключа:
Обязательный параметр Когда-то давно была потребность разделить запросы на категории в соответствии с их ожидаемым временем исполнения, чтобы клиент не слишком долго или наоборот долго ждал ответа. Соответственно им поставили в соответствие и различные таймауты. Например, запрос коллекции может быть долгим. Но это особо не прижилось. По умолчанию ставится категория normal. Это по сути сейчас и используется везде. <requestTimeout> <entry> <key>default</key> <value>300000</value> </entry> <entry> <key>lowest</key> <value>10000</value> </entry> <entry> <key>low</key> <value>50000</value> </entry> <entry> <key>normal</key> <value>600000</value> </entry> <entry> <key>high</key> <value>800000</value> </entry> <entry> <key>highest</key> <value>900000</value> </entry> </requestTimeout> | |
minCharInFileName | Минимальное количество отображаемых символов имени файла на панели файлов Обязательный параметр | 6 |
numPreviewRequest | Количество повторений при запросе превью с сервера Обязательный параметр | 50 |
maxFileSize | Максимальный размер загружаемого файла в мегабайтах | 25 |
editorFontList | Список шрифтов, доступных в редакторе текста Варинаты | |
fontName | Название шрифта | Times New Roman |
uploaderWindowsOffices | Список приложений, который передается плагину uploader , для уведомления с какими приложениями из ОС Windows они должны работать при взаимодействии с файлом. Если в ОС не установлено приложение из списка, то файл будет открыт приложением по умолчанию | MSOffice |
uploaderLinuxOffices | Список приложений, который передается плагину uploader , для уведомления с какими приложениями из ОС Linux они должны работать при взаимодействии с файлом. Если в ОС не установлено приложение из списка, то файл будет открыт приложением по умолчанию | LibreOffice R7Office |
digestWindowsOffices | Список приложений, который передается плагину digest, для уведомления с какими приложениями из ОС Windows они должны работать при взаимодействии с файлом. Если в ОС не установлено приложение из списка, то файл будет открыт приложением по умолчанию | MSOffice |
digestLinuxOffices | Список приложений, который передается плагину digest , для уведомления с какими приложениями из ОС Linux они должны работать при взаимодействии с файлом. Если в ОС не установлено приложение из списка, то файл будет открыт приложением по умолчанию | LibreOffice R7Office |
external-tools | Возможность добавления универсального элемента\подменю с запуском скрипта заданного в поле script Сисок элементов tool со следующими тегами:
<external-tools> <tool> <scriptAlias>chatbot</scriptAlias> <script> document.addEventListener('click', function(e) {if (e.target.id==="testID") alert('click');}); var style = document.createElement('style'); style.type = 'text/css'; style.innerHTML = '#testID {color:red;width:24px;height:24px; background-image: url(data:image/png;base64);}'; document.getElementsByTagName('head')[0].appendChild(style); </script> <elementID>testID</elementID> </tool> </external-tools> | |
OpenInAppWhenPrintError | Открытие файла в приложении по умолчанию при получении ошибки от плагина при печати со штампом (работает только с конкретной ошибкой: "Не найдена программа для печати файлов данного типа") Варианты:
| false |
defaultInputSearchInterval | Значение по умолчанию для интервала поиска дубликатов входящих документов Варианты:
| twoYears |
scanDefaultResolution | Значение в настройках сканирования разрешения в dpi по умолчанию | 200 |
showValidationError | Признак показа окна "Заполните обязательные поля" если форма не прошла валидацию (есть поля, обведенные красными рамками), и не выдавалось какое-то другое предупреждение. Варианты:
| true |