Описание релизов/0.44.0: различия между версиями
Строка 18: | Строка 18: | ||
[[Файл:автоматический сбор атрибутов.png|слева|700px|border]]<br clear="both" /><br> | [[Файл:автоматический сбор атрибутов.png|слева|700px|border]]<br clear="both" /><br> | ||
− | <div class="NavFrame collapsed" style="width: | + | <div class="NavFrame collapsed" style="width:800px; overflow:auto;"> |
<div class="NavHead">Пример</div> | <div class="NavHead">Пример</div> | ||
<div class="NavContent"> | <div class="NavContent"> |
Версия 04:59, 2 марта 2022
Содержание
Критичные изменения
Формы - Изменена логика проверки на несохраненные данные.
При выполнении проверки на несохраненные данные в форме будут проверяться только поля, которые имеют источник данных (uiDataSource), например атрибут справочника или ячейка отчета. Добавлен флаг "CheckChangesOnlyDataSourcesControls", который по умолчанию включен. Для возвращения к старому поведению его будет необходимо выключить.
Сервис уведомлений - Поддержка мультитенантности.
Ранее уведомления писались в справочник только дефолтного неймспейса, даже если были настроены другие. Сейчас, при разворачивании облака, для каждого пространства (неймспейса) можно задать код справочника уведомлений, куда будут писаться уведомления.
Новая функциональность
Отчеты
Фокус на поле поиска в автофильтре
При открытии автофильтра столбца отчета фокус встает на поле поиска.
Формы
Автоматический сбор атрибутов
Добавлена возможность собирать информацию о необходимых атрибутах автоматически. Теперь не требуется настройка всех используемых атрибутов у источника, при необходимости использования транзитивных атрибутов справочника (dictionaryAttributes). Они будут собираться автоматически при использовании в качестве источника данных транзитивного атрибута справочника.
Согласование
Конструктор
Реализовано отображение процессов согласования. Исходный json код отображается в табличном виде. Редактировать согласование через конструктор нельзя, настройка выполняется через json.
Менеджер ролей и пользователей
Обязательное поле логин
При создании пользователя логин - обязательное поле. Поле для ввода логина было сделано обязательным, как это сделано для пароля. Если при создании пользователя не был указан логин, то поле для его ввода подсвечивается красным и сохранение невозможно.
Навигатор
Дизайн
Был изменен дизайн навигатора, а именно:
- Дизайн иконок типов объектов
- Дизайн иконки главной страницы
- Убраны иконки типов объектов из левой навигационной панели
- Кнопки навигатора, реестра процессов, ролей и менеджера обновлений в левой навигационной панели перемещены снизу наверх
- Между навигатором папок и центральной панелью добавлен визуальный бордер-сплиттер
Обновленный навигатор выглядит следующим образом:
Также сделан новый стиль - синий, который не доступен для выбора на главной странице, но его возможно включить прописав в конфигурационном файле следующее:
"theme": {
"defaultThemeName": "blue"
},
Настройка срабатывает только если для данного URL — адреса в браузере не была выбрана тема.
Ограничения
Для разных тенантов заданы разные ограничения, а именно:
- Лимиты на количество элементов и атрибутов справочника в разбивке по тенантам. При превышении ограничения на кол-во атрибутов в момент сохранения справочника выдается сообщение, что превышен лимит.
- Ограничения на количество строк и столбцов в отчете.
- Лимиты на количество контролов в форме. При превышении ограничения выдается сообщение, что превышен лимит.
- Ограничения на использование обновлений. Сделано ограничение на установку обновлений, чтобы не каждый мог устанавливать обновление. Для пользователей, которые не могут установить обновления в навигаторе нет кнопки открытия менеджера обновлений и панели по формированию обновлений.