# Dynamic Forms, Dynamic Actions and visibility rules

*Platform Administrator II Study Guide · Objects and Applications · Last updated October 26, 2026 · https://www.certifyforce.com/study-guide/platform-administrator-ii/objects-and-applications/dynamic-forms-dynamic-actions-and-visibility-rules*

How component, tab, field and action visibility filters work on Lightning pages, what changes when a record page moves to Dynamic Forms (field sections, create and edit windows, mobile, cross-object fields), and how Dynamic Actions put filtered actions on desktop and mobile.

- Certification: Salesforce Platform Administrator II
- Exam section: Objects and Applications
- Study guide: https://www.certifyforce.com/study-guide/platform-administrator-ii

**Official exam objective:**

> Given a scenario, determine the appropriate solution to enhance or extend the UI/UX with applications (App Manager, Lightning App Builder, Dynamic Forms, standard Lightning page components, Console, and Lightning page analyze button).

## What the exam expects

- Build visibility filters for components, tabs, fields and actions, and know which contexts each page type offers.
- Work around the visibility filter limits (five spans, single values, supported field types).
- Migrate a record page to Dynamic Forms and predict its effect on create, edit and clone, hidden fields and mobile users.
- Add cross-object fields and page-only read-only or required settings without changing field-level security.
- Enable Dynamic Actions on a record page and on mobile for standard and custom objects.

Key terms:
- **Visibility filter**: a condition that hides a component until its filter logic is met.
- **Dynamic Forms**: Field and Field Section components that replace the page layout's Record Detail block.
- **Record Detail - Mobile**: the component that shows page layout fields to mobile users on a Dynamic Forms page.
- **Dynamic Actions**: actions assigned and filtered in the Lightning App Builder instead of the page layout.

## Key facts

| Fact | Detail | Source |
|---|---|---|
| Filter span limit | Field values can't span more than five fields | [Visibility Rules](https://help.salesforce.com/s/articleView?id=platform.lightning_page_components_visibility.htm&type=5) |
| App and Home page filters | User, User Permission, Device and similar contexts; no record fields | [Visibility Rules](https://help.salesforce.com/s/articleView?id=platform.lightning_page_components_visibility.htm&type=5) |
| Tabs component | Up to 100 tabs; tabs can have visibility rules | [Page Components](https://help.salesforce.com/s/articleView?id=platform.lightning_page_components.htm&type=5) |
| Field vs section rules | Fields dynamic in edit; sections only after save | [DF Considerations](https://help.salesforce.com/s/articleView?id=platform.dynamic_forms_considerations.htm&type=5) |
| Edited value in hidden field | Not saved | [DF Considerations](https://help.salesforce.com/s/articleView?id=platform.dynamic_forms_considerations.htm&type=5) |
| Hidden tab | Its field sections hidden in Create and Edit; blank if all are there | [DF Considerations](https://help.salesforce.com/s/articleView?id=platform.dynamic_forms_considerations.htm&type=5) |
| Create, edit, clone fields | From the page's field sections, not the layout | [Dynamic Forms](https://help.salesforce.com/s/articleView?language=en_US&id=platform.dynamic_forms_overview.htm&type=5) |
| Mobile after enabling | Remove Record Detail - Mobile from existing pages | [DF on Mobile](https://help.salesforce.com/s/articleView?language=en_US&id=platform.dynamic_forms_on_mobile_enable.htm&type=5) |
| Dynamic actions on mobile | Default for custom objects; standard objects need Dynamic Actions on Mobile | [Dynamic Actions](https://help.salesforce.com/s/articleView?language=en_US&id=platform.lightning_app_builder_create_dynamic_action.htm&type=5) |
| Action filter values | One value per filter | [Dynamic Actions](https://help.salesforce.com/s/articleView?language=en_US&id=platform.lightning_app_builder_create_dynamic_action.htm&type=5) |

## Check yourself

- Why does a Home page offer no record field filters?
- When is a visibility rule on a Field Section evaluated?
- What happens to the Create and Edit windows when a visibility rule hides a tab that holds all of a page's field sections?
- What must you remove from an existing Dynamic Forms page after enabling Dynamic Forms on Mobile?

## Sources

- [Visibility Rules on Lightning Pages](https://help.salesforce.com/s/articleView?id=platform.lightning_page_components_visibility.htm&type=5)
- [Dynamic Forms Tips and Considerations](https://help.salesforce.com/s/articleView?id=platform.dynamic_forms_considerations.htm&type=5)
- [Break Up Your Record Details with Dynamic Forms](https://help.salesforce.com/s/articleView?language=en_US&id=platform.dynamic_forms_overview.htm&type=5)
- [Enable Dynamic Forms on Mobile](https://help.salesforce.com/s/articleView?language=en_US&id=platform.dynamic_forms_on_mobile_enable.htm&type=5)
- [Create Dynamic Actions in Lightning App Builder](https://help.salesforce.com/s/articleView?language=en_US&id=platform.lightning_app_builder_create_dynamic_action.htm&type=5)
- [Standard Lightning Page Components](https://help.salesforce.com/s/articleView?id=platform.lightning_page_components.htm&type=5)
- [Selectively Show Components to Users Using Custom Permissions](https://admin.salesforce.com/blog/2021/selectively-show-components-to-users-using-custom-permissions)

## About the full unit

The "Core concepts", "Exam traps" and "Worked scenario" sections of this unit, its 9 linked practice questions, and unlimited timed mock exams are included with the Platform Administrator II pack (USD $19): https://www.certifyforce.com/practice-exams
