Правила связывания блоков

Введение

Правила связывания блоков позволяют пользователям динамически управлять отображением блоков, контролируя представление элементов на уровне блока. Поскольку блоки являются контейнерами для полей и кнопок действий, эти правила позволяют гибко управлять отображением всего представления в измерении блока.

20251029112218

20251029112338

Примечание: перед выполнением правил связывания блоков отображение блока сначала должно пройти проверку прав ACL. Только когда у пользователя есть соответствующие права доступа, будет оценена логика правил связывания блоков. Иначе говоря, правила связывания блоков начинают действовать только после выполнения требований к правам просмотра ACL. Если правил связывания блоков нет, блок отображается по умолчанию.

Управление блоками с глобальными переменными

Правила связывания блоков поддерживают использование глобальных переменных, чтобы динамически управлять содержимым, отображаемым в блоках. Это позволяет пользователям с разными ролями и правами видеть и взаимодействовать с настроенными представлениями данных. Например, в системе управления заказами, хотя разные роли (администраторы, менеджеры по продажам и сотрудники финансового отдела) имеют право просматривать заказы, поля и кнопки действий, которые каждой роли нужно видеть, могут различаться. Настроив глобальные переменные, вы можете гибко менять отображаемые поля, кнопки действий, а также правила сортировки и фильтрации данных в зависимости от роли пользователя, прав или других условий.

Типовые сценарии использования

  • Контроль ролей и прав: контролируйте видимость или редактируемость определенных полей в зависимости от прав разных ролей. Например, сотрудники продаж могут видеть только базовую информацию о заказе, а сотрудники финансового отдела — детали оплаты.
  • Персонализированные представления: настройте разные представления блоков для разных отделов или команд, чтобы каждый пользователь видел только то содержимое, которое относится к его работе, повышая эффективность.
  • Управление правами действий: управляйте отображением кнопок действий с помощью глобальных переменных. Например, некоторым ролям может быть доступно только просмотр данных, а другим — выполнение действий вроде изменения или удаления.

Управление блоками с переменными контекста

Блоки также можно контролировать переменными в контексте. Например, вы можете использовать контекстные переменные вроде Текущая запись, Текущая форма и Текущая запись всплывающего окна, чтобы динамически показывать или скрывать блоки.

Например: блок «Информация о возможностях заказа» отображается только когда статус заказа — «Оплачен».

20251029114022

Для получения дополнительной информации о правилах связывания см. Правила связывания.