Улучшения
Управляемое обновление данных в параметризованных формах: флаг “Автовыполнение”
В версии 5.6.2 для форм с параметрами реализована новая опция - флаг “Автовыполнение”, который позволяет пользователю контролировать обновление данных. Состояние по умолчанию для флага “Автовыполнение” сохраняется на уровне настроек структуры формы.
Решаемая проблема:
Ранее, вне зависимости от типа хранилища, данные в форме обновлялись автоматически при изменении значения любого параметра, а при открытии формы для получения данных использовались значения параметров по умолчанию. Это удобно, если важно быстро получить результат после изменения одного или двух параметров или если параметров немного, и для перерасчета не требуются значительные ресурсы. Однако, возникают неудобства, когда параметров много, а пользователь планирует установить значения для всех из них без получения промежуточного результата, такой подход перегружает систему и снижает эффективность при работе с большими объемами данных. К негативным последствиям относятся:
- Необходимость ожидания завершения каждого обновления: пользователь вынужден ждать обработки каждого изменения системой, даже если он еще не завершил настройку всех параметров;
- Неудобство подбора параметров, чтобы увидеть оптимальную комбинацию, без риска постоянных пересчетов;
- Замедление процесса получения нужных данных из-за многократного формирования результатов;
- Избыточная нагрузка и трата ресурсов: повторные пересчеты данных занимают вычислительные ресурсы, не принося при этом реальной пользы.
В новой версии реализовано два режима работы с формой, позволяющих пользователям самостоятельно контролировать процесс обновления данных. Режим переключается с помощью флага “Автовыполнение”, расположенного внизу области параметров формы.
Как работает новый функционал:
-
Автоматическое обновление (“Автовыполнение” включено)
- Поведение системы остается таким же, как и раньше: любое изменение параметра автоматически запускает обновление данных. Это подходит для ситуаций, когда нужно видеть результат после каждого изменения.
-
Управляемое обновление (“Автовыполнение” выключено)
- При изменении параметров данные не обновляются автоматически. Вместо этого появилась кнопка “Выполнить” (аналогичную операцию выполняет кнопка “Обновить”). Пользователь может менять все необходимые параметры и только после этого нажать кнопку “Выполнить”, чтобы одновременно применить все выбранные значения параметров и увидеть обновленные данные. При этом, независимо от состояния флага “Автовыполнение”, вводимые значения параметров применяются друг к другу, например, значения одного параметра могут фильтровать доступные значения другого параметра.
Если требуется вернуться к автоматическому режиму обновления данных, достаточно активировать флаг “Автовыполнение”.
- При изменении параметров данные не обновляются автоматически. Вместо этого появилась кнопка “Выполнить” (аналогичную операцию выполняет кнопка “Обновить”). Пользователь может менять все необходимые параметры и только после этого нажать кнопку “Выполнить”, чтобы одновременно применить все выбранные значения параметров и увидеть обновленные данные. При этом, независимо от состояния флага “Автовыполнение”, вводимые значения параметров применяются друг к другу, например, значения одного параметра могут фильтровать доступные значения другого параметра.
На уровне настроек структуры формы появилась возможность сохранить состояние по умолчанию для флага “Автовыполнение”, что позволяет управлять моментом получения данных при открытии формы. Для ранее созданных форм опция автовыполнения активирована, то есть сохранено исходное поведение. Чтобы изменить состояние по умолчанию, необходимо снять флажок “Автовыполнение при изменении значений параметров” в структуре формы и выполнить синхронизацию опубликованной формы. Если в форме нет параметров, доступных пользователю, то данные отображаются сразу после открытия формы, независимо от сохраненного режима обновления данных.
В реестрах форм можно отобразить дополнительный столбец “Автовыполнение”, который показывает текущее состояние флага “Автовыполнение при изменении значений параметров” для каждой формы.
Таким образом, в версии 5.6.2 есть возможность гибко контролировать применение значений параметров в форме, как на уровне области данных в режиме работы пользователя, так и на уровне хранимого свойства формы для начального состояния, при этом сохранена совместимость с прежним подходом.
Преимущества нового функционала:
- Гибкое и удобное управление применением значений параметров: пользователи могут самостоятельно решать, когда именно данные должны обновляться: автоматически после каждого изменения параметра или только после нажатия кнопки “Выполнить”. Это дает больше контроля над процессом работы с формами, делает процесс более комфортным и адаптивным под конкретные задачи.
- Экономия времени за счет возможности одновременного изменения нескольких параметров: новая функция позволяет вносить изменения без ожидания промежуточных обновлений, что значительно сокращает время, необходимое для подготовки данных к анализу.
- Снижение нагрузки на систему: отключение автоматического обновления данных уменьшает количество запросов к БД, что оптимизирует использование ресурсов и повышает производительность при работе с большими объемами данных.
- Улучшение пользовательского опыта: новый функционал делает работу с параметризованными формами более интуитивной и удобной, пользователь может выбрать наиболее подходящий для себя способ взаимодействия с данными.
Новое поле в карточке пользователя
С версии 5.6.2 в карточке пользователя для администраторов добавлено новое поле “Примечание”. Это поле предназначено для хранения дополнительной информации о пользователе, которая может быть полезна для внутреннего использования или уточнения деталей. Поле является необязательным для заполнения, но позволяет добавлять различные сведения для более эффективного управления пользователями.
Примеры использования:
- Дополнительная информация о пользователе: комментарии о доступах, ограничениях или особых условиях обслуживания.
- Внутренние заметки: добавление информации о целях создания учетной записи пользователя или указание на необходимость проверки данных.
- Дополнительные контактные данные: уточнение приоритетных способов коммуникации, добавление ссылок на социальные сети, мессенджеры.
- Особые ограничения: комментарии о часовом поясе пользователя.
- Журналирование действий администратора: добавление развернутой информации о причине блокировки учетной записи пользователя, истории и причин изменения ролей или прав пользователя.
Поле “Примечание” можно заполнить следующими способами:
- вручную путем открытия карточки пользователя на редактирование;
- через ETL-шаг администрирования “Генерация пользователей”, указав источник для информации в разделе “Правила заполнения данных пользователей”;
- через провайдера пользователей (типа SAML или OpenID Connect), настроив соответствия в разделе “Правила заполнения данных пользователей” во вкладке “Настройка сопоставления сущностей”