Конфигурация web-клиента |
|
Параметр | Описание | Пример | |
---|---|---|---|
Параметры авторизации | |||
authParams | Параметры авторизации | ||
entryPoint | Точка входа приложения(ссылка), к которой по умолчанию будет обращаться клиент Обязательный параметр | https://cm.company.ru:8443/ssrv-war/api/ | |
authType | Тип авторизации используемый в клиенте Доступные значения
Обязательный параметр | basic | |
idpParams | Настройки авторизации в idp. берутся из файла keycloak.json "auth-server-url": "http://169.254.5.207:8080/auth/", 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 | Текст сообщения отображаемый в окне блокировки при бездействии пользователя (мин) Обязательный параметр | Сеанс работы с системой истек, для возобновления работы выполните повторный вход | |
Настройка справки | |||
reference | Указание адреса сайта помощи по клиенту, который откроется при вызове меню "Помощь". Если ссылка не указана <reference></reference> или тег reference отсутствует, то в клиенте не отображается кнопка "Справка" в экшенбаре и в кнопке "Помощь". | ||
Настройки иконки | |||
faviconPath | Настройка иконки клиента во вкладке браузера | /static/favicon.ico | |
Настройки логотипа | |||
logoImage | Настройки логотипа | ||
path | Ссылка на файл с логотипом | /static/clientLogo/cm-small-logo.png | |
width | Ширина изображения логотипа в пикселях Формула ширины: (ширина логотипа / высота логотипа) * 35 Пример: | 120 | |
Настройки логотипа клиента CompanyMedia | |||
clientLogo | Настройки логотипа клиента CompanyMedia | ||
authLogoPath | Логотип клиента, который показывается в окне загрузки системы Обязательный параметр | /static/clientLogo/cm-logo.png | |
authSmallLogoPath | Логотип клиента, который показывается в окне авторизации Обязательный параметр | /static/clientLogo/cm-small-logo.png | |
infoLogoPath | Логотип, который показывается в окне "О системе" Обязательный параметр | /static/clientLogo/CM_logo-intertrust.png | |
Настройки локализации | |||
language | Настройки локализации | ||
defaultLocale | Язык интерфейса по умолчанию | ru | |
Настройки отправки уведомлений об ошибках по электронной почте | |||
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 | |
Настройки темы оформления | |||
themes | Цветовые темы оформления | ||
default | Название существующей цветовой темы, которая будет выбрана по умолчанию. Возможные значения:
| default | |
enabled | Доступные для выбора темы
Обязательный параметр | ||
default | Тема оформления "Синяя" | true | |
iridescent | Тема оформления "Радужная" | true | |
bright | Тема оформления "Светлая" | true | |
names | Названия тем c локализацией Обязательный параметр | ||
ru | Русский язык |
| |
en | Английский язык |
| |
be | Беларусский язык |
| |
Настройка плагинов | |||
pluginPerMachine | Включить/выключить установку плагина ProxyPlugin для всех пользователей рабочей станции. Варианты:
При выборе параметра “установка для всех пользователей” плагин устанавливается в папку "%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 | |
Другие настройки | |||
ieRedirectEnabled | Разрешить/запретить автоматический редирект для браузеров Internet Explorer до 10 версии на установку плагина ChromeFrame для корректной работы приложения Варианты: true - разрешить, false - запретить | true | |
registrationEnabled | Доступность кнопки “Регистрация” в окне авторизации. Варианты: true - кнопка доступна, false - кнопка недоступна | false | |
registrationUrl | Ссылка на страницу регистрации в системе | http://www.intertrust.ru/products/test_drive/ | |
enableMessageOnUncaughtException | Показывать/скрывать окно с описанием ошибки для любой необработанной ошибки в системе Варианты: true - показывать, false - не показывать | true | |
saveSelectedMenu | Разрешает/запрещает хранить в локальном хранилище последний выбранный пункт слайдбара, дерева папок Варианты: true - разрешить, false - запретить Обязательный параметр | true | |
useCompactApprovalResult | Включить/выключить “Компактый режим” результата согласования (минимальная информация о согласовании) Варианты: true - включить, false - выключить | true | |
loadFilePreview | Включить/выключить отображение превью файлов в содержании. Варианты: true - загружать превью, false - не загружать превью | true | |
resolutionForm | Задает режим отображения формы резолюции: типовый или ВТБ (Альтернативное отображение реквизитов резолюции) Доступные значения: standart, vtb | standart | |
categoriesSet | Задает состав категорий в диалоге выбора субъектов: типовой или ВТБ Доступные значения: standart, vtb | standart | |
allowedToChangeThemes | Указывает, разрешено ли пользователям в настройках клиента выбирать другие цветовые темы оформления Варианты: true - пользователям разрешено выбирать другие темы оформления, false - запрещено | true | |
allowedExtensionList | Список расширений файлов разделенных пробелом | ||
unAllowedExtensionList | Список расширений файлов разделенных пробелом | exe dll | |
disableGridPreview | Отключение предварительного просмотра документа в гриде. Варианты: true - отключение предварительного просмотра, false - стандартное отображение грида | false | |
openFolderAfterSaveFile | Открытие папки после скачивания файла Варианты: true - открывать папку после скачивания файла, false - не открывать папку | false | |
sysTreeShowTips | Отображение счетчиков элементов коллекций в сайдбаре и дереве папок. Варианты: true - отображать счетчики элементов коллекций в сайдбаре и дереве папок, false - не отображать счетчики (веб-клиент в этом случае не отсылает (лишние) запросы запросы для обновления значений счетчиков | true | |
maxSelectAll | Ограничение максимального числа записей коллекции, доступных для выбора с помощью функции "Выбрать все" в гриде диалога. Максимальное значение: 5000 | 300 | |
quickLoadOnExecution | Загрузка одного уровня резолюций на вкладке Исполнение при открытии из уведомлений/задач. Варианты: true - загрузка 1 уровня резолюции, false - загрузка иерархии резолюций | false | |
shortHierarhyOnExecution | Загрузка одной ветки резолюций для одного адресата на вкладке Исполнение при открытии из уведомлений/задач. Варианты: true - загрузка 1 ветки резолюции, false - загрузка иерархии резолюций | false | |
openAnchorMode | Режим открытия ссылки из текстового содержания. Варианты:
| newTab | |
scannedFileNameMask | Маска имени отсканированного файла | {registration.number.prefix}{registration.number.number}{registration.number.suffix}{d} | |
scannedFileDefaultName | Имя отсканированного файла по умолчанию | scan | |
browserTabHeader | Заголовок окна браузера | ||
newTunable | Не используется | true | |
styleVTB | Признак использования отличительных особенностей ВТБ. Например, используется другой вид комбобоксов. Варианты: true - использовать отличительные особенности ВТБ, false - использовать отличительные особенности ВТБ | false | |
pluginLockerVersion | Версия плагина Локера | 4.29.25 | |
pluginLockerName | Имя плагина Локера | LockerPlugin CMJ | |
pluginLockerDisableDialog | Выдавать диалог об устаревшей версии плагина при выводе сообщения об ошибке вместо диалога загрузки новой версии плагина Варианты: true - выдавать диалог об устаревшей версии плагина, false - иначе | false | |
pluginAvalibleVersions | Перечень версий, поддерживаемых плагином | 4.29.4 | |
smallBtns | Вид кнопок выбора в виджетах:
| true | |
resourceBaseURL | Ссылка на корневую папку с ресурсами (в текущий момент это иконки приложения, "зашитые" в веб-приложение) Обязательный параметр | external-resources/ | |
executionReportContent | Настройка отображения виджета содержания для отчета об исполнении. Значения : file - табличный виджет , content -стандартный типовой виджет | content | |
hideDiscussion | Отключение обсуждений в системе | false | |
entryPointFIAS | Ссылка на REST-сервис ФИАС (Федеральная информационная адресная система). Используется для получения адресных данных в карточке частного лица | http://169.254.5.205:8080/fiasplus/ws/lookup | |
webDocsUrl | Ссылка на web-приложение Webdocs. Используется в АРМ Оператора для открытия Webdocs Обязательный параметр | http://89.175.40.169/auto/webDocs/ | |
proxyPluginInitTimeout | Временной интервал, по истечению которого считается, что плагин на РМ не установлен | 10000 | |
complexPassword | Включение проверки сложности пароля. Если включено, то пароль должен удовлетворять следующим условиям:
Если пароль не удовлетворяет какому-либо из условий, то будет выводиться соответствующее сообщение об ошибке | false | |
forbidAuthDataStored | Включение скрытия чекбокса "Запомнить меня" на странице авторизации | true | |
exitButtonPlace | Расположение кнопки выход Возможные значения: profile - в профиле, header - в шапке приложения | header | |
dateCenturyULimitYear | Граница веков при интерпретации 2-значного года при вводе даты. | 2030 | |
autoTestMode | Режим автотестирования. Позволяет активировать функции, которые дают дополнительные возможности для взаимодействия с системой во время выполнения автотестов. | false | |
expandAgendaPoints | Разворачивать вопросы повестки при открытии | true | |
autoborderDetection | Автоматическая обрезка границ документа при сканировании | true | |
useBarcodeSearch | Доступность действия "Поиск по штрихкоду" в шапке клиента | true | |
mergeCopiedContentInVisa | Включение альтернативного режима копирования содержания документа в визу, когда исходное, введённое пользователем содержание не затирается, а объединяется с копируемым. | true | |
useEDMSService | Изменение вариантов работы методов плагина Diges. false - Клиент по старому работает с методами плагина. true - Подключаем использование СЭД-сервиса. | true | |