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


Примечание: перед выполнением правил связывания блоков отображение блока сначала должно про йти проверку прав ACL. Только когда у пользователя есть соответствующие права доступа, будет оценена логика правил связывания блоков. Иначе говоря, правила связывания блоков начинают действовать только после выполнения требований к правам просмотра ACL. Если правил связывания блоков нет, блок отображается по умолчанию.
Управление блоками с глобальными переменными
Правила связывания блоков поддерживают использование глобальных переменных, чтобы динамически управлять содержимым, отображаемым в блоках. Это позволяет пользователям с разными ролями и правами видеть и взаимодействовать с настроенными представлениями данных. Например, в системе управления заказами, хотя разные роли (администраторы, менеджеры по продажам и сотрудники финансового отдела) имеют право просматривать заказы, поля и кнопки действий, которые каждой роли нужно видеть, могут различаться. Настроив глобальные переменные, вы можете гибко менять отображ аемые поля, кнопки действий, а также правила сортировки и фильтрации данных в зависимости от роли пользователя, прав или других условий.
Типовые сценарии использования
- Контроль ролей и прав: контролируйте видимость или редактируемость определенных полей в зависимости от прав разных ролей. Например, сотрудники продаж могут видеть только базовую информацию о заказе, а сотрудники финансового отдела — детали оплаты.
- Персонализированные представления: настройте разные представления блоков для разных отделов или команд, чтобы каждый пользователь видел только то содержимое, которое относится к его работе, повышая эффективность.
- Управление правами действий: управляйте отображением кнопок действий с помощью глобальных переменных. Например, некоторым ролям может быть доступно только просмотр данных, а другим — выполнение действий вроде изменения или удаления.
Управление блоками с переменными контекста
Блоки также можно контролировать переменными в контексте. Например, вы можете использовать контекстные переменные вроде Текущая запись, Текущая форма и Текущая запись всплывающего окна, чтобы динамически показывать или скрывать блоки.
Например: блок «Информация о возможностях заказа» отображается только когда статус заказа — «Оплачен».

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

