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

Конфигурация web-клиента. Системные настройки

config-system.xml
<?xml version="1.0" encoding="UTF-8"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns="http://www.intertrust.ru">
	<system>
		<!--Параметры авторизации -->
		<authParams>
			<entryPoint>http://188.168.92.76:8095/ssrv-war/api/</entryPoint>
			<authType>basic</authType>
		</authParams>

		<!-- Точка входа сервиса для поиска адресов при создании нового ЧЛ -->
		<!-- http://169.254.5.205:8080/fiasplus/ws/lookup -->
		<entryPointFIAS></entryPointFIAS>

		<!-- Ссылка на корневую папку с ресурсами -->
		<resourceBaseURL>external-resources/</resourceBaseURL>

		<webDocsUrl>http://89.175.40.169/auto/webDocs/</webDocsUrl>

		<!-- Ссылка на сайт помощи по клиенту, открывается в новой вкладке при 
			вызове меню "Справка". -->
		<!--Если ссылка не указана <reference></reference> или тег reference отсутствует 
			, то в клиенте не отображается кнопка "Справка" в акшенбаре и в кнопке "Помощь" -->
		<reference>https://conf.inttrust.ru:8443/pages/viewpage.action?pageId=59704561
		</reference>


		<!-- Время хранения информации об авторизации пользователя (мин) -->
		<cookiesExpires>60</cookiesExpires>

		<!-- Время хранения информации до блокировки системы при бездействии пользователя 
			(мин) -->
		<downTimeCookiesExpires>20</downTimeCookiesExpires>

		<!-- Текст сообщения отображаемый в окне блокировки при бездействии пользователя 
			(мин) -->
		<downtimeMessage>Сеанс работы с системой истек, для возобновления
			работы выполните повторный вход
		</downtimeMessage>

		<!-- Ссылка на иконку приложения, отображаемую на вкладке браузера -->
		<faviconPath>/static/favicon.ico</faviconPath>

		<!-- Заголовок, отображаемый на вкладке браузера -->
		<browserTabHeader></browserTabHeader>

		<!-- Настройки логотипа -->
		<logoImage>
			<path>/static/clientLogo/cm-small-logo.png</path>
			<width>120</width>
		</logoImage>

		<!-- Настройки логотипа клиентского приложения -->
		<clientLogo>
			<authLogoPath>
				/static/clientLogo/cm-logo.png
			</authLogoPath>
			<authSmallLogoPath>
				/static/clientLogo/cm-small-logo.png
			</authSmallLogoPath>
			<infoLogoPath>
				/static/clientLogo/CM_logo-intertrust.png
			</infoLogoPath>
		</clientLogo>

		<!-- Настройки локализации -->
		<language>
			<defaultLocale>ru</defaultLocale>
		</language>

		<!-- Настройки отправки уведомлений об ошибке по электронной почте -->
		<emailSettings>
			<mailHostName>169.254.0.4</mailHostName>
			<mailPortNumber>25</mailPortNumber>
			<mailAuthUser>companymedia4@gmail.com</mailAuthUser>
			<mailAuthPwd>$$123456</mailAuthPwd>
			<mailFrom>companymedia41@noreply.com</mailFrom>
			<mailTo>
				<mail>z19@inttrust.ru</mail>
			</mailTo>
			<subject>Error in CompanyMedia41</subject>
		</emailSettings>

		<!-- Тема выбранная по умолчанию -->
		<themes>
			<default>default</default>
			<enabled>
				<default>true</default>
				<iridescent>true</iridescent>
				<bright>true</bright>
			</enabled>
			<names>
				<ru>
					<default>Синяя</default>
					<iridescent>Радужная</iridescent>
					<bright>Светлая</bright>
				</ru>
				<en>
					<default>Blue</default>
					<iridescent>Iridescent</iridescent>
					<bright>Bright</bright>
				</en>
				<be>
					<default>Сiняя</default>
					<iridescent>Вясёлкавая</iridescent>
					<bright>Светлая</bright>
				</be>
			</names>
		</themes>

		<!-- Разрешить пользователям выбирать другие темы интерфейса -->
		<allowedToChangeThemes>true</allowedToChangeThemes>

		<!-- Расположение кнопки "Выход" -->
		<exitButtonPlace>profile</exitButtonPlace>

		<!-- Разрешить автоматический редирект для браузеров Internet Explorer 
			всех версий -->
		<ieRedirectEnabled>true</ieRedirectEnabled>

		<!-- Доступность кнопки Регистрация в окне авторизации -->
		<registrationEnabled>false</registrationEnabled>
		<registrationUrl>http://www.intertrust.ru/products/test_drive/
		</registrationUrl>

		<!-- Показывает окно с описанием ошибки для любой необработанной ошибки 
			в системе -->
		<enableMessageOnUncaughtException>true
		</enableMessageOnUncaughtException>

		<!-- Разрешить поддержку истории (запоминание действий пользователя) -->
		<saveSelectedMenu>true</saveSelectedMenu>

		<!-- компактый режим результата согласования -->
		<useCompactApprovalResult>true</useCompactApprovalResult>

		<!-- отображение превью файлов в содержании -->
		<loadFilePreview>true</loadFilePreview>

		<!-- Установка плагина для всех пользователей -->
		<pluginPerMachine>false</pluginPerMachine>

		<!-- Настройка отображения формы резолюции -->
		<resolutionForm>standart</resolutionForm>

		<!-- Настройка состава категорий в диалоге выбора субъектов-->
		<categoriesSet>standart</categoriesSet>

		<newTunable>true</newTunable>
		<!-- Настройка стиля элементов -->
		<styleVTB>false</styleVTB>
		<!-- Настройка размера кнопок Выбрать -->
		<smallBtns>true</smallBtns>
		<!-- Маска имени отсканированного файла -->
		<scannedFileNameMask>{registration.number.prefix}{registration.number.number}{registration.number.suffix}{d}
		</scannedFileNameMask>
		<!-- Имя отсканированного файла по умолчанию -->
		<scannedFileDefaultName>scan</scannedFileDefaultName>
		<!-- Версия плагина Локер -->
		<pluginLockerVersion>4.29.25</pluginLockerVersion>
		<!-- Название плагина, отображаемое в окне "О системе" -->
		<pluginLockerName>LockerPlugin CMJ</pluginLockerName>
		<!--Список допустимых версий плагина. Строка, разделенная пробелами -->
		<pluginAvalibleVersions>4.29.22</pluginAvalibleVersions>
		<!--Не отображать диалог установки установки плагина -->
		<pluginLockerDisableDialog>false</pluginLockerDisableDialog>
		<!-- Список разрешенных расширений файла -->
		<allowedExtensionList></allowedExtensionList>
		<!-- Список запрещенных расширений файла -->
		<unAllowedExtensionList>exe dll</unAllowedExtensionList>
		<!-- отключение предварительного просмотра в гриде -->
		<disableGridPreview>false</disableGridPreview>
		<!-- открывать папку в проводнике после скачивания файла -->
		<openFolderAfterSaveFile>false</openFolderAfterSaveFile>
		<!-- Ограничение числа записей функции Выбрать все -->
		<maxSelectAll>5000</maxSelectAll>
		<!-- Показывать счетчики в системном меню -->
		<sysTreeShowTips>true</sysTreeShowTips>
		<!-- Быстрая загрузка дерева исполнения только с 1 уровнем резолюций. Используется 
			при открытии из уведомлений и задач. -->
		<quickLoadOnExecution>false</quickLoadOnExecution>
		<shortHierarhyOnExecution>false</shortHierarhyOnExecution>
		<!-- Открывать ссылки из текстового содержания в новой вкладке -->
		<openAnchorMode>newTab</openAnchorMode>
		<!-- Настройка отображения виджета содержания для отчета об исполении (табличный 
			виджет file,стандартный типовой виджет content) -->
		<executionReportContent>content</executionReportContent>
		<!--Отображение обсужденеия в системе -->
		<hideDiscussion>false</hideDiscussion>
		<!--Разворачивать вопросы повестки при открытии -->
		<expandAgendaPoints>true</expandAgendaPoints>
		<complexPassword>false</complexPassword>
		<!-- Таймаут инициализации плагина -->
		<proxyPluginInitTimeout>10000</proxyPluginInitTimeout>
		<!--автоматическая обрезка границ документа -->
		<autoborderDetection>true</autoborderDetection>
		<!--Режим автотестирования-->
		<autoTestMode>false</autoTestMode>
		<!--Доступность действия "Поиск по штрихкоду" в шапке клиента-->
		<useBarcodeSearch>true</useBarcodeSearch>
        <!--Режим объединения введённого пользователем содержания со скопированным в визе при копировании-->
		<mergeCopiedContentInVisa>false</mergeCopiedContentInVisa>
	</system>

</config>
Статус

ГОТОВО

Комментарий
ПараметрОписаниеПример

Параметры авторизации

authParams

Параметры авторизации
entryPoint

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

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

https://cm.company.ru:8443/ssrv-war/api/

authType

Тип авторизации используемый в клиенте

Доступные значения

  • basic - авторизация через base64
  • headers Kerberos - аутентификации без idp
  • idp - авторизация через idp

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

basic

idpParams

Настройки авторизации в idp.

берутся из файла keycloak.json
{ "realm": "Demo",

"auth-server-url": "http://169.254.5.207:8080/auth/",
"resource": "cmj-web",
}

CMJ-Web для совместимости с basic-аутентификацией использует хардкодный клайм "preferred_username". Необходимо использовать клайм, указанный в параметре <login-hint-claim>. Значение этого клайма использовать при вызове метода login() в параметре loginHint. Это позволит не вводить логин повторно, если используется аутентификация по логину/паролю. Для Keycloak может использоваться клайм "preferred_username", а если включен режим, что email адрес может использоваться в качестве логина, то клайм "email". Если же элемент <login-hint-claim> отсутствует или его значение пусто, то loginHint не передавать, а для совместимости использовать клайм "sub", т.к. preferred_username не все IDP могут передавать, а sub - обязательный



url

Точка пользователей (ссылка).

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

https://cm.company.ru:8443/auth/realms/Demo/

clientId

Идентификатор приложения.

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

cmj-web

login-hint-claim

Передается в keycloak.login

preferred_username

enable-pkce
Возможность отключения PKCE. Значение по умолчанию - "true". Возможность отключения необходима для тестовых сред с внешними IDP. В проде обязательно должно быть включено.true
useNonce
-true
silentCheckSso
Включает установку св-ва silentCheckSsoRedirectUri. Передается в keycloak.init({...})true
checkLoginIframe
Передается в keycloak.init({...})
enableLogging
Передается в keycloak.init({...})true
provider

Наименование и мажорная версией OIDC-провайдера . Если провайдер Keycloak и его версия <18 то, применять redirect_uri если >= или не задана, то post_logout_redirect_uri.

Keycloak 19

cookiesExpires

Время хранения информации об авторизации пользователя (мин)

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

 60

downTimeCookiesExpires

Время хранения информации до блокировки системы при бездействии пользователя (мин)

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

 20

downtimeMessage

Текст сообщения отображаемый в окне блокировки при бездействии пользователя (мин)

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

Сеанс работы с системой истек, для возобновления работы выполните повторный вход

entryPointFIAS

Ссылка на REST-сервис ФИАС (Федеральная информационная адресная система). Используется для получения адресных данных в карточке частного лицаhttp://169.254.5.205:8080/fiasplus/ws/lookup

forbidAuthDataStored

Включение скрытия чекбокса "Запомнить меня" на странице авторизацииtrue

complexPassword

Включение проверки сложности пароля. Если включено, то пароль должен удовлетворять следующим условиям:

  • содержать не менее 8 символов
  • содержать хотя бы одну цифру
  • содержать хотя бы одну латинскую букву
  • содержать хотя бы один спец символ: (пробел) ! # $ % & ' * , - . @ ^ _` ~ 

Если пароль не удовлетворяет какому-либо из условий, то будет выводиться соответствующее сообщение об ошибке

false

registrationEnabled

Доступность кнопки “Регистрация” в окне авторизации.

Варианты:

  • true - кнопка доступна
  • false - кнопка недоступна
false

registrationUrl

Ссылка на страницу регистрации в системе http://www.intertrust.ru/products/test_drive/ 

Настройка справки

reference

Указание адреса сайта помощи по клиенту, который откроется при вызове меню "Помощь".

Если ссылка не указана <reference></reference> или тег reference отсутствует, то в клиенте не отображается кнопка  "Справка" в экшенбаре и в кнопке "Помощь".


Настройки иконки

faviconPath

Настройка иконки клиента во вкладке браузера

 /static/favicon.ico

Настройки логотипа

logoImage

Настройки логотипа

path
Ссылка на файл с логотипом

/static/clientLogo/cm-small-logo.png

width

Ширина изображения логотипа в пикселях

Формула ширины: (ширина логотипа / высота логотипа) * 35

Пример:
Логотип имеет размер 250х51, следовательно для его полноценного отображения вычисляем ширину: (250 / 51) * 35 = 171

120

Настройки логотипа клиента CompanyMedia

Настройки логотипа клиента CompanyMedia  
authLogoPath

Логотип клиента, который показывается в окне загрузки системы

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

/static/clientLogo/cm-logo.png 

authSmallLogoPath

Логотип клиента, который показывается в окне авторизации

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

/static/clientLogo/cm-small-logo.png

infoLogoPath

Логотип, который показывается в окне "О системе"

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

/static/clientLogo/CM_logo-intertrust.png

Настройки локализации

language

Настройки локализации
defaultLocale

Язык интерфейса по умолчанию

ru

Настройка шапки

useBarcodeSearch

Доступность действия "Поиск по штрихкоду" в шапке клиентаtrue

exitButtonPlace

Расположение кнопки выход

Варианты:

  • profile - в профиле
  • header - в шапке приложения
header

browserTabHeader

Заголовок, отображаемый на вкладке браузера

Настройки отправки уведомлений об ошибках по электронной почте

enableMessageOnUncaughtException

Показывать/скрывать окно с описанием ошибки для любой необработанной ошибки в системе

Варианты:

  • true - показывать
  • false - не показывать

true

emailSettings

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


mailHostName

Имя хоста почтового сервера

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

169.254.0.4
mailPortNumber

Номер порта на почтовом сервере

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

25
mailAuthUser

Имя пользователя для авторизации на сервере электронной почты

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

 companymedia4@gmail.com
mailAuthPwd

Пароль для авторизации на сервере электронной почты

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

$$123456
mailFrom

Адрес электронной почты отправителя

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

companymedia41@noreply.com
mailTo

Адрес электронной почты получателя

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

 z19@inttrust.ru
subject
Тема письмаError in CompanyMedia4

Настройки темы оформления

allowedToChangeThemes

Указывает, разрешено ли пользователям в настройках клиента выбирать другие цветовые темы оформления

Варианты:

  • true - пользователям разрешено выбирать другие темы оформления,
  • false - запрещено
 true

themes

Цветовые темы оформления


default

Название существующей цветовой темы, которая будет выбрана по умолчанию.

Варианты:

  • default - Синяя
  • iridescent - Радужная
  • bright - Светлая
default
enabled

Доступные для выбора темы

  • true - доступна
  • false - недоступна

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


default
Тема оформления "Синяя"true
iridescent
Тема оформления "Радужная"true
bright
Тема оформления "Светлая"true
names

Названия тем c локализацией

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


ru
Русский язык
<ru>
	<default>Синяя</default>
	<iridescent>Радужная</iridescent>
	<bright>Светлая</bright>
</ru>
en
Английский язык
<en>
	<default>Blue</default>
	<iridescent>Iridescent</iridescent>
	<bright>Bright</bright>
</en>
be
Беларусский язык
<be>
	<default>Сiняя</default>
	<iridescent>Вясёлкавая</iridescent>
	<bright>Светлая</bright>
</be>

Настройка плагинов

pluginPerMachine

Включить/выключить установку плагина ProxyPlugin для всех пользователей рабочей станции.

Варианты:

  • true - установка для всех пользователей
  • false - установка для текущего пользователя

При выборе параметра “установка для всех пользователей” плагин устанавливается в папку "%PROGRAMMFILES%\InterTrust\ProxyPlugin". Этот вариант можно использовать при установке удаленно, при использовании групповых политик (например, ActiveDirectory).

При установке для текущего пользователя плагин устанавливается в папку "%USERAPPDATA%\InterTust\ProxyPlugin\" (например, "c:\Users\%USERNAME%\AppData\Roaming\InterTrust\ProxyPlugin"). Этот дистрибутив не требует повышения прав при установке.

 false

pluginLockerVersion

Версия плагина Локера4.29.25

pluginLockerName

Имя плагина ЛокераLockerPlugin CMJ

pluginLockerDisableDialog

Выдавать диалог об устаревшей версии плагина при выводе сообщения об ошибке вместо диалога загрузки новой версии плагина

Варианты:

  • true - выдавать диалог об устаревшей версии плагина,
  • false - иначе
false

pluginAvalibleVersions

Перечень версий, поддерживаемых плагином4.29.4

proxyPluginInitTimeout

Временной интервал, по истечению которого считается, что плагин на РМ не установлен10000

ieRedirectEnabled

Разрешить/запретить автоматический редирект для браузеров Internet Explorer до 10 версии на установку плагина ChromeFrame для корректной работы приложения

Варианты: 

  • true - разрешить,
  • false - запретить
true

Настройки работы с файлами

allowedExtensionList

Список расширений файлов разделенных пробелом 


unAllowedExtensionList

Список расширений файлов разделенных пробелом 

exe dll

openFolderAfterSaveFile

Открытие папки после скачивания файла

Варианты: true - открывать папку после скачивания файла, false - не открывать папку

false

scannedFileNameMask

Маска имени отсканированного файла{registration.number.prefix}{registration.number.number}{registration.number.suffix}{d}

scannedFileDefaultName

Имя отсканированного файла по умолчаниюscan

loadFilePreview

Включить/выключить отображение превью файлов в содержании.

Варианты:

  • true - загружать превью
  • false - не загружать превью
true

autoborderDetection

Автоматическая обрезка границ документа при сканированииtrue

useEDMSService

Изменение вариантов работы методов плагина Diges.

Варинты:

  • false - Клиент по старому работает с методами плагина.\
  • true - Подключаем использование СЭД-сервиса.
true

Настройки исполнения

quickLoadOnExecution

Загрузка одного уровня резолюций на вкладке Исполнение при открытии из уведомлений/задач.

Варианты:

  • true - загрузка 1 уровня резолюции,
  • false - загрузка иерархии резолюций
 false

shortHierarhyOnExecution

Загрузка одной ветки резолюций для одного адресата на вкладке Исполнение при открытии из уведомлений/задач.

Варианты:

  • true - загрузка 1 ветки резолюции,
  • false - загрузка иерархии резолюций
false

resolutionForm

Задает режим отображения формы резолюции

Варианты:

  • standart
  • vtb
standart

executionReportContent

Настройка отображения виджета содержания для отчета об исполнении.

Варианты:

  • file - табличный  виджет
  • content - стандартный типовой виджет
content

Настройки согласования

useCompactApprovalResult

Включить/выключить “Компактый режим” результата согласования (минимальная информация о согласовании)

Варианты:

  • true - включить
  • false - выключить
true

mergeCopiedContentInVisa

Включение альтернативного режима копирования содержания документа в визу, когда исходное, введённое пользователем содержание не затирается, а объединяется с копируемым.true

Настройки обсуждения

hideDiscussion

Отключение обсуждений в системеfalse

Настройка навигации и грида

saveSelectedMenu

Разрешает/запрещает хранить в локальном хранилище последний выбранный пункт слайдбара, дерева папок

Варианты:

  • true - разрешить,
  • false - запретить

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

true

disableGridPreview

Отключение предварительного просмотра документа в гриде.

Варианты:

  • true - отключение предварительного просмотра,
  • false - стандартное отображение грида
false

sysTreeShowTips

Отображение счетчиков элементов коллекций в сайдбаре и дереве папок.

Варианты:

  • true - отображать счетчики элементов коллекций в сайдбаре и дереве папок,
  • false - не отображать счетчики (веб-клиент в этом случае не отсылает (лишние) запросы запросы для обновления значений счетчиков
true

categoriesSet

Задает состав категорий в диалоге выбора субъектов

Доступные значения: standart, vtb

standart

maxSelectAll

Ограничение максимального числа записей коллекции, доступных для выбора с помощью функции "Выбрать все" в гриде диалога.

Максимальное значение: 5000

300

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

autoTestMode

Режим автотестирования. Позволяет активировать функции, которые дают дополнительные возможности для взаимодействия с системой во время выполнения автотестов.false

Настройки WebDocs

webDocsUrl

Ссылка на web-приложение Webdocs. Используется в АРМ Оператора для открытия Webdocs

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

http://89.175.40.169/auto/webDocs/ 

Другие настройки

openAnchorMode

Режим открытия ссылки из текстового содержания.

Варианты:

  • newTab - открытие в новой вкладке,
  • newWindow - открытие в новом окне,
  • default (или любое другое значение, не указанное выше) - открытие в текущей вкладке.
newTab

smallBtns

Вид кнопок выбора в виджетах:

  • false - кнопка "Выбрать",
  • true - кнопка "+"
true

resourceBaseURL

Ссылка на корневую папку с ресурсами (в текущий момент это иконки приложения, "зашитые" в веб-приложение)

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

external-resources/

dateCenturyULimitYear

Граница веков при интерпретации 2-значного года при вводе даты.2030

expandAgendaPoints

Разворачивать вопросы повестки при открытииtrue
Параметры