Дерево страниц
Skip to end of metadata
Go to start of metadata

Конфигурация web-клиента. Пользовательские настройки

config-user.xml
<?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 - включить нестандартный обработчик,
  • false - закрытие вкладки происходит стандартным способом.

Обязательный параметр

true

components

Компоненты системы


noticePanelComponent

Настройки видимости панели уведомлений, а также частоты обновления панели уведомлений и счетчиков на левой панели разделов и дереве папок (см. параметр sysTreeShowTips)

Скрытие панели уведомлений с версии 6.2.1 перенесено в настройки сервера, файл server.properties header.enabled=false

Клиент не отображает панель уведомлений при отсутствии "rel": "http://intertrust.ru/cmj/relations#header" в точке входа

Обязательный параметр


noticePanelParameters\timeout
Период времени в секундах, через которое будет отправляться запрос на получение новых уведомлений и запрос на счетчики в левой панели разделов и дереве папок (см. параметр sysTreeShowTips).60
changePasswordDisable

Управление видимостью пункта “Изменить пароль” в системном меню

Варианты:

  • true - скрыть подменю “Изменить пароль”,
  • false - показать подменю “Изменить пароль”

Обязательный параметр


requestTimeout

Настройка длительности ожидания ответов от сервера для различных категорий запросов

Возможные значения ключа:

  • default,
  • lowest,
  • low,
  • normal,
  • high,
  • highest

 Обязательный параметр

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

Но это особо не прижилось. По умолчанию ставится категория 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 со следующими тегами:

  • scriptAlias,
  • script,
  • elementID
<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

Открытие файла в приложении по умолчанию при получении ошибки от плагина при печати со штампом (работает только с конкретной ошибкой: "Не найдена программа для печати файлов данного типа")

Варианты: 

  • true - файл открывается в приложении по умолчанию,
  • false - отображается ошибка.
false

defaultInputSearchInterval

Значение по умолчанию для интервала поиска дубликатов входящих документов

Варианты: 

  • year,
  • twoYears,
  • threeYears
twoYears

scanDefaultResolution

Значение в настройках сканирования разрешения в dpi по умолчанию200

showValidationError

Признак показа окна "Заполните обязательные поля" если форма не прошла валидацию (есть поля, обведенные красными рамками), и не выдавалось какое-то другое предупреждение.

Варианты: 

  • true - показывается сообщение "Заполните обязательные поля" при отсутствии других сообщений,
  • false - стандартное поведение
true
Параметры