В пользовательском приложении при формировании блока с именем пользователя теперь по умолчанию доступны только подстановки name и login (preferred_username для обратной совместимости).
Чтобы включить возможность использовать другие атрибуты из токена пользователя, необходимо в конфигурационном файле для сервиса subjects задать флаг "AddClaimsToUserInfo": true.
В навигаторе для всех объектов реализовано контекстное меню. Оно доступно при клике правой кнопкой мыши на объект, меню которого необходимо открыть.
Кнопка "Скопировать ссылку на объект" теперь имеет новый дизайн и перенесена из верхней панели инструментов навигатора в контекстное меню.
Подключены сервисы по отправке уведомлений из согласования и комментирования на облачные площадки:
3v-cloud.com
3v-cloud.ru
x-service.online
Реализована возможность загружать файлы любого расширения как отдельные объекты платформы.
Для загрузки файла:
Или перетащите файл в окно навигатора объектов.
Наименование созданному объекту задается автоматически, в соответствии с наименованием загруженного файла.
При необходимости наименование объекта можно изменить в правой панели свойств.
В поиске для данных объектов добавлен тип "Файл", который осуществляет поиск всех файлов независимо от их расширения.
При нажатии на объект с типом "Файл", он скачается автоматически, за исключением изображений и видео (gif, png, jpeg, svg, mp4..), а также pdf файлов, которые откроются на предпросмотр. Скачать файл можно также по клику на соответствующий пункт в контекстном меню или же на кнопку в верхней панели.
При изменении файла нет необходимости удалять предыдущую версию и загружать новую, можно обновить файл. Для этого необходимо открыть контекстное меню, щелкнув по объекту правой кнопкой мыши и выбрать "Загрузить новую версию".
Также доступна история изменений файла. Открыть её можно через контекстное меню объекта или же по клику на кнопку в правой панели настроек.
Теперь необходимо указывать лицензионный ключ в конфигурациях облака/стенда для работы платформы.
При отсутствии лицензионного ключа платформа не будет работать
Пример:
"License": {
"PublicKey": "",
"LicenseKey": "",
"LicenseData": {
"ValidityPeriod": {
"Start": "2022-01-04T00:00:00",
"Duration": {
"Years": 1,
"Months": 0,
"Days": 0
}
},
"CompanyName": "ABC",
"UserLimits": null
}
},
Навигатор объектов:
Из правой панели исключена кнопка получения ссылки на объект. Кнопка в новом дизайне перенесена в панель инструментов главного окна навигатора.
Кнопки для сортировки в режиме просмотра "плитка" и выбора отображаемых столбцов режиме просмотра "список" перенесены в правую часть панели инструментов и располагаются перед кнопками, позволяющими выбрать режим отображения.
Отчеты:
Из правой панели убраны неиспользующиеся кнопки. Кнопка для получения ссылки на объект перенесена в верхнюю панель.
В верхнюю панель параметров добавлена кнопка "Показать в навигаторе"
В верхней панели инструментов, а также в списке, раскрывающемся при нажатии на иконку объекта изменился порядок доступных кнопок. В пользовательском приложении изменились перечень и порядок доступных кнопок
В отчете в пользовательском приложении правая панель настроек, а также кнопки, позволяющие редактировать модель отчета недоступны
Изменен дизайн окна включения пользователя в роль на вкладке навигатора объектов "Роли и пользователи".
При включении пользователя в роль по клику на соответствующую кнопку открывается модальное окно со списком пользователей.
Поиск пользователей в модальном окне можно осуществить по логину или ФИО.
Реализована возможность ограничивать общее количество пользователей через лицензионный ключ. В платформе лицензия указывается в настройках приложения и проверяется при чтении этих настроек из конфигурационных файлов.
License.LicenseData.UserLimits.TotalUserLimit
. При достижении указанного лимита становится невозможным создание новых пользователей.License.LicenseData.UserLimits.RolesLimits
. В этом свойстве хранится набор ограничений. Каждое ограничение состоит из двух полей:Roles
- набор типов системных ролей. Если пользователь входит хотя бы в одну из указанных ролей - он будет учитываться в этом ограничении.UserLimit
- ограничение на количество пользователей, входящих в роли. При достижении лимита становится невозможным добавлять пользователей ни в одну из ролей.License.LicenseData.UserLimits.IsLimitsCumulative
(true - пользователи считаются суммарно во всех приложениях, false - пользователи считаются в каждом приложении отдельно).В левом дереве навигатора при поиске объектов с включённой отметкой ‘Только по идентификатору’ изменена подсказка для поиска. В текущей версии отображается маска ‘Найти объекты’, ранее - ‘Найти по ключу’.
Реализована возможность осуществлять соборку навигаторов, в которых нет доступа к конструкторам, то есть нельзя открыть конструкторы любого объекта платформы.
Добавлена возможность выбрать папку пользователя, которая будет открываться по умолчанию в системном навигаторе.
Выбрать папку можно:
К папке можно быстро перейти нажав на текст "Навигатор" над левым деревом объектов.
Объекты создаваемые на главной странице будут создаваться и храниться в папке пользователя.
Изменен дизайн окна добавления ролей/пользователей для доступа к объекту в правой панели свойств объекта, а также дизайн добавления ответственных в настройках согласования.
При добавлении пользователя/роли во вкладку "Права доступа" открывается модальное окно с тремя вкладками:
Поиск пользователей в модальном окне можно осуществить по логину или ФИО.
Реализована возможность создания нескольких приложений в рамках одной платформы (реалма).
При попытке авторизации в одном из приложений, определяется наличие обязательной для этого приложения роль. Если этой роли у пользователя нет - открывается страница с уведомлением об отсуствии прав.
Нам очень важна ваша обратная связь!
Заполни форму обратной связи, если ты нашел ошибку или хочешь рассказать о своем опыте использования документации 3V.
Это помогает нам развиваться и становиться полезнее!