В пользовательском приложении при формировании блока с именем пользователя теперь по умолчанию доступны только подстановки name и login (preferred_username для обратной совместимости).
Чтобы включить возможность использовать другие атрибуты из токена пользователя, необходимо в конфигурационном файле для сервиса subjects задать флаг "AddClaimsToUserInfo": true.
Подключены сервисы по отправке уведомлений из согласования и комментирования на облачные площадки:
3v-cloud.com
3v-cloud.ru
x-service.online
Теперь необходимо указывать лицензионный ключ в конфигурациях облака/стенда для работы платформы.
При отсутствии лицензионного ключа платформа не будет работать
Пример:
"License": {
"PublicKey": "",
"LicenseKey": "",
"LicenseData": {
"ValidityPeriod": {
"Start": "2022-01-04T00:00:00",
"Duration": {
"Years": 1,
"Months": 0,
"Days": 0
}
},
"CompanyName": "ABC",
"UserLimits": null
}
},
Навигатор объектов:
Из правой панели исключена кнопка получения ссылки на объект. Кнопка в новом дизайне перенесена в панель инструментов главного окна навигатора.
Кнопки для сортировки в режиме просмотра "плитка" и выбора отображаемых столбцов режиме просмотра "список" перенесены в правую часть панели инструментов и располагаются перед кнопками, позволяющими выбрать режим отображения.
Отчеты:
Из правой панели убраны неиспользующиеся кнопки. Кнопка для получения ссылки на объект перенесена в верхнюю панель.
В верхнюю панель параметров добавлена кнопка "Показать в навигаторе"
В верхней панели инструментов, а также в списке, раскрывающемся при нажатии на иконку объекта изменился порядок доступных кнопок. В пользовательском приложении изменились перечень и порядок доступных кнопок
В отчете в пользовательском приложении правая панель настроек, а также кнопки, позволяющие редактировать модель отчета недоступны
Реализована возможность открывать объекты - отчеты и формы по прямой ссылке в приложении. В таком случае на странице браузера отображается только сам объект без меню и других объектов пользовательского приложения.
Для формирования такой ссылки необходимо заменить стандартную ссылку на пользовательское приложение следующим образом:
Формы:
Стандартная ссылка: https://app.3v-cloud.com/app/#/forms/FORM_CONTRACTS
Ссылка на объект без меню: https://app.3v-cloud.com/app/#/f/FORM_CONTRACTS
Отчеты:
Стандартная ссылка: https://app.3v-cloud.com/app/#/pivot/REPORT_1
Ссылка на объект без меню: https://app.3v-cloud.com/app/#/p/REPORT_1
Ссылка на отчет без меню и верхней панели настроек: https://app.3v-cloud.com/app/#/u/REPORT_1
Реализована возможность ограничивать общее количество пользователей через лицензионный ключ. В платформе лицензия указывается в настройках приложения и проверяется при чтении этих настроек из конфигурационных файлов.
License.LicenseData.UserLimits.TotalUserLimit
. При достижении указанного лимита становится невозможным создание новых пользователей.License.LicenseData.UserLimits.RolesLimits
. В этом свойстве хранится набор ограничений. Каждое ограничение состоит из двух полей:Roles
- набор типов системных ролей. Если пользователь входит хотя бы в одну из указанных ролей - он будет учитываться в этом ограничении.UserLimit
- ограничение на количество пользователей, входящих в роли. При достижении лимита становится невозможным добавлять пользователей ни в одну из ролей.License.LicenseData.UserLimits.IsLimitsCumulative
(true - пользователи считаются суммарно во всех приложениях, false - пользователи считаются в каждом приложении отдельно).Реализована возможность осуществлять соборку навигаторов, в которых нет доступа к конструкторам, то есть нельзя открыть конструкторы любого объекта платформы.
При попытке авторизоваться в приложении при отсутствии доступа к нему, открывается страница с уведомлением об отстутствии прав.
При нажатии на кнопку "Вернуться на страницу авторизации" будет осуществлен выход и открыта страница авторизации.
Реализована возможность изменить стиль кнопки "Выход" в пользовательском приложении.
Для этого добавлены следующие настройки:
Настройка | Описание | Тип |
---|---|---|
LOGOUT_BUTTON_CSS | Оформление кнопки выхода | css |
LOGOUT_BUTTON_IMAGE | Иконка для кнопки выхода | base64 или svg |
LOGOUT_BUTTON_IMAGE_CSS | Оформление иконки для кнопки выхода | css |
LOGOUT_BUTTON_TEXT | Текст для кнопки выхода | строковый (текст) |
color: #166BDD;
display: flex;
gap: 10px;
justify-content: center;
align-items: center;
opacity: 1!important;
font-style: normal;
font-weight: 400px;
font-size: 16px;
line-height: 20px;
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M10.877 5.375L13.502 8L10.877 10.625" stroke="#166BDD" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M6.5 8H13.5" stroke="#166BDD" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M7.5 13.5H3C2.86739 13.5 2.74021 13.4473 2.64645 13.3536C2.55268 13.2598 2.5 13.1326 2.5 13V3C2.5 2.86739 2.55268 2.74021 2.64645 2.64645C2.74021 2.55268 2.86739 2.5 3 2.5H7.5" stroke="#166BDD" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
width: 16px; height: 16px;
Нам очень важна ваша обратная связь!
Заполни форму обратной связи, если ты нашел ошибку или хочешь рассказать о своем опыте использования документации 3V.
Это помогает нам развиваться и становиться полезнее!